RUN: /usr/share/launchpad-buildd/slavebin/slave-prep ['slave-prep'] Forking launchpad-buildd slave process... Kernel version: Linux kishi10 3.2.0-60-highbank #91-Ubuntu SMP PREEMPT Wed Feb 19 04:47:26 UTC 2014 armv7l Buildd toolchain package versions: launchpad-buildd_124~0.IS.08.04 python-lpbuildd_124~0.IS.08.04 bzr_2.5.1-0ubuntu2 dpkg-dev_1.16.1.2ubuntu7.5. Syncing the system clock with the buildd NTP service... 28 Jul 19:00:32 ntpdate[15968]: adjust time server 10.211.37.1 offset 0.001246 sec RUN: /usr/share/launchpad-buildd/slavebin/unpack-chroot ['unpack-chroot', 'PACKAGEBUILD-6219409', '/home/buildd/filecache-default/dd664a97d9e8cc343036ae5f2be59c7c59a10f83'] Unpacking chroot for build PACKAGEBUILD-6219409 RUN: /usr/share/launchpad-buildd/slavebin/mount-chroot ['mount-chroot', 'PACKAGEBUILD-6219409'] Mounting chroot for build PACKAGEBUILD-6219409 RUN: /usr/share/launchpad-buildd/slavebin/override-sources-list ['override-sources-list', 'PACKAGEBUILD-6219409', 'deb http://ftpmaster.internal/ubuntu utopic main', 'deb http://ftpmaster.internal/ubuntu utopic-security main', 'deb http://ftpmaster.internal/ubuntu utopic-updates main', 'deb http://ftpmaster.internal/ubuntu utopic-proposed main'] Overriding sources.list in build-PACKAGEBUILD-6219409 RUN: /usr/share/launchpad-buildd/slavebin/update-debian-chroot ['update-debian-chroot', 'PACKAGEBUILD-6219409', 'armhf'] Updating debian chroot for build PACKAGEBUILD-6219409 Ign http://ftpmaster.internal utopic InRelease Ign http://archive-team.internal utopic InRelease Ign http://ftpmaster.internal utopic-security InRelease Ign http://ftpmaster.internal utopic-updates InRelease Ign http://archive-team.internal utopic Release.gpg Ign http://ftpmaster.internal utopic-proposed InRelease Get:1 http://ftpmaster.internal utopic Release.gpg [933 B] Get:2 http://ftpmaster.internal utopic-security Release.gpg [933 B] Get:3 http://ftpmaster.internal utopic-updates Release.gpg [933 B] Get:4 http://ftpmaster.internal utopic-proposed Release.gpg [933 B] Get:5 http://ftpmaster.internal utopic Release [58.5 kB] Get:6 http://archive-team.internal utopic Release [730 B] Get:7 http://ftpmaster.internal utopic-security Release [58.5 kB] Get:8 http://ftpmaster.internal utopic-updates Release [58.5 kB] Get:9 http://ftpmaster.internal utopic-proposed Release [58.5 kB] Get:10 http://archive-team.internal utopic/main armhf Packages Ign http://archive-team.internal utopic/main Translation-en Get:11 http://ftpmaster.internal utopic/main armhf Packages [1338 kB] Get:12 http://ftpmaster.internal utopic/main Translation-en [776 kB] Get:13 http://ftpmaster.internal utopic-security/main armhf Packages [14 B] Get:14 http://ftpmaster.internal utopic-security/main Translation-en [14 B] Get:15 http://ftpmaster.internal utopic-updates/main armhf Packages [14 B] Get:16 http://ftpmaster.internal utopic-updates/main Translation-en [14 B] Get:17 http://ftpmaster.internal utopic-proposed/main armhf Packages [63.8 kB] Get:18 http://ftpmaster.internal utopic-proposed/main Translation-en [41.0 kB] Fetched 2457 kB in 3s (687 kB/s) Reading package lists... Reading package lists... Building dependency tree... Reading state information... The following package was automatically installed and is no longer required: libgnutls28 Use 'apt-get autoremove' to remove it. The following NEW packages will be installed: init libgnutls-deb0-28 librtmp1 The following packages will be upgraded: binutils gcc-4.9-base init-system-helpers libatomic1 libc-bin libc-dev-bin libc6 libc6-dev libcgmanager0 libcurl3-gnutls libgcc1 libgomp1 libmpc3 libpng12-0 libstdc++6 libudev1 linux-libc-dev multiarch-support pkg-create-dbgsym udev upstart 21 upgraded, 3 newly installed, 0 to remove and 0 not upgraded. Need to get 11.8 MB of archives. After this operation, 1778 kB of additional disk space will be used. Get:1 http://ftpmaster.internal/ubuntu/ utopic/main init armhf 1.20 [3494 B] Get:2 http://ftpmaster.internal/ubuntu/ utopic/main libcgmanager0 armhf 0.27-0ubuntu8 [28.5 kB] Get:3 http://ftpmaster.internal/ubuntu/ utopic-proposed/main libudev1 armhf 208-6ubuntu2 [32.1 kB] Get:4 http://ftpmaster.internal/ubuntu/ utopic-proposed/main udev armhf 208-6ubuntu2 [780 kB] Get:5 http://ftpmaster.internal/ubuntu/ utopic/main upstart armhf 1.13.1-0ubuntu2 [394 kB] Get:6 http://ftpmaster.internal/ubuntu/ utopic-proposed/main libc6-dev armhf 2.19-4ubuntu2 [1578 kB] Get:7 http://ftpmaster.internal/ubuntu/ utopic-proposed/main libc-dev-bin armhf 2.19-4ubuntu2 [61.4 kB] Get:8 http://ftpmaster.internal/ubuntu/ utopic-proposed/main linux-libc-dev armhf 3.16.0-6.11 [745 kB] Get:9 http://ftpmaster.internal/ubuntu/ utopic/main libgomp1 armhf 4.9.1-3ubuntu1 [35.1 kB] Get:10 http://ftpmaster.internal/ubuntu/ utopic/main gcc-4.9-base armhf 4.9.1-3ubuntu1 [15.3 kB] Get:11 http://ftpmaster.internal/ubuntu/ utopic/main libgcc1 armhf 1:4.9.1-3ubuntu1 [39.9 kB] Get:12 http://ftpmaster.internal/ubuntu/ utopic/main libatomic1 armhf 4.9.1-3ubuntu1 [6390 B] Get:13 http://ftpmaster.internal/ubuntu/ utopic/main libstdc++6 armhf 4.9.1-3ubuntu1 [248 kB] Get:14 http://ftpmaster.internal/ubuntu/ utopic-proposed/main libc-bin armhf 2.19-4ubuntu2 [1001 kB] Get:15 http://ftpmaster.internal/ubuntu/ utopic-proposed/main libc6 armhf 2.19-4ubuntu2 [3913 kB] Get:16 http://ftpmaster.internal/ubuntu/ utopic/main libpng12-0 armhf 1.2.51-0ubuntu2 [108 kB] Get:17 http://ftpmaster.internal/ubuntu/ utopic-proposed/main libgnutls-deb0-28 armhf 3.2.16-1 [417 kB] Get:18 http://ftpmaster.internal/ubuntu/ utopic-proposed/main librtmp1 armhf 2.4+20131018.git79459a2-4 [49.2 kB] Get:19 http://ftpmaster.internal/ubuntu/ utopic-proposed/main libcurl3-gnutls armhf 7.37.1-1ubuntu1 [146 kB] Get:20 http://ftpmaster.internal/ubuntu/ utopic/main libmpc3 armhf 1.0.2-1 [30.8 kB] Get:21 http://ftpmaster.internal/ubuntu/ utopic-proposed/main init-system-helpers all 1.20ubuntu2 [12.8 kB] Get:22 http://ftpmaster.internal/ubuntu/ utopic-proposed/main multiarch-support armhf 2.19-4ubuntu2 [4548 B] Get:23 http://ftpmaster.internal/ubuntu/ utopic/main binutils armhf 2.24.51.20140727-1ubuntu1 [2097 kB] Get:24 http://ftpmaster.internal/ubuntu/ utopic/main pkg-create-dbgsym all 0.65 [7666 B] debconf: delaying package configuration, since apt-utils is not installed Fetched 11.8 MB in 1s (6203 kB/s) Selecting previously unselected package init. (Reading database ... 11762 files and directories currently installed.) Preparing to unpack .../archives/init_1.20_armhf.deb ... Unpacking init (1.20) ... Setting up init (1.20) ... (Reading database ... 11765 files and directories currently installed.) Preparing to unpack .../libcgmanager0_0.27-0ubuntu8_armhf.deb ... Unpacking libcgmanager0:armhf (0.27-0ubuntu8) over (0.27-0ubuntu7) ... Preparing to unpack .../libc6_2.19-4ubuntu2_armhf.deb ... Unpacking libc6:armhf (2.19-4ubuntu2) over (2.19-4ubuntu1) ... Preparing to unpack .../libgcc1_1%3a4.9.1-3ubuntu1_armhf.deb ... Unpacking libgcc1:armhf (1:4.9.1-3ubuntu1) over (1:4.9.1-1ubuntu3) ... Preparing to unpack .../gcc-4.9-base_4.9.1-3ubuntu1_armhf.deb ... Unpacking gcc-4.9-base:armhf (4.9.1-3ubuntu1) over (4.9.1-1ubuntu3) ... Setting up gcc-4.9-base:armhf (4.9.1-3ubuntu1) ... Setting up libgcc1:armhf (1:4.9.1-3ubuntu1) ... Setting up libc6:armhf (2.19-4ubuntu2) ... Setting up libcgmanager0:armhf (0.27-0ubuntu8) ... Processing triggers for libc-bin (2.19-4ubuntu1) ... (Reading database ... 11765 files and directories currently installed.) Preparing to unpack .../libudev1_208-6ubuntu2_armhf.deb ... Unpacking libudev1:armhf (208-6ubuntu2) over (204-14ubuntu2) ... Setting up libudev1:armhf (208-6ubuntu2) ... Processing triggers for libc-bin (2.19-4ubuntu1) ... (Reading database ... 11765 files and directories currently installed.) Preparing to unpack .../udev_208-6ubuntu2_armhf.deb ... Unpacking udev (208-6ubuntu2) over (204-14ubuntu2) ... Setting up udev (208-6ubuntu2) ... Installing new version of config file /etc/init/udev-finish.conf ... A chroot environment has been detected, udev not started. update-initramfs: deferring update (trigger activated) update-rc.d: warning: default start runlevel arguments (2 3 4 5) do not match udev Default-Start values (S) update-rc.d: warning: default stop runlevel arguments (0 1 6) do not match udev Default-Stop values (none) update-rc.d: warning: default start runlevel arguments (2 3 4 5) do not match udev-finish Default-Start values (S) update-rc.d: warning: default stop runlevel arguments (0 1 6) do not match udev-finish Default-Stop values (none) update-rc.d: warning: default start runlevel arguments (2 3 4 5) do not match lvm2 Default-Start values (S) update-rc.d: warning: default stop runlevel arguments (0 1 6) do not match lvm2 Default-Stop values (none) Processing triggers for initramfs-tools (0.103ubuntu7) ... (Reading database ... 11766 files and directories currently installed.) Preparing to unpack .../upstart_1.13.1-0ubuntu2_armhf.deb ... Unpacking upstart (1.13.1-0ubuntu2) over (1.13.1-0ubuntu1) ... Setting up upstart (1.13.1-0ubuntu2) ... (Reading database ... 11766 files and directories currently installed.) Preparing to unpack .../libc6-dev_2.19-4ubuntu2_armhf.deb ... Unpacking libc6-dev:armhf (2.19-4ubuntu2) over (2.19-4ubuntu1) ... Preparing to unpack .../libc-dev-bin_2.19-4ubuntu2_armhf.deb ... Unpacking libc-dev-bin (2.19-4ubuntu2) over (2.19-4ubuntu1) ... Preparing to unpack .../linux-libc-dev_3.16.0-6.11_armhf.deb ... Unpacking linux-libc-dev:armhf (3.16.0-6.11) over (3.16.0-5.10) ... Preparing to unpack .../libgomp1_4.9.1-3ubuntu1_armhf.deb ... Unpacking libgomp1:armhf (4.9.1-3ubuntu1) over (4.9.1-1ubuntu3) ... Preparing to unpack .../libatomic1_4.9.1-3ubuntu1_armhf.deb ... Unpacking libatomic1:armhf (4.9.1-3ubuntu1) over (4.9.1-1ubuntu3) ... Preparing to unpack .../libstdc++6_4.9.1-3ubuntu1_armhf.deb ... Unpacking libstdc++6:armhf (4.9.1-3ubuntu1) over (4.9.1-1ubuntu3) ... Setting up libstdc++6:armhf (4.9.1-3ubuntu1) ... Processing triggers for libc-bin (2.19-4ubuntu1) ... (Reading database ... 11766 files and directories currently installed.) Preparing to unpack .../libc-bin_2.19-4ubuntu2_armhf.deb ... Unpacking libc-bin (2.19-4ubuntu2) over (2.19-4ubuntu1) ... Setting up libc-bin (2.19-4ubuntu2) ... (Reading database ... 11766 files and directories currently installed.) Preparing to unpack .../libpng12-0_1.2.51-0ubuntu2_armhf.deb ... Unpacking libpng12-0:armhf (1.2.51-0ubuntu2) over (1.2.50-1ubuntu3) ... Setting up libpng12-0:armhf (1.2.51-0ubuntu2) ... Processing triggers for libc-bin (2.19-4ubuntu2) ... Selecting previously unselected package libgnutls-deb0-28:armhf. (Reading database ... 11766 files and directories currently installed.) Preparing to unpack .../libgnutls-deb0-28_3.2.16-1_armhf.deb ... Unpacking libgnutls-deb0-28:armhf (3.2.16-1) ... Selecting previously unselected package librtmp1:armhf. Preparing to unpack .../librtmp1_2.4+20131018.git79459a2-4_armhf.deb ... Unpacking librtmp1:armhf (2.4+20131018.git79459a2-4) ... Preparing to unpack .../libcurl3-gnutls_7.37.1-1ubuntu1_armhf.deb ... Unpacking libcurl3-gnutls:armhf (7.37.1-1ubuntu1) over (7.36.0-2ubuntu1) ... Preparing to unpack .../libmpc3_1.0.2-1_armhf.deb ... Unpacking libmpc3:armhf (1.0.2-1) over (1.0.1-1ubuntu1) ... Preparing to unpack .../init-system-helpers_1.20ubuntu2_all.deb ... Unpacking init-system-helpers (1.20ubuntu2) over (1.19) ... Setting up init-system-helpers (1.20ubuntu2) ... (Reading database ... 11780 files and directories currently installed.) Preparing to unpack .../multiarch-support_2.19-4ubuntu2_armhf.deb ... Unpacking multiarch-support (2.19-4ubuntu2) over (2.19-4ubuntu1) ... Setting up multiarch-support (2.19-4ubuntu2) ... (Reading database ... 11780 files and directories currently installed.) Preparing to unpack .../binutils_2.24.51.20140727-1ubuntu1_armhf.deb ... Unpacking binutils (2.24.51.20140727-1ubuntu1) over (2.24.51.20140709-1ubuntu1) ... Preparing to unpack .../pkg-create-dbgsym_0.65_all.deb ... Unpacking pkg-create-dbgsym (0.65) over (0.64) ... Setting up libc-dev-bin (2.19-4ubuntu2) ... Setting up linux-libc-dev:armhf (3.16.0-6.11) ... Setting up libc6-dev:armhf (2.19-4ubuntu2) ... Setting up libgomp1:armhf (4.9.1-3ubuntu1) ... Setting up libatomic1:armhf (4.9.1-3ubuntu1) ... Setting up libgnutls-deb0-28:armhf (3.2.16-1) ... Setting up librtmp1:armhf (2.4+20131018.git79459a2-4) ... Setting up libcurl3-gnutls:armhf (7.37.1-1ubuntu1) ... Setting up libmpc3:armhf (1.0.2-1) ... Setting up binutils (2.24.51.20140727-1ubuntu1) ... Setting up pkg-create-dbgsym (0.65) ... Processing triggers for libc-bin (2.19-4ubuntu2) ... RUN: /usr/share/launchpad-buildd/slavebin/sbuild-package ['sbuild-package', 'PACKAGEBUILD-6219409', 'armhf', 'utopic-proposed', '--nolog', '--batch', '--archive=ubuntu', '--dist=utopic-proposed', '--purpose=PRIMARY', '--architecture=armhf', '--comp=main', 'inkscape_0.48.4-5ubuntu2.dsc'] Initiating build PACKAGEBUILD-6219409 with 4 jobs across 4 processor cores. Kernel reported to sbuild: 3.2.0-60-highbank #91-Ubuntu SMP PREEMPT Wed Feb 19 04:47:26 UTC 2014 armv7l Automatic build of inkscape_0.48.4-5ubuntu2 on kishi10 by sbuild/armhf 1.170.5 Build started at 20140728-1901 ****************************************************************************** inkscape_0.48.4-5ubuntu2.dsc exists in cwd ** Using build dependencies supplied by package: Build-Depends: autoconf, automake, autotools-dev, debhelper (>= 9), dh-translations, intltool, libart-2.0-dev (>= 2.3.10), libaspell-dev, libboost-dev, libgc-dev (>= 1:6.8), libglib2.0-dev, libgnomevfs2-dev, libgsl0-dev, libgtk2.0-dev (>= 2.10.0), libgtkmm-2.4-dev, libgtkspell-dev, liblcms2-dev, libmagick++-dev, libpango1.0-dev, libpng-dev, libpoppler-glib-dev, libpoppler-private-dev, libpopt-dev, libsigc++-2.0-dev (>= 2.0.16-2), libtool, libwpd-dev (>= 0.9.0), libwpg-dev (>= 0.2.0), libxml-parser-perl, libxml2-dev (>= 2-2.4.24), libxslt1-dev, pkg-config, python-dev, zlib1g-dev Checking for already installed source dependencies... autoconf: missing automake: missing autotools-dev: missing debhelper: missing dh-translations: missing intltool: missing libart-2.0-dev: missing libaspell-dev: missing libboost-dev: missing libgc-dev: missing libglib2.0-dev: missing libgnomevfs2-dev: missing libgsl0-dev: missing libgtk2.0-dev: missing libgtkmm-2.4-dev: missing libgtkspell-dev: missing liblcms2-dev: missing libmagick++-dev: missing libpango1.0-dev: missing libpng-dev: missing libpoppler-glib-dev: missing libpoppler-private-dev: missing libpopt-dev: missing libsigc++-2.0-dev: missing libtool: missing libwpd-dev: missing libwpg-dev: missing libxml-parser-perl: missing libxml2-dev: missing libxslt1-dev: missing pkg-config: missing python-dev: missing zlib1g-dev: missing Checking for source dependency conflicts... /usr/bin/sudo /usr/bin/apt-get --purge $CHROOT_OPTIONS -q -y install autoconf automake autotools-dev debhelper dh-translations intltool libart-2.0-dev libaspell-dev libboost-dev libgc-dev libglib2.0-dev libgnomevfs2-dev libgsl0-dev libgtk2.0-dev libgtkmm-2.4-dev libgtkspell-dev liblcms2-dev libmagick++-dev libpango1.0-dev libpng-dev libpoppler-glib-dev libpoppler-private-dev libpopt-dev libsigc++-2.0-dev libtool libwpd-dev libwpg-dev libxml-parser-perl libxml2-dev libxslt1-dev pkg-config python-dev zlib1g-dev Reading package lists... Building dependency tree... Reading state information... The following package was automatically installed and is no longer required: libgnutls28 Use 'apt-get autoremove' to remove it. The following extra packages will be installed: aspell aspell-en bsdmainutils dbus dbus-x11 dh-apparmor dictionaries-common emacsen-common file fontconfig fontconfig-config fonts-dejavu-core gconf-service gconf-service-backend gconf2 gconf2-common gettext gettext-base gir1.2-atk-1.0 gir1.2-freedesktop gir1.2-gconf-2.0 gir1.2-gdkpixbuf-2.0 gir1.2-glib-2.0 gir1.2-gtk-2.0 gir1.2-pango-1.0 gir1.2-poppler-0.18 gir1.2-rsvg-2.0 groff-base imagemagick-common intltool-debian libapparmor1 libart-2.0-2 libaspell15 libasprintf0c2 libatk1.0-0 libatk1.0-data libatk1.0-dev libatkmm-1.6-1 libatkmm-1.6-dev libavahi-client-dev libavahi-client3 libavahi-common-data libavahi-common-dev libavahi-common3 libavahi-glib-dev libavahi-glib1 libboost1.55-dev libbz2-dev libcairo-gobject2 libcairo-script-interpreter2 libcairo2 libcairo2-dev libcairomm-1.0-1 libcairomm-1.0-dev libcdt5 libcgraph6 libcroco3 libcups2 libdatrie1 libdbus-1-dev libdbus-glib-1-2 libdjvulibre-dev libdjvulibre-text libdjvulibre21 libelfg0 libenchant-dev libenchant1c2a libencode-locale-perl libexif-dev libexif12 libexpat1 libexpat1-dev libfftw3-double3 libfile-listing-perl libfontconfig1 libfontconfig1-dev libfreetype6 libfreetype6-dev libgc1c2 libgconf-2-4 libgconf2-dev libgcrypt11-dev libgd3 libgdk-pixbuf2.0-0 libgdk-pixbuf2.0-common libgdk-pixbuf2.0-dev libgirepository-1.0-1 libglib2.0-0 libglib2.0-bin libglib2.0-data libglibmm-2.4-1c2a libglibmm-2.4-dev libgnomevfs2-0 libgnomevfs2-common libgnutls-dev libgnutlsxx27 libgpg-error-dev libgraphite2-3 libgraphviz-dev libgsl0ldbl libgtk2.0-0 libgtk2.0-common libgtkmm-2.4-1c2a libgtkspell0 libgvc6 libgvpr2 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 libhunspell-1.3-0 libice-dev libice6 libicu52 libilmbase-dev libilmbase6 libio-html-perl libio-socket-ssl-perl libjasper-dev libjasper1 libjbig-dev libjbig0 libjpeg-dev libjpeg-turbo8 libjpeg-turbo8-dev libjpeg8 libjpeg8-dev libjs-jquery liblcms2-2 liblqr-1-0 liblqr-1-0-dev libltdl-dev libltdl7 liblwp-mediatypes-perl liblwp-protocol-https-perl liblzma-dev liblzo2-2 libmagic1 libmagick++5 libmagickcore-dev libmagickcore5 libmagickcore5-extra libmagickwand-dev libmagickwand5 libnet-http-perl libnet-ssleay-perl libopenexr-dev libopenexr6 libp11-kit-dev libpango-1.0-0 libpangocairo-1.0-0 libpangoft2-1.0-0 libpangomm-1.4-1 libpangomm-1.4-dev libpangoxft-1.0-0 libpathplan4 libpcre3-dev libpcrecpp0 libpipeline1 libpixman-1-0 libpixman-1-dev libpoppler-dev libpoppler-glib8 libpoppler46 libpopt0 libpthread-stubs0-dev libpython-dev libpython-stdlib libpython2.7 libpython2.7-dev libpython2.7-minimal libpython2.7-stdlib librevenge-0.0-0 librevenge-dev librsvg2-2 librsvg2-common librsvg2-dev libselinux1-dev libsepol1-dev libsigc++-2.0-0c2a libsigsegv2 libsm-dev libsm6 libsystemd-login0 libtasn1-6-dev libtext-iconv-perl libthai-data libthai0 libtiff5 libtiff5-dev libtiffxx5 libunistring0 liburi-perl libvpx1 libwmf-dev libwmf0.2-7 libwpd-0.10-10 libwpg-0.3-3 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 libxdot4 libxext-dev libxext6 libxfixes-dev libxfixes3 libxft-dev libxft2 libxi-dev libxi6 libxinerama-dev libxinerama1 libxml2 libxml2-utils libxpm4 libxrandr-dev libxrandr2 libxrender-dev libxrender1 libxslt1.1 libxt-dev libxt6 m4 man-db mime-support netbase po-debconf psmisc python python-minimal python2.7 python2.7-dev python2.7-minimal shared-mime-info ucf x11-common x11proto-composite-dev x11proto-core-dev x11proto-damage-dev x11proto-fixes-dev x11proto-input-dev x11proto-kb-dev x11proto-randr-dev x11proto-render-dev x11proto-xext-dev x11proto-xinerama-dev xorg-sgml-doctools xtrans-dev Suggested packages: aspell-doc spellutils autoconf-archive gnu-standards autoconf-doc wamerican wordlist whois vacation dh-make apparmor-easyprof gconf-defaults-service gettext-doc groff libatkmm-1.6-doc libboost-doc libboost1.55-doc libboost-atomic1.55-dev libboost-chrono1.55-dev libboost-context1.55-dev libboost-coroutine1.55-dev libboost-date-time1.55-dev libboost-exception1.55-dev libboost-filesystem1.55-dev libboost-graph1.55-dev libboost-graph-parallel1.55-dev libboost-iostreams1.55-dev libboost-locale1.55-dev libboost-log1.55-dev libboost-math1.55-dev libboost-mpi1.55-dev libboost-mpi-python1.55-dev libboost-program-options1.55-dev libboost-python1.55-dev libboost-random1.55-dev libboost-regex1.55-dev libboost-serialization1.55-dev libboost-signals1.55-dev libboost-system1.55-dev libboost-test1.55-dev libboost-thread1.55-dev libboost-timer1.55-dev libboost-wave1.55-dev libboost1.55-tools-dev libmpfrc++-dev libntl-dev libcairo2-doc libcairomm-1.0-doc cups-common libenchant-voikko libfftw3-bin libfftw3-dev libgcrypt11-doc libgd-tools libglib2.0-doc libglibmm-2.4-doc libgtkmm-3.0-dev libgnomevfs2-bin libgnomevfs2-extra gamin fam gnome-mime-data gnutls26-doc gsl-ref-psdoc gsl-doc-pdf gsl-doc-info gsl-ref-html gvfs libgtk2.0-doc libgtkmm-2.4-doc libdata-dump-perl libice-doc libjasper-runtime javascript-common liblcms2-utils libtool-doc libcrypt-ssleay-perl liblzma-doc ttf-baekmuk ttf-arphic-gbsn00lp ttf-arphic-bsmi00lp ttf-arphic-gkai00mp ttf-arphic-bkai00mp libpango1.0-doc imagemagick libpoppler-glib-doc poppler-data librsvg2-bin librsvg2-doc libsigc++-2.0-doc libsm-doc automaken gfortran fortran95-compiler gcj-jdk libwmf-doc libwmf0.2-7-gtk libauthen-ntlm-perl libxcb-doc libxext-doc libxt-doc less www-browser libmail-box-perl python-doc python-tk python2.7-doc binfmt-support Recommended packages: libpam-systemd curl wget lynx-cur libasprintf-dev libgettextpo-dev enchant libgconf2-doc hicolor-icon-theme libgtk2.0-bin libhtml-format-perl hunspell-en-us hunspell-dictionary myspell-dictionary libio-socket-inet6-perl libio-socket-ip-perl ghostscript gsfonts libtasn1-doc libhtml-form-perl libhttp-daemon-perl libmailtools-perl libx11-doc xml-core libmail-sendmail-perl The following NEW packages will be installed: aspell aspell-en autoconf automake autotools-dev bsdmainutils dbus dbus-x11 debhelper dh-apparmor dh-translations dictionaries-common emacsen-common file fontconfig fontconfig-config fonts-dejavu-core gconf-service gconf-service-backend gconf2 gconf2-common gettext gettext-base gir1.2-atk-1.0 gir1.2-freedesktop gir1.2-gconf-2.0 gir1.2-gdkpixbuf-2.0 gir1.2-glib-2.0 gir1.2-gtk-2.0 gir1.2-pango-1.0 gir1.2-poppler-0.18 gir1.2-rsvg-2.0 groff-base imagemagick-common intltool intltool-debian libapparmor1 libart-2.0-2 libart-2.0-dev libaspell-dev libaspell15 libasprintf0c2 libatk1.0-0 libatk1.0-data libatk1.0-dev libatkmm-1.6-1 libatkmm-1.6-dev libavahi-client-dev libavahi-client3 libavahi-common-data libavahi-common-dev libavahi-common3 libavahi-glib-dev libavahi-glib1 libboost-dev libboost1.55-dev libbz2-dev libcairo-gobject2 libcairo-script-interpreter2 libcairo2 libcairo2-dev libcairomm-1.0-1 libcairomm-1.0-dev libcdt5 libcgraph6 libcroco3 libcups2 libdatrie1 libdbus-1-dev libdbus-glib-1-2 libdjvulibre-dev libdjvulibre-text libdjvulibre21 libelfg0 libenchant-dev libenchant1c2a libencode-locale-perl libexif-dev libexif12 libexpat1 libexpat1-dev libfftw3-double3 libfile-listing-perl libfontconfig1 libfontconfig1-dev libfreetype6 libfreetype6-dev libgc-dev libgc1c2 libgconf-2-4 libgconf2-dev libgcrypt11-dev libgd3 libgdk-pixbuf2.0-0 libgdk-pixbuf2.0-common libgdk-pixbuf2.0-dev libgirepository-1.0-1 libglib2.0-0 libglib2.0-bin libglib2.0-data libglib2.0-dev libglibmm-2.4-1c2a libglibmm-2.4-dev libgnomevfs2-0 libgnomevfs2-common libgnomevfs2-dev libgnutls-dev libgnutlsxx27 libgpg-error-dev libgraphite2-3 libgraphviz-dev libgsl0-dev libgsl0ldbl libgtk2.0-0 libgtk2.0-common libgtk2.0-dev libgtkmm-2.4-1c2a libgtkmm-2.4-dev libgtkspell-dev libgtkspell0 libgvc6 libgvpr2 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 libhunspell-1.3-0 libice-dev libice6 libicu52 libilmbase-dev libilmbase6 libio-html-perl libio-socket-ssl-perl libjasper-dev libjasper1 libjbig-dev libjbig0 libjpeg-dev libjpeg-turbo8 libjpeg-turbo8-dev libjpeg8 libjpeg8-dev libjs-jquery liblcms2-2 liblcms2-dev liblqr-1-0 liblqr-1-0-dev libltdl-dev libltdl7 liblwp-mediatypes-perl liblwp-protocol-https-perl liblzma-dev liblzo2-2 libmagic1 libmagick++-dev libmagick++5 libmagickcore-dev libmagickcore5 libmagickcore5-extra libmagickwand-dev libmagickwand5 libnet-http-perl libnet-ssleay-perl libopenexr-dev libopenexr6 libp11-kit-dev libpango-1.0-0 libpango1.0-dev libpangocairo-1.0-0 libpangoft2-1.0-0 libpangomm-1.4-1 libpangomm-1.4-dev libpangoxft-1.0-0 libpathplan4 libpcre3-dev libpcrecpp0 libpipeline1 libpixman-1-0 libpixman-1-dev libpng12-dev libpoppler-dev libpoppler-glib-dev libpoppler-glib8 libpoppler-private-dev libpoppler46 libpopt-dev libpopt0 libpthread-stubs0-dev libpython-dev libpython-stdlib libpython2.7 libpython2.7-dev libpython2.7-minimal libpython2.7-stdlib librevenge-0.0-0 librevenge-dev librsvg2-2 librsvg2-common librsvg2-dev libselinux1-dev libsepol1-dev libsigc++-2.0-0c2a libsigc++-2.0-dev libsigsegv2 libsm-dev libsm6 libsystemd-login0 libtasn1-6-dev libtext-iconv-perl libthai-data libthai0 libtiff5 libtiff5-dev libtiffxx5 libtool libunistring0 liburi-perl libvpx1 libwmf-dev libwmf0.2-7 libwpd-0.10-10 libwpd-dev libwpg-0.3-3 libwpg-dev 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 libxdot4 libxext-dev libxext6 libxfixes-dev libxfixes3 libxft-dev libxft2 libxi-dev libxi6 libxinerama-dev libxinerama1 libxml-parser-perl libxml2 libxml2-dev libxml2-utils libxpm4 libxrandr-dev libxrandr2 libxrender-dev libxrender1 libxslt1-dev libxslt1.1 libxt-dev libxt6 m4 man-db mime-support netbase pkg-config po-debconf psmisc python python-dev python-minimal python2.7 python2.7-dev python2.7-minimal shared-mime-info ucf x11-common x11proto-composite-dev x11proto-core-dev x11proto-damage-dev x11proto-fixes-dev x11proto-input-dev x11proto-kb-dev x11proto-randr-dev x11proto-render-dev x11proto-xext-dev x11proto-xinerama-dev xorg-sgml-doctools xtrans-dev zlib1g-dev 0 upgraded, 306 newly installed, 0 to remove and 0 not upgraded. Need to get 91.1 MB of archives. After this operation, 383 MB of additional disk space will be used. Get:1 http://ftpmaster.internal/ubuntu/ utopic/main libexpat1 armhf 2.1.0-6 [52.6 kB] Get:2 http://ftpmaster.internal/ubuntu/ utopic/main libmagic1 armhf 1:5.19-1ubuntu1 [197 kB] Get:3 http://ftpmaster.internal/ubuntu/ utopic/main libpopt0 armhf 1.16-8ubuntu1 [23.4 kB] Get:4 http://ftpmaster.internal/ubuntu/ utopic/main libasprintf0c2 armhf 0.18.3.2-1ubuntu1 [6174 B] Get:5 http://ftpmaster.internal/ubuntu/ utopic/main libglib2.0-0 armhf 2.41.1-2 [928 kB] Get:6 http://ftpmaster.internal/ubuntu/ utopic/main libdbus-glib-1-2 armhf 0.102-1 [55.8 kB] Get:7 http://ftpmaster.internal/ubuntu/ utopic/main libpipeline1 armhf 1.3.0-1 [19.6 kB] Get:8 http://ftpmaster.internal/ubuntu/ utopic-proposed/main libsystemd-login0 armhf 208-6ubuntu2 [24.7 kB] Get:9 http://ftpmaster.internal/ubuntu/ utopic/main libxau6 armhf 1:1.0.8-1 [7324 B] Get:10 http://ftpmaster.internal/ubuntu/ utopic/main libxdmcp6 armhf 1:1.1.1-1build1 [9700 B] Get:11 http://ftpmaster.internal/ubuntu/ utopic/main libxcb1 armhf 1.10-2ubuntu1 [33.1 kB] Get:12 http://ftpmaster.internal/ubuntu/ utopic/main libx11-data all 2:1.6.2-1ubuntu2 [111 kB] Get:13 http://ftpmaster.internal/ubuntu/ utopic/main libx11-6 armhf 2:1.6.2-1ubuntu2 [506 kB] Get:14 http://ftpmaster.internal/ubuntu/ utopic/main libxext6 armhf 2:1.3.2-1 [27.3 kB] Get:15 http://ftpmaster.internal/ubuntu/ utopic/main libxml2 armhf 2.9.1+dfsg1-3ubuntu7 [485 kB] Get:16 http://ftpmaster.internal/ubuntu/ utopic/main groff-base armhf 1.22.2-6 [930 kB] Get:17 http://ftpmaster.internal/ubuntu/ utopic/main bsdmainutils armhf 9.0.5ubuntu1 [195 kB] Get:18 http://ftpmaster.internal/ubuntu/ utopic/main man-db armhf 2.6.7.1-1 [832 kB] Get:19 http://ftpmaster.internal/ubuntu/ utopic/main imagemagick-common all 8:6.7.7.10+dfsg-2ubuntu1 [37.3 kB] Get:20 http://ftpmaster.internal/ubuntu/ utopic/main libart-2.0-2 armhf 2.3.21-2 [45.8 kB] Get:21 http://ftpmaster.internal/ubuntu/ utopic/main libatk1.0-data all 2.12.0-1ubuntu1 [15.7 kB] Get:22 http://ftpmaster.internal/ubuntu/ utopic/main libatk1.0-0 armhf 2.12.0-1ubuntu1 [48.8 kB] Get:23 http://ftpmaster.internal/ubuntu/ utopic/main libsigc++-2.0-0c2a armhf 2.2.11-4 [9518 B] Get:24 http://ftpmaster.internal/ubuntu/ utopic/main libglibmm-2.4-1c2a armhf 2.40.0-1 [356 kB] Get:25 http://ftpmaster.internal/ubuntu/ utopic/main libatkmm-1.6-1 armhf 2.22.7-2ubuntu1 [49.2 kB] Get:26 http://ftpmaster.internal/ubuntu/ utopic/main libavahi-common-data armhf 0.6.31-4ubuntu2 [21.0 kB] Get:27 http://ftpmaster.internal/ubuntu/ utopic/main libavahi-common3 armhf 0.6.31-4ubuntu2 [20.0 kB] Get:28 http://ftpmaster.internal/ubuntu/ utopic/main libavahi-client3 armhf 0.6.31-4ubuntu2 [22.0 kB] Get:29 http://ftpmaster.internal/ubuntu/ utopic/main libavahi-glib1 armhf 0.6.31-4ubuntu2 [8684 B] Get:30 http://ftpmaster.internal/ubuntu/ utopic/main fonts-dejavu-core all 2.34-1ubuntu1 [1024 kB] Get:31 http://ftpmaster.internal/ubuntu/ utopic/main ucf all 3.0030 [55.5 kB] Get:32 http://ftpmaster.internal/ubuntu/ utopic/main fontconfig-config all 2.11.1-0ubuntu3 [48.7 kB] Get:33 http://ftpmaster.internal/ubuntu/ utopic/main libfreetype6 armhf 2.5.2-1ubuntu5 [254 kB] Get:34 http://ftpmaster.internal/ubuntu/ utopic/main libfontconfig1 armhf 2.11.1-0ubuntu3 [109 kB] Get:35 http://ftpmaster.internal/ubuntu/ utopic/main libpixman-1-0 armhf 0.32.4-1ubuntu1 [160 kB] Get:36 http://ftpmaster.internal/ubuntu/ utopic/main libxcb-render0 armhf 1.10-2ubuntu1 [10.3 kB] Get:37 http://ftpmaster.internal/ubuntu/ utopic/main libxcb-shm0 armhf 1.10-2ubuntu1 [5340 B] Get:38 http://ftpmaster.internal/ubuntu/ utopic/main libxrender1 armhf 1:0.9.8-1 [17.1 kB] Get:39 http://ftpmaster.internal/ubuntu/ utopic/main libcairo2 armhf 1.13.0~20140204-0ubuntu1 [465 kB] Get:40 http://ftpmaster.internal/ubuntu/ utopic/main libcairo-gobject2 armhf 1.13.0~20140204-0ubuntu1 [16.2 kB] Get:41 http://ftpmaster.internal/ubuntu/ utopic/main liblzo2-2 armhf 2.06-1.2ubuntu2 [41.3 kB] Get:42 http://ftpmaster.internal/ubuntu/ utopic/main libcairo-script-interpreter2 armhf 1.13.0~20140204-0ubuntu1 [42.7 kB] Get:43 http://ftpmaster.internal/ubuntu/ utopic/main libcairomm-1.0-1 armhf 1.10.0-1ubuntu3 [34.7 kB] Get:44 http://ftpmaster.internal/ubuntu/ utopic/main libcroco3 armhf 0.6.8-2ubuntu1 [69.1 kB] Get:45 http://ftpmaster.internal/ubuntu/ utopic-proposed/main libcups2 armhf 1.7.4-3 [155 kB] Get:46 http://ftpmaster.internal/ubuntu/ utopic/main libdatrie1 armhf 0.2.8-1 [13.4 kB] Get:47 http://ftpmaster.internal/ubuntu/ utopic/main libjpeg-turbo8 armhf 1.3.0-0ubuntu2 [85.2 kB] Get:48 http://ftpmaster.internal/ubuntu/ utopic/main libjpeg8 armhf 8c-2ubuntu8 [2202 B] Get:49 http://ftpmaster.internal/ubuntu/ utopic/main libdjvulibre-text all 3.5.25.4-4 [49.0 kB] Get:50 http://ftpmaster.internal/ubuntu/ utopic/main libdjvulibre21 armhf 3.5.25.4-4 [473 kB] Get:51 http://ftpmaster.internal/ubuntu/ utopic/main libelfg0 armhf 0.8.13-5 [33.1 kB] Get:52 http://ftpmaster.internal/ubuntu/ utopic/main libaspell15 armhf 0.60.7~20110707-1ubuntu1 [285 kB] Get:53 http://ftpmaster.internal/ubuntu/ utopic/main libtext-iconv-perl armhf 1.7-5build2 [14.5 kB] Get:54 http://ftpmaster.internal/ubuntu/ utopic/main emacsen-common all 2.0.8 [17.6 kB] Get:55 http://ftpmaster.internal/ubuntu/ utopic/main dictionaries-common all 1.23.10 [219 kB] Get:56 http://ftpmaster.internal/ubuntu/ utopic/main aspell armhf 0.60.7~20110707-1ubuntu1 [70.7 kB] Get:57 http://ftpmaster.internal/ubuntu/ utopic/main aspell-en all 7.1-0-1 [267 kB] Get:58 http://ftpmaster.internal/ubuntu/ utopic/main libhunspell-1.3-0 armhf 1.3.3-1ubuntu1 [95.7 kB] Get:59 http://ftpmaster.internal/ubuntu/ utopic/main libenchant1c2a armhf 1.6.0-10ubuntu1 [54.5 kB] Get:60 http://ftpmaster.internal/ubuntu/ utopic/main libexif12 armhf 0.6.21-1ubuntu1 [65.0 kB] Get:61 http://ftpmaster.internal/ubuntu/ utopic/main libfftw3-double3 armhf 3.3.4-1ubuntu1 [423 kB] Get:62 http://ftpmaster.internal/ubuntu/ utopic/main libgc1c2 armhf 1:7.2d-5ubuntu2 [64.3 kB] Get:63 http://ftpmaster.internal/ubuntu/ utopic/main gconf2-common all 3.2.6-2ubuntu1 [21.1 kB] Get:64 http://ftpmaster.internal/ubuntu/ utopic/main libgconf-2-4 armhf 3.2.6-2ubuntu1 [72.8 kB] Get:65 http://ftpmaster.internal/ubuntu/ utopic/main libjbig0 armhf 2.0-2ubuntu5 [23.6 kB] Get:66 http://ftpmaster.internal/ubuntu/ utopic/main libtiff5 armhf 4.0.3-10 [129 kB] Get:67 http://ftpmaster.internal/ubuntu/ utopic/main libvpx1 armhf 1.3.0-2 [797 kB] Get:68 http://ftpmaster.internal/ubuntu/ utopic/main libxpm4 armhf 1:3.5.11-1 [28.6 kB] Get:69 http://ftpmaster.internal/ubuntu/ utopic/main libgd3 armhf 2.1.0-3 [123 kB] Get:70 http://ftpmaster.internal/ubuntu/ utopic/main libjasper1 armhf 1.900.1-debian1-2 [110 kB] Get:71 http://ftpmaster.internal/ubuntu/ utopic/main libgdk-pixbuf2.0-common all 2.30.7-1 [8632 B] Get:72 http://ftpmaster.internal/ubuntu/ utopic/main libgdk-pixbuf2.0-0 armhf 2.30.7-1 [142 kB] Get:73 http://ftpmaster.internal/ubuntu/ utopic/main gconf-service-backend armhf 3.2.6-2ubuntu1 [48.5 kB] Get:74 http://ftpmaster.internal/ubuntu/ utopic/main gconf-service armhf 3.2.6-2ubuntu1 [2098 B] Get:75 http://ftpmaster.internal/ubuntu/ utopic/main libapparmor1 armhf 2.8.96~2541-0ubuntu2 [22.2 kB] Get:76 http://ftpmaster.internal/ubuntu/ utopic/main netbase all 5.2 [12.9 kB] Get:77 http://ftpmaster.internal/ubuntu/ utopic/main dbus armhf 1.6.18-0ubuntu9 [189 kB] Get:78 http://ftpmaster.internal/ubuntu/ utopic/main psmisc armhf 22.21-2 [43.7 kB] Get:79 http://ftpmaster.internal/ubuntu/ utopic/main dbus-x11 armhf 1.6.18-0ubuntu9 [17.9 kB] Get:80 http://ftpmaster.internal/ubuntu/ utopic/main libpython2.7-minimal armhf 2.7.8-3 [307 kB] Get:81 http://ftpmaster.internal/ubuntu/ utopic/main python2.7-minimal armhf 2.7.8-3 [1051 kB] Get:82 http://ftpmaster.internal/ubuntu/ utopic/main mime-support all 3.55ubuntu1 [31.1 kB] Get:83 http://ftpmaster.internal/ubuntu/ utopic/main libpython2.7-stdlib armhf 2.7.8-3 [1828 kB] Get:84 http://ftpmaster.internal/ubuntu/ utopic/main python2.7 armhf 2.7.8-3 [200 kB] Get:85 http://ftpmaster.internal/ubuntu/ utopic/main python-minimal armhf 2.7.8-1 [28.3 kB] Get:86 http://ftpmaster.internal/ubuntu/ utopic/main libpython-stdlib armhf 2.7.8-1 [7684 B] Get:87 http://ftpmaster.internal/ubuntu/ utopic/main python armhf 2.7.8-1 [137 kB] Get:88 http://ftpmaster.internal/ubuntu/ utopic/main gconf2 armhf 3.2.6-2ubuntu1 [61.4 kB] Get:89 http://ftpmaster.internal/ubuntu/ utopic/main shared-mime-info armhf 1.2-0ubuntu3 [412 kB] Get:90 http://ftpmaster.internal/ubuntu/ utopic/main libgnomevfs2-common armhf 1:2.24.4-1ubuntu6 [22.8 kB] Get:91 http://ftpmaster.internal/ubuntu/ utopic/main libgnomevfs2-0 armhf 1:2.24.4-1ubuntu6 [172 kB] Get:92 http://ftpmaster.internal/ubuntu/ utopic/main libgraphite2-3 armhf 1.2.4-1ubuntu1 [44.4 kB] Get:93 http://ftpmaster.internal/ubuntu/ utopic/main libgtk2.0-common all 2.24.24-0ubuntu1 [121 kB] Get:94 http://ftpmaster.internal/ubuntu/ utopic/main libthai-data all 0.1.20-3 [130 kB] Get:95 http://ftpmaster.internal/ubuntu/ utopic/main libthai0 armhf 0.1.20-3 [14.1 kB] Get:96 http://ftpmaster.internal/ubuntu/ utopic/main fontconfig armhf 2.11.1-0ubuntu3 [175 kB] Get:97 http://ftpmaster.internal/ubuntu/ utopic/main libpango-1.0-0 armhf 1.36.3-1ubuntu1 [134 kB] Get:98 http://ftpmaster.internal/ubuntu/ utopic/main libharfbuzz0b armhf 0.9.29-1ubuntu2 [112 kB] Get:99 http://ftpmaster.internal/ubuntu/ utopic/main libpangoft2-1.0-0 armhf 1.36.3-1ubuntu1 [27.0 kB] Get:100 http://ftpmaster.internal/ubuntu/ utopic/main libpangocairo-1.0-0 armhf 1.36.3-1ubuntu1 [16.9 kB] Get:101 http://ftpmaster.internal/ubuntu/ utopic/main libxcomposite1 armhf 1:0.4.4-1 [7080 B] Get:102 http://ftpmaster.internal/ubuntu/ utopic/main libxfixes3 armhf 1:5.0.1-1ubuntu1 [9922 B] Get:103 http://ftpmaster.internal/ubuntu/ utopic/main libxcursor1 armhf 1:1.1.14-1 [18.8 kB] Get:104 http://ftpmaster.internal/ubuntu/ utopic/main libxdamage1 armhf 1:1.1.4-2 [6490 B] Get:105 http://ftpmaster.internal/ubuntu/ utopic/main libxi6 armhf 2:1.7.1.901-1ubuntu1 [26.8 kB] Get:106 http://ftpmaster.internal/ubuntu/ utopic/main libxinerama1 armhf 2:1.1.3-1 [7278 B] Get:107 http://ftpmaster.internal/ubuntu/ utopic/main libxrandr2 armhf 2:1.4.2-1 [13.8 kB] Get:108 http://ftpmaster.internal/ubuntu/ utopic/main libgtk2.0-0 armhf 2.24.24-0ubuntu1 [1482 kB] Get:109 http://ftpmaster.internal/ubuntu/ utopic/main libpangomm-1.4-1 armhf 2.34.0-1ubuntu1 [34.7 kB] Get:110 http://ftpmaster.internal/ubuntu/ utopic/main libgtkmm-2.4-1c2a armhf 1:2.24.4-1ubuntu1 [571 kB] Get:111 http://ftpmaster.internal/ubuntu/ utopic/main libharfbuzz-gobject0 armhf 0.9.29-1ubuntu2 [9560 B] Get:112 http://ftpmaster.internal/ubuntu/ utopic/main libicu52 armhf 52.1-5 [6533 kB] Get:113 http://ftpmaster.internal/ubuntu/ utopic/main libharfbuzz-icu0 armhf 0.9.29-1ubuntu2 [4794 B] Get:114 http://ftpmaster.internal/ubuntu/ utopic/main x11-common all 1:7.7+1ubuntu8 [49.8 kB] Get:115 http://ftpmaster.internal/ubuntu/ utopic/main libice6 armhf 2:1.0.9-1 [32.7 kB] Get:116 http://ftpmaster.internal/ubuntu/ utopic/main libilmbase6 armhf 1.0.1-6ubuntu1 [60.7 kB] Get:117 http://ftpmaster.internal/ubuntu/ utopic/main liblcms2-2 armhf 2.6-3ubuntu1 [110 kB] Get:118 http://ftpmaster.internal/ubuntu/ utopic/main liblqr-1-0 armhf 0.4.1-2ubuntu1 [19.8 kB] Get:119 http://ftpmaster.internal/ubuntu/ utopic/main libltdl7 armhf 2.4.2-1.7ubuntu1 [31.9 kB] Get:120 http://ftpmaster.internal/ubuntu/ utopic/main libmagickcore5 armhf 8:6.7.7.10+dfsg-2ubuntu1 [1381 kB] Get:121 http://ftpmaster.internal/ubuntu/ utopic/main libmagickwand5 armhf 8:6.7.7.10+dfsg-2ubuntu1 [270 kB] Get:122 http://ftpmaster.internal/ubuntu/ utopic/main libmagick++5 armhf 8:6.7.7.10+dfsg-2ubuntu1 [88.8 kB] Get:123 http://ftpmaster.internal/ubuntu/ utopic/main libopenexr6 armhf 1.6.1-7ubuntu1 [145 kB] Get:124 http://ftpmaster.internal/ubuntu/ utopic/main librsvg2-2 armhf 2.40.2-1 [73.2 kB] Get:125 http://ftpmaster.internal/ubuntu/ utopic/main libwmf0.2-7 armhf 0.2.8.4-10.3ubuntu1 [145 kB] Get:126 http://ftpmaster.internal/ubuntu/ utopic/main libmagickcore5-extra armhf 8:6.7.7.10+dfsg-2ubuntu1 [52.9 kB] Get:127 http://ftpmaster.internal/ubuntu/ utopic/main libxft2 armhf 2.3.2-1 [30.5 kB] Get:128 http://ftpmaster.internal/ubuntu/ utopic/main libpangoxft-1.0-0 armhf 1.36.3-1ubuntu1 [12.5 kB] Get:129 http://ftpmaster.internal/ubuntu/ utopic/main libpcrecpp0 armhf 1:8.31-5ubuntu1 [12.9 kB] Get:130 http://ftpmaster.internal/ubuntu/ utopic/main libpoppler46 armhf 0.26.2-2ubuntu1 [629 kB] Get:131 http://ftpmaster.internal/ubuntu/ utopic/main libpoppler-glib8 armhf 0.26.2-2ubuntu1 [87.4 kB] Get:132 http://ftpmaster.internal/ubuntu/ utopic/main libpython2.7 armhf 2.7.8-3 [905 kB] Get:133 http://ftpmaster.internal/ubuntu/ utopic/main libexpat1-dev armhf 2.1.0-6 [103 kB] Get:134 http://ftpmaster.internal/ubuntu/ utopic/main libpython2.7-dev armhf 2.7.8-3 [21.6 MB] Get:135 http://ftpmaster.internal/ubuntu/ utopic/main libsigsegv2 armhf 2.10-4 [13.3 kB] Get:136 http://ftpmaster.internal/ubuntu/ utopic/main libsm6 armhf 2:1.2.2-1 [13.9 kB] Get:137 http://ftpmaster.internal/ubuntu/ utopic/main libtiffxx5 armhf 4.0.3-10 [5860 B] Get:138 http://ftpmaster.internal/ubuntu/ utopic/main libunistring0 armhf 0.9.3-5ubuntu3 [251 kB] Get:139 http://ftpmaster.internal/ubuntu/ utopic/main libxslt1.1 armhf 1.1.28-2build1 [128 kB] Get:140 http://ftpmaster.internal/ubuntu/ utopic/main libxt6 armhf 1:1.1.4-1 [146 kB] Get:141 http://ftpmaster.internal/ubuntu/ utopic/main libgnutlsxx27 armhf 2.12.23-15ubuntu2 [15.4 kB] Get:142 http://ftpmaster.internal/ubuntu/ utopic/main libjbig-dev armhf 2.0-2ubuntu5 [6326 B] Get:143 http://ftpmaster.internal/ubuntu/ utopic/main file armhf 1:5.19-1ubuntu1 [19.7 kB] Get:144 http://ftpmaster.internal/ubuntu/ utopic/main gettext-base armhf 0.18.3.2-1ubuntu1 [45.2 kB] Get:145 http://ftpmaster.internal/ubuntu/ utopic/main libgirepository-1.0-1 armhf 1.40.0-2ubuntu1 [75.0 kB] Get:146 http://ftpmaster.internal/ubuntu/ utopic/main gir1.2-glib-2.0 armhf 1.40.0-2ubuntu1 [123 kB] Get:147 http://ftpmaster.internal/ubuntu/ utopic/main libglib2.0-data all 2.41.1-2 [118 kB] Get:148 http://ftpmaster.internal/ubuntu/ utopic/main m4 armhf 1.4.17-4 [178 kB] Get:149 http://ftpmaster.internal/ubuntu/ utopic/main autoconf all 2.69-7 [322 kB] Get:150 http://ftpmaster.internal/ubuntu/ utopic/main autotools-dev all 20140510.1 [39.7 kB] Get:151 http://ftpmaster.internal/ubuntu/ utopic/main automake all 1:1.14.1-2ubuntu1 [510 kB] Get:152 http://ftpmaster.internal/ubuntu/ utopic/main gettext armhf 0.18.3.2-1ubuntu1 [779 kB] Get:153 http://ftpmaster.internal/ubuntu/ utopic/main intltool-debian all 0.35.0+20060710.1 [31.6 kB] Get:154 http://ftpmaster.internal/ubuntu/ utopic/main po-debconf all 1.0.16+nmu3 [207 kB] Get:155 http://ftpmaster.internal/ubuntu/ utopic/main dh-apparmor all 2.8.96~2541-0ubuntu2 [11.9 kB] Get:156 http://ftpmaster.internal/ubuntu/ utopic/main debhelper all 9.20140613ubuntu1 [606 kB] Get:157 http://ftpmaster.internal/ubuntu/ utopic/main gir1.2-atk-1.0 armhf 2.12.0-1ubuntu1 [17.6 kB] Get:158 http://ftpmaster.internal/ubuntu/ utopic/main gir1.2-freedesktop armhf 1.40.0-2ubuntu1 [5742 B] Get:159 http://ftpmaster.internal/ubuntu/ utopic/main gir1.2-gconf-2.0 armhf 3.2.6-2ubuntu1 [6244 B] Get:160 http://ftpmaster.internal/ubuntu/ utopic/main gir1.2-gdkpixbuf-2.0 armhf 2.30.7-1 [8016 B] Get:161 http://ftpmaster.internal/ubuntu/ utopic/main gir1.2-pango-1.0 armhf 1.36.3-1ubuntu1 [19.1 kB] Get:162 http://ftpmaster.internal/ubuntu/ utopic/main gir1.2-gtk-2.0 armhf 2.24.24-0ubuntu1 [172 kB] Get:163 http://ftpmaster.internal/ubuntu/ utopic/main gir1.2-poppler-0.18 armhf 0.26.2-2ubuntu1 [17.8 kB] Get:164 http://ftpmaster.internal/ubuntu/ utopic/main gir1.2-rsvg-2.0 armhf 2.40.2-1 [3562 B] Get:165 http://ftpmaster.internal/ubuntu/ utopic/main liburi-perl all 1.64-1 [84.1 kB] Get:166 http://ftpmaster.internal/ubuntu/ utopic/main libencode-locale-perl all 1.03-1 [12.4 kB] Get:167 http://ftpmaster.internal/ubuntu/ utopic/main libhttp-date-perl all 6.02-1 [10.4 kB] Get:168 http://ftpmaster.internal/ubuntu/ utopic/main libfile-listing-perl all 6.04-1 [9774 B] Get:169 http://ftpmaster.internal/ubuntu/ utopic/main libhtml-tagset-perl all 3.20-2 [13.5 kB] Get:170 http://ftpmaster.internal/ubuntu/ utopic/main libhtml-parser-perl armhf 3.71-1build1 [94.4 kB] Get:171 http://ftpmaster.internal/ubuntu/ utopic/main libhtml-tree-perl all 5.03-1 [215 kB] Get:172 http://ftpmaster.internal/ubuntu/ utopic/main libio-html-perl all 1.001-1 [14.9 kB] Get:173 http://ftpmaster.internal/ubuntu/ utopic/main liblwp-mediatypes-perl all 6.02-1 [21.7 kB] Get:174 http://ftpmaster.internal/ubuntu/ utopic/main libhttp-message-perl all 6.06-1 [78.7 kB] Get:175 http://ftpmaster.internal/ubuntu/ utopic/main libhttp-cookies-perl all 6.00-2 [23.3 kB] Get:176 http://ftpmaster.internal/ubuntu/ utopic/main libhttp-negotiate-perl all 6.00-2 [13.4 kB] Get:177 http://ftpmaster.internal/ubuntu/ utopic/main libnet-ssleay-perl armhf 1.65-1 [243 kB] Get:178 http://ftpmaster.internal/ubuntu/ utopic/main libio-socket-ssl-perl all 1.965-1ubuntu1 [73.7 kB] Get:179 http://ftpmaster.internal/ubuntu/ utopic/main libnet-http-perl all 6.06-1 [24.2 kB] Get:180 http://ftpmaster.internal/ubuntu/ utopic/main liblwp-protocol-https-perl all 6.06-2 [8682 B] Get:181 http://ftpmaster.internal/ubuntu/ utopic/main libwww-robotrules-perl all 6.01-1 [14.1 kB] Get:182 http://ftpmaster.internal/ubuntu/ utopic/main libwww-perl all 6.07-1 [146 kB] Get:183 http://ftpmaster.internal/ubuntu/ utopic/main libxml-parser-perl armhf 2.41-2 [202 kB] Get:184 http://ftpmaster.internal/ubuntu/ utopic/main intltool all 0.50.2-2 [52.0 kB] Get:185 http://ftpmaster.internal/ubuntu/ utopic/main pkg-config armhf 0.28-1ubuntu1 [37.5 kB] Get:186 http://ftpmaster.internal/ubuntu/ utopic/main libart-2.0-dev armhf 2.3.21-2 [60.3 kB] Get:187 http://ftpmaster.internal/ubuntu/ utopic/main libaspell-dev armhf 0.60.7~20110707-1ubuntu1 [7210 B] Get:188 http://ftpmaster.internal/ubuntu/ utopic/main libglib2.0-bin armhf 2.41.1-2 [37.7 kB] Get:189 http://ftpmaster.internal/ubuntu/ utopic/main libpcre3-dev armhf 1:8.31-5ubuntu1 [271 kB] Get:190 http://ftpmaster.internal/ubuntu/ utopic/main zlib1g-dev armhf 1:1.2.8.dfsg-1ubuntu1 [176 kB] Get:191 http://ftpmaster.internal/ubuntu/ utopic/main libglib2.0-dev armhf 2.41.1-2 [1229 kB] Get:192 http://ftpmaster.internal/ubuntu/ utopic/main libatk1.0-dev armhf 2.12.0-1ubuntu1 [76.1 kB] Get:193 http://ftpmaster.internal/ubuntu/ utopic/main libsigc++-2.0-dev armhf 2.2.11-4 [63.1 kB] Get:194 http://ftpmaster.internal/ubuntu/ utopic/main libglibmm-2.4-dev armhf 2.40.0-1 [725 kB] Get:195 http://ftpmaster.internal/ubuntu/ utopic/main libatkmm-1.6-dev armhf 2.22.7-2ubuntu1 [27.2 kB] Get:196 http://ftpmaster.internal/ubuntu/ utopic/main libavahi-common-dev armhf 0.6.31-4ubuntu2 [33.9 kB] Get:197 http://ftpmaster.internal/ubuntu/ utopic/main libdbus-1-dev armhf 1.6.18-0ubuntu9 [131 kB] Get:198 http://ftpmaster.internal/ubuntu/ utopic/main libavahi-client-dev armhf 0.6.31-4ubuntu2 [28.5 kB] Get:199 http://ftpmaster.internal/ubuntu/ utopic/main libavahi-glib-dev armhf 0.6.31-4ubuntu2 [7788 B] Get:200 http://ftpmaster.internal/ubuntu/ utopic/main libboost1.55-dev armhf 1.55.0+dfsg-1ubuntu3 [5786 kB] Get:201 http://ftpmaster.internal/ubuntu/ utopic/main libboost-dev armhf 1.55.0.1~ubuntu1 [3222 B] Get:202 http://ftpmaster.internal/ubuntu/ utopic/main libbz2-dev armhf 1.0.6-5ubuntu4 [27.4 kB] Get:203 http://ftpmaster.internal/ubuntu/ utopic/main libpng12-dev armhf 1.2.51-0ubuntu2 [199 kB] Get:204 http://ftpmaster.internal/ubuntu/ utopic/main libfreetype6-dev armhf 2.5.2-1ubuntu5 [571 kB] Get:205 http://ftpmaster.internal/ubuntu/ utopic/main libfontconfig1-dev armhf 2.11.1-0ubuntu3 [624 kB] Get:206 http://ftpmaster.internal/ubuntu/ utopic/main xorg-sgml-doctools all 1:1.11-1 [12.9 kB] Get:207 http://ftpmaster.internal/ubuntu/ utopic/main x11proto-core-dev all 7.0.26-1 [700 kB] Get:208 http://ftpmaster.internal/ubuntu/ utopic/main libxau-dev armhf 1:1.0.8-1 [9438 B] Get:209 http://ftpmaster.internal/ubuntu/ utopic/main libxdmcp-dev armhf 1:1.1.1-1build1 [23.4 kB] Get:210 http://ftpmaster.internal/ubuntu/ utopic/main x11proto-input-dev all 2.3.1-1 [118 kB] Get:211 http://ftpmaster.internal/ubuntu/ utopic/main x11proto-kb-dev all 1.0.6-2 [269 kB] Get:212 http://ftpmaster.internal/ubuntu/ utopic/main xtrans-dev all 1.3.4-1 [70.3 kB] Get:213 http://ftpmaster.internal/ubuntu/ utopic/main libpthread-stubs0-dev armhf 0.3-4 [4084 B] Get:214 http://ftpmaster.internal/ubuntu/ utopic/main libxcb1-dev armhf 1.10-2ubuntu1 [72.5 kB] Get:215 http://ftpmaster.internal/ubuntu/ utopic/main libx11-dev armhf 2:1.6.2-1ubuntu2 [575 kB] Get:216 http://ftpmaster.internal/ubuntu/ utopic/main x11proto-render-dev all 2:0.11.1-2 [20.1 kB] Get:217 http://ftpmaster.internal/ubuntu/ utopic/main libxrender-dev armhf 1:0.9.8-1 [23.9 kB] Get:218 http://ftpmaster.internal/ubuntu/ utopic/main libice-dev armhf 2:1.0.9-1 [39.6 kB] Get:219 http://ftpmaster.internal/ubuntu/ utopic/main libsm-dev armhf 2:1.2.2-1 [14.8 kB] Get:220 http://ftpmaster.internal/ubuntu/ utopic/main libpixman-1-dev armhf 0.32.4-1ubuntu1 [174 kB] Get:221 http://ftpmaster.internal/ubuntu/ utopic/main libxcb-render0-dev armhf 1.10-2ubuntu1 [16.2 kB] Get:222 http://ftpmaster.internal/ubuntu/ utopic/main libxcb-shm0-dev armhf 1.10-2ubuntu1 [6868 B] Get:223 http://ftpmaster.internal/ubuntu/ utopic/main x11proto-xext-dev all 7.3.0-1 [212 kB] Get:224 http://ftpmaster.internal/ubuntu/ utopic/main libxext-dev armhf 2:1.3.2-1 [84.4 kB] Get:225 http://ftpmaster.internal/ubuntu/ utopic/main libcairo2-dev armhf 1.13.0~20140204-0ubuntu1 [500 kB] Get:226 http://ftpmaster.internal/ubuntu/ utopic/main libcairomm-1.0-dev armhf 1.10.0-1ubuntu3 [70.3 kB] Get:227 http://ftpmaster.internal/ubuntu/ utopic/main libcdt5 armhf 2.38.0-4 [21.0 kB] Get:228 http://ftpmaster.internal/ubuntu/ utopic/main libcgraph6 armhf 2.38.0-4 [36.8 kB] Get:229 http://ftpmaster.internal/ubuntu/ utopic/main libjpeg-turbo8-dev armhf 1.3.0-0ubuntu2 [215 kB] Get:230 http://ftpmaster.internal/ubuntu/ utopic/main libjpeg8-dev armhf 8c-2ubuntu8 [1554 B] Get:231 http://ftpmaster.internal/ubuntu/ utopic/main libjpeg-dev armhf 8c-2ubuntu8 [1554 B] Get:232 http://ftpmaster.internal/ubuntu/ utopic/main libdjvulibre-dev armhf 3.5.25.4-4 [2307 kB] Get:233 http://ftpmaster.internal/ubuntu/ utopic/main libenchant-dev armhf 1.6.0-10ubuntu1 [46.5 kB] Get:234 http://ftpmaster.internal/ubuntu/ utopic/main libjs-jquery all 1.7.2+dfsg-2ubuntu1 [78.8 kB] Get:235 http://ftpmaster.internal/ubuntu/ utopic/main libexif-dev armhf 0.6.21-1ubuntu1 [263 kB] Get:236 http://ftpmaster.internal/ubuntu/ utopic/main libgc-dev armhf 1:7.2d-5ubuntu2 [161 kB] Get:237 http://ftpmaster.internal/ubuntu/ utopic/main libgconf2-dev armhf 3.2.6-2ubuntu1 [83.6 kB] Get:238 http://ftpmaster.internal/ubuntu/ utopic/main libgpg-error-dev armhf 1.12-0.2ubuntu1 [19.2 kB] Get:239 http://ftpmaster.internal/ubuntu/ utopic/main libgcrypt11-dev armhf 1.5.3-2ubuntu4 [268 kB] Get:240 http://ftpmaster.internal/ubuntu/ utopic/main libgdk-pixbuf2.0-dev armhf 2.30.7-1 [42.8 kB] Get:241 http://ftpmaster.internal/ubuntu/ utopic/main libtasn1-6-dev armhf 4.0-2 [76.7 kB] Get:242 http://ftpmaster.internal/ubuntu/ utopic/main libp11-kit-dev armhf 0.20.2-5 [56.5 kB] Get:243 http://ftpmaster.internal/ubuntu/ utopic/main libgnutls-dev armhf 2.12.23-15ubuntu2 [343 kB] Get:244 http://ftpmaster.internal/ubuntu/ utopic/main libxml2-dev armhf 2.9.1+dfsg1-3ubuntu7 [560 kB] Get:245 http://ftpmaster.internal/ubuntu/ utopic/main libsepol1-dev armhf 2.3-1 [136 kB] Get:246 http://ftpmaster.internal/ubuntu/ utopic/main libselinux1-dev armhf 2.3-1 [117 kB] Get:247 http://ftpmaster.internal/ubuntu/ utopic/main libgnomevfs2-dev armhf 1:2.24.4-1ubuntu6 [291 kB] Get:248 http://ftpmaster.internal/ubuntu/ utopic/main libpathplan4 armhf 2.38.0-4 [24.0 kB] Get:249 http://ftpmaster.internal/ubuntu/ utopic/main libgvc6 armhf 2.38.0-4 [499 kB] Get:250 http://ftpmaster.internal/ubuntu/ utopic/main libgvpr2 armhf 2.38.0-4 [150 kB] Get:251 http://ftpmaster.internal/ubuntu/ utopic/main libxdot4 armhf 2.38.0-4 [18.2 kB] Get:252 http://ftpmaster.internal/ubuntu/ utopic/main libltdl-dev armhf 2.4.2-1.7ubuntu1 [155 kB] Get:253 http://ftpmaster.internal/ubuntu/ utopic/main libgraphviz-dev armhf 2.38.0-4 [61.4 kB] Get:254 http://ftpmaster.internal/ubuntu/ utopic/main libgsl0ldbl armhf 1.16+dfsg-2 [647 kB] Get:255 http://ftpmaster.internal/ubuntu/ utopic/main libgsl0-dev armhf 1.16+dfsg-2 [765 kB] Get:256 http://ftpmaster.internal/ubuntu/ utopic/main libxft-dev armhf 2.3.2-1 [40.4 kB] Get:257 http://ftpmaster.internal/ubuntu/ utopic/main libharfbuzz-dev armhf 0.9.29-1ubuntu2 [29.2 kB] Get:258 http://ftpmaster.internal/ubuntu/ utopic/main libpango1.0-dev armhf 1.36.3-1ubuntu1 [257 kB] Get:259 http://ftpmaster.internal/ubuntu/ utopic/main x11proto-xinerama-dev all 1.2.1-2 [4966 B] Get:260 http://ftpmaster.internal/ubuntu/ utopic/main libxinerama-dev armhf 2:1.1.3-1 [7988 B] Get:261 http://ftpmaster.internal/ubuntu/ utopic/main x11proto-fixes-dev all 1:5.0-2ubuntu2 [14.2 kB] Get:262 http://ftpmaster.internal/ubuntu/ utopic/main libxfixes-dev armhf 1:5.0.1-1ubuntu1 [10.8 kB] Get:263 http://ftpmaster.internal/ubuntu/ utopic/main libxi-dev armhf 2:1.7.1.901-1ubuntu1 [196 kB] Get:264 http://ftpmaster.internal/ubuntu/ utopic/main x11proto-randr-dev all 1.4.0+git20120101.is.really.1.4.0-0ubuntu1 [32.9 kB] Get:265 http://ftpmaster.internal/ubuntu/ utopic/main libxrandr-dev armhf 2:1.4.2-1 [19.9 kB] Get:266 http://ftpmaster.internal/ubuntu/ utopic/main libxcursor-dev armhf 1:1.1.14-1 [26.1 kB] Get:267 http://ftpmaster.internal/ubuntu/ utopic/main x11proto-composite-dev all 1:0.4.2-2 [10.5 kB] Get:268 http://ftpmaster.internal/ubuntu/ utopic/main libxcomposite-dev armhf 1:0.4.4-1 [9562 B] Get:269 http://ftpmaster.internal/ubuntu/ utopic/main x11proto-damage-dev all 1:1.2.1-2 [8286 B] Get:270 http://ftpmaster.internal/ubuntu/ utopic/main libxdamage-dev armhf 1:1.1.4-2 [4680 B] Get:271 http://ftpmaster.internal/ubuntu/ utopic/main libxml2-utils armhf 2.9.1+dfsg1-3ubuntu7 [33.7 kB] Get:272 http://ftpmaster.internal/ubuntu/ utopic/main libgtk2.0-dev armhf 2.24.24-0ubuntu1 [2378 kB] Get:273 http://ftpmaster.internal/ubuntu/ utopic/main libpangomm-1.4-dev armhf 2.34.0-1ubuntu1 [44.0 kB] Get:274 http://ftpmaster.internal/ubuntu/ utopic/main libgtkmm-2.4-dev armhf 1:2.24.4-1ubuntu1 [392 kB] Get:275 http://ftpmaster.internal/ubuntu/ utopic/main libgtkspell0 armhf 2.0.16-1ubuntu7 [9604 B] Get:276 http://ftpmaster.internal/ubuntu/ utopic/main libgtkspell-dev armhf 2.0.16-1ubuntu7 [22.2 kB] Get:277 http://ftpmaster.internal/ubuntu/ utopic/main libilmbase-dev armhf 1.0.1-6ubuntu1 [119 kB] Get:278 http://ftpmaster.internal/ubuntu/ utopic/main libjasper-dev armhf 1.900.1-debian1-2 [499 kB] Get:279 http://ftpmaster.internal/ubuntu/ utopic/main liblcms2-dev armhf 2.6-3ubuntu1 [4657 kB] Get:280 http://ftpmaster.internal/ubuntu/ utopic/main liblqr-1-0-dev armhf 0.4.1-2ubuntu1 [134 kB] Get:281 http://ftpmaster.internal/ubuntu/ utopic/main libopenexr-dev armhf 1.6.1-7ubuntu1 [231 kB] Get:282 http://ftpmaster.internal/ubuntu/ utopic/main librsvg2-common armhf 2.40.2-1 [4606 B] Get:283 http://ftpmaster.internal/ubuntu/ utopic/main librsvg2-dev armhf 2.40.2-1 [85.6 kB] Get:284 http://ftpmaster.internal/ubuntu/ utopic/main liblzma-dev armhf 5.1.1alpha+20120614-2ubuntu2 [130 kB] Get:285 http://ftpmaster.internal/ubuntu/ utopic/main libtiff5-dev armhf 4.0.3-10 [249 kB] Get:286 http://ftpmaster.internal/ubuntu/ utopic/main libwmf-dev armhf 0.2.8.4-10.3ubuntu1 [182 kB] Get:287 http://ftpmaster.internal/ubuntu/ utopic/main libxt-dev armhf 1:1.1.4-1 [418 kB] Get:288 http://ftpmaster.internal/ubuntu/ utopic/main libmagickcore-dev armhf 8:6.7.7.10+dfsg-2ubuntu1 [846 kB] Get:289 http://ftpmaster.internal/ubuntu/ utopic/main libmagickwand-dev armhf 8:6.7.7.10+dfsg-2ubuntu1 [279 kB] Get:290 http://ftpmaster.internal/ubuntu/ utopic/main libmagick++-dev armhf 8:6.7.7.10+dfsg-2ubuntu1 [117 kB] Get:291 http://ftpmaster.internal/ubuntu/ utopic/main libpoppler-dev armhf 0.26.2-2ubuntu1 [651 kB] Get:292 http://ftpmaster.internal/ubuntu/ utopic/main libpoppler-glib-dev armhf 0.26.2-2ubuntu1 [131 kB] Get:293 http://ftpmaster.internal/ubuntu/ utopic/main libpoppler-private-dev armhf 0.26.2-2ubuntu1 [164 kB] Get:294 http://ftpmaster.internal/ubuntu/ utopic/main libpopt-dev armhf 1.16-8ubuntu1 [37.1 kB] Get:295 http://ftpmaster.internal/ubuntu/ utopic/main libpython-dev armhf 2.7.8-1 [7764 B] Get:296 http://ftpmaster.internal/ubuntu/ utopic/main librevenge-0.0-0 armhf 0.0.1-1 [177 kB] Get:297 http://ftpmaster.internal/ubuntu/ utopic/main librevenge-dev armhf 0.0.1-1 [27.1 kB] Get:298 http://ftpmaster.internal/ubuntu/ utopic/main libtool armhf 2.4.2-1.7ubuntu1 [188 kB] Get:299 http://ftpmaster.internal/ubuntu/ utopic-proposed/main libwpd-0.10-10 armhf 0.10.0-1 [172 kB] Get:300 http://ftpmaster.internal/ubuntu/ utopic-proposed/main libwpd-dev armhf 0.10.0-1 [241 kB] Get:301 http://ftpmaster.internal/ubuntu/ utopic-proposed/main libwpg-0.3-3 armhf 0.3.0-1 [37.3 kB] Get:302 http://ftpmaster.internal/ubuntu/ utopic/main libxslt1-dev armhf 1.1.28-2build1 [394 kB] Get:303 http://ftpmaster.internal/ubuntu/ utopic/main python2.7-dev armhf 2.7.8-3 [269 kB] Get:304 http://ftpmaster.internal/ubuntu/ utopic/main python-dev armhf 2.7.8-1 [1218 B] Get:305 http://ftpmaster.internal/ubuntu/ utopic/main dh-translations all 121 [21.6 kB] Get:306 http://ftpmaster.internal/ubuntu/ utopic-proposed/main libwpg-dev armhf 0.3.0-1 [44.1 kB] debconf: delaying package configuration, since apt-utils is not installed Fetched 91.1 MB in 17s (5122 kB/s) Selecting previously unselected package libexpat1:armhf. (Reading database ... 11780 files and directories currently installed.) Preparing to unpack .../libexpat1_2.1.0-6_armhf.deb ... Unpacking libexpat1:armhf (2.1.0-6) ... Selecting previously unselected package libmagic1:armhf. Preparing to unpack .../libmagic1_1%3a5.19-1ubuntu1_armhf.deb ... Unpacking libmagic1:armhf (1:5.19-1ubuntu1) ... Selecting previously unselected package libpopt0:armhf. Preparing to unpack .../libpopt0_1.16-8ubuntu1_armhf.deb ... Unpacking libpopt0:armhf (1.16-8ubuntu1) ... Selecting previously unselected package libasprintf0c2:armhf. Preparing to unpack .../libasprintf0c2_0.18.3.2-1ubuntu1_armhf.deb ... Unpacking libasprintf0c2:armhf (0.18.3.2-1ubuntu1) ... Selecting previously unselected package libglib2.0-0:armhf. Preparing to unpack .../libglib2.0-0_2.41.1-2_armhf.deb ... Unpacking libglib2.0-0:armhf (2.41.1-2) ... Selecting previously unselected package libdbus-glib-1-2:armhf. Preparing to unpack .../libdbus-glib-1-2_0.102-1_armhf.deb ... Unpacking libdbus-glib-1-2:armhf (0.102-1) ... Selecting previously unselected package libpipeline1:armhf. Preparing to unpack .../libpipeline1_1.3.0-1_armhf.deb ... Unpacking libpipeline1:armhf (1.3.0-1) ... Selecting previously unselected package libsystemd-login0:armhf. Preparing to unpack .../libsystemd-login0_208-6ubuntu2_armhf.deb ... Unpacking libsystemd-login0:armhf (208-6ubuntu2) ... Selecting previously unselected package libxau6:armhf. Preparing to unpack .../libxau6_1%3a1.0.8-1_armhf.deb ... Unpacking libxau6:armhf (1:1.0.8-1) ... Selecting previously unselected package libxdmcp6:armhf. Preparing to unpack .../libxdmcp6_1%3a1.1.1-1build1_armhf.deb ... Unpacking libxdmcp6:armhf (1:1.1.1-1build1) ... Selecting previously unselected package libxcb1:armhf. Preparing to unpack .../libxcb1_1.10-2ubuntu1_armhf.deb ... Unpacking libxcb1:armhf (1.10-2ubuntu1) ... Selecting previously unselected package libx11-data. Preparing to unpack .../libx11-data_2%3a1.6.2-1ubuntu2_all.deb ... Unpacking libx11-data (2:1.6.2-1ubuntu2) ... Selecting previously unselected package libx11-6:armhf. Preparing to unpack .../libx11-6_2%3a1.6.2-1ubuntu2_armhf.deb ... Unpacking libx11-6:armhf (2:1.6.2-1ubuntu2) ... Selecting previously unselected package libxext6:armhf. Preparing to unpack .../libxext6_2%3a1.3.2-1_armhf.deb ... Unpacking libxext6:armhf (2:1.3.2-1) ... Selecting previously unselected package libxml2:armhf. Preparing to unpack .../libxml2_2.9.1+dfsg1-3ubuntu7_armhf.deb ... Unpacking libxml2:armhf (2.9.1+dfsg1-3ubuntu7) ... Selecting previously unselected package groff-base. Preparing to unpack .../groff-base_1.22.2-6_armhf.deb ... Unpacking groff-base (1.22.2-6) ... Selecting previously unselected package bsdmainutils. Preparing to unpack .../bsdmainutils_9.0.5ubuntu1_armhf.deb ... Unpacking bsdmainutils (9.0.5ubuntu1) ... Selecting previously unselected package man-db. Preparing to unpack .../man-db_2.6.7.1-1_armhf.deb ... Unpacking man-db (2.6.7.1-1) ... Selecting previously unselected package imagemagick-common. Preparing to unpack .../imagemagick-common_8%3a6.7.7.10+dfsg-2ubuntu1_all.deb ... Unpacking imagemagick-common (8:6.7.7.10+dfsg-2ubuntu1) ... Selecting previously unselected package libart-2.0-2:armhf. Preparing to unpack .../libart-2.0-2_2.3.21-2_armhf.deb ... Unpacking libart-2.0-2:armhf (2.3.21-2) ... Selecting previously unselected package libatk1.0-data. Preparing to unpack .../libatk1.0-data_2.12.0-1ubuntu1_all.deb ... Unpacking libatk1.0-data (2.12.0-1ubuntu1) ... Selecting previously unselected package libatk1.0-0:armhf. Preparing to unpack .../libatk1.0-0_2.12.0-1ubuntu1_armhf.deb ... Unpacking libatk1.0-0:armhf (2.12.0-1ubuntu1) ... Selecting previously unselected package libsigc++-2.0-0c2a:armhf. Preparing to unpack .../libsigc++-2.0-0c2a_2.2.11-4_armhf.deb ... Unpacking libsigc++-2.0-0c2a:armhf (2.2.11-4) ... Selecting previously unselected package libglibmm-2.4-1c2a:armhf. Preparing to unpack .../libglibmm-2.4-1c2a_2.40.0-1_armhf.deb ... Unpacking libglibmm-2.4-1c2a:armhf (2.40.0-1) ... Selecting previously unselected package libatkmm-1.6-1:armhf. Preparing to unpack .../libatkmm-1.6-1_2.22.7-2ubuntu1_armhf.deb ... Unpacking libatkmm-1.6-1:armhf (2.22.7-2ubuntu1) ... Selecting previously unselected package libavahi-common-data:armhf. Preparing to unpack .../libavahi-common-data_0.6.31-4ubuntu2_armhf.deb ... Unpacking libavahi-common-data:armhf (0.6.31-4ubuntu2) ... Selecting previously unselected package libavahi-common3:armhf. Preparing to unpack .../libavahi-common3_0.6.31-4ubuntu2_armhf.deb ... Unpacking libavahi-common3:armhf (0.6.31-4ubuntu2) ... Selecting previously unselected package libavahi-client3:armhf. Preparing to unpack .../libavahi-client3_0.6.31-4ubuntu2_armhf.deb ... Unpacking libavahi-client3:armhf (0.6.31-4ubuntu2) ... Selecting previously unselected package libavahi-glib1:armhf. Preparing to unpack .../libavahi-glib1_0.6.31-4ubuntu2_armhf.deb ... Unpacking libavahi-glib1:armhf (0.6.31-4ubuntu2) ... Selecting previously unselected package fonts-dejavu-core. Preparing to unpack .../fonts-dejavu-core_2.34-1ubuntu1_all.deb ... Unpacking fonts-dejavu-core (2.34-1ubuntu1) ... Selecting previously unselected package ucf. Preparing to unpack .../archives/ucf_3.0030_all.deb ... Moving old data out of the way Unpacking ucf (3.0030) ... Selecting previously unselected package fontconfig-config. Preparing to unpack .../fontconfig-config_2.11.1-0ubuntu3_all.deb ... Unpacking fontconfig-config (2.11.1-0ubuntu3) ... Selecting previously unselected package libfreetype6:armhf. Preparing to unpack .../libfreetype6_2.5.2-1ubuntu5_armhf.deb ... Unpacking libfreetype6:armhf (2.5.2-1ubuntu5) ... Selecting previously unselected package libfontconfig1:armhf. Preparing to unpack .../libfontconfig1_2.11.1-0ubuntu3_armhf.deb ... Unpacking libfontconfig1:armhf (2.11.1-0ubuntu3) ... Selecting previously unselected package libpixman-1-0:armhf. Preparing to unpack .../libpixman-1-0_0.32.4-1ubuntu1_armhf.deb ... Unpacking libpixman-1-0:armhf (0.32.4-1ubuntu1) ... Selecting previously unselected package libxcb-render0:armhf. Preparing to unpack .../libxcb-render0_1.10-2ubuntu1_armhf.deb ... Unpacking libxcb-render0:armhf (1.10-2ubuntu1) ... Selecting previously unselected package libxcb-shm0:armhf. Preparing to unpack .../libxcb-shm0_1.10-2ubuntu1_armhf.deb ... Unpacking libxcb-shm0:armhf (1.10-2ubuntu1) ... Selecting previously unselected package libxrender1:armhf. Preparing to unpack .../libxrender1_1%3a0.9.8-1_armhf.deb ... Unpacking libxrender1:armhf (1:0.9.8-1) ... Selecting previously unselected package libcairo2:armhf. Preparing to unpack .../libcairo2_1.13.0~20140204-0ubuntu1_armhf.deb ... Unpacking libcairo2:armhf (1.13.0~20140204-0ubuntu1) ... Selecting previously unselected package libcairo-gobject2:armhf. Preparing to unpack .../libcairo-gobject2_1.13.0~20140204-0ubuntu1_armhf.deb ... Unpacking libcairo-gobject2:armhf (1.13.0~20140204-0ubuntu1) ... Selecting previously unselected package liblzo2-2:armhf. Preparing to unpack .../liblzo2-2_2.06-1.2ubuntu2_armhf.deb ... Unpacking liblzo2-2:armhf (2.06-1.2ubuntu2) ... Selecting previously unselected package libcairo-script-interpreter2:armhf. Preparing to unpack .../libcairo-script-interpreter2_1.13.0~20140204-0ubuntu1_armhf.deb ... Unpacking libcairo-script-interpreter2:armhf (1.13.0~20140204-0ubuntu1) ... Selecting previously unselected package libcairomm-1.0-1:armhf. Preparing to unpack .../libcairomm-1.0-1_1.10.0-1ubuntu3_armhf.deb ... Unpacking libcairomm-1.0-1:armhf (1.10.0-1ubuntu3) ... Selecting previously unselected package libcroco3:armhf. Preparing to unpack .../libcroco3_0.6.8-2ubuntu1_armhf.deb ... Unpacking libcroco3:armhf (0.6.8-2ubuntu1) ... Selecting previously unselected package libcups2:armhf. Preparing to unpack .../libcups2_1.7.4-3_armhf.deb ... Unpacking libcups2:armhf (1.7.4-3) ... Selecting previously unselected package libdatrie1:armhf. Preparing to unpack .../libdatrie1_0.2.8-1_armhf.deb ... Unpacking libdatrie1:armhf (0.2.8-1) ... Selecting previously unselected package libjpeg-turbo8:armhf. Preparing to unpack .../libjpeg-turbo8_1.3.0-0ubuntu2_armhf.deb ... Unpacking libjpeg-turbo8:armhf (1.3.0-0ubuntu2) ... Selecting previously unselected package libjpeg8:armhf. Preparing to unpack .../libjpeg8_8c-2ubuntu8_armhf.deb ... Unpacking libjpeg8:armhf (8c-2ubuntu8) ... Selecting previously unselected package libdjvulibre-text. Preparing to unpack .../libdjvulibre-text_3.5.25.4-4_all.deb ... Unpacking libdjvulibre-text (3.5.25.4-4) ... Selecting previously unselected package libdjvulibre21:armhf. Preparing to unpack .../libdjvulibre21_3.5.25.4-4_armhf.deb ... Unpacking libdjvulibre21:armhf (3.5.25.4-4) ... Selecting previously unselected package libelfg0:armhf. Preparing to unpack .../libelfg0_0.8.13-5_armhf.deb ... Unpacking libelfg0:armhf (0.8.13-5) ... Selecting previously unselected package libaspell15. Preparing to unpack .../libaspell15_0.60.7~20110707-1ubuntu1_armhf.deb ... Unpacking libaspell15 (0.60.7~20110707-1ubuntu1) ... Selecting previously unselected package libtext-iconv-perl. Preparing to unpack .../libtext-iconv-perl_1.7-5build2_armhf.deb ... Unpacking libtext-iconv-perl (1.7-5build2) ... Selecting previously unselected package emacsen-common. Preparing to unpack .../emacsen-common_2.0.8_all.deb ... Unpacking emacsen-common (2.0.8) ... Selecting previously unselected package dictionaries-common. Preparing to unpack .../dictionaries-common_1.23.10_all.deb ... Adding 'diversion of /usr/share/dict/words to /usr/share/dict/words.pre-dictionaries-common by dictionaries-common' Unpacking dictionaries-common (1.23.10) ... Selecting previously unselected package aspell. Preparing to unpack .../aspell_0.60.7~20110707-1ubuntu1_armhf.deb ... Unpacking aspell (0.60.7~20110707-1ubuntu1) ... Selecting previously unselected package aspell-en. Preparing to unpack .../aspell-en_7.1-0-1_all.deb ... Unpacking aspell-en (7.1-0-1) ... Selecting previously unselected package libhunspell-1.3-0:armhf. Preparing to unpack .../libhunspell-1.3-0_1.3.3-1ubuntu1_armhf.deb ... Unpacking libhunspell-1.3-0:armhf (1.3.3-1ubuntu1) ... Selecting previously unselected package libenchant1c2a:armhf. Preparing to unpack .../libenchant1c2a_1.6.0-10ubuntu1_armhf.deb ... Unpacking libenchant1c2a:armhf (1.6.0-10ubuntu1) ... Selecting previously unselected package libexif12:armhf. Preparing to unpack .../libexif12_0.6.21-1ubuntu1_armhf.deb ... Unpacking libexif12:armhf (0.6.21-1ubuntu1) ... Selecting previously unselected package libfftw3-double3:armhf. Preparing to unpack .../libfftw3-double3_3.3.4-1ubuntu1_armhf.deb ... Unpacking libfftw3-double3:armhf (3.3.4-1ubuntu1) ... Selecting previously unselected package libgc1c2:armhf. Preparing to unpack .../libgc1c2_1%3a7.2d-5ubuntu2_armhf.deb ... Unpacking libgc1c2:armhf (1:7.2d-5ubuntu2) ... Selecting previously unselected package gconf2-common. Preparing to unpack .../gconf2-common_3.2.6-2ubuntu1_all.deb ... Unpacking gconf2-common (3.2.6-2ubuntu1) ... Selecting previously unselected package libgconf-2-4:armhf. Preparing to unpack .../libgconf-2-4_3.2.6-2ubuntu1_armhf.deb ... Unpacking libgconf-2-4:armhf (3.2.6-2ubuntu1) ... Selecting previously unselected package libjbig0:armhf. Preparing to unpack .../libjbig0_2.0-2ubuntu5_armhf.deb ... Unpacking libjbig0:armhf (2.0-2ubuntu5) ... Selecting previously unselected package libtiff5:armhf. Preparing to unpack .../libtiff5_4.0.3-10_armhf.deb ... Unpacking libtiff5:armhf (4.0.3-10) ... Selecting previously unselected package libvpx1:armhf. Preparing to unpack .../libvpx1_1.3.0-2_armhf.deb ... Unpacking libvpx1:armhf (1.3.0-2) ... Selecting previously unselected package libxpm4:armhf. Preparing to unpack .../libxpm4_1%3a3.5.11-1_armhf.deb ... Unpacking libxpm4:armhf (1:3.5.11-1) ... Selecting previously unselected package libgd3:armhf. Preparing to unpack .../libgd3_2.1.0-3_armhf.deb ... Unpacking libgd3:armhf (2.1.0-3) ... Selecting previously unselected package libjasper1:armhf. Preparing to unpack .../libjasper1_1.900.1-debian1-2_armhf.deb ... Unpacking libjasper1:armhf (1.900.1-debian1-2) ... Selecting previously unselected package libgdk-pixbuf2.0-common. Preparing to unpack .../libgdk-pixbuf2.0-common_2.30.7-1_all.deb ... Unpacking libgdk-pixbuf2.0-common (2.30.7-1) ... Selecting previously unselected package libgdk-pixbuf2.0-0:armhf. Preparing to unpack .../libgdk-pixbuf2.0-0_2.30.7-1_armhf.deb ... Unpacking libgdk-pixbuf2.0-0:armhf (2.30.7-1) ... Selecting previously unselected package gconf-service-backend. Preparing to unpack .../gconf-service-backend_3.2.6-2ubuntu1_armhf.deb ... Unpacking gconf-service-backend (3.2.6-2ubuntu1) ... Selecting previously unselected package gconf-service. Preparing to unpack .../gconf-service_3.2.6-2ubuntu1_armhf.deb ... Unpacking gconf-service (3.2.6-2ubuntu1) ... Selecting previously unselected package libapparmor1:armhf. Preparing to unpack .../libapparmor1_2.8.96~2541-0ubuntu2_armhf.deb ... Unpacking libapparmor1:armhf (2.8.96~2541-0ubuntu2) ... Selecting previously unselected package netbase. Preparing to unpack .../archives/netbase_5.2_all.deb ... Unpacking netbase (5.2) ... Selecting previously unselected package dbus. Preparing to unpack .../dbus_1.6.18-0ubuntu9_armhf.deb ... Unpacking dbus (1.6.18-0ubuntu9) ... Selecting previously unselected package psmisc. Preparing to unpack .../psmisc_22.21-2_armhf.deb ... Unpacking psmisc (22.21-2) ... Selecting previously unselected package dbus-x11. Preparing to unpack .../dbus-x11_1.6.18-0ubuntu9_armhf.deb ... Unpacking dbus-x11 (1.6.18-0ubuntu9) ... Selecting previously unselected package libpython2.7-minimal:armhf. Preparing to unpack .../libpython2.7-minimal_2.7.8-3_armhf.deb ... Unpacking libpython2.7-minimal:armhf (2.7.8-3) ... Selecting previously unselected package python2.7-minimal. Preparing to unpack .../python2.7-minimal_2.7.8-3_armhf.deb ... Unpacking python2.7-minimal (2.7.8-3) ... Selecting previously unselected package mime-support. Preparing to unpack .../mime-support_3.55ubuntu1_all.deb ... Unpacking mime-support (3.55ubuntu1) ... Selecting previously unselected package libpython2.7-stdlib:armhf. Preparing to unpack .../libpython2.7-stdlib_2.7.8-3_armhf.deb ... Unpacking libpython2.7-stdlib:armhf (2.7.8-3) ... Selecting previously unselected package python2.7. Preparing to unpack .../python2.7_2.7.8-3_armhf.deb ... Unpacking python2.7 (2.7.8-3) ... Selecting previously unselected package python-minimal. Preparing to unpack .../python-minimal_2.7.8-1_armhf.deb ... Unpacking python-minimal (2.7.8-1) ... Selecting previously unselected package libpython-stdlib:armhf. Preparing to unpack .../libpython-stdlib_2.7.8-1_armhf.deb ... Unpacking libpython-stdlib:armhf (2.7.8-1) ... Selecting previously unselected package python. Preparing to unpack .../python_2.7.8-1_armhf.deb ... Unpacking python (2.7.8-1) ... Selecting previously unselected package gconf2. Preparing to unpack .../gconf2_3.2.6-2ubuntu1_armhf.deb ... Unpacking gconf2 (3.2.6-2ubuntu1) ... Selecting previously unselected package shared-mime-info. Preparing to unpack .../shared-mime-info_1.2-0ubuntu3_armhf.deb ... Unpacking shared-mime-info (1.2-0ubuntu3) ... Selecting previously unselected package libgnomevfs2-common. Preparing to unpack .../libgnomevfs2-common_1%3a2.24.4-1ubuntu6_armhf.deb ... Unpacking libgnomevfs2-common (1:2.24.4-1ubuntu6) ... Selecting previously unselected package libgnomevfs2-0:armhf. Preparing to unpack .../libgnomevfs2-0_1%3a2.24.4-1ubuntu6_armhf.deb ... Unpacking libgnomevfs2-0:armhf (1:2.24.4-1ubuntu6) ... Selecting previously unselected package libgraphite2-3:armhf. Preparing to unpack .../libgraphite2-3_1.2.4-1ubuntu1_armhf.deb ... Unpacking libgraphite2-3:armhf (1.2.4-1ubuntu1) ... Selecting previously unselected package libgtk2.0-common. Preparing to unpack .../libgtk2.0-common_2.24.24-0ubuntu1_all.deb ... Unpacking libgtk2.0-common (2.24.24-0ubuntu1) ... Selecting previously unselected package libthai-data. Preparing to unpack .../libthai-data_0.1.20-3_all.deb ... Unpacking libthai-data (0.1.20-3) ... Selecting previously unselected package libthai0:armhf. Preparing to unpack .../libthai0_0.1.20-3_armhf.deb ... Unpacking libthai0:armhf (0.1.20-3) ... Selecting previously unselected package fontconfig. Preparing to unpack .../fontconfig_2.11.1-0ubuntu3_armhf.deb ... Unpacking fontconfig (2.11.1-0ubuntu3) ... Selecting previously unselected package libpango-1.0-0:armhf. Preparing to unpack .../libpango-1.0-0_1.36.3-1ubuntu1_armhf.deb ... Unpacking libpango-1.0-0:armhf (1.36.3-1ubuntu1) ... Selecting previously unselected package libharfbuzz0b:armhf. Preparing to unpack .../libharfbuzz0b_0.9.29-1ubuntu2_armhf.deb ... Unpacking libharfbuzz0b:armhf (0.9.29-1ubuntu2) ... Selecting previously unselected package libpangoft2-1.0-0:armhf. Preparing to unpack .../libpangoft2-1.0-0_1.36.3-1ubuntu1_armhf.deb ... Unpacking libpangoft2-1.0-0:armhf (1.36.3-1ubuntu1) ... Selecting previously unselected package libpangocairo-1.0-0:armhf. Preparing to unpack .../libpangocairo-1.0-0_1.36.3-1ubuntu1_armhf.deb ... Unpacking libpangocairo-1.0-0:armhf (1.36.3-1ubuntu1) ... Selecting previously unselected package libxcomposite1:armhf. Preparing to unpack .../libxcomposite1_1%3a0.4.4-1_armhf.deb ... Unpacking libxcomposite1:armhf (1:0.4.4-1) ... Selecting previously unselected package libxfixes3:armhf. Preparing to unpack .../libxfixes3_1%3a5.0.1-1ubuntu1_armhf.deb ... Unpacking libxfixes3:armhf (1:5.0.1-1ubuntu1) ... Selecting previously unselected package libxcursor1:armhf. Preparing to unpack .../libxcursor1_1%3a1.1.14-1_armhf.deb ... Unpacking libxcursor1:armhf (1:1.1.14-1) ... Selecting previously unselected package libxdamage1:armhf. Preparing to unpack .../libxdamage1_1%3a1.1.4-2_armhf.deb ... Unpacking libxdamage1:armhf (1:1.1.4-2) ... Selecting previously unselected package libxi6:armhf. Preparing to unpack .../libxi6_2%3a1.7.1.901-1ubuntu1_armhf.deb ... Unpacking libxi6:armhf (2:1.7.1.901-1ubuntu1) ... Selecting previously unselected package libxinerama1:armhf. Preparing to unpack .../libxinerama1_2%3a1.1.3-1_armhf.deb ... Unpacking libxinerama1:armhf (2:1.1.3-1) ... Selecting previously unselected package libxrandr2:armhf. Preparing to unpack .../libxrandr2_2%3a1.4.2-1_armhf.deb ... Unpacking libxrandr2:armhf (2:1.4.2-1) ... Selecting previously unselected package libgtk2.0-0:armhf. Preparing to unpack .../libgtk2.0-0_2.24.24-0ubuntu1_armhf.deb ... Unpacking libgtk2.0-0:armhf (2.24.24-0ubuntu1) ... Selecting previously unselected package libpangomm-1.4-1:armhf. Preparing to unpack .../libpangomm-1.4-1_2.34.0-1ubuntu1_armhf.deb ... Unpacking libpangomm-1.4-1:armhf (2.34.0-1ubuntu1) ... Selecting previously unselected package libgtkmm-2.4-1c2a:armhf. Preparing to unpack .../libgtkmm-2.4-1c2a_1%3a2.24.4-1ubuntu1_armhf.deb ... Unpacking libgtkmm-2.4-1c2a:armhf (1:2.24.4-1ubuntu1) ... Selecting previously unselected package libharfbuzz-gobject0:armhf. Preparing to unpack .../libharfbuzz-gobject0_0.9.29-1ubuntu2_armhf.deb ... Unpacking libharfbuzz-gobject0:armhf (0.9.29-1ubuntu2) ... Selecting previously unselected package libicu52:armhf. Preparing to unpack .../libicu52_52.1-5_armhf.deb ... Unpacking libicu52:armhf (52.1-5) ... Selecting previously unselected package libharfbuzz-icu0:armhf. Preparing to unpack .../libharfbuzz-icu0_0.9.29-1ubuntu2_armhf.deb ... Unpacking libharfbuzz-icu0:armhf (0.9.29-1ubuntu2) ... Selecting previously unselected package x11-common. Preparing to unpack .../x11-common_1%3a7.7+1ubuntu8_all.deb ... Unpacking x11-common (1:7.7+1ubuntu8) ... Selecting previously unselected package libice6:armhf. Preparing to unpack .../libice6_2%3a1.0.9-1_armhf.deb ... Unpacking libice6:armhf (2:1.0.9-1) ... Selecting previously unselected package libilmbase6:armhf. Preparing to unpack .../libilmbase6_1.0.1-6ubuntu1_armhf.deb ... Unpacking libilmbase6:armhf (1.0.1-6ubuntu1) ... Selecting previously unselected package liblcms2-2:armhf. Preparing to unpack .../liblcms2-2_2.6-3ubuntu1_armhf.deb ... Unpacking liblcms2-2:armhf (2.6-3ubuntu1) ... Selecting previously unselected package liblqr-1-0:armhf. Preparing to unpack .../liblqr-1-0_0.4.1-2ubuntu1_armhf.deb ... Unpacking liblqr-1-0:armhf (0.4.1-2ubuntu1) ... Selecting previously unselected package libltdl7:armhf. Preparing to unpack .../libltdl7_2.4.2-1.7ubuntu1_armhf.deb ... Unpacking libltdl7:armhf (2.4.2-1.7ubuntu1) ... Selecting previously unselected package libmagickcore5:armhf. Preparing to unpack .../libmagickcore5_8%3a6.7.7.10+dfsg-2ubuntu1_armhf.deb ... Unpacking libmagickcore5:armhf (8:6.7.7.10+dfsg-2ubuntu1) ... Selecting previously unselected package libmagickwand5:armhf. Preparing to unpack .../libmagickwand5_8%3a6.7.7.10+dfsg-2ubuntu1_armhf.deb ... Unpacking libmagickwand5:armhf (8:6.7.7.10+dfsg-2ubuntu1) ... Selecting previously unselected package libmagick++5:armhf. Preparing to unpack .../libmagick++5_8%3a6.7.7.10+dfsg-2ubuntu1_armhf.deb ... Unpacking libmagick++5:armhf (8:6.7.7.10+dfsg-2ubuntu1) ... Selecting previously unselected package libopenexr6:armhf. Preparing to unpack .../libopenexr6_1.6.1-7ubuntu1_armhf.deb ... Unpacking libopenexr6:armhf (1.6.1-7ubuntu1) ... Selecting previously unselected package librsvg2-2:armhf. Preparing to unpack .../librsvg2-2_2.40.2-1_armhf.deb ... Unpacking librsvg2-2:armhf (2.40.2-1) ... Selecting previously unselected package libwmf0.2-7:armhf. Preparing to unpack .../libwmf0.2-7_0.2.8.4-10.3ubuntu1_armhf.deb ... Unpacking libwmf0.2-7:armhf (0.2.8.4-10.3ubuntu1) ... Selecting previously unselected package libmagickcore5-extra:armhf. Preparing to unpack .../libmagickcore5-extra_8%3a6.7.7.10+dfsg-2ubuntu1_armhf.deb ... Unpacking libmagickcore5-extra:armhf (8:6.7.7.10+dfsg-2ubuntu1) ... Selecting previously unselected package libxft2:armhf. Preparing to unpack .../libxft2_2.3.2-1_armhf.deb ... Unpacking libxft2:armhf (2.3.2-1) ... Selecting previously unselected package libpangoxft-1.0-0:armhf. Preparing to unpack .../libpangoxft-1.0-0_1.36.3-1ubuntu1_armhf.deb ... Unpacking libpangoxft-1.0-0:armhf (1.36.3-1ubuntu1) ... Selecting previously unselected package libpcrecpp0:armhf. Preparing to unpack .../libpcrecpp0_1%3a8.31-5ubuntu1_armhf.deb ... Unpacking libpcrecpp0:armhf (1:8.31-5ubuntu1) ... Selecting previously unselected package libpoppler46:armhf. Preparing to unpack .../libpoppler46_0.26.2-2ubuntu1_armhf.deb ... Unpacking libpoppler46:armhf (0.26.2-2ubuntu1) ... Selecting previously unselected package libpoppler-glib8:armhf. Preparing to unpack .../libpoppler-glib8_0.26.2-2ubuntu1_armhf.deb ... Unpacking libpoppler-glib8:armhf (0.26.2-2ubuntu1) ... Selecting previously unselected package libpython2.7:armhf. Preparing to unpack .../libpython2.7_2.7.8-3_armhf.deb ... Unpacking libpython2.7:armhf (2.7.8-3) ... Selecting previously unselected package libexpat1-dev:armhf. Preparing to unpack .../libexpat1-dev_2.1.0-6_armhf.deb ... Unpacking libexpat1-dev:armhf (2.1.0-6) ... Selecting previously unselected package libpython2.7-dev:armhf. Preparing to unpack .../libpython2.7-dev_2.7.8-3_armhf.deb ... Unpacking libpython2.7-dev:armhf (2.7.8-3) ... Selecting previously unselected package libsigsegv2:armhf. Preparing to unpack .../libsigsegv2_2.10-4_armhf.deb ... Unpacking libsigsegv2:armhf (2.10-4) ... Selecting previously unselected package libsm6:armhf. Preparing to unpack .../libsm6_2%3a1.2.2-1_armhf.deb ... Unpacking libsm6:armhf (2:1.2.2-1) ... Selecting previously unselected package libtiffxx5:armhf. Preparing to unpack .../libtiffxx5_4.0.3-10_armhf.deb ... Unpacking libtiffxx5:armhf (4.0.3-10) ... Selecting previously unselected package libunistring0:armhf. Preparing to unpack .../libunistring0_0.9.3-5ubuntu3_armhf.deb ... Unpacking libunistring0:armhf (0.9.3-5ubuntu3) ... Selecting previously unselected package libxslt1.1:armhf. Preparing to unpack .../libxslt1.1_1.1.28-2build1_armhf.deb ... Unpacking libxslt1.1:armhf (1.1.28-2build1) ... Selecting previously unselected package libxt6:armhf. Preparing to unpack .../libxt6_1%3a1.1.4-1_armhf.deb ... Unpacking libxt6:armhf (1:1.1.4-1) ... Selecting previously unselected package libgnutlsxx27:armhf. Preparing to unpack .../libgnutlsxx27_2.12.23-15ubuntu2_armhf.deb ... Unpacking libgnutlsxx27:armhf (2.12.23-15ubuntu2) ... Selecting previously unselected package libjbig-dev:armhf. Preparing to unpack .../libjbig-dev_2.0-2ubuntu5_armhf.deb ... Unpacking libjbig-dev:armhf (2.0-2ubuntu5) ... Selecting previously unselected package file. Preparing to unpack .../file_1%3a5.19-1ubuntu1_armhf.deb ... Unpacking file (1:5.19-1ubuntu1) ... Selecting previously unselected package gettext-base. Preparing to unpack .../gettext-base_0.18.3.2-1ubuntu1_armhf.deb ... Unpacking gettext-base (0.18.3.2-1ubuntu1) ... Selecting previously unselected package libgirepository-1.0-1. Preparing to unpack .../libgirepository-1.0-1_1.40.0-2ubuntu1_armhf.deb ... Unpacking libgirepository-1.0-1 (1.40.0-2ubuntu1) ... Selecting previously unselected package gir1.2-glib-2.0. Preparing to unpack .../gir1.2-glib-2.0_1.40.0-2ubuntu1_armhf.deb ... Unpacking gir1.2-glib-2.0 (1.40.0-2ubuntu1) ... Selecting previously unselected package libglib2.0-data. Preparing to unpack .../libglib2.0-data_2.41.1-2_all.deb ... Unpacking libglib2.0-data (2.41.1-2) ... Selecting previously unselected package m4. Preparing to unpack .../archives/m4_1.4.17-4_armhf.deb ... Unpacking m4 (1.4.17-4) ... Selecting previously unselected package autoconf. Preparing to unpack .../autoconf_2.69-7_all.deb ... Unpacking autoconf (2.69-7) ... Selecting previously unselected package autotools-dev. Preparing to unpack .../autotools-dev_20140510.1_all.deb ... Unpacking autotools-dev (20140510.1) ... Selecting previously unselected package automake. Preparing to unpack .../automake_1%3a1.14.1-2ubuntu1_all.deb ... Unpacking automake (1:1.14.1-2ubuntu1) ... Selecting previously unselected package gettext. Preparing to unpack .../gettext_0.18.3.2-1ubuntu1_armhf.deb ... Unpacking gettext (0.18.3.2-1ubuntu1) ... Selecting previously unselected package intltool-debian. Preparing to unpack .../intltool-debian_0.35.0+20060710.1_all.deb ... Unpacking intltool-debian (0.35.0+20060710.1) ... Selecting previously unselected package po-debconf. Preparing to unpack .../po-debconf_1.0.16+nmu3_all.deb ... Unpacking po-debconf (1.0.16+nmu3) ... Selecting previously unselected package dh-apparmor. Preparing to unpack .../dh-apparmor_2.8.96~2541-0ubuntu2_all.deb ... Unpacking dh-apparmor (2.8.96~2541-0ubuntu2) ... Selecting previously unselected package debhelper. Preparing to unpack .../debhelper_9.20140613ubuntu1_all.deb ... Unpacking debhelper (9.20140613ubuntu1) ... Selecting previously unselected package gir1.2-atk-1.0. Preparing to unpack .../gir1.2-atk-1.0_2.12.0-1ubuntu1_armhf.deb ... Unpacking gir1.2-atk-1.0 (2.12.0-1ubuntu1) ... Selecting previously unselected package gir1.2-freedesktop. Preparing to unpack .../gir1.2-freedesktop_1.40.0-2ubuntu1_armhf.deb ... Unpacking gir1.2-freedesktop (1.40.0-2ubuntu1) ... Selecting previously unselected package gir1.2-gconf-2.0. Preparing to unpack .../gir1.2-gconf-2.0_3.2.6-2ubuntu1_armhf.deb ... Unpacking gir1.2-gconf-2.0 (3.2.6-2ubuntu1) ... Selecting previously unselected package gir1.2-gdkpixbuf-2.0. Preparing to unpack .../gir1.2-gdkpixbuf-2.0_2.30.7-1_armhf.deb ... Unpacking gir1.2-gdkpixbuf-2.0 (2.30.7-1) ... Selecting previously unselected package gir1.2-pango-1.0. Preparing to unpack .../gir1.2-pango-1.0_1.36.3-1ubuntu1_armhf.deb ... Unpacking gir1.2-pango-1.0 (1.36.3-1ubuntu1) ... Selecting previously unselected package gir1.2-gtk-2.0. Preparing to unpack .../gir1.2-gtk-2.0_2.24.24-0ubuntu1_armhf.deb ... Unpacking gir1.2-gtk-2.0 (2.24.24-0ubuntu1) ... Selecting previously unselected package gir1.2-poppler-0.18. Preparing to unpack .../gir1.2-poppler-0.18_0.26.2-2ubuntu1_armhf.deb ... Unpacking gir1.2-poppler-0.18 (0.26.2-2ubuntu1) ... Selecting previously unselected package gir1.2-rsvg-2.0. Preparing to unpack .../gir1.2-rsvg-2.0_2.40.2-1_armhf.deb ... Unpacking gir1.2-rsvg-2.0 (2.40.2-1) ... Selecting previously unselected package liburi-perl. Preparing to unpack .../liburi-perl_1.64-1_all.deb ... Unpacking liburi-perl (1.64-1) ... Selecting previously unselected package libencode-locale-perl. Preparing to unpack .../libencode-locale-perl_1.03-1_all.deb ... Unpacking libencode-locale-perl (1.03-1) ... Selecting previously unselected package libhttp-date-perl. Preparing to unpack .../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 .../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 .../libhtml-tagset-perl_3.20-2_all.deb ... Unpacking libhtml-tagset-perl (3.20-2) ... Selecting previously unselected package libhtml-parser-perl. Preparing to unpack .../libhtml-parser-perl_3.71-1build1_armhf.deb ... Unpacking libhtml-parser-perl (3.71-1build1) ... Selecting previously unselected package libhtml-tree-perl. Preparing to unpack .../libhtml-tree-perl_5.03-1_all.deb ... Unpacking libhtml-tree-perl (5.03-1) ... Selecting previously unselected package libio-html-perl. Preparing to unpack .../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 .../liblwp-mediatypes-perl_6.02-1_all.deb ... Unpacking liblwp-mediatypes-perl (6.02-1) ... Selecting previously unselected package libhttp-message-perl. Preparing to unpack .../libhttp-message-perl_6.06-1_all.deb ... Unpacking libhttp-message-perl (6.06-1) ... Selecting previously unselected package libhttp-cookies-perl. Preparing to unpack .../libhttp-cookies-perl_6.00-2_all.deb ... Unpacking libhttp-cookies-perl (6.00-2) ... Selecting previously unselected package libhttp-negotiate-perl. Preparing to unpack .../libhttp-negotiate-perl_6.00-2_all.deb ... Unpacking libhttp-negotiate-perl (6.00-2) ... Selecting previously unselected package libnet-ssleay-perl. Preparing to unpack .../libnet-ssleay-perl_1.65-1_armhf.deb ... Unpacking libnet-ssleay-perl (1.65-1) ... Selecting previously unselected package libio-socket-ssl-perl. Preparing to unpack .../libio-socket-ssl-perl_1.965-1ubuntu1_all.deb ... Unpacking libio-socket-ssl-perl (1.965-1ubuntu1) ... Selecting previously unselected package libnet-http-perl. Preparing to unpack .../libnet-http-perl_6.06-1_all.deb ... Unpacking libnet-http-perl (6.06-1) ... Selecting previously unselected package liblwp-protocol-https-perl. Preparing to unpack .../liblwp-protocol-https-perl_6.06-2_all.deb ... Unpacking liblwp-protocol-https-perl (6.06-2) ... Selecting previously unselected package libwww-robotrules-perl. Preparing to unpack .../libwww-robotrules-perl_6.01-1_all.deb ... Unpacking libwww-robotrules-perl (6.01-1) ... Selecting previously unselected package libwww-perl. Preparing to unpack .../libwww-perl_6.07-1_all.deb ... Unpacking libwww-perl (6.07-1) ... Selecting previously unselected package libxml-parser-perl. Preparing to unpack .../libxml-parser-perl_2.41-2_armhf.deb ... Unpacking libxml-parser-perl (2.41-2) ... Selecting previously unselected package intltool. Preparing to unpack .../intltool_0.50.2-2_all.deb ... Unpacking intltool (0.50.2-2) ... Selecting previously unselected package pkg-config. Preparing to unpack .../pkg-config_0.28-1ubuntu1_armhf.deb ... Unpacking pkg-config (0.28-1ubuntu1) ... Selecting previously unselected package libart-2.0-dev. Preparing to unpack .../libart-2.0-dev_2.3.21-2_armhf.deb ... Unpacking libart-2.0-dev (2.3.21-2) ... Selecting previously unselected package libaspell-dev. Preparing to unpack .../libaspell-dev_0.60.7~20110707-1ubuntu1_armhf.deb ... Unpacking libaspell-dev (0.60.7~20110707-1ubuntu1) ... Selecting previously unselected package libglib2.0-bin. Preparing to unpack .../libglib2.0-bin_2.41.1-2_armhf.deb ... Unpacking libglib2.0-bin (2.41.1-2) ... Selecting previously unselected package libpcre3-dev:armhf. Preparing to unpack .../libpcre3-dev_1%3a8.31-5ubuntu1_armhf.deb ... Unpacking libpcre3-dev:armhf (1:8.31-5ubuntu1) ... Selecting previously unselected package zlib1g-dev:armhf. Preparing to unpack .../zlib1g-dev_1%3a1.2.8.dfsg-1ubuntu1_armhf.deb ... Unpacking zlib1g-dev:armhf (1:1.2.8.dfsg-1ubuntu1) ... Selecting previously unselected package libglib2.0-dev. Preparing to unpack .../libglib2.0-dev_2.41.1-2_armhf.deb ... Unpacking libglib2.0-dev (2.41.1-2) ... Selecting previously unselected package libatk1.0-dev. Preparing to unpack .../libatk1.0-dev_2.12.0-1ubuntu1_armhf.deb ... Unpacking libatk1.0-dev (2.12.0-1ubuntu1) ... Selecting previously unselected package libsigc++-2.0-dev:armhf. Preparing to unpack .../libsigc++-2.0-dev_2.2.11-4_armhf.deb ... Unpacking libsigc++-2.0-dev:armhf (2.2.11-4) ... Selecting previously unselected package libglibmm-2.4-dev:armhf. Preparing to unpack .../libglibmm-2.4-dev_2.40.0-1_armhf.deb ... Unpacking libglibmm-2.4-dev:armhf (2.40.0-1) ... Selecting previously unselected package libatkmm-1.6-dev:armhf. Preparing to unpack .../libatkmm-1.6-dev_2.22.7-2ubuntu1_armhf.deb ... Unpacking libatkmm-1.6-dev:armhf (2.22.7-2ubuntu1) ... Selecting previously unselected package libavahi-common-dev. Preparing to unpack .../libavahi-common-dev_0.6.31-4ubuntu2_armhf.deb ... Unpacking libavahi-common-dev (0.6.31-4ubuntu2) ... Selecting previously unselected package libdbus-1-dev:armhf. Preparing to unpack .../libdbus-1-dev_1.6.18-0ubuntu9_armhf.deb ... Unpacking libdbus-1-dev:armhf (1.6.18-0ubuntu9) ... Selecting previously unselected package libavahi-client-dev. Preparing to unpack .../libavahi-client-dev_0.6.31-4ubuntu2_armhf.deb ... Unpacking libavahi-client-dev (0.6.31-4ubuntu2) ... Selecting previously unselected package libavahi-glib-dev. Preparing to unpack .../libavahi-glib-dev_0.6.31-4ubuntu2_armhf.deb ... Unpacking libavahi-glib-dev (0.6.31-4ubuntu2) ... Selecting previously unselected package libboost1.55-dev:armhf. Preparing to unpack .../libboost1.55-dev_1.55.0+dfsg-1ubuntu3_armhf.deb ... Unpacking libboost1.55-dev:armhf (1.55.0+dfsg-1ubuntu3) ... Selecting previously unselected package libboost-dev:armhf. Preparing to unpack .../libboost-dev_1.55.0.1~ubuntu1_armhf.deb ... Unpacking libboost-dev:armhf (1.55.0.1~ubuntu1) ... Selecting previously unselected package libbz2-dev:armhf. Preparing to unpack .../libbz2-dev_1.0.6-5ubuntu4_armhf.deb ... Unpacking libbz2-dev:armhf (1.0.6-5ubuntu4) ... Selecting previously unselected package libpng12-dev:armhf. Preparing to unpack .../libpng12-dev_1.2.51-0ubuntu2_armhf.deb ... Unpacking libpng12-dev:armhf (1.2.51-0ubuntu2) ... Selecting previously unselected package libfreetype6-dev:armhf. Preparing to unpack .../libfreetype6-dev_2.5.2-1ubuntu5_armhf.deb ... Unpacking libfreetype6-dev:armhf (2.5.2-1ubuntu5) ... Selecting previously unselected package libfontconfig1-dev:armhf. Preparing to unpack .../libfontconfig1-dev_2.11.1-0ubuntu3_armhf.deb ... Unpacking libfontconfig1-dev:armhf (2.11.1-0ubuntu3) ... Selecting previously unselected package xorg-sgml-doctools. Preparing to unpack .../xorg-sgml-doctools_1%3a1.11-1_all.deb ... Unpacking xorg-sgml-doctools (1:1.11-1) ... Selecting previously unselected package x11proto-core-dev. Preparing to unpack .../x11proto-core-dev_7.0.26-1_all.deb ... Unpacking x11proto-core-dev (7.0.26-1) ... Selecting previously unselected package libxau-dev:armhf. Preparing to unpack .../libxau-dev_1%3a1.0.8-1_armhf.deb ... Unpacking libxau-dev:armhf (1:1.0.8-1) ... Selecting previously unselected package libxdmcp-dev:armhf. Preparing to unpack .../libxdmcp-dev_1%3a1.1.1-1build1_armhf.deb ... Unpacking libxdmcp-dev:armhf (1:1.1.1-1build1) ... Selecting previously unselected package x11proto-input-dev. Preparing to unpack .../x11proto-input-dev_2.3.1-1_all.deb ... Unpacking x11proto-input-dev (2.3.1-1) ... Selecting previously unselected package x11proto-kb-dev. Preparing to unpack .../x11proto-kb-dev_1.0.6-2_all.deb ... Unpacking x11proto-kb-dev (1.0.6-2) ... Selecting previously unselected package xtrans-dev. Preparing to unpack .../xtrans-dev_1.3.4-1_all.deb ... Unpacking xtrans-dev (1.3.4-1) ... Selecting previously unselected package libpthread-stubs0-dev:armhf. Preparing to unpack .../libpthread-stubs0-dev_0.3-4_armhf.deb ... Unpacking libpthread-stubs0-dev:armhf (0.3-4) ... Selecting previously unselected package libxcb1-dev:armhf. Preparing to unpack .../libxcb1-dev_1.10-2ubuntu1_armhf.deb ... Unpacking libxcb1-dev:armhf (1.10-2ubuntu1) ... Selecting previously unselected package libx11-dev:armhf. Preparing to unpack .../libx11-dev_2%3a1.6.2-1ubuntu2_armhf.deb ... Unpacking libx11-dev:armhf (2:1.6.2-1ubuntu2) ... Selecting previously unselected package x11proto-render-dev. Preparing to unpack .../x11proto-render-dev_2%3a0.11.1-2_all.deb ... Unpacking x11proto-render-dev (2:0.11.1-2) ... Selecting previously unselected package libxrender-dev:armhf. Preparing to unpack .../libxrender-dev_1%3a0.9.8-1_armhf.deb ... Unpacking libxrender-dev:armhf (1:0.9.8-1) ... Selecting previously unselected package libice-dev:armhf. Preparing to unpack .../libice-dev_2%3a1.0.9-1_armhf.deb ... Unpacking libice-dev:armhf (2:1.0.9-1) ... Selecting previously unselected package libsm-dev:armhf. Preparing to unpack .../libsm-dev_2%3a1.2.2-1_armhf.deb ... Unpacking libsm-dev:armhf (2:1.2.2-1) ... Selecting previously unselected package libpixman-1-dev. Preparing to unpack .../libpixman-1-dev_0.32.4-1ubuntu1_armhf.deb ... Unpacking libpixman-1-dev (0.32.4-1ubuntu1) ... Selecting previously unselected package libxcb-render0-dev:armhf. Preparing to unpack .../libxcb-render0-dev_1.10-2ubuntu1_armhf.deb ... Unpacking libxcb-render0-dev:armhf (1.10-2ubuntu1) ... Selecting previously unselected package libxcb-shm0-dev:armhf. Preparing to unpack .../libxcb-shm0-dev_1.10-2ubuntu1_armhf.deb ... Unpacking libxcb-shm0-dev:armhf (1.10-2ubuntu1) ... Selecting previously unselected package x11proto-xext-dev. Preparing to unpack .../x11proto-xext-dev_7.3.0-1_all.deb ... Unpacking x11proto-xext-dev (7.3.0-1) ... Selecting previously unselected package libxext-dev:armhf. Preparing to unpack .../libxext-dev_2%3a1.3.2-1_armhf.deb ... Unpacking libxext-dev:armhf (2:1.3.2-1) ... Selecting previously unselected package libcairo2-dev. Preparing to unpack .../libcairo2-dev_1.13.0~20140204-0ubuntu1_armhf.deb ... Unpacking libcairo2-dev (1.13.0~20140204-0ubuntu1) ... Selecting previously unselected package libcairomm-1.0-dev:armhf. Preparing to unpack .../libcairomm-1.0-dev_1.10.0-1ubuntu3_armhf.deb ... Unpacking libcairomm-1.0-dev:armhf (1.10.0-1ubuntu3) ... Selecting previously unselected package libcdt5. Preparing to unpack .../libcdt5_2.38.0-4_armhf.deb ... Unpacking libcdt5 (2.38.0-4) ... Selecting previously unselected package libcgraph6. Preparing to unpack .../libcgraph6_2.38.0-4_armhf.deb ... Unpacking libcgraph6 (2.38.0-4) ... Selecting previously unselected package libjpeg-turbo8-dev:armhf. Preparing to unpack .../libjpeg-turbo8-dev_1.3.0-0ubuntu2_armhf.deb ... Unpacking libjpeg-turbo8-dev:armhf (1.3.0-0ubuntu2) ... Selecting previously unselected package libjpeg8-dev:armhf. Preparing to unpack .../libjpeg8-dev_8c-2ubuntu8_armhf.deb ... Unpacking libjpeg8-dev:armhf (8c-2ubuntu8) ... Selecting previously unselected package libjpeg-dev:armhf. Preparing to unpack .../libjpeg-dev_8c-2ubuntu8_armhf.deb ... Unpacking libjpeg-dev:armhf (8c-2ubuntu8) ... Selecting previously unselected package libdjvulibre-dev:armhf. Preparing to unpack .../libdjvulibre-dev_3.5.25.4-4_armhf.deb ... Unpacking libdjvulibre-dev:armhf (3.5.25.4-4) ... Selecting previously unselected package libenchant-dev. Preparing to unpack .../libenchant-dev_1.6.0-10ubuntu1_armhf.deb ... Unpacking libenchant-dev (1.6.0-10ubuntu1) ... Selecting previously unselected package libjs-jquery. Preparing to unpack .../libjs-jquery_1.7.2+dfsg-2ubuntu1_all.deb ... Unpacking libjs-jquery (1.7.2+dfsg-2ubuntu1) ... Selecting previously unselected package libexif-dev. Preparing to unpack .../libexif-dev_0.6.21-1ubuntu1_armhf.deb ... Unpacking libexif-dev (0.6.21-1ubuntu1) ... Selecting previously unselected package libgc-dev:armhf. Preparing to unpack .../libgc-dev_1%3a7.2d-5ubuntu2_armhf.deb ... Unpacking libgc-dev:armhf (1:7.2d-5ubuntu2) ... Selecting previously unselected package libgconf2-dev. Preparing to unpack .../libgconf2-dev_3.2.6-2ubuntu1_armhf.deb ... Unpacking libgconf2-dev (3.2.6-2ubuntu1) ... Selecting previously unselected package libgpg-error-dev. Preparing to unpack .../libgpg-error-dev_1.12-0.2ubuntu1_armhf.deb ... Unpacking libgpg-error-dev (1.12-0.2ubuntu1) ... Selecting previously unselected package libgcrypt11-dev. Preparing to unpack .../libgcrypt11-dev_1.5.3-2ubuntu4_armhf.deb ... Unpacking libgcrypt11-dev (1.5.3-2ubuntu4) ... Selecting previously unselected package libgdk-pixbuf2.0-dev. Preparing to unpack .../libgdk-pixbuf2.0-dev_2.30.7-1_armhf.deb ... Unpacking libgdk-pixbuf2.0-dev (2.30.7-1) ... Selecting previously unselected package libtasn1-6-dev. Preparing to unpack .../libtasn1-6-dev_4.0-2_armhf.deb ... Unpacking libtasn1-6-dev (4.0-2) ... Selecting previously unselected package libp11-kit-dev. Preparing to unpack .../libp11-kit-dev_0.20.2-5_armhf.deb ... Unpacking libp11-kit-dev (0.20.2-5) ... Selecting previously unselected package libgnutls-dev. Preparing to unpack .../libgnutls-dev_2.12.23-15ubuntu2_armhf.deb ... Unpacking libgnutls-dev (2.12.23-15ubuntu2) ... Selecting previously unselected package libxml2-dev:armhf. Preparing to unpack .../libxml2-dev_2.9.1+dfsg1-3ubuntu7_armhf.deb ... Unpacking libxml2-dev:armhf (2.9.1+dfsg1-3ubuntu7) ... Selecting previously unselected package libsepol1-dev:armhf. Preparing to unpack .../libsepol1-dev_2.3-1_armhf.deb ... Unpacking libsepol1-dev:armhf (2.3-1) ... Selecting previously unselected package libselinux1-dev:armhf. Preparing to unpack .../libselinux1-dev_2.3-1_armhf.deb ... Unpacking libselinux1-dev:armhf (2.3-1) ... Selecting previously unselected package libgnomevfs2-dev:armhf. Preparing to unpack .../libgnomevfs2-dev_1%3a2.24.4-1ubuntu6_armhf.deb ... Unpacking libgnomevfs2-dev:armhf (1:2.24.4-1ubuntu6) ... Selecting previously unselected package libpathplan4. Preparing to unpack .../libpathplan4_2.38.0-4_armhf.deb ... Unpacking libpathplan4 (2.38.0-4) ... Selecting previously unselected package libgvc6. Preparing to unpack .../libgvc6_2.38.0-4_armhf.deb ... Unpacking libgvc6 (2.38.0-4) ... Selecting previously unselected package libgvpr2. Preparing to unpack .../libgvpr2_2.38.0-4_armhf.deb ... Unpacking libgvpr2 (2.38.0-4) ... Selecting previously unselected package libxdot4. Preparing to unpack .../libxdot4_2.38.0-4_armhf.deb ... Unpacking libxdot4 (2.38.0-4) ... Selecting previously unselected package libltdl-dev:armhf. Preparing to unpack .../libltdl-dev_2.4.2-1.7ubuntu1_armhf.deb ... Unpacking libltdl-dev:armhf (2.4.2-1.7ubuntu1) ... Selecting previously unselected package libgraphviz-dev. Preparing to unpack .../libgraphviz-dev_2.38.0-4_armhf.deb ... Unpacking libgraphviz-dev (2.38.0-4) ... Selecting previously unselected package libgsl0ldbl. Preparing to unpack .../libgsl0ldbl_1.16+dfsg-2_armhf.deb ... Unpacking libgsl0ldbl (1.16+dfsg-2) ... Selecting previously unselected package libgsl0-dev. Preparing to unpack .../libgsl0-dev_1.16+dfsg-2_armhf.deb ... Unpacking libgsl0-dev (1.16+dfsg-2) ... Selecting previously unselected package libxft-dev. Preparing to unpack .../libxft-dev_2.3.2-1_armhf.deb ... Unpacking libxft-dev (2.3.2-1) ... Selecting previously unselected package libharfbuzz-dev. Preparing to unpack .../libharfbuzz-dev_0.9.29-1ubuntu2_armhf.deb ... Unpacking libharfbuzz-dev (0.9.29-1ubuntu2) ... Selecting previously unselected package libpango1.0-dev. Preparing to unpack .../libpango1.0-dev_1.36.3-1ubuntu1_armhf.deb ... Unpacking libpango1.0-dev (1.36.3-1ubuntu1) ... Selecting previously unselected package x11proto-xinerama-dev. Preparing to unpack .../x11proto-xinerama-dev_1.2.1-2_all.deb ... Unpacking x11proto-xinerama-dev (1.2.1-2) ... Selecting previously unselected package libxinerama-dev:armhf. Preparing to unpack .../libxinerama-dev_2%3a1.1.3-1_armhf.deb ... Unpacking libxinerama-dev:armhf (2:1.1.3-1) ... Selecting previously unselected package x11proto-fixes-dev. Preparing to unpack .../x11proto-fixes-dev_1%3a5.0-2ubuntu2_all.deb ... Unpacking x11proto-fixes-dev (1:5.0-2ubuntu2) ... Selecting previously unselected package libxfixes-dev:armhf. Preparing to unpack .../libxfixes-dev_1%3a5.0.1-1ubuntu1_armhf.deb ... Unpacking libxfixes-dev:armhf (1:5.0.1-1ubuntu1) ... Selecting previously unselected package libxi-dev. Preparing to unpack .../libxi-dev_2%3a1.7.1.901-1ubuntu1_armhf.deb ... Unpacking libxi-dev (2:1.7.1.901-1ubuntu1) ... Selecting previously unselected package x11proto-randr-dev. Preparing to unpack .../x11proto-randr-dev_1.4.0+git20120101.is.really.1.4.0-0ubuntu1_all.deb ... Unpacking x11proto-randr-dev (1.4.0+git20120101.is.really.1.4.0-0ubuntu1) ... Selecting previously unselected package libxrandr-dev:armhf. Preparing to unpack .../libxrandr-dev_2%3a1.4.2-1_armhf.deb ... Unpacking libxrandr-dev:armhf (2:1.4.2-1) ... Selecting previously unselected package libxcursor-dev:armhf. Preparing to unpack .../libxcursor-dev_1%3a1.1.14-1_armhf.deb ... Unpacking libxcursor-dev:armhf (1:1.1.14-1) ... Selecting previously unselected package x11proto-composite-dev. Preparing to unpack .../x11proto-composite-dev_1%3a0.4.2-2_all.deb ... Unpacking x11proto-composite-dev (1:0.4.2-2) ... Selecting previously unselected package libxcomposite-dev. Preparing to unpack .../libxcomposite-dev_1%3a0.4.4-1_armhf.deb ... Unpacking libxcomposite-dev (1:0.4.4-1) ... Selecting previously unselected package x11proto-damage-dev. Preparing to unpack .../x11proto-damage-dev_1%3a1.2.1-2_all.deb ... Unpacking x11proto-damage-dev (1:1.2.1-2) ... Selecting previously unselected package libxdamage-dev:armhf. Preparing to unpack .../libxdamage-dev_1%3a1.1.4-2_armhf.deb ... Unpacking libxdamage-dev:armhf (1:1.1.4-2) ... Selecting previously unselected package libxml2-utils. Preparing to unpack .../libxml2-utils_2.9.1+dfsg1-3ubuntu7_armhf.deb ... Unpacking libxml2-utils (2.9.1+dfsg1-3ubuntu7) ... Selecting previously unselected package libgtk2.0-dev. Preparing to unpack .../libgtk2.0-dev_2.24.24-0ubuntu1_armhf.deb ... Unpacking libgtk2.0-dev (2.24.24-0ubuntu1) ... Selecting previously unselected package libpangomm-1.4-dev:armhf. Preparing to unpack .../libpangomm-1.4-dev_2.34.0-1ubuntu1_armhf.deb ... Unpacking libpangomm-1.4-dev:armhf (2.34.0-1ubuntu1) ... Selecting previously unselected package libgtkmm-2.4-dev:armhf. Preparing to unpack .../libgtkmm-2.4-dev_1%3a2.24.4-1ubuntu1_armhf.deb ... Unpacking libgtkmm-2.4-dev:armhf (1:2.24.4-1ubuntu1) ... Selecting previously unselected package libgtkspell0. Preparing to unpack .../libgtkspell0_2.0.16-1ubuntu7_armhf.deb ... Unpacking libgtkspell0 (2.0.16-1ubuntu7) ... Selecting previously unselected package libgtkspell-dev. Preparing to unpack .../libgtkspell-dev_2.0.16-1ubuntu7_armhf.deb ... Unpacking libgtkspell-dev (2.0.16-1ubuntu7) ... Selecting previously unselected package libilmbase-dev. Preparing to unpack .../libilmbase-dev_1.0.1-6ubuntu1_armhf.deb ... Unpacking libilmbase-dev (1.0.1-6ubuntu1) ... Selecting previously unselected package libjasper-dev. Preparing to unpack .../libjasper-dev_1.900.1-debian1-2_armhf.deb ... Unpacking libjasper-dev (1.900.1-debian1-2) ... Selecting previously unselected package liblcms2-dev:armhf. Preparing to unpack .../liblcms2-dev_2.6-3ubuntu1_armhf.deb ... Unpacking liblcms2-dev:armhf (2.6-3ubuntu1) ... Selecting previously unselected package liblqr-1-0-dev. Preparing to unpack .../liblqr-1-0-dev_0.4.1-2ubuntu1_armhf.deb ... Unpacking liblqr-1-0-dev (0.4.1-2ubuntu1) ... Selecting previously unselected package libopenexr-dev. Preparing to unpack .../libopenexr-dev_1.6.1-7ubuntu1_armhf.deb ... Unpacking libopenexr-dev (1.6.1-7ubuntu1) ... Selecting previously unselected package librsvg2-common:armhf. Preparing to unpack .../librsvg2-common_2.40.2-1_armhf.deb ... Unpacking librsvg2-common:armhf (2.40.2-1) ... Selecting previously unselected package librsvg2-dev. Preparing to unpack .../librsvg2-dev_2.40.2-1_armhf.deb ... Unpacking librsvg2-dev (2.40.2-1) ... Selecting previously unselected package liblzma-dev:armhf. Preparing to unpack .../liblzma-dev_5.1.1alpha+20120614-2ubuntu2_armhf.deb ... Unpacking liblzma-dev:armhf (5.1.1alpha+20120614-2ubuntu2) ... Selecting previously unselected package libtiff5-dev:armhf. Preparing to unpack .../libtiff5-dev_4.0.3-10_armhf.deb ... Unpacking libtiff5-dev:armhf (4.0.3-10) ... Selecting previously unselected package libwmf-dev. Preparing to unpack .../libwmf-dev_0.2.8.4-10.3ubuntu1_armhf.deb ... Unpacking libwmf-dev (0.2.8.4-10.3ubuntu1) ... Selecting previously unselected package libxt-dev:armhf. Preparing to unpack .../libxt-dev_1%3a1.1.4-1_armhf.deb ... Unpacking libxt-dev:armhf (1:1.1.4-1) ... Selecting previously unselected package libmagickcore-dev. Preparing to unpack .../libmagickcore-dev_8%3a6.7.7.10+dfsg-2ubuntu1_armhf.deb ... Unpacking libmagickcore-dev (8:6.7.7.10+dfsg-2ubuntu1) ... Selecting previously unselected package libmagickwand-dev. Preparing to unpack .../libmagickwand-dev_8%3a6.7.7.10+dfsg-2ubuntu1_armhf.deb ... Unpacking libmagickwand-dev (8:6.7.7.10+dfsg-2ubuntu1) ... Selecting previously unselected package libmagick++-dev. Preparing to unpack .../libmagick++-dev_8%3a6.7.7.10+dfsg-2ubuntu1_armhf.deb ... Unpacking libmagick++-dev (8:6.7.7.10+dfsg-2ubuntu1) ... Selecting previously unselected package libpoppler-dev. Preparing to unpack .../libpoppler-dev_0.26.2-2ubuntu1_armhf.deb ... Unpacking libpoppler-dev (0.26.2-2ubuntu1) ... Selecting previously unselected package libpoppler-glib-dev. Preparing to unpack .../libpoppler-glib-dev_0.26.2-2ubuntu1_armhf.deb ... Unpacking libpoppler-glib-dev (0.26.2-2ubuntu1) ... Selecting previously unselected package libpoppler-private-dev. Preparing to unpack .../libpoppler-private-dev_0.26.2-2ubuntu1_armhf.deb ... Unpacking libpoppler-private-dev (0.26.2-2ubuntu1) ... Selecting previously unselected package libpopt-dev:armhf. Preparing to unpack .../libpopt-dev_1.16-8ubuntu1_armhf.deb ... Unpacking libpopt-dev:armhf (1.16-8ubuntu1) ... Selecting previously unselected package libpython-dev:armhf. Preparing to unpack .../libpython-dev_2.7.8-1_armhf.deb ... Unpacking libpython-dev:armhf (2.7.8-1) ... Selecting previously unselected package librevenge-0.0-0. Preparing to unpack .../librevenge-0.0-0_0.0.1-1_armhf.deb ... Unpacking librevenge-0.0-0 (0.0.1-1) ... Selecting previously unselected package librevenge-dev. Preparing to unpack .../librevenge-dev_0.0.1-1_armhf.deb ... Unpacking librevenge-dev (0.0.1-1) ... Selecting previously unselected package libtool. Preparing to unpack .../libtool_2.4.2-1.7ubuntu1_armhf.deb ... Unpacking libtool (2.4.2-1.7ubuntu1) ... Selecting previously unselected package libwpd-0.10-10. Preparing to unpack .../libwpd-0.10-10_0.10.0-1_armhf.deb ... Unpacking libwpd-0.10-10 (0.10.0-1) ... Selecting previously unselected package libwpd-dev. Preparing to unpack .../libwpd-dev_0.10.0-1_armhf.deb ... Unpacking libwpd-dev (0.10.0-1) ... Selecting previously unselected package libwpg-0.3-3. Preparing to unpack .../libwpg-0.3-3_0.3.0-1_armhf.deb ... Unpacking libwpg-0.3-3 (0.3.0-1) ... Selecting previously unselected package libxslt1-dev:armhf. Preparing to unpack .../libxslt1-dev_1.1.28-2build1_armhf.deb ... Unpacking libxslt1-dev:armhf (1.1.28-2build1) ... Selecting previously unselected package python2.7-dev. Preparing to unpack .../python2.7-dev_2.7.8-3_armhf.deb ... Unpacking python2.7-dev (2.7.8-3) ... Selecting previously unselected package python-dev. Preparing to unpack .../python-dev_2.7.8-1_armhf.deb ... Unpacking python-dev (2.7.8-1) ... Selecting previously unselected package dh-translations. Preparing to unpack .../dh-translations_121_all.deb ... Unpacking dh-translations (121) ... Selecting previously unselected package libwpg-dev. Preparing to unpack .../libwpg-dev_0.3.0-1_armhf.deb ... Unpacking libwpg-dev (0.3.0-1) ... Setting up libexpat1:armhf (2.1.0-6) ... Setting up libmagic1:armhf (1:5.19-1ubuntu1) ... Setting up libpopt0:armhf (1.16-8ubuntu1) ... Setting up libasprintf0c2:armhf (0.18.3.2-1ubuntu1) ... Setting up libglib2.0-0:armhf (2.41.1-2) ... No schema files found: doing nothing. Setting up libdbus-glib-1-2:armhf (0.102-1) ... Setting up libpipeline1:armhf (1.3.0-1) ... Setting up libsystemd-login0:armhf (208-6ubuntu2) ... Setting up libxau6:armhf (1:1.0.8-1) ... Setting up libxdmcp6:armhf (1:1.1.1-1build1) ... Setting up libxcb1:armhf (1.10-2ubuntu1) ... Setting up libx11-data (2:1.6.2-1ubuntu2) ... Setting up libx11-6:armhf (2:1.6.2-1ubuntu2) ... Setting up libxext6:armhf (2:1.3.2-1) ... Setting up libxml2:armhf (2.9.1+dfsg1-3ubuntu7) ... Setting up groff-base (1.22.2-6) ... Setting up bsdmainutils (9.0.5ubuntu1) ... 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 man-db (2.6.7.1-1) ... Not building database; man-db/auto-update is not 'true'. Setting up imagemagick-common (8:6.7.7.10+dfsg-2ubuntu1) ... Setting up libart-2.0-2:armhf (2.3.21-2) ... Setting up libatk1.0-data (2.12.0-1ubuntu1) ... Setting up libatk1.0-0:armhf (2.12.0-1ubuntu1) ... Setting up libsigc++-2.0-0c2a:armhf (2.2.11-4) ... Setting up libglibmm-2.4-1c2a:armhf (2.40.0-1) ... Setting up libatkmm-1.6-1:armhf (2.22.7-2ubuntu1) ... Setting up libavahi-common-data:armhf (0.6.31-4ubuntu2) ... Setting up libavahi-common3:armhf (0.6.31-4ubuntu2) ... Setting up libavahi-client3:armhf (0.6.31-4ubuntu2) ... Setting up libavahi-glib1:armhf (0.6.31-4ubuntu2) ... Setting up fonts-dejavu-core (2.34-1ubuntu1) ... Setting up ucf (3.0030) ... Setting up fontconfig-config (2.11.1-0ubuntu3) ... Setting up libfreetype6:armhf (2.5.2-1ubuntu5) ... Setting up libfontconfig1:armhf (2.11.1-0ubuntu3) ... Setting up libpixman-1-0:armhf (0.32.4-1ubuntu1) ... Setting up libxcb-render0:armhf (1.10-2ubuntu1) ... Setting up libxcb-shm0:armhf (1.10-2ubuntu1) ... Setting up libxrender1:armhf (1:0.9.8-1) ... Setting up libcairo2:armhf (1.13.0~20140204-0ubuntu1) ... Setting up libcairo-gobject2:armhf (1.13.0~20140204-0ubuntu1) ... Setting up liblzo2-2:armhf (2.06-1.2ubuntu2) ... Setting up libcairo-script-interpreter2:armhf (1.13.0~20140204-0ubuntu1) ... Setting up libcairomm-1.0-1:armhf (1.10.0-1ubuntu3) ... Setting up libcroco3:armhf (0.6.8-2ubuntu1) ... Setting up libcups2:armhf (1.7.4-3) ... Setting up libdatrie1:armhf (0.2.8-1) ... Setting up libjpeg-turbo8:armhf (1.3.0-0ubuntu2) ... Setting up libjpeg8:armhf (8c-2ubuntu8) ... Setting up libdjvulibre-text (3.5.25.4-4) ... Setting up libdjvulibre21:armhf (3.5.25.4-4) ... Setting up libelfg0:armhf (0.8.13-5) ... Setting up libaspell15 (0.60.7~20110707-1ubuntu1) ... Setting up libtext-iconv-perl (1.7-5build2) ... Setting up emacsen-common (2.0.8) ... Setting up dictionaries-common (1.23.10) ... Setting up aspell (0.60.7~20110707-1ubuntu1) ... Setting up aspell-en (7.1-0-1) ... Setting up libhunspell-1.3-0:armhf (1.3.3-1ubuntu1) ... Setting up libenchant1c2a:armhf (1.6.0-10ubuntu1) ... Setting up libexif12:armhf (0.6.21-1ubuntu1) ... Setting up libfftw3-double3:armhf (3.3.4-1ubuntu1) ... Setting up libgc1c2:armhf (1:7.2d-5ubuntu2) ... Setting up gconf2-common (3.2.6-2ubuntu1) ... Creating config file /etc/gconf/2/path with new version Setting up libgconf-2-4:armhf (3.2.6-2ubuntu1) ... Setting up libjbig0:armhf (2.0-2ubuntu5) ... Setting up libtiff5:armhf (4.0.3-10) ... Setting up libvpx1:armhf (1.3.0-2) ... Setting up libxpm4:armhf (1:3.5.11-1) ... Setting up libgd3:armhf (2.1.0-3) ... Setting up libjasper1:armhf (1.900.1-debian1-2) ... Setting up libgdk-pixbuf2.0-common (2.30.7-1) ... Setting up libgdk-pixbuf2.0-0:armhf (2.30.7-1) ... Setting up libapparmor1:armhf (2.8.96~2541-0ubuntu2) ... Setting up netbase (5.2) ... Setting up dbus (1.6.18-0ubuntu9) ... invoke-rc.d: policy-rc.d denied execution of start. Setting up psmisc (22.21-2) ... Setting up dbus-x11 (1.6.18-0ubuntu9) ... Setting up libpython2.7-minimal:armhf (2.7.8-3) ... Setting up python2.7-minimal (2.7.8-3) ... Linking and byte-compiling packages for runtime python2.7... Setting up mime-support (3.55ubuntu1) ... Setting up libpython2.7-stdlib:armhf (2.7.8-3) ... Setting up python2.7 (2.7.8-3) ... Setting up python-minimal (2.7.8-1) ... Setting up libpython-stdlib:armhf (2.7.8-1) ... Setting up python (2.7.8-1) ... Setting up shared-mime-info (1.2-0ubuntu3) ... Setting up libgraphite2-3:armhf (1.2.4-1ubuntu1) ... Setting up libgtk2.0-common (2.24.24-0ubuntu1) ... Setting up libthai-data (0.1.20-3) ... Setting up libthai0:armhf (0.1.20-3) ... Setting up fontconfig (2.11.1-0ubuntu3) ... Regenerating fonts cache... done. Setting up libpango-1.0-0:armhf (1.36.3-1ubuntu1) ... Setting up libharfbuzz0b:armhf (0.9.29-1ubuntu2) ... Setting up libpangoft2-1.0-0:armhf (1.36.3-1ubuntu1) ... Setting up libpangocairo-1.0-0:armhf (1.36.3-1ubuntu1) ... Setting up libxcomposite1:armhf (1:0.4.4-1) ... Setting up libxfixes3:armhf (1:5.0.1-1ubuntu1) ... Setting up libxcursor1:armhf (1:1.1.14-1) ... Setting up libxdamage1:armhf (1:1.1.4-2) ... Setting up libxi6:armhf (2:1.7.1.901-1ubuntu1) ... Setting up libxinerama1:armhf (2:1.1.3-1) ... Setting up libxrandr2:armhf (2:1.4.2-1) ... Setting up libgtk2.0-0:armhf (2.24.24-0ubuntu1) ... Setting up libpangomm-1.4-1:armhf (2.34.0-1ubuntu1) ... Setting up libgtkmm-2.4-1c2a:armhf (1:2.24.4-1ubuntu1) ... Setting up libharfbuzz-gobject0:armhf (0.9.29-1ubuntu2) ... Setting up libicu52:armhf (52.1-5) ... Setting up libharfbuzz-icu0:armhf (0.9.29-1ubuntu2) ... Setting up x11-common (1:7.7+1ubuntu8) ... invoke-rc.d: policy-rc.d denied execution of start. Setting up libice6:armhf (2:1.0.9-1) ... Setting up libilmbase6:armhf (1.0.1-6ubuntu1) ... Setting up liblcms2-2:armhf (2.6-3ubuntu1) ... Setting up liblqr-1-0:armhf (0.4.1-2ubuntu1) ... Setting up libltdl7:armhf (2.4.2-1.7ubuntu1) ... Setting up libmagickcore5:armhf (8:6.7.7.10+dfsg-2ubuntu1) ... Setting up libmagickwand5:armhf (8:6.7.7.10+dfsg-2ubuntu1) ... Setting up libmagick++5:armhf (8:6.7.7.10+dfsg-2ubuntu1) ... Setting up libopenexr6:armhf (1.6.1-7ubuntu1) ... Setting up librsvg2-2:armhf (2.40.2-1) ... Setting up libwmf0.2-7:armhf (0.2.8.4-10.3ubuntu1) ... Setting up libmagickcore5-extra:armhf (8:6.7.7.10+dfsg-2ubuntu1) ... Setting up libxft2:armhf (2.3.2-1) ... Setting up libpangoxft-1.0-0:armhf (1.36.3-1ubuntu1) ... Setting up libpcrecpp0:armhf (1:8.31-5ubuntu1) ... Setting up libpoppler46:armhf (0.26.2-2ubuntu1) ... Setting up libpoppler-glib8:armhf (0.26.2-2ubuntu1) ... Setting up libpython2.7:armhf (2.7.8-3) ... Setting up libexpat1-dev:armhf (2.1.0-6) ... Setting up libpython2.7-dev:armhf (2.7.8-3) ... Setting up libsigsegv2:armhf (2.10-4) ... Setting up libsm6:armhf (2:1.2.2-1) ... Setting up libtiffxx5:armhf (4.0.3-10) ... Setting up libunistring0:armhf (0.9.3-5ubuntu3) ... Setting up libxslt1.1:armhf (1.1.28-2build1) ... Setting up libxt6:armhf (1:1.1.4-1) ... Setting up libgnutlsxx27:armhf (2.12.23-15ubuntu2) ... Setting up libjbig-dev:armhf (2.0-2ubuntu5) ... Setting up file (1:5.19-1ubuntu1) ... Setting up gettext-base (0.18.3.2-1ubuntu1) ... Setting up libgirepository-1.0-1 (1.40.0-2ubuntu1) ... Setting up gir1.2-glib-2.0 (1.40.0-2ubuntu1) ... Setting up libglib2.0-data (2.41.1-2) ... Setting up m4 (1.4.17-4) ... Setting up autoconf (2.69-7) ... Setting up autotools-dev (20140510.1) ... Setting up automake (1:1.14.1-2ubuntu1) ... update-alternatives: using /usr/bin/automake-1.14 to provide /usr/bin/automake (automake) in auto mode Setting up gettext (0.18.3.2-1ubuntu1) ... Setting up intltool-debian (0.35.0+20060710.1) ... Setting up po-debconf (1.0.16+nmu3) ... Setting up dh-apparmor (2.8.96~2541-0ubuntu2) ... Setting up debhelper (9.20140613ubuntu1) ... Setting up gir1.2-atk-1.0 (2.12.0-1ubuntu1) ... Setting up gir1.2-freedesktop (1.40.0-2ubuntu1) ... Setting up gir1.2-gdkpixbuf-2.0 (2.30.7-1) ... Setting up gir1.2-pango-1.0 (1.36.3-1ubuntu1) ... Setting up gir1.2-gtk-2.0 (2.24.24-0ubuntu1) ... Setting up gir1.2-poppler-0.18 (0.26.2-2ubuntu1) ... Setting up gir1.2-rsvg-2.0 (2.40.2-1) ... Setting up liburi-perl (1.64-1) ... Setting up libencode-locale-perl (1.03-1) ... Setting up libhttp-date-perl (6.02-1) ... Setting up libfile-listing-perl (6.04-1) ... Setting up libhtml-tagset-perl (3.20-2) ... Setting up libhtml-parser-perl (3.71-1build1) ... Setting up libhtml-tree-perl (5.03-1) ... Setting up libio-html-perl (1.001-1) ... Setting up liblwp-mediatypes-perl (6.02-1) ... Setting up libhttp-message-perl (6.06-1) ... Setting up libhttp-cookies-perl (6.00-2) ... Setting up libhttp-negotiate-perl (6.00-2) ... Setting up libnet-ssleay-perl (1.65-1) ... Setting up libio-socket-ssl-perl (1.965-1ubuntu1) ... Setting up libnet-http-perl (6.06-1) ... Setting up libwww-robotrules-perl (6.01-1) ... Setting up pkg-config (0.28-1ubuntu1) ... Setting up libart-2.0-dev (2.3.21-2) ... Setting up libaspell-dev (0.60.7~20110707-1ubuntu1) ... Setting up libglib2.0-bin (2.41.1-2) ... Setting up libpcre3-dev:armhf (1:8.31-5ubuntu1) ... Setting up zlib1g-dev:armhf (1:1.2.8.dfsg-1ubuntu1) ... Setting up libglib2.0-dev (2.41.1-2) ... Setting up libatk1.0-dev (2.12.0-1ubuntu1) ... Setting up libsigc++-2.0-dev:armhf (2.2.11-4) ... Setting up libglibmm-2.4-dev:armhf (2.40.0-1) ... Setting up libatkmm-1.6-dev:armhf (2.22.7-2ubuntu1) ... Setting up libavahi-common-dev (0.6.31-4ubuntu2) ... Setting up libdbus-1-dev:armhf (1.6.18-0ubuntu9) ... Setting up libavahi-client-dev (0.6.31-4ubuntu2) ... Setting up libavahi-glib-dev (0.6.31-4ubuntu2) ... Setting up libboost1.55-dev:armhf (1.55.0+dfsg-1ubuntu3) ... Setting up libboost-dev:armhf (1.55.0.1~ubuntu1) ... Setting up libbz2-dev:armhf (1.0.6-5ubuntu4) ... Setting up libpng12-dev:armhf (1.2.51-0ubuntu2) ... Setting up libfreetype6-dev:armhf (2.5.2-1ubuntu5) ... Setting up libfontconfig1-dev:armhf (2.11.1-0ubuntu3) ... Setting up xorg-sgml-doctools (1:1.11-1) ... Setting up x11proto-core-dev (7.0.26-1) ... Setting up libxau-dev:armhf (1:1.0.8-1) ... Setting up libxdmcp-dev:armhf (1:1.1.1-1build1) ... Setting up x11proto-input-dev (2.3.1-1) ... Setting up x11proto-kb-dev (1.0.6-2) ... Setting up xtrans-dev (1.3.4-1) ... Setting up libpthread-stubs0-dev:armhf (0.3-4) ... Setting up libxcb1-dev:armhf (1.10-2ubuntu1) ... Setting up libx11-dev:armhf (2:1.6.2-1ubuntu2) ... Setting up x11proto-render-dev (2:0.11.1-2) ... Setting up libxrender-dev:armhf (1:0.9.8-1) ... Setting up libice-dev:armhf (2:1.0.9-1) ... Setting up libsm-dev:armhf (2:1.2.2-1) ... Setting up libpixman-1-dev (0.32.4-1ubuntu1) ... Setting up libxcb-render0-dev:armhf (1.10-2ubuntu1) ... Setting up libxcb-shm0-dev:armhf (1.10-2ubuntu1) ... Setting up x11proto-xext-dev (7.3.0-1) ... Setting up libxext-dev:armhf (2:1.3.2-1) ... Setting up libcairo2-dev (1.13.0~20140204-0ubuntu1) ... Setting up libcairomm-1.0-dev:armhf (1.10.0-1ubuntu3) ... Setting up libcdt5 (2.38.0-4) ... Setting up libcgraph6 (2.38.0-4) ... Setting up libjpeg-turbo8-dev:armhf (1.3.0-0ubuntu2) ... Setting up libjpeg8-dev:armhf (8c-2ubuntu8) ... Setting up libjpeg-dev:armhf (8c-2ubuntu8) ... Setting up libdjvulibre-dev:armhf (3.5.25.4-4) ... Setting up libenchant-dev (1.6.0-10ubuntu1) ... Setting up libjs-jquery (1.7.2+dfsg-2ubuntu1) ... Setting up libexif-dev (0.6.21-1ubuntu1) ... Setting up libgc-dev:armhf (1:7.2d-5ubuntu2) ... Setting up libgpg-error-dev (1.12-0.2ubuntu1) ... Setting up libgcrypt11-dev (1.5.3-2ubuntu4) ... Setting up libgdk-pixbuf2.0-dev (2.30.7-1) ... Setting up libtasn1-6-dev (4.0-2) ... Setting up libp11-kit-dev (0.20.2-5) ... Setting up libgnutls-dev (2.12.23-15ubuntu2) ... Setting up libxml2-dev:armhf (2.9.1+dfsg1-3ubuntu7) ... Setting up libsepol1-dev:armhf (2.3-1) ... Setting up libselinux1-dev:armhf (2.3-1) ... Setting up libpathplan4 (2.38.0-4) ... Setting up libgvc6 (2.38.0-4) ... Setting up libgvpr2 (2.38.0-4) ... Setting up libxdot4 (2.38.0-4) ... Setting up libltdl-dev:armhf (2.4.2-1.7ubuntu1) ... Setting up libgraphviz-dev (2.38.0-4) ... Setting up libgsl0ldbl (1.16+dfsg-2) ... Setting up libgsl0-dev (1.16+dfsg-2) ... Setting up libxft-dev (2.3.2-1) ... Setting up libharfbuzz-dev (0.9.29-1ubuntu2) ... Setting up libpango1.0-dev (1.36.3-1ubuntu1) ... Setting up x11proto-xinerama-dev (1.2.1-2) ... Setting up libxinerama-dev:armhf (2:1.1.3-1) ... Setting up x11proto-fixes-dev (1:5.0-2ubuntu2) ... Setting up libxfixes-dev:armhf (1:5.0.1-1ubuntu1) ... Setting up libxi-dev (2:1.7.1.901-1ubuntu1) ... Setting up x11proto-randr-dev (1.4.0+git20120101.is.really.1.4.0-0ubuntu1) ... Setting up libxrandr-dev:armhf (2:1.4.2-1) ... Setting up libxcursor-dev:armhf (1:1.1.14-1) ... Setting up x11proto-composite-dev (1:0.4.2-2) ... Setting up libxcomposite-dev (1:0.4.4-1) ... Setting up x11proto-damage-dev (1:1.2.1-2) ... Setting up libxdamage-dev:armhf (1:1.1.4-2) ... Setting up libxml2-utils (2.9.1+dfsg1-3ubuntu7) ... Setting up libgtk2.0-dev (2.24.24-0ubuntu1) ... Setting up libpangomm-1.4-dev:armhf (2.34.0-1ubuntu1) ... Setting up libgtkmm-2.4-dev:armhf (1:2.24.4-1ubuntu1) ... Setting up libgtkspell0 (2.0.16-1ubuntu7) ... Setting up libgtkspell-dev (2.0.16-1ubuntu7) ... Setting up libilmbase-dev (1.0.1-6ubuntu1) ... Setting up libjasper-dev (1.900.1-debian1-2) ... Setting up liblcms2-dev:armhf (2.6-3ubuntu1) ... Setting up liblqr-1-0-dev (0.4.1-2ubuntu1) ... Setting up libopenexr-dev (1.6.1-7ubuntu1) ... Setting up librsvg2-common:armhf (2.40.2-1) ... Setting up librsvg2-dev (2.40.2-1) ... Setting up liblzma-dev:armhf (5.1.1alpha+20120614-2ubuntu2) ... Setting up libtiff5-dev:armhf (4.0.3-10) ... Setting up libwmf-dev (0.2.8.4-10.3ubuntu1) ... Setting up libxt-dev:armhf (1:1.1.4-1) ... Setting up libmagickcore-dev (8:6.7.7.10+dfsg-2ubuntu1) ... Setting up libmagickwand-dev (8:6.7.7.10+dfsg-2ubuntu1) ... Setting up libmagick++-dev (8:6.7.7.10+dfsg-2ubuntu1) ... Setting up libpoppler-dev (0.26.2-2ubuntu1) ... Setting up libpoppler-glib-dev (0.26.2-2ubuntu1) ... Setting up libpoppler-private-dev (0.26.2-2ubuntu1) ... Setting up libpopt-dev:armhf (1.16-8ubuntu1) ... Setting up libpython-dev:armhf (2.7.8-1) ... Setting up librevenge-0.0-0 (0.0.1-1) ... Setting up librevenge-dev (0.0.1-1) ... Setting up libtool (2.4.2-1.7ubuntu1) ... Setting up libwpd-0.10-10 (0.10.0-1) ... Setting up libwpd-dev (0.10.0-1) ... Setting up libwpg-0.3-3 (0.3.0-1) ... Setting up libxslt1-dev:armhf (1.1.28-2build1) ... Setting up python2.7-dev (2.7.8-3) ... Setting up python-dev (2.7.8-1) ... Setting up libwpg-dev (0.3.0-1) ... Setting up gconf-service-backend (3.2.6-2ubuntu1) ... Setting up gconf-service (3.2.6-2ubuntu1) ... Setting up gconf2 (3.2.6-2ubuntu1) ... Setting up libgnomevfs2-common (1:2.24.4-1ubuntu6) ... Setting up libgnomevfs2-0:armhf (1:2.24.4-1ubuntu6) ... Setting up gir1.2-gconf-2.0 (3.2.6-2ubuntu1) ... Setting up liblwp-protocol-https-perl (6.06-2) ... Setting up libwww-perl (6.07-1) ... Setting up libxml-parser-perl (2.41-2) ... Setting up intltool (0.50.2-2) ... Setting up libgconf2-dev (3.2.6-2ubuntu1) ... Setting up libgnomevfs2-dev:armhf (1:2.24.4-1ubuntu6) ... Setting up dh-translations (121) ... Processing triggers for libc-bin (2.19-4ubuntu2) ... Processing triggers for dictionaries-common (1.23.10) ... aspell-autobuildhash: processing: en [en-common]. aspell-autobuildhash: processing: en [en-variant_0]. aspell-autobuildhash: processing: en [en-variant_1]. aspell-autobuildhash: processing: en [en-variant_2]. aspell-autobuildhash: processing: en [en-w_accents-only]. aspell-autobuildhash: processing: en [en-wo_accents-only]. aspell-autobuildhash: processing: en [en_CA-variant_0]. aspell-autobuildhash: processing: en [en_CA-variant_1]. aspell-autobuildhash: processing: en [en_CA-w_accents-only]. aspell-autobuildhash: processing: en [en_CA-wo_accents-only]. aspell-autobuildhash: processing: en [en_GB-ise-w_accents-only]. aspell-autobuildhash: processing: en [en_GB-ise-wo_accents-only]. aspell-autobuildhash: processing: en [en_GB-ize-w_accents-only]. aspell-autobuildhash: processing: en [en_GB-ize-wo_accents-only]. aspell-autobuildhash: processing: en [en_GB-variant_0]. aspell-autobuildhash: processing: en [en_GB-variant_1]. aspell-autobuildhash: processing: en [en_US-w_accents-only]. aspell-autobuildhash: processing: en [en_US-wo_accents-only]. Processing triggers for libgdk-pixbuf2.0-0:armhf (2.30.7-1) ... Checking correctness of source dependencies... Toolchain package versions: libc6-dev_2.19-4ubuntu2 make_4.0-8 dpkg-dev_1.17.10ubuntu1 gcc-4.8_4.8.3-5ubuntu2 g++-4.8_4.8.3-5ubuntu2 binutils_2.24.51.20140727-1ubuntu1 libstdc++-4.8-dev_4.8.3-5ubuntu2 libstdc++6_4.9.1-3ubuntu1 ------------------------------------------------------------------------------ dpkg-source: warning: -sn is not a valid option for Dpkg::Source::Package::V3::Quilt gpgv: Signature made Mon Jul 28 18:58:56 2014 UTC using RSA key ID 8B3C16AE gpgv: Can't check signature: public key not found dpkg-source: warning: failed to verify signature on ./inkscape_0.48.4-5ubuntu2.dsc dpkg-source: info: extracting inkscape in inkscape-0.48.4 dpkg-source: info: unpacking inkscape_0.48.4.orig.tar.gz dpkg-source: info: unpacking inkscape_0.48.4-5ubuntu2.debian.tar.xz dpkg-source: info: applying 0001-Fix_Datamatrix_UI_issue.patch dpkg-source: info: applying 0002-Drop_PS_and_PDF_support_in_MimeType.patch dpkg-source: info: applying 0003-Fix_LP_-911146.patch dpkg-source: info: applying 0004-Fix_FTBFS_on_gcc-4.8.patch dpkg-source: info: applying 0005-Fix_FreeType_include.patch dpkg-source: info: applying 0006_add_unity_quicklist_support.patch dpkg-source: info: applying 0006-Fix_FTBFS_on_poppler-0.26.patch dpkg-source: info: applying librevenge.patch dpkg-buildpackage: source package inkscape dpkg-buildpackage: source version 0.48.4-5ubuntu2 dpkg-buildpackage: source distribution utopic dpkg-source --before-build inkscape-0.48.4 dpkg-buildpackage: host architecture armhf /usr/bin/fakeroot debian/rules clean dh clean --buildsystem=autoconf --parallel --with autotools_dev,python2 dh_testdir -O--buildsystem=autoconf -O--parallel dh_auto_clean -O--buildsystem=autoconf -O--parallel dh_autotools-dev_restoreconfig -O--buildsystem=autoconf -O--parallel dh_clean -O--buildsystem=autoconf -O--parallel debian/rules build-arch dh build-arch --buildsystem=autoconf --parallel --with autotools_dev,python2 dh_testdir -a -O--buildsystem=autoconf -O--parallel dh_autotools-dev_updateconfig -a -O--buildsystem=autoconf -O--parallel debian/rules override_dh_auto_configure make[1]: Entering directory '/build/buildd/inkscape-0.48.4' dh_auto_configure \ --buildsystem=autoconf -- \ --with-gnome-vfs \ --enable-lcms configure: WARNING: unrecognized options: --disable-maintainer-mode checking build system type... arm-unknown-linux-gnueabihf checking host system type... arm-unknown-linux-gnueabihf 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 how to create a pax tar archive... gnutar checking for style of include used by make... GNU checking for g++... g++ 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 g++ accepts -g... yes checking dependency style of g++... none checking for library containing strerror... none required checking whether we are using the GNU C++ compiler... (cached) yes checking whether g++ accepts -g... (cached) yes checking dependency style of g++... (cached) none checking for gcc... gcc 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 dependency style of gcc... none checking dependency style of gcc... none checking for ranlib... ranlib checking whether NLS is requested... yes checking for intltool >= 0.22... 0.50.2 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.18.2 checking for XML::Parser... ok checking how to run the C++ preprocessor... g++ -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 BZR snapshot build... no checking whether make supports nested variables... yes checking for gcc... (cached) gcc checking whether we are using the GNU C compiler... (cached) yes checking whether gcc accepts -g... (cached) yes checking for gcc option to accept ISO C89... (cached) none needed checking dependency style of gcc... (cached) none checking whether gcc and cc understand -c and -o together... yes checking for pkg-config... /usr/bin/pkg-config checking pkg-config is at least version 0.9.0... yes checking for NEW_GLIBMM... yes checking compiler support for -Werror=format-security... yes checking compiler support for -Wno-pointer-sign... yes checking linker tolerates -z relro... yes checking GNU compiler version... 4.8.3 checking TR1 unordered_set usability... ok 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 boost/unordered_set.hpp usability... yes checking boost/unordered_set.hpp presence... yes checking for boost/unordered_set.hpp... yes checking ext/hash_set usability... yes checking ext/hash_set presence... yes checking for ext/hash_set... yes checking for overzealous strict aliasing warnings... no checking locale.h usability... yes checking locale.h presence... yes checking for locale.h... yes checking for LC_MESSAGES... yes 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... am ar az be bg bn br ca ca@valencia cs da de dz el en_AU en_CA en_GB en_US@piglatin eo es_MX es et eu fa fi fr ga gl he hr hu hy id it ja km ko lt mk mn nb ne nl nn pa pl pt_BR pt ro ru rw sk sl sq sr@latin sr sv te_IN th tr uk vi zh_CN zh_TW checking for pkg-config... /usr/bin/pkg-config checking for msgfmt... (cached) /usr/bin/msgfmt checking for gmsgfmt... (cached) /usr/bin/msgfmt checking for OpenMP flag of C++ compiler... -fopenmp checking omp.h usability... yes checking omp.h presence... yes checking for omp.h... yes checking for png_read_info in -lpng... yes checking png.h usability... yes checking png.h presence... yes checking for png.h... yes checking for shl_load in -ldld... no checking for dlopen... no checking for dlopen in -ldl... yes checking gc.h usability... yes checking gc.h presence... yes checking for gc.h... yes checking for GC_init in -lgc... yes checking libgc version 6.4+... 7.2.255 yes checking sys/filio.h usability... no checking sys/filio.h presence... no checking for sys/filio.h... no checking malloc.h usability... yes checking malloc.h presence... yes checking for malloc.h... yes checking for mallinfo... yes checking for struct mallinfo.usmblks... yes checking for struct mallinfo.fsmblks... yes checking for struct mallinfo.uordblks... yes checking for struct mallinfo.fordblks... yes checking for struct mallinfo.hblkhd... yes checking for freetype-config... /usr/bin/freetype-config checking for Win32 platform... no checking for OSX platform... no checking for Solaris platform... no checking for GNOME_VFS... yes checking whether byte ordering is bigendian... no checking zlib.h usability... yes checking zlib.h presence... yes checking for zlib.h... yes checking for Perl development environment... skipped checking for Python development environment... skipped checking for LCMS2... yes checking for POPPLER... yes checking for POPPLER_GLIB... yes checking for CAIRO_SVG... yes checking for POPPLER_CAIRO... yes checking for POPPLER_GFXFONT... yes checking for POPPLER_NEWERRORAPI... yes checking for new color space API in Poppler... no checking whether Poppler's GfxPatch no longer uses GfxColor... yes checking for LIBWPG01... no checking for LIBWPG02... no checking for IMAGEMAGICK... yes checking for CAIRO_USER_FONTS... yes checking for INKSCAPE... yes checking for GTKMM_2_24... yes checking for GTKMM_2_22... yes checking for GTK+ backend target... x11 checking for Mac OS X Carbon support... no checking boost/concept_check.hpp usability... yes checking boost/concept_check.hpp presence... yes checking for boost/concept_check.hpp... yes checking for CAIRO_PDF... yes checking popt.h usability... yes checking popt.h presence... yes checking for popt.h... yes checking for new_aspell_config in -laspell... yes checking aspell.h usability... yes checking aspell.h presence... yes checking for aspell.h... yes checking for bind_textdomain_codeset... (cached) yes checking for gtk_window_set_default_icon_from_file... yes checking for gtk_window_fullscreen... yes checking whether binary relocation support should be enabled... no checking for pow... yes checking for sqrt... yes checking for floor... yes checking for gettimeofday... yes checking for memmove... yes checking for memset... yes checking for mkdir... yes checking for strncasecmp... yes checking for strpbrk... yes checking for strrchr... yes checking for strspn... yes checking for strstr... yes checking for strtoul... yes checking for fpsetmask... no checking for ecvt... yes checking ieeefp.h usability... no checking ieeefp.h presence... no checking for ieeefp.h... no checking fcntl.h usability... yes checking fcntl.h presence... yes checking for fcntl.h... yes checking for libintl.h... (cached) yes checking stddef.h usability... yes checking stddef.h presence... yes checking for stddef.h... yes checking sys/time.h usability... yes checking sys/time.h presence... yes checking for sys/time.h... yes checking whether lstat correctly handles trailing slash... yes checking whether stat accepts an empty string... no checking for strftime... yes checking for working strtod... yes checking whether stat file-mode macros are broken... no checking whether time.h and sys/time.h may both be included... yes checking whether struct tm is in sys/time.h or time.h... time.h checking for mode_t... yes checking return type of signal handlers... void configure: creating ./config.status config.status: creating Makefile config.status: creating src/Makefile config.status: creating src/check-header-compile config.status: creating src/application/makefile config.status: creating src/bind/makefile config.status: creating src/debug/makefile config.status: creating src/dialogs/makefile config.status: creating src/display/makefile config.status: creating src/dom/makefile config.status: creating src/extension/implementation/makefile config.status: creating src/extension/internal/makefile config.status: creating src/extension/makefile config.status: creating src/extension/script/makefile config.status: creating src/filters/makefile config.status: creating src/helper/makefile config.status: creating src/io/makefile config.status: creating src/libcroco/makefile config.status: creating src/libgdl/makefile config.status: creating src/libnr/makefile config.status: creating src/libnrtype/makefile config.status: creating src/libavoid/makefile config.status: creating src/livarot/makefile config.status: creating src/live_effects/makefile config.status: creating src/live_effects/parameter/makefile config.status: creating src/pedro/makefile config.status: creating src/jabber_whiteboard/makefile config.status: creating src/svg/makefile config.status: creating src/trace/makefile config.status: creating src/ui/cache/makefile config.status: creating src/ui/dialog/makefile config.status: creating src/ui/makefile config.status: creating src/ui/view/makefile config.status: creating src/ui/widget/makefile config.status: creating src/util/makefile config.status: creating src/widgets/makefile config.status: creating src/xml/makefile config.status: creating src/2geom/makefile config.status: creating doc/Makefile config.status: creating po/Makefile.in config.status: creating share/Makefile config.status: creating share/clipart/Makefile config.status: creating share/examples/Makefile config.status: creating share/extensions/Makefile config.status: creating share/extensions/alphabet_soup/Makefile config.status: creating share/extensions/Barcode/Makefile config.status: creating share/extensions/Poly3DObjects/Makefile config.status: creating share/extensions/test/Makefile config.status: creating share/extensions/xaml2svg/Makefile config.status: creating share/filters/Makefile config.status: creating share/fonts/Makefile config.status: creating share/gradients/Makefile config.status: creating share/icons/Makefile config.status: creating share/icons/application/Makefile config.status: creating share/icons/application/16x16/Makefile config.status: creating share/icons/application/22x22/Makefile config.status: creating share/icons/application/24x24/Makefile config.status: creating share/icons/application/32x32/Makefile config.status: creating share/icons/application/48x48/Makefile config.status: creating share/icons/application/256x256/Makefile config.status: creating share/keys/Makefile config.status: creating share/markers/Makefile config.status: creating share/palettes/Makefile config.status: creating share/patterns/Makefile config.status: creating share/screens/Makefile config.status: creating share/templates/Makefile config.status: creating share/tutorials/Makefile config.status: creating share/ui/Makefile config.status: creating packaging/autopackage/default.apspec config.status: creating inkscape.spec config.status: creating Info.plist config.status: creating inkview.1 config.status: creating config.h config.status: executing depfiles commands config.status: executing default-1 commands config.status: executing po/stamp-it commands configure: WARNING: unrecognized options: --disable-maintainer-mode Configuration: Source code location: . Destination path prefix: /usr Compiler: g++ CPPFLAGS: -Werror=format-security -DG_DISABLE_SINGLE_INCLUDES -Wall -Wformat -Wformat-security -W -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 CXXFLAGS: -Wpointer-arith -Wcast-align -Wsign-compare -Woverloaded-virtual -Wswitch -Wno-unused-parameter -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -Wall -O2 -fopenmp CFLAGS: -Wno-pointer-sign -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -Wall -O2 LDFLAGS: -Wl,-z,relro -Wl,-Bsymbolic-functions -Wl,-z,relro Use gnome-vfs: yes Use openoffice files: yes Use relocation support: no Internal Python: skipped Internal Perl: skipped Enable LittleCms: yes Enable Poppler-Cairo: yes ImageMagick Magick++: yes Libwpg: no GTK+ backend target: x11 make[1]: Leaving directory '/build/buildd/inkscape-0.48.4' dh_auto_build -a -O--buildsystem=autoconf -O--parallel make[1]: Entering directory '/build/buildd/inkscape-0.48.4' CDPATH="${ZSH_VERSION+.}:" && cd . && /bin/bash /build/buildd/inkscape-0.48.4/missing --run aclocal-1.11 /build/buildd/inkscape-0.48.4/missing: line 52: aclocal-1.11: command not found WARNING: `aclocal-1.11' is missing on your system. You should only need it if you modified `acinclude.m4' or `configure.ac'. You might want to install the `Automake' and `Perl' packages. Grab them from any GNU archive site. CDPATH="${ZSH_VERSION+.}:" && cd . && /bin/bash /build/buildd/inkscape-0.48.4/missing --run autoconf cd . && /bin/bash /build/buildd/inkscape-0.48.4/missing --run automake-1.11 --foreign /build/buildd/inkscape-0.48.4/missing: line 52: automake-1.11: command not found WARNING: `automake-1.11' is missing on your system. You should only need it if you modified `Makefile.am', `acinclude.m4' or `configure.ac'. You might want to install the `Automake' and `Perl' packages. Grab them from any GNU archive site. configure.ac:68: warning: AC_LANG_CONFTEST: no AC_LANG_SOURCE call detected in body ../../lib/autoconf/lang.m4:193: AC_LANG_CONFTEST is expanded from... ../../lib/autoconf/general.m4:2590: _AC_COMPILE_IFELSE is expanded from... ../../lib/autoconf/general.m4:2606: AC_COMPILE_IFELSE is expanded from... configure.ac:68: the top level configure.ac:82: warning: AC_LANG_CONFTEST: no AC_LANG_SOURCE call detected in body ../../lib/autoconf/lang.m4:193: AC_LANG_CONFTEST is expanded from... ../../lib/autoconf/general.m4:2590: _AC_COMPILE_IFELSE is expanded from... ../../lib/autoconf/general.m4:2606: AC_COMPILE_IFELSE is expanded from... configure.ac:82: the top level configure.ac:95: warning: AC_LANG_CONFTEST: no AC_LANG_SOURCE call detected in body ../../lib/autoconf/lang.m4:193: AC_LANG_CONFTEST is expanded from... ../../lib/autoconf/general.m4:2661: _AC_LINK_IFELSE is expanded from... ../../lib/autoconf/general.m4:2678: AC_LINK_IFELSE is expanded from... configure.ac:95: the top level configure.ac:136: warning: AC_LANG_CONFTEST: no AC_LANG_SOURCE call detected in body ../../lib/autoconf/lang.m4:193: AC_LANG_CONFTEST is expanded from... ../../lib/autoconf/general.m4:2590: _AC_COMPILE_IFELSE is expanded from... ../../lib/autoconf/general.m4:2606: AC_COMPILE_IFELSE is expanded from... configure.ac:136: the top level configure.ac:160: warning: AC_LANG_CONFTEST: no AC_LANG_SOURCE call detected in body ../../lib/autoconf/lang.m4:193: AC_LANG_CONFTEST is expanded from... ../../lib/autoconf/general.m4:2590: _AC_COMPILE_IFELSE is expanded from... ../../lib/autoconf/general.m4:2606: AC_COMPILE_IFELSE is expanded from... configure.ac:160: the top level configure.ac:596: warning: AC_LANG_CONFTEST: no AC_LANG_SOURCE call detected in body ../../lib/autoconf/lang.m4:193: AC_LANG_CONFTEST is expanded from... ../../lib/autoconf/general.m4:2590: _AC_COMPILE_IFELSE is expanded from... ../../lib/autoconf/general.m4:2606: AC_COMPILE_IFELSE is expanded from... configure.ac:596: the top level configure.ac:621: warning: AC_LANG_CONFTEST: no AC_LANG_SOURCE call detected in body ../../lib/autoconf/lang.m4:193: AC_LANG_CONFTEST is expanded from... ../../lib/autoconf/general.m4:2590: _AC_COMPILE_IFELSE is expanded from... ../../lib/autoconf/general.m4:2606: AC_COMPILE_IFELSE is expanded from... configure.ac:621: the top level configure.ac:749: warning: AC_LANG_CONFTEST: no AC_LANG_SOURCE call detected in body ../../lib/autoconf/lang.m4:193: AC_LANG_CONFTEST is expanded from... ../../lib/autoconf/general.m4:2590: _AC_COMPILE_IFELSE is expanded from... ../../lib/autoconf/general.m4:2606: AC_COMPILE_IFELSE is expanded from... configure.ac:749: the top level configure.ac:918: warning: AC_LANG_CONFTEST: no AC_LANG_SOURCE call detected in body ../../lib/autoconf/lang.m4:193: AC_LANG_CONFTEST is expanded from... ../../lib/autoconf/general.m4:2590: _AC_COMPILE_IFELSE is expanded from... ../../lib/autoconf/general.m4:2606: AC_COMPILE_IFELSE is expanded from... configure.ac:918: the top level /bin/bash ./config.status --recheck running CONFIG_SHELL=/bin/bash /bin/bash ./configure --build=arm-linux-gnueabihf --prefix=/usr --includedir=${prefix}/include --mandir=${prefix}/share/man --infodir=${prefix}/share/info --sysconfdir=/etc --localstatedir=/var --libdir=${prefix}/lib/arm-linux-gnueabihf --libexecdir=${prefix}/lib/arm-linux-gnueabihf --disable-maintainer-mode --disable-dependency-tracking --with-gnome-vfs --enable-lcms build_alias=arm-linux-gnueabihf CXXFLAGS=-g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -Wall -O2 LDFLAGS=-Wl,-Bsymbolic-functions -Wl,-z,relro CPPFLAGS=-D_FORTIFY_SOURCE=2 CFLAGS=-g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -Wall -O2 --no-create --no-recursion configure: WARNING: unrecognized options: --disable-maintainer-mode checking build system type... arm-unknown-linux-gnueabihf checking host system type... arm-unknown-linux-gnueabihf 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 how to create a pax tar archive... gnutar checking for style of include used by make... GNU checking for g++... g++ 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 g++ accepts -g... yes checking dependency style of g++... none checking for library containing strerror... none required checking whether we are using the GNU C++ compiler... (cached) yes checking whether g++ accepts -g... (cached) yes checking dependency style of g++... (cached) none checking for gcc... gcc 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 dependency style of gcc... none checking dependency style of gcc... none checking for ranlib... ranlib checking whether NLS is requested... yes checking for intltool >= 0.22... 0.50.2 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.18.2 checking for XML::Parser... ok checking how to run the C++ preprocessor... g++ -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 BZR snapshot build... no checking whether make supports nested variables... yes checking for gcc... (cached) gcc checking whether we are using the GNU C compiler... (cached) yes checking whether gcc accepts -g... (cached) yes checking for gcc option to accept ISO C89... (cached) none needed checking dependency style of gcc... (cached) none checking whether gcc and cc understand -c and -o together... yes checking for pkg-config... /usr/bin/pkg-config checking pkg-config is at least version 0.9.0... yes checking for NEW_GLIBMM... yes checking compiler support for -Werror=format-security... yes checking compiler support for -Wno-pointer-sign... yes checking linker tolerates -z relro... yes checking GNU compiler version... 4.8.3 checking TR1 unordered_set usability... ok 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 boost/unordered_set.hpp usability... yes checking boost/unordered_set.hpp presence... yes checking for boost/unordered_set.hpp... yes checking ext/hash_set usability... yes checking ext/hash_set presence... yes checking for ext/hash_set... yes checking for overzealous strict aliasing warnings... no checking locale.h usability... yes checking locale.h presence... yes checking for locale.h... yes checking for LC_MESSAGES... yes 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... am ar az be bg bn br ca ca@valencia cs da de dz el en_AU en_CA en_GB en_US@piglatin eo es_MX es et eu fa fi fr ga gl he hr hu hy id it ja km ko lt mk mn nb ne nl nn pa pl pt_BR pt ro ru rw sk sl sq sr@latin sr sv te_IN th tr uk vi zh_CN zh_TW checking for pkg-config... /usr/bin/pkg-config checking for msgfmt... (cached) /usr/bin/msgfmt checking for gmsgfmt... (cached) /usr/bin/msgfmt checking for OpenMP flag of C++ compiler... -fopenmp checking omp.h usability... yes checking omp.h presence... yes checking for omp.h... yes checking for png_read_info in -lpng... yes checking png.h usability... yes checking png.h presence... yes checking for png.h... yes checking for shl_load in -ldld... no checking for dlopen... no checking for dlopen in -ldl... yes checking gc.h usability... yes checking gc.h presence... yes checking for gc.h... yes checking for GC_init in -lgc... yes checking libgc version 6.4+... 7.2.255 yes checking sys/filio.h usability... no checking sys/filio.h presence... no checking for sys/filio.h... no checking malloc.h usability... yes checking malloc.h presence... yes checking for malloc.h... yes checking for mallinfo... yes checking for struct mallinfo.usmblks... yes checking for struct mallinfo.fsmblks... yes checking for struct mallinfo.uordblks... yes checking for struct mallinfo.fordblks... yes checking for struct mallinfo.hblkhd... yes checking for freetype-config... /usr/bin/freetype-config checking for Win32 platform... no checking for OSX platform... no checking for Solaris platform... no checking for GNOME_VFS... yes checking whether byte ordering is bigendian... no checking zlib.h usability... yes checking zlib.h presence... yes checking for zlib.h... yes checking for Perl development environment... skipped checking for Python development environment... skipped checking for LCMS2... yes checking for POPPLER... yes checking for POPPLER_GLIB... yes checking for CAIRO_SVG... yes checking for POPPLER_CAIRO... yes checking for POPPLER_GFXFONT... yes checking for POPPLER_NEWERRORAPI... yes checking for new color space API in Poppler... no checking for POPPLER_EVEN_NEWER_COLOR_SPACE_API... yes checking whether Poppler's GfxPatch no longer uses GfxColor... yes checking for LIBWPG... yes checking for IMAGEMAGICK... yes checking for CAIRO_USER_FONTS... yes checking for INKSCAPE... yes checking for GTKMM_2_24... yes checking for GTKMM_2_22... yes checking for GTK+ backend target... x11 checking for Mac OS X Carbon support... no checking boost/concept_check.hpp usability... yes checking boost/concept_check.hpp presence... yes checking for boost/concept_check.hpp... yes checking for CAIRO_PDF... yes checking popt.h usability... yes checking popt.h presence... yes checking for popt.h... yes checking for new_aspell_config in -laspell... yes checking aspell.h usability... yes checking aspell.h presence... yes checking for aspell.h... yes checking for bind_textdomain_codeset... (cached) yes checking for gtk_window_set_default_icon_from_file... yes checking for gtk_window_fullscreen... yes checking whether binary relocation support should be enabled... no checking for pow... yes checking for sqrt... yes checking for floor... yes checking for gettimeofday... yes checking for memmove... yes checking for memset... yes checking for mkdir... yes checking for strncasecmp... yes checking for strpbrk... yes checking for strrchr... yes checking for strspn... yes checking for strstr... yes checking for strtoul... yes checking for fpsetmask... no checking for ecvt... yes checking ieeefp.h usability... no checking ieeefp.h presence... no checking for ieeefp.h... no checking fcntl.h usability... yes checking fcntl.h presence... yes checking for fcntl.h... yes checking for libintl.h... (cached) yes checking stddef.h usability... yes checking stddef.h presence... yes checking for stddef.h... yes checking sys/time.h usability... yes checking sys/time.h presence... yes checking for sys/time.h... yes checking whether lstat correctly handles trailing slash... yes checking whether stat accepts an empty string... no checking for strftime... yes checking for working strtod... yes checking whether stat file-mode macros are broken... no checking whether time.h and sys/time.h may both be included... yes checking whether struct tm is in sys/time.h or time.h... time.h checking for mode_t... yes checking return type of signal handlers... void configure: creating ./config.status configure: WARNING: unrecognized options: --disable-maintainer-mode Configuration: Source code location: . Destination path prefix: /usr Compiler: g++ CPPFLAGS: -Werror=format-security -DG_DISABLE_SINGLE_INCLUDES -Wall -Wformat -Wformat-security -W -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 CXXFLAGS: -Wpointer-arith -Wcast-align -Wsign-compare -Woverloaded-virtual -Wswitch -Wno-unused-parameter -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -Wall -O2 -fopenmp CFLAGS: -Wno-pointer-sign -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -Wall -O2 LDFLAGS: -Wl,-z,relro -Wl,-Bsymbolic-functions -Wl,-z,relro Use gnome-vfs: yes Use openoffice files: yes Use relocation support: no Internal Python: skipped Internal Perl: skipped Enable LittleCms: yes Enable Poppler-Cairo: yes ImageMagick Magick++: yes Libwpg: yes GTK+ backend target: x11 /bin/bash ./config.status config.status: creating Makefile config.status: creating src/Makefile config.status: creating src/check-header-compile config.status: creating src/application/makefile config.status: creating src/bind/makefile config.status: creating src/debug/makefile config.status: creating src/dialogs/makefile config.status: creating src/display/makefile config.status: creating src/dom/makefile config.status: creating src/extension/implementation/makefile config.status: creating src/extension/internal/makefile config.status: creating src/extension/makefile config.status: creating src/extension/script/makefile config.status: creating src/filters/makefile config.status: creating src/helper/makefile config.status: creating src/io/makefile config.status: creating src/libcroco/makefile config.status: creating src/libgdl/makefile config.status: creating src/libnr/makefile config.status: creating src/libnrtype/makefile config.status: creating src/libavoid/makefile config.status: creating src/livarot/makefile config.status: creating src/live_effects/makefile config.status: creating src/live_effects/parameter/makefile config.status: creating src/pedro/makefile config.status: creating src/jabber_whiteboard/makefile config.status: creating src/svg/makefile config.status: creating src/trace/makefile config.status: creating src/ui/cache/makefile config.status: creating src/ui/dialog/makefile config.status: creating src/ui/makefile config.status: creating src/ui/view/makefile config.status: creating src/ui/widget/makefile config.status: creating src/util/makefile config.status: creating src/widgets/makefile config.status: creating src/xml/makefile config.status: creating src/2geom/makefile config.status: creating doc/Makefile config.status: creating po/Makefile.in config.status: creating share/Makefile config.status: creating share/clipart/Makefile config.status: creating share/examples/Makefile config.status: creating share/extensions/Makefile config.status: creating share/extensions/alphabet_soup/Makefile config.status: creating share/extensions/Barcode/Makefile config.status: creating share/extensions/Poly3DObjects/Makefile config.status: creating share/extensions/test/Makefile config.status: creating share/extensions/xaml2svg/Makefile config.status: creating share/filters/Makefile config.status: creating share/fonts/Makefile config.status: creating share/gradients/Makefile config.status: creating share/icons/Makefile config.status: creating share/icons/application/Makefile config.status: creating share/icons/application/16x16/Makefile config.status: creating share/icons/application/22x22/Makefile config.status: creating share/icons/application/24x24/Makefile config.status: creating share/icons/application/32x32/Makefile config.status: creating share/icons/application/48x48/Makefile config.status: creating share/icons/application/256x256/Makefile config.status: creating share/keys/Makefile config.status: creating share/markers/Makefile config.status: creating share/palettes/Makefile config.status: creating share/patterns/Makefile config.status: creating share/screens/Makefile config.status: creating share/templates/Makefile config.status: creating share/tutorials/Makefile config.status: creating share/ui/Makefile config.status: creating packaging/autopackage/default.apspec config.status: creating inkscape.spec config.status: creating Info.plist config.status: creating inkview.1 config.status: creating config.h config.status: config.h is unchanged config.status: executing depfiles commands config.status: executing default-1 commands config.status: executing po/stamp-it commands (CDPATH="${ZSH_VERSION+.}:" && cd . && /bin/bash /build/buildd/inkscape-0.48.4/missing --run autoheader) configure.ac:68: warning: AC_LANG_CONFTEST: no AC_LANG_SOURCE call detected in body ../../lib/autoconf/lang.m4:193: AC_LANG_CONFTEST is expanded from... ../../lib/autoconf/general.m4:2590: _AC_COMPILE_IFELSE is expanded from... ../../lib/autoconf/general.m4:2606: AC_COMPILE_IFELSE is expanded from... configure.ac:68: the top level configure.ac:82: warning: AC_LANG_CONFTEST: no AC_LANG_SOURCE call detected in body ../../lib/autoconf/lang.m4:193: AC_LANG_CONFTEST is expanded from... ../../lib/autoconf/general.m4:2590: _AC_COMPILE_IFELSE is expanded from... ../../lib/autoconf/general.m4:2606: AC_COMPILE_IFELSE is expanded from... configure.ac:82: the top level configure.ac:95: warning: AC_LANG_CONFTEST: no AC_LANG_SOURCE call detected in body ../../lib/autoconf/lang.m4:193: AC_LANG_CONFTEST is expanded from... ../../lib/autoconf/general.m4:2661: _AC_LINK_IFELSE is expanded from... ../../lib/autoconf/general.m4:2678: AC_LINK_IFELSE is expanded from... configure.ac:95: the top level configure.ac:136: warning: AC_LANG_CONFTEST: no AC_LANG_SOURCE call detected in body ../../lib/autoconf/lang.m4:193: AC_LANG_CONFTEST is expanded from... ../../lib/autoconf/general.m4:2590: _AC_COMPILE_IFELSE is expanded from... ../../lib/autoconf/general.m4:2606: AC_COMPILE_IFELSE is expanded from... configure.ac:136: the top level configure.ac:160: warning: AC_LANG_CONFTEST: no AC_LANG_SOURCE call detected in body ../../lib/autoconf/lang.m4:193: AC_LANG_CONFTEST is expanded from... ../../lib/autoconf/general.m4:2590: _AC_COMPILE_IFELSE is expanded from... ../../lib/autoconf/general.m4:2606: AC_COMPILE_IFELSE is expanded from... configure.ac:160: the top level configure.ac:596: warning: AC_LANG_CONFTEST: no AC_LANG_SOURCE call detected in body ../../lib/autoconf/lang.m4:193: AC_LANG_CONFTEST is expanded from... ../../lib/autoconf/general.m4:2590: _AC_COMPILE_IFELSE is expanded from... ../../lib/autoconf/general.m4:2606: AC_COMPILE_IFELSE is expanded from... configure.ac:596: the top level configure.ac:621: warning: AC_LANG_CONFTEST: no AC_LANG_SOURCE call detected in body ../../lib/autoconf/lang.m4:193: AC_LANG_CONFTEST is expanded from... ../../lib/autoconf/general.m4:2590: _AC_COMPILE_IFELSE is expanded from... ../../lib/autoconf/general.m4:2606: AC_COMPILE_IFELSE is expanded from... configure.ac:621: the top level configure.ac:749: warning: AC_LANG_CONFTEST: no AC_LANG_SOURCE call detected in body ../../lib/autoconf/lang.m4:193: AC_LANG_CONFTEST is expanded from... ../../lib/autoconf/general.m4:2590: _AC_COMPILE_IFELSE is expanded from... ../../lib/autoconf/general.m4:2606: AC_COMPILE_IFELSE is expanded from... configure.ac:749: the top level configure.ac:918: warning: AC_LANG_CONFTEST: no AC_LANG_SOURCE call detected in body ../../lib/autoconf/lang.m4:193: AC_LANG_CONFTEST is expanded from... ../../lib/autoconf/general.m4:2590: _AC_COMPILE_IFELSE is expanded from... ../../lib/autoconf/general.m4:2606: AC_COMPILE_IFELSE is expanded from... configure.ac:918: the top level rm -f stamp-h1 touch config.h.in cd . && /bin/bash ./config.status config.h config.status: creating config.h make all-recursive make[2]: Entering directory '/build/buildd/inkscape-0.48.4' Making all in src make[3]: Entering directory '/build/buildd/inkscape-0.48.4/src' CXX arc-context.o CXX attributes.o CXX axis-manip.o CXX box3d-context.o CXX box3d.o CXX box3d-side.o In file included from document.h:28:0, from box3d-context.cpp:24: gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ In file included from document.h:28:0, from arc-context.cpp:27: gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ In file included from selection.h:29:0, from vanishing-point.h:18, from box3d-context.h:22, from box3d.cpp:25: gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/gtkmm-2.4/gtkmm/widget.h:29, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/bin.h:30, from /usr/include/gtkmm-2.4/gtkmm/window.h:32, from ui/view/edit-widget-interface.h:21, from desktop.h:37, from box3d-context.cpp:31: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/gtkmm-2.4/gtkmm/widget.h:29, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/bin.h:30, from /usr/include/gtkmm-2.4/gtkmm/window.h:32, from ui/view/edit-widget-interface.h:21, from desktop.h:37, from arc-context.cpp:39: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:35:0, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:33, from /usr/include/gdkmm-2.4/gdkmm/window.h:30, from /usr/include/gdkmm-2.4/gdkmm/event.h:27, from /usr/include/gtkmm-2.4/gtkmm/widget.h:37, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/bin.h:30, from /usr/include/gtkmm-2.4/gtkmm/window.h:32, from ui/view/edit-widget-interface.h:21, from desktop.h:37, from box3d-context.cpp:31: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:35:0, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:33, from /usr/include/gdkmm-2.4/gdkmm/window.h:30, from /usr/include/gdkmm-2.4/gdkmm/event.h:27, from /usr/include/gtkmm-2.4/gtkmm/widget.h:37, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/bin.h:30, from /usr/include/gtkmm-2.4/gtkmm/window.h:32, from ui/view/edit-widget-interface.h:21, from desktop.h:37, from arc-context.cpp:39: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:44:0, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/bin.h:30, from /usr/include/gtkmm-2.4/gtkmm/window.h:32, from ui/view/edit-widget-interface.h:21, from desktop.h:37, from box3d-context.cpp:31: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:44:0, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/bin.h:30, from /usr/include/gtkmm-2.4/gtkmm/window.h:32, from ui/view/edit-widget-interface.h:21, from desktop.h:37, from arc-context.cpp:39: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, 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 display/sp-canvas.h:34, from arc-context.cpp:25: arc-context.cpp: In function 'void sp_arc_context_finish(SPEventContext*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPArcContext*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ arc-context.h:25:41: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_ARC_CONTEXT(obj) (GTK_CHECK_CAST((obj), SP_TYPE_ARC_CONTEXT, SPArcContext)) ^ arc-context.cpp:118:24: note: in expansion of macro 'SP_ARC_CONTEXT' SPArcContext *ac = SP_ARC_CONTEXT(ec); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPCanvasItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ display/display-forward.h:22:30: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_CANVAS_ITEM(obj) (GTK_CHECK_CAST((obj), SP_TYPE_CANVAS_ITEM, SPCanvasItem)) ^ arc-context.cpp:121:27: note: in expansion of macro 'SP_CANVAS_ITEM' sp_canvas_item_ungrab(SP_CANVAS_ITEM(desktop->acetate), GDK_CURRENT_TIME); ^ arc-context.cpp: In function 'void sp_arc_context_dispose(GObject*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPArcContext*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ arc-context.h:25:41: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_ARC_CONTEXT(obj) (GTK_CHECK_CAST((obj), SP_TYPE_ARC_CONTEXT, SPArcContext)) ^ arc-context.cpp:133:24: note: in expansion of macro 'SP_ARC_CONTEXT' SPArcContext *ac = SP_ARC_CONTEXT(object); ^ arc-context.cpp: In function 'void sp_arc_context_selection_changed(Inkscape::Selection*, gpointer)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPArcContext*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ arc-context.h:25:41: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_ARC_CONTEXT(obj) (GTK_CHECK_CAST((obj), SP_TYPE_ARC_CONTEXT, SPArcContext)) ^ arc-context.cpp:159:24: note: in expansion of macro 'SP_ARC_CONTEXT' SPArcContext *ac = SP_ARC_CONTEXT(data); ^ arc-context.cpp: In function 'void sp_arc_context_setup(SPEventContext*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPArcContext*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ arc-context.h:25:41: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_ARC_CONTEXT(obj) (GTK_CHECK_CAST((obj), SP_TYPE_ARC_CONTEXT, SPArcContext)) ^ arc-context.cpp:169:24: note: in expansion of macro 'SP_ARC_CONTEXT' SPArcContext *ac = SP_ARC_CONTEXT(ec); ^ arc-context.cpp: In function 'gint sp_arc_context_root_handler(SPEventContext*, GdkEvent*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPArcContext*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ arc-context.h:25:41: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_ARC_CONTEXT(obj) (GTK_CHECK_CAST((obj), SP_TYPE_ARC_CONTEXT, SPArcContext)) ^ arc-context.cpp:230:24: note: in expansion of macro 'SP_ARC_CONTEXT' SPArcContext *ac = SP_ARC_CONTEXT(event_context); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPCanvasItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ display/display-forward.h:22:30: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_CANVAS_ITEM(obj) (GTK_CHECK_CAST((obj), SP_TYPE_CANVAS_ITEM, SPCanvasItem)) ^ arc-context.cpp:249:37: note: in expansion of macro 'SP_CANVAS_ITEM' sp_canvas_item_grab(SP_CANVAS_ITEM(desktop->acetate), ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPCanvasItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ display/display-forward.h:22:30: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_CANVAS_ITEM(obj) (GTK_CHECK_CAST((obj), SP_TYPE_CANVAS_ITEM, SPCanvasItem)) ^ arc-context.cpp:310:35: note: in expansion of macro 'SP_CANVAS_ITEM' sp_canvas_item_ungrab(SP_CANVAS_ITEM(desktop->acetate), event->button.time); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPCanvasItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ display/display-forward.h:22:30: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_CANVAS_ITEM(obj) (GTK_CHECK_CAST((obj), SP_TYPE_CANVAS_ITEM, SPCanvasItem)) ^ arc-context.cpp:355:47: note: in expansion of macro 'SP_CANVAS_ITEM' sp_canvas_item_ungrab(SP_CANVAS_ITEM(desktop->acetate), ^ arc-context.cpp: In function 'void sp_arc_drag(SPArcContext*, Geom::Point, guint)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ arc-context.cpp:418:20: note: in expansion of macro 'SP_ITEM' ac->item = SP_ITEM(desktop->currentLayer()->appendChildRepr(repr)); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ arc-context.cpp:420:52: note: in expansion of macro 'SP_ITEM' ac->item->transform = sp_item_i2doc_affine(SP_ITEM(desktop->currentLayer())).inverse(); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPArc*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-ellipse.h:89:22: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ARC(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ARC, SPArc)) ^ arc-context.cpp:459:25: note: in expansion of macro 'SP_ARC' sp_arc_position_set(SP_ARC(ac->item), ^ arc-context.cpp: In function 'void sp_arc_finish(SPArcContext*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPArc*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-ellipse.h:23:33: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_GENERICELLIPSE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_GENERICELLIPSE, SPGenericEllipse)) ^ arc-context.cpp:490:32: note: in expansion of macro 'SP_GENERICELLIPSE' SPGenericEllipse *ge = SP_GENERICELLIPSE(SP_ARC(ac->item)); ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-ellipse.h:89:22: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ARC(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ARC, SPArc)) ^ arc-context.cpp:490:50: note: in expansion of macro 'SP_ARC' SPGenericEllipse *ge = SP_GENERICELLIPSE(SP_ARC(ac->item)); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPGenericEllipse*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-ellipse.h:23:33: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_GENERICELLIPSE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_GENERICELLIPSE, SPGenericEllipse)) ^ arc-context.cpp:490:32: note: in expansion of macro 'SP_GENERICELLIPSE' SPGenericEllipse *ge = SP_GENERICELLIPSE(SP_ARC(ac->item)); ^ arc-context.cpp: In function 'void sp_arc_cancel(SPArcContext*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPCanvasItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ display/display-forward.h:22:30: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_CANVAS_ITEM(obj) (GTK_CHECK_CAST((obj), SP_TYPE_CANVAS_ITEM, SPCanvasItem)) ^ arc-context.cpp:515:27: note: in expansion of macro 'SP_CANVAS_ITEM' sp_canvas_item_ungrab(SP_CANVAS_ITEM(desktop->acetate), 0); ^ In file included from document.h:28:0, from box3d-side.cpp:15: gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/gtkmm-2.4/gtkmm/widget.h:29, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/bin.h:30, from /usr/include/gtkmm-2.4/gtkmm/window.h:32, from ui/view/edit-widget-interface.h:21, from desktop.h:37, from box3d.cpp:39: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/treeview.h:34:0, from event-log.h:31, from document-private.h:26, from box3d-context.cpp:48: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:98:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:101:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24:0, from /usr/include/gtkmm-2.4/gtkmm/treeviewcolumn.h:38, from /usr/include/gtkmm-2.4/gtkmm/treeview.h:36, from event-log.h:31, from document-private.h:26, from box3d-context.cpp:48: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:86:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:89:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:35:0, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:33, from /usr/include/gdkmm-2.4/gdkmm/window.h:30, from /usr/include/gdkmm-2.4/gdkmm/event.h:27, from /usr/include/gtkmm-2.4/gtkmm/widget.h:37, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/bin.h:30, from /usr/include/gtkmm-2.4/gtkmm/window.h:32, from ui/view/edit-widget-interface.h:21, from desktop.h:37, from box3d.cpp:39: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27:0, from /usr/include/gtkmm-2.4/gtkmm/treeviewcolumn.h:38, from /usr/include/gtkmm-2.4/gtkmm/treeview.h:36, from event-log.h:31, from document-private.h:26, from box3d-context.cpp:48: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:127:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:130:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:44:0, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/bin.h:30, from /usr/include/gtkmm-2.4/gtkmm/window.h:32, from ui/view/edit-widget-interface.h:21, from desktop.h:37, from box3d.cpp:39: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, 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 display/sp-canvas.h:34, from box3d-context.cpp:23: box3d-context.cpp: In function 'void sp_box3d_context_finish(SPEventContext*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'Box3DContext*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ box3d-context.h:25:43: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_BOX3D_CONTEXT(obj) (GTK_CHECK_CAST ((obj), SP_TYPE_BOX3D_CONTEXT, Box3DContext)) ^ box3d-context.cpp:126:24: note: in expansion of macro 'SP_BOX3D_CONTEXT' Box3DContext *bc = SP_BOX3D_CONTEXT(ec); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPCanvasItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ display/display-forward.h:22:30: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_CANVAS_ITEM(obj) (GTK_CHECK_CAST((obj), SP_TYPE_CANVAS_ITEM, SPCanvasItem)) ^ box3d-context.cpp:129:27: note: in expansion of macro 'SP_CANVAS_ITEM' sp_canvas_item_ungrab(SP_CANVAS_ITEM(desktop->acetate), GDK_CURRENT_TIME); ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glibmm-2.4/glibmm/varianttype.h:26, from /usr/include/glibmm-2.4/glibmm/variant.h:26, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:25, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:23, from /usr/include/glibmm-2.4/glibmm.h:91, from ./io/inkscapestream.h:16, from xml/repr.h:23, from box3d.cpp:21: box3d.cpp: In function 'void box3d_build(SPObject*, SPDocument*, Inkscape::XML::Node*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPBox3D*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ box3d.h:23:35: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_BOX3D(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_BOX3D, SPBox3D)) ^ box3d.cpp:119:20: note: in expansion of macro 'SP_BOX3D' SPBox3D *box = SP_BOX3D (object); ^ box3d-context.cpp: In function 'void sp_box3d_context_dispose(GObject*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'Box3DContext*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ box3d-context.h:25:43: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_BOX3D_CONTEXT(obj) (GTK_CHECK_CAST ((obj), SP_TYPE_BOX3D_CONTEXT, Box3DContext)) ^ box3d-context.cpp:142:24: note: in expansion of macro 'SP_BOX3D_CONTEXT' Box3DContext *bc = SP_BOX3D_CONTEXT(object); ^ box3d-context.cpp: In function 'void sp_box3d_context_selection_changed(Inkscape::Selection*, gpointer)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'Box3DContext*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ box3d-context.h:25:43: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_BOX3D_CONTEXT(obj) (GTK_CHECK_CAST ((obj), SP_TYPE_BOX3D_CONTEXT, Box3DContext)) ^ box3d-context.cpp:174:24: note: in expansion of macro 'SP_BOX3D_CONTEXT' Box3DContext *bc = SP_BOX3D_CONTEXT(data); ^ box3d.cpp: In function 'void box3d_set(SPObject*, unsigned int, const gchar*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPBox3D*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ box3d.h:23:35: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_BOX3D(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_BOX3D, SPBox3D)) ^ box3d.cpp:186:20: note: in expansion of macro 'SP_BOX3D' SPBox3D *box = SP_BOX3D(object); ^ box3d-context.cpp: In function 'void sp_box3d_context_ensure_persp_in_defs(SPDocument*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPRoot*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-root.h:18:21: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ROOT(o) (G_TYPE_CHECK_INSTANCE_CAST((o), SP_TYPE_ROOT, SPRoot)) ^ document-private.h:31:43: note: in expansion of macro 'SP_ROOT' #define SP_DOCUMENT_DEFS(d) ((SPObject *) SP_ROOT (SP_DOCUMENT_ROOT (d))->defs) ^ box3d-context.cpp:191:31: note: in expansion of macro 'SP_DOCUMENT_DEFS' SPDefs *defs = (SPDefs *) SP_DOCUMENT_DEFS(document); ^ box3d-context.cpp: In function 'void sp_box3d_context_setup(SPEventContext*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'Box3DContext*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ box3d-context.h:25:43: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_BOX3D_CONTEXT(obj) (GTK_CHECK_CAST ((obj), SP_TYPE_BOX3D_CONTEXT, Box3DContext)) ^ box3d-context.cpp:208:24: note: in expansion of macro 'SP_BOX3D_CONTEXT' Box3DContext *bc = SP_BOX3D_CONTEXT(ec); ^ box3d.cpp: In function 'Inkscape::XML::Node* box3d_write(SPObject*, Inkscape::XML::Document*, Inkscape::XML::Node*, guint)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPBox3D*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ box3d.h:23:35: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_BOX3D(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_BOX3D, SPBox3D)) ^ box3d.cpp:273:20: note: in expansion of macro 'SP_BOX3D' SPBox3D *box = SP_BOX3D(object); ^ box3d.cpp: In function 'void box3d_position_set(SPBox3D*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'Box3DSide*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ box3d-side.h:19:40: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_BOX3D_SIDE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_BOX3D_SIDE, Box3DSide)) ^ box3d.cpp:337:37: note: in expansion of macro 'SP_BOX3D_SIDE' box3d_side_position_set(SP_BOX3D_SIDE(child)); ^ box3d.cpp: In function 'Geom::Matrix box3d_set_transform(SPItem*, const Geom::Matrix&)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPBox3D*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ box3d.h:23:35: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_BOX3D(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_BOX3D, SPBox3D)) ^ box3d.cpp:344:20: note: in expansion of macro 'SP_BOX3D' SPBox3D *box = SP_BOX3D(item); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ box3d.cpp:355:33: note: in expansion of macro 'SP_ITEM' SPItem *childitem = SP_ITEM(child); ^ box3d.cpp: In function 'Geom::Point box3d_get_corner_screen(const SPBox3D*, guint, bool)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ box3d.cpp:396:49: note: in expansion of macro 'SP_ITEM' Geom::Matrix const i2d (sp_item_i2d_affine (SP_ITEM(box))); ^ box3d-context.cpp: In function 'gint sp_box3d_context_root_handler(SPEventContext*, GdkEvent*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'Box3DContext*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ box3d-context.h:25:43: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_BOX3D_CONTEXT(obj) (GTK_CHECK_CAST ((obj), SP_TYPE_BOX3D_CONTEXT, Box3DContext)) ^ box3d-context.cpp:275:24: note: in expansion of macro 'SP_BOX3D_CONTEXT' Box3DContext *bc = SP_BOX3D_CONTEXT(event_context); ^ box3d.cpp: In function 'Geom::Point box3d_get_center_screen(SPBox3D*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ box3d.cpp:420:49: note: in expansion of macro 'SP_ITEM' Geom::Matrix const i2d (sp_item_i2d_affine (SP_ITEM(box))); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPCanvasItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ display/display-forward.h:22:30: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_CANVAS_ITEM(obj) (GTK_CHECK_CAST((obj), SP_TYPE_CANVAS_ITEM, SPCanvasItem)) ^ box3d-context.cpp:322:33: note: in expansion of macro 'SP_CANVAS_ITEM' sp_canvas_item_grab(SP_CANVAS_ITEM(desktop->acetate), ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPCanvasItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ display/display-forward.h:22:30: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_CANVAS_ITEM(obj) (GTK_CHECK_CAST((obj), SP_TYPE_CANVAS_ITEM, SPCanvasItem)) ^ box3d-context.cpp:422:35: note: in expansion of macro 'SP_CANVAS_ITEM' sp_canvas_item_ungrab(SP_CANVAS_ITEM(desktop->acetate), ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPCanvasItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ display/display-forward.h:22:30: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_CANVAS_ITEM(obj) (GTK_CHECK_CAST((obj), SP_TYPE_CANVAS_ITEM, SPCanvasItem)) ^ box3d-context.cpp:545:39: note: in expansion of macro 'SP_CANVAS_ITEM' sp_canvas_item_ungrab(SP_CANVAS_ITEM(desktop->acetate), ^ box3d-context.cpp: In function 'void sp_box3d_drag(Box3DContext&, guint)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'Box3DSide*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ box3d-side.h:19:40: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_BOX3D_SIDE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_BOX3D_SIDE, Box3DSide)) ^ box3d-context.cpp:601:31: note: in expansion of macro 'SP_BOX3D_SIDE' Box3DSide *side = SP_BOX3D_SIDE(inkscape_active_document()->getObjectByRepr (repr_side)); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPBox3D*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ box3d.h:23:35: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_BOX3D(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_BOX3D, SPBox3D)) ^ box3d-context.cpp:617:28: note: in expansion of macro 'SP_BOX3D' box3d_set_z_orders(SP_BOX3D(bc.item)); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPBox3D*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ box3d.h:23:35: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_BOX3D(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_BOX3D, SPBox3D)) ^ box3d-context.cpp:629:20: note: in expansion of macro 'SP_BOX3D' SPBox3D *box = SP_BOX3D(bc.item); ^ box3d-context.cpp: In function 'void sp_box3d_finish(Box3DContext*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPBox3D*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ box3d.h:23:35: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_BOX3D(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_BOX3D, SPBox3D)) ^ box3d-context.cpp:658:24: note: in expansion of macro 'SP_BOX3D' SPBox3D *box = SP_BOX3D(bc->item); ^ box3d-context.cpp: In function 'void sp_box3d_context_update_lines(SPEventContext*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'Box3DContext*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ box3d-context.h:25:43: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_BOX3D_CONTEXT(obj) (GTK_CHECK_CAST ((obj), SP_TYPE_BOX3D_CONTEXT, Box3DContext)) ^ box3d-context.cpp:680:28: note: in expansion of macro 'SP_BOX3D_CONTEXT' Box3DContext *bc = SP_BOX3D_CONTEXT (ec); ^ box3d.cpp: In function 'std::map box3d_get_sides(SPBox3D*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'Box3DSide*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ box3d-side.h:19:40: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_BOX3D_SIDE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_BOX3D_SIDE, Box3DSide)) ^ box3d.cpp:1160:98: note: in expansion of macro 'SP_BOX3D_SIDE' "inkscape:box3dsidetype", -1))] = SP_BOX3D_SIDE(side); ^ box3d.cpp: In function 'void box3d_set_z_orders(SPBox3D*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ box3d.cpp:1177:17: note: in expansion of macro 'SP_ITEM' SP_ITEM((*side).second)->lowerToBottom(); ^ box3d.cpp: In function 'void box3d_extract_boxes_rec(SPObject*, std::list&)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPBox3D*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ box3d.h:23:35: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_BOX3D(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_BOX3D, SPBox3D)) ^ box3d.cpp:1297:25: note: in expansion of macro 'SP_BOX3D' boxes.push_back(SP_BOX3D(obj)); ^ box3d.cpp: In function 'SPGroup* box3d_convert_to_group(SPBox3D*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'Box3DSide*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ box3d-side.h:19:40: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_BOX3D_SIDE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_BOX3D_SIDE, Box3DSide)) ^ box3d.cpp:1362:47: note: in expansion of macro 'SP_BOX3D_SIDE' repr = box3d_side_convert_to_path(SP_BOX3D_SIDE(child)); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPGroup*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-item-group.h:20:35: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_GROUP(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_GROUP, SPGroup)) ^ box3d.cpp:1383:12: note: in expansion of macro 'SP_GROUP' return SP_GROUP(doc->getObjectByRepr(grepr)); ^ box3d.cpp: In function 'void box3d_convert_to_guides(SPItem*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPBox3D*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ box3d.h:23:35: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_BOX3D(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_BOX3D, SPBox3D)) ^ box3d.cpp:1394:20: note: in expansion of macro 'SP_BOX3D' SPBox3D *box = SP_BOX3D(item); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ box3d.cpp:1398:35: note: in expansion of macro 'SP_ITEM' sp_item_convert_to_guides(SP_ITEM(box)); ^ box3d-side.cpp: In function 'void box3d_side_class_init(Box3DSideClass*)': box3d-side.cpp:66:20: warning: variable 'gobject_class' set but not used [-Wunused-but-set-variable] GObjectClass * gobject_class; ^ box3d-side.cpp:68:19: warning: variable 'item_class' set but not used [-Wunused-but-set-variable] SPItemClass * item_class; ^ box3d-side.cpp:69:19: warning: variable 'path_class' set but not used [-Wunused-but-set-variable] SPPathClass * path_class; ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:23, from display/display-forward.h:4, from sp-shape.h:17, from sp-polygon.h:16, from box3d-side.h:15, from box3d-side.cpp:14: box3d-side.cpp: In function 'Inkscape::XML::Node* box3d_side_write(SPObject*, Inkscape::XML::Document*, Inkscape::XML::Node*, guint)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'Box3DSide*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ box3d-side.h:19:40: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_BOX3D_SIDE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_BOX3D_SIDE, Box3DSide)) ^ box3d-side.cpp:108:23: note: in expansion of macro 'SP_BOX3D_SIDE' Box3DSide *side = SP_BOX3D_SIDE (object); ^ box3d-side.cpp: In function 'void box3d_side_set(SPObject*, unsigned int, const gchar*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'Box3DSide*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ box3d-side.h:19:40: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_BOX3D_SIDE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_BOX3D_SIDE, Box3DSide)) ^ box3d-side.cpp:141:23: note: in expansion of macro 'SP_BOX3D_SIDE' Box3DSide *side = SP_BOX3D_SIDE (object); ^ box3d-side.cpp: In function 'void box3d_side_position_set(Box3DSide*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPShape*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-shape.h:26:24: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_SHAPE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_SHAPE, SPShape)) ^ box3d-side.cpp:191:27: note: in expansion of macro 'SP_SHAPE' box3d_side_set_shape (SP_SHAPE (side)); ^ box3d-side.cpp: In function 'void box3d_side_set_shape(SPShape*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'Box3DSide*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ box3d-side.h:19:40: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_BOX3D_SIDE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_BOX3D_SIDE, Box3DSide)) ^ box3d-side.cpp:200:23: note: in expansion of macro 'SP_BOX3D_SIDE' Box3DSide *side = SP_BOX3D_SIDE (shape); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPBox3D*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ box3d.h:23:35: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_BOX3D(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_BOX3D, SPBox3D)) ^ box3d-side.cpp:212:20: note: in expansion of macro 'SP_BOX3D' SPBox3D *box = SP_BOX3D(parent); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPLPEItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-lpe-item.h:23:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_LPE_ITEM(o) (G_TYPE_CHECK_INSTANCE_CAST((o), SP_TYPE_LPE_ITEM, SPLPEItem)) ^ box3d-side.cpp:247:37: note: in expansion of macro 'SP_LPE_ITEM' if (sp_lpe_item_has_path_effect(SP_LPE_ITEM(shape)) && sp_lpe_item_path_effects_enabled(SP_LPE_ITEM(shape))) { ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPLPEItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-lpe-item.h:23:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_LPE_ITEM(o) (G_TYPE_CHECK_INSTANCE_CAST((o), SP_TYPE_LPE_ITEM, SPLPEItem)) ^ box3d-side.cpp:247:93: note: in expansion of macro 'SP_LPE_ITEM' if (sp_lpe_item_has_path_effect(SP_LPE_ITEM(shape)) && sp_lpe_item_path_effects_enabled(SP_LPE_ITEM(shape))) { ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPLPEItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-lpe-item.h:23:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_LPE_ITEM(o) (G_TYPE_CHECK_INSTANCE_CAST((o), SP_TYPE_LPE_ITEM, SPLPEItem)) ^ box3d-side.cpp:249:56: note: in expansion of macro 'SP_LPE_ITEM' bool success = sp_lpe_item_perform_path_effect(SP_LPE_ITEM (shape), c_lpe); ^ box3d-side.cpp: In function 'Persp3D* box3d_side_perspective(Box3DSide*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPBox3D*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ box3d.h:23:35: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_BOX3D(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_BOX3D, SPBox3D)) ^ box3d-side.cpp:314:12: note: in expansion of macro 'SP_BOX3D' return SP_BOX3D(SP_OBJECT(side)->parent)->persp_ref->getObject(); ^ CXX color.o CXX color-profile.o CXX common-context.o CXX composite-undo-stack-observer.o CXX conditions.o In file included from document.h:28:0, from color-profile.cpp:40: gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ In file included from color-profile.cpp:34:0: color-profile.cpp: In member function 'bool Inkscape::ColorProfile::GamutCheck(SPColor)': color.h:23:39: warning: narrowing conversion of '(val >> 24)' from 'guint32 {aka unsigned int}' to 'guchar {aka unsigned char}' inside { } is ill-formed in C++11 [-Wnarrowing] #define SP_RGBA32_R_U(v) (((v) >> 24) & 0xff) ^ color-profile.cpp:644:9: note: in expansion of macro 'SP_RGBA32_R_U' SP_RGBA32_R_U(val), ^ color.h:24:39: warning: narrowing conversion of '((val >> 16) & 255u)' from 'guint32 {aka unsigned int}' to 'guchar {aka unsigned char}' inside { } is ill-formed in C++11 [-Wnarrowing] #define SP_RGBA32_G_U(v) (((v) >> 16) & 0xff) ^ color-profile.cpp:645:9: note: in expansion of macro 'SP_RGBA32_G_U' SP_RGBA32_G_U(val), ^ color.h:25:38: warning: narrowing conversion of '((val >> 8) & 255u)' from 'guint32 {aka unsigned int}' to 'guchar {aka unsigned char}' inside { } is ill-formed in C++11 [-Wnarrowing] #define SP_RGBA32_B_U(v) (((v) >> 8) & 0xff) ^ color-profile.cpp:646:9: note: in expansion of macro 'SP_RGBA32_B_U' SP_RGBA32_B_U(val), ^ CXX connection-points.o In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:23, from event-context.h:20, from common-context.h:22, from common-context.cpp:2: common-context.cpp: In function 'void sp_common_context_dispose(GObject*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPCommonContext*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ common-context.h:28:31: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_COMMON_CONTEXT(o) (GTK_CHECK_CAST((o), SP_TYPE_COMMON_CONTEXT, SPCommonContext)) ^ common-context.cpp:112:28: note: in expansion of macro 'SP_COMMON_CONTEXT' SPCommonContext *ctx = SP_COMMON_CONTEXT(object); ^ common-context.cpp: In function 'void sp_common_context_set(SPEventContext*, Inkscape::Preferences::Entry*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPCommonContext*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ common-context.h:28:31: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_COMMON_CONTEXT(o) (GTK_CHECK_CAST((o), SP_TYPE_COMMON_CONTEXT, SPCommonContext)) ^ common-context.cpp:160:28: note: in expansion of macro 'SP_COMMON_CONTEXT' SPCommonContext *ctx = SP_COMMON_CONTEXT(ec); ^ CXX conn-avoid-ref.o CXX connector-context.o In file included from document.h:28:0, from rdf.h:15, from conditions.cpp:22: gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ CXX console-output-undo-observer.o In file included from document.h:28:0, from conn-avoid-ref.cpp:33: gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ CXX context-fns.o In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/gtkmm-2.4/gtkmm/widget.h:29, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/bin.h:30, from /usr/include/gtkmm-2.4/gtkmm/window.h:32, from ui/view/edit-widget-interface.h:21, from desktop.h:37, from conn-avoid-ref.cpp:34: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from ui/view/view.h:22:0, from desktop.h:36, from connector-context.cpp:164: ./gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': ./gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:35:0, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:33, from /usr/include/gdkmm-2.4/gdkmm/window.h:30, from /usr/include/gdkmm-2.4/gdkmm/event.h:27, from /usr/include/gtkmm-2.4/gtkmm/widget.h:37, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/bin.h:30, from /usr/include/gtkmm-2.4/gtkmm/window.h:32, from ui/view/edit-widget-interface.h:21, from desktop.h:37, from conn-avoid-ref.cpp:34: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/gtkmm-2.4/gtkmm/widget.h:29, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/bin.h:30, from /usr/include/gtkmm-2.4/gtkmm/window.h:32, from ui/view/edit-widget-interface.h:21, from desktop.h:37, from connector-context.cpp:164: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:44:0, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/bin.h:30, from /usr/include/gtkmm-2.4/gtkmm/window.h:32, from ui/view/edit-widget-interface.h:21, from desktop.h:37, from conn-avoid-ref.cpp:34: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ CXX desktop.o In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:35:0, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:33, from /usr/include/gdkmm-2.4/gdkmm/window.h:30, from /usr/include/gdkmm-2.4/gdkmm/event.h:27, from /usr/include/gtkmm-2.4/gtkmm/widget.h:37, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/bin.h:30, from /usr/include/gtkmm-2.4/gtkmm/window.h:32, from ui/view/edit-widget-interface.h:21, from desktop.h:37, from connector-context.cpp:164: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:23, from sp-object.h:58, from sp-item.h:23, from conn-avoid-ref.cpp:17: conn-avoid-ref.cpp: In member function 'void SPAvoidRef::setConnectionPoints(const gchar*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPPath*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-path.h:21:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_PATH(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_PATH, SPPath)) ^ conn-avoid-ref.cpp:171:24: note: in expansion of macro 'SP_PATH' SPPath* path = SP_PATH(i->data); ^ conn-avoid-ref.cpp: In member function 'GSList* SPAvoidRef::getAttachedShapes(unsigned int)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ conn-avoid-ref.cpp:358:29: note: in expansion of macro 'SP_ITEM' SPItem *shapeItem = SP_ITEM(obj); ^ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:44:0, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/bin.h:30, from /usr/include/gtkmm-2.4/gtkmm/window.h:32, from ui/view/edit-widget-interface.h:21, from desktop.h:37, from connector-context.cpp:164: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ conn-avoid-ref.cpp: In member function 'GSList* SPAvoidRef::getAttachedConnectors(unsigned int)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ conn-avoid-ref.cpp:382:28: note: in expansion of macro 'SP_ITEM' SPItem *connItem = SP_ITEM(obj); ^ conn-avoid-ref.cpp: In function 'std::vector approxItemWithPoints(const SPItem*, const Geom::Matrix&)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPGroup*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-item-group.h:20:35: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_GROUP(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_GROUP, SPGroup)) ^ conn-avoid-ref.cpp:484:26: note: in expansion of macro 'SP_GROUP' SPGroup* group = SP_GROUP(item); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ conn-avoid-ref.cpp:487:34: note: in expansion of macro 'SP_ITEM' SPItem* child_item = SP_ITEM(i->data); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPShape*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-shape.h:26:24: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_SHAPE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_SHAPE, SPShape)) ^ conn-avoid-ref.cpp:494:28: note: in expansion of macro 'SP_SHAPE' sp_shape_set_shape(SP_SHAPE(item)); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPShape*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-shape.h:26:24: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_SHAPE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_SHAPE, SPShape)) ^ conn-avoid-ref.cpp:495:50: note: in expansion of macro 'SP_SHAPE' SPCurve* item_curve = sp_shape_get_curve(SP_SHAPE(item)); ^ conn-avoid-ref.cpp: In function 'GSList* get_avoided_items(GSList*, SPObject*, SPDesktop*, bool)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ conn-avoid-ref.cpp:564:31: note: in expansion of macro 'SP_ITEM' !desktop->isLayer(SP_ITEM(child)) && ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ conn-avoid-ref.cpp:565:14: note: in expansion of macro 'SP_ITEM' !SP_ITEM(child)->isLocked() && ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ conn-avoid-ref.cpp:566:36: note: in expansion of macro 'SP_ITEM' !desktop->itemIsHidden(SP_ITEM(child)) && ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ conn-avoid-ref.cpp:567:30: note: in expansion of macro 'SP_ITEM' (!initialised || SP_ITEM(child)->avoidRef->shapeRef) ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ conn-avoid-ref.cpp:570:43: note: in expansion of macro 'SP_ITEM' list = g_slist_prepend (list, SP_ITEM(child)); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ conn-avoid-ref.cpp:573:51: note: in expansion of macro 'SP_ITEM' if (SP_IS_ITEM(child) && desktop->isLayer(SP_ITEM(child))) { ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:23, from event-context.h:20, from connector-context.h:18, from connector-context.cpp:156: connector-context.cpp: In function 'void sp_connector_context_dispose(GObject*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPConnectorContext*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ connector-context.h:27:34: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CONNECTOR_CONTEXT(o) (G_TYPE_CHECK_INSTANCE_CAST((o), SP_TYPE_CONNECTOR_CONTEXT, SPConnectorContext)) ^ connector-context.cpp:356:30: note: in expansion of macro 'SP_CONNECTOR_CONTEXT' SPConnectorContext *cc = SP_CONNECTOR_CONTEXT(object); ^ connector-context.cpp: In function 'void sp_connector_context_setup(SPEventContext*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPConnectorContext*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ connector-context.h:27:34: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CONNECTOR_CONTEXT(o) (G_TYPE_CHECK_INSTANCE_CAST((o), SP_TYPE_CONNECTOR_CONTEXT, SPConnectorContext)) ^ connector-context.cpp:399:30: note: in expansion of macro 'SP_CONNECTOR_CONTEXT' SPConnectorContext *cc = SP_CONNECTOR_CONTEXT(ec); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPCanvasBPath*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ display/canvas-bpath.h:25:31: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_CANVAS_BPATH(obj) (GTK_CHECK_CAST ((obj), SP_TYPE_CANVAS_BPATH, SPCanvasBPath)) ^ connector-context.cpp:415:32: note: in expansion of macro 'SP_CANVAS_BPATH' sp_canvas_bpath_set_stroke(SP_CANVAS_BPATH(cc->red_bpath), cc->red_color, ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPCanvasBPath*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ display/canvas-bpath.h:25:31: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_CANVAS_BPATH(obj) (GTK_CHECK_CAST ((obj), SP_TYPE_CANVAS_BPATH, SPCanvasBPath)) ^ connector-context.cpp:417:30: note: in expansion of macro 'SP_CANVAS_BPATH' sp_canvas_bpath_set_fill(SP_CANVAS_BPATH(cc->red_bpath), 0x00000000, ^ connector-context.cpp: In function 'void sp_connector_context_set(SPEventContext*, Inkscape::Preferences::Entry*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPConnectorContext*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ connector-context.h:27:34: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CONNECTOR_CONTEXT(o) (G_TYPE_CHECK_INSTANCE_CAST((o), SP_TYPE_CONNECTOR_CONTEXT, SPConnectorContext)) ^ connector-context.cpp:448:30: note: in expansion of macro 'SP_CONNECTOR_CONTEXT' SPConnectorContext *cc = SP_CONNECTOR_CONTEXT(ec); ^ connector-context.cpp: In function 'void sp_connector_context_switch_mode(SPEventContext*, unsigned int)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPConnectorContext*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ connector-context.h:27:34: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CONNECTOR_CONTEXT(o) (G_TYPE_CHECK_INSTANCE_CAST((o), SP_TYPE_CONNECTOR_CONTEXT, SPConnectorContext)) ^ connector-context.cpp:467:30: note: in expansion of macro 'SP_CONNECTOR_CONTEXT' SPConnectorContext *cc = SP_CONNECTOR_CONTEXT(ec); ^ connector-context.cpp: In function 'void sp_connector_context_finish(SPEventContext*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPConnectorContext*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ connector-context.h:27:34: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CONNECTOR_CONTEXT(o) (G_TYPE_CHECK_INSTANCE_CAST((o), SP_TYPE_CONNECTOR_CONTEXT, SPConnectorContext)) ^ connector-context.cpp:506:30: note: in expansion of macro 'SP_CONNECTOR_CONTEXT' SPConnectorContext *cc = SP_CONNECTOR_CONTEXT(ec); ^ connector-context.cpp: In function 'gint sp_connector_context_item_handler(SPEventContext*, SPItem*, GdkEvent*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPConnectorContext*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ connector-context.h:27:34: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CONNECTOR_CONTEXT(o) (G_TYPE_CHECK_INSTANCE_CAST((o), SP_TYPE_CONNECTOR_CONTEXT, SPConnectorContext)) ^ connector-context.cpp:632:30: note: in expansion of macro 'SP_CONNECTOR_CONTEXT' SPConnectorContext *cc = SP_CONNECTOR_CONTEXT(event_context); ^ connector-context.cpp: In function 'gint sp_connector_context_root_handler(SPEventContext*, GdkEvent*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPConnectorContext*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ connector-context.h:27:34: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CONNECTOR_CONTEXT(o) (G_TYPE_CHECK_INSTANCE_CAST((o), SP_TYPE_CONNECTOR_CONTEXT, SPConnectorContext)) ^ connector-context.cpp:706:36: note: in expansion of macro 'SP_CONNECTOR_CONTEXT' SPConnectorContext *const cc = SP_CONNECTOR_CONTEXT(ec); ^ connector-context.cpp: In function 'gint connector_handle_motion_notify(SPConnectorContext*, const GdkEventMotion&)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPPath*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-path.h:21:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_PATH(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_PATH, SPPath)) ^ connector-context.cpp:970:32: note: in expansion of macro 'SP_PATH' SPPath *path = SP_PATH(cc->clickeditem); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPCanvasBPath*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ display/canvas-bpath.h:25:31: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_CANVAS_BPATH(obj) (GTK_CHECK_CAST ((obj), SP_TYPE_CANVAS_BPATH, SPCanvasBPath)) ^ connector-context.cpp:987:43: note: in expansion of macro 'SP_CANVAS_BPATH' sp_canvas_bpath_set_bpath(SP_CANVAS_BPATH(cc->red_bpath), cc->red_curve); ^ connector-context.cpp: In function 'void cc_connector_rerouting_finish(SPConnectorContext*, Geom::Point*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPCanvasBPath*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ display/canvas-bpath.h:25:31: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_CANVAS_BPATH(obj) (GTK_CHECK_CAST ((obj), SP_TYPE_CANVAS_BPATH, SPCanvasBPath)) ^ connector-context.cpp:1279:31: note: in expansion of macro 'SP_CANVAS_BPATH' sp_canvas_bpath_set_bpath(SP_CANVAS_BPATH(cc->red_bpath), NULL); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPPath*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-path.h:21:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_PATH(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_PATH, SPPath)) ^ connector-context.cpp:1304:36: note: in expansion of macro 'SP_PATH' sp_conn_reroute_path_immediate(SP_PATH(cc->clickeditem)); ^ connector-context.cpp: In function 'void spcc_reset_colors(SPConnectorContext*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPCanvasBPath*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ display/canvas-bpath.h:25:31: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_CANVAS_BPATH(obj) (GTK_CHECK_CAST ((obj), SP_TYPE_CANVAS_BPATH, SPCanvasBPath)) ^ connector-context.cpp:1317:31: note: in expansion of macro 'SP_CANVAS_BPATH' sp_canvas_bpath_set_bpath(SP_CANVAS_BPATH(cc->red_bpath), NULL); ^ connector-context.cpp: In function 'void spcc_connector_set_initial_point(SPConnectorContext*, Geom::Point)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPCanvasBPath*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ display/canvas-bpath.h:25:31: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_CANVAS_BPATH(obj) (GTK_CHECK_CAST ((obj), SP_TYPE_CANVAS_BPATH, SPCanvasBPath)) ^ connector-context.cpp:1332:31: note: in expansion of macro 'SP_CANVAS_BPATH' sp_canvas_bpath_set_bpath(SP_CANVAS_BPATH(cc->red_bpath), NULL); ^ connector-context.cpp: In function 'void spcc_connector_set_subsequent_point(SPConnectorContext*, Geom::Point)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPCanvasBPath*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ display/canvas-bpath.h:25:31: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_CANVAS_BPATH(obj) (GTK_CHECK_CAST ((obj), SP_TYPE_CANVAS_BPATH, SPCanvasBPath)) ^ connector-context.cpp:1364:31: note: in expansion of macro 'SP_CANVAS_BPATH' sp_canvas_bpath_set_bpath(SP_CANVAS_BPATH(cc->red_bpath), cc->red_curve); ^ connector-context.cpp: In function 'void spcc_concat_colors_and_flush(SPConnectorContext*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPCanvasBPath*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ display/canvas-bpath.h:25:31: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_CANVAS_BPATH(obj) (GTK_CHECK_CAST ((obj), SP_TYPE_CANVAS_BPATH, SPCanvasBPath)) ^ connector-context.cpp:1380:31: note: in expansion of macro 'SP_CANVAS_BPATH' sp_canvas_bpath_set_bpath(SP_CANVAS_BPATH(cc->red_bpath), NULL); ^ connector-context.cpp: In function 'void spcc_flush_white(SPConnectorContext*, SPCurve*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ connector-context.cpp:1433:23: note: in expansion of macro 'SP_ITEM' cc->newconn = SP_ITEM(desktop->currentLayer()->appendChildRepr(repr)); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ connector-context.cpp:1434:55: note: in expansion of macro 'SP_ITEM' cc->newconn->transform = sp_item_i2doc_affine(SP_ITEM(desktop->currentLayer())).inverse(); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPPath*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-path.h:21:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_PATH(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_PATH, SPPath)) ^ connector-context.cpp:1466:44: note: in expansion of macro 'SP_PATH' sp_conn_reroute_path_immediate(SP_PATH(cc->newconn)); ^ connector-context.cpp: In function 'gboolean cc_generic_knot_handler(SPCanvasItem*, GdkEvent*, SPKnot*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPConnectorContext*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ connector-context.h:27:34: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CONNECTOR_CONTEXT(o) (G_TYPE_CHECK_INSTANCE_CAST((o), SP_TYPE_CONNECTOR_CONTEXT, SPConnectorContext)) ^ connector-context.cpp:1525:30: note: in expansion of macro 'SP_CONNECTOR_CONTEXT' SPConnectorContext *cc = SP_CONNECTOR_CONTEXT( ^ connector-context.cpp: In function 'gboolean endpt_handler(SPKnot*, GdkEvent*, SPConnectorContext*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPPath*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-path.h:21:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_PATH(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_PATH, SPPath)) ^ connector-context.cpp:1595:33: note: in expansion of macro 'SP_PATH' cc->red_curve = SP_PATH(cc->clickeditem)->original_curve ? SP_PATH(cc->clickeditem)->original_curve->copy() : SP_PATH(cc->clickeditem)->curve->copy(); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPPath*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-path.h:21:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_PATH(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_PATH, SPPath)) ^ connector-context.cpp:1595:76: note: in expansion of macro 'SP_PATH' cc->red_curve = SP_PATH(cc->clickeditem)->original_curve ? SP_PATH(cc->clickeditem)->original_curve->copy() : SP_PATH(cc->clickeditem)->curve->copy(); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPPath*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-path.h:21:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_PATH(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_PATH, SPPath)) ^ connector-context.cpp:1595:127: note: in expansion of macro 'SP_PATH' cc->red_curve = SP_PATH(cc->clickeditem)->original_curve ? SP_PATH(cc->clickeditem)->original_curve->copy() : SP_PATH(cc->clickeditem)->curve->copy(); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPCanvasBPath*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ display/canvas-bpath.h:25:31: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_CANVAS_BPATH(obj) (GTK_CHECK_CAST ((obj), SP_TYPE_CANVAS_BPATH, SPCanvasBPath)) ^ connector-context.cpp:1598:43: note: in expansion of macro 'SP_CANVAS_BPATH' sp_canvas_bpath_set_bpath(SP_CANVAS_BPATH(cc->red_bpath), cc->red_curve); ^ connector-context.cpp: In function 'void cc_set_active_conn(SPConnectorContext*, SPItem*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPPath*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-path.h:21:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_PATH(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_PATH, SPPath)) ^ connector-context.cpp:1754:22: note: in expansion of macro 'SP_PATH' SPCurve *curve = SP_PATH(item)->original_curve ? SP_PATH(item)->original_curve : SP_PATH(item)->curve; ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPPath*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-path.h:21:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_PATH(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_PATH, SPPath)) ^ connector-context.cpp:1754:54: note: in expansion of macro 'SP_PATH' SPCurve *curve = SP_PATH(item)->original_curve ? SP_PATH(item)->original_curve : SP_PATH(item)->curve; ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPPath*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-path.h:21:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_PATH(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_PATH, SPPath)) ^ connector-context.cpp:1754:86: note: in expansion of macro 'SP_PATH' SPCurve *curve = SP_PATH(item)->original_curve ? SP_PATH(item)->original_curve : SP_PATH(item)->curve; ^ connector-context.cpp: In function 'bool cc_item_is_shape(SPItem*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPShape*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-shape.h:26:24: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_SHAPE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_SHAPE, SPShape)) ^ connector-context.cpp:1887:27: note: in expansion of macro 'SP_SHAPE' SPCurve *curve = (SP_SHAPE(item))->curve; ^ connector-context.cpp: In function 'bool cc_item_is_connector(SPItem*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPPath*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-path.h:21:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_PATH(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_PATH, SPPath)) ^ connector-context.cpp:1907:23: note: in expansion of macro 'SP_PATH' bool closed = SP_PATH(item)->original_curve ? SP_PATH(item)->original_curve->is_closed() : SP_PATH(item)->curve->is_closed(); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPPath*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-path.h:21:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_PATH(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_PATH, SPPath)) ^ connector-context.cpp:1907:55: note: in expansion of macro 'SP_PATH' bool closed = SP_PATH(item)->original_curve ? SP_PATH(item)->original_curve->is_closed() : SP_PATH(item)->curve->is_closed(); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPPath*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-path.h:21:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_PATH(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_PATH, SPPath)) ^ connector-context.cpp:1907:100: note: in expansion of macro 'SP_PATH' bool closed = SP_PATH(item)->original_curve ? SP_PATH(item)->original_curve->is_closed() : SP_PATH(item)->curve->is_closed(); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPPath*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-path.h:21:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_PATH(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_PATH, SPPath)) ^ connector-context.cpp:1908:13: note: in expansion of macro 'SP_PATH' if (SP_PATH(item)->connEndPair.isAutoRoutingConn() && !closed) { ^ connector-context.cpp: In function 'void cc_selection_changed(Inkscape::Selection*, gpointer)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPConnectorContext*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ connector-context.h:27:34: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CONNECTOR_CONTEXT(o) (G_TYPE_CHECK_INSTANCE_CAST((o), SP_TYPE_CONNECTOR_CONTEXT, SPConnectorContext)) ^ connector-context.cpp:1964:30: note: in expansion of macro 'SP_CONNECTOR_CONTEXT' SPConnectorContext *cc = SP_CONNECTOR_CONTEXT(data); ^ connector-context.cpp: In function 'void shape_event_attr_deleted(Inkscape::XML::Node*, Inkscape::XML::Node*, Inkscape::XML::Node*, gpointer)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPConnectorContext*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ connector-context.h:27:34: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CONNECTOR_CONTEXT(o) (G_TYPE_CHECK_INSTANCE_CAST((o), SP_TYPE_CONNECTOR_CONTEXT, SPConnectorContext)) ^ connector-context.cpp:1991:30: note: in expansion of macro 'SP_CONNECTOR_CONTEXT' SPConnectorContext *cc = SP_CONNECTOR_CONTEXT(data); ^ connector-context.cpp: In function 'void shape_event_attr_changed(Inkscape::XML::Node*, const gchar*, const gchar*, const gchar*, bool, gpointer)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPConnectorContext*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ connector-context.h:27:34: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CONNECTOR_CONTEXT(o) (G_TYPE_CHECK_INSTANCE_CAST((o), SP_TYPE_CONNECTOR_CONTEXT, SPConnectorContext)) ^ connector-context.cpp:2006:30: note: in expansion of macro 'SP_CONNECTOR_CONTEXT' SPConnectorContext *cc = SP_CONNECTOR_CONTEXT(data); ^ In file included from ui/view/view.h:22:0, from desktop.h:36, from context-fns.cpp:7: ./gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': ./gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/gtkmm-2.4/gtkmm/widget.h:29, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/bin.h:30, from /usr/include/gtkmm-2.4/gtkmm/window.h:32, from ui/view/edit-widget-interface.h:21, from desktop.h:37, from context-fns.cpp:7: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:35:0, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:33, from /usr/include/gdkmm-2.4/gdkmm/window.h:30, from /usr/include/gdkmm-2.4/gdkmm/event.h:27, from /usr/include/gtkmm-2.4/gtkmm/widget.h:37, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/bin.h:30, from /usr/include/gtkmm-2.4/gtkmm/window.h:32, from ui/view/edit-widget-interface.h:21, from desktop.h:37, from context-fns.cpp:7: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ CXX desktop-events.o In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:44:0, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/bin.h:30, from /usr/include/gtkmm-2.4/gtkmm/window.h:32, from ui/view/edit-widget-interface.h:21, from desktop.h:37, from context-fns.cpp:7: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm.h:27:0, from /usr/include/gtkmm-2.4/gtkmm.h:89, from desktop.cpp:58: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/pangomm-1.4/pangomm/layout.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:29, from /usr/include/gdkmm-2.4/gdkmm/gc.h:32, from /usr/include/gdkmm-2.4/gdkmm.h:30, from /usr/include/gtkmm-2.4/gtkmm.h:89, from desktop.cpp:58: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm/cursor.h:31:0, from /usr/include/gdkmm-2.4/gdkmm.h:40, from /usr/include/gtkmm-2.4/gtkmm.h:89, from desktop.cpp:58: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:23, from sp-object.h:58, from sp-item.h:23, from context-fns.cpp:6: context-fns.cpp: In function 'bool Inkscape::have_viable_layer(SPDesktop*, Inkscape::MessageContext*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ context-fns.cpp:32:27: note: in expansion of macro 'SP_ITEM' SPItem const *layer = SP_ITEM(desktop->currentLayer()); ^ context-fns.cpp: In function 'bool Inkscape::have_viable_layer(SPDesktop*, Inkscape::MessageStack*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ context-fns.cpp:61:27: note: in expansion of macro 'SP_ITEM' SPItem const *layer = SP_ITEM(desktop->currentLayer()); ^ CXX desktop-handles.o In file included from /usr/include/gtkmm-2.4/gtkmm.h:97:0, from desktop.cpp:58: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:98:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:101:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/cellview.h:31, from /usr/include/gtkmm-2.4/gtkmm.h:108, from desktop.cpp:58: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:86:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:89:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/cellview.h:31, from /usr/include/gtkmm-2.4/gtkmm.h:108, from desktop.cpp:58: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:127:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:130:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:113:0, from desktop.cpp:58: /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'GtkCellRendererCombo* Gtk::CellRendererCombo::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:95:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] GtkCellRendererCombo* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'const GtkCellRendererCombo* Gtk::CellRendererCombo::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:98:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererCombo* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:116:0, from desktop.cpp:58: /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'GtkCellRendererSpin* Gtk::CellRendererSpin::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:97:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] GtkCellRendererSpin* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'const GtkCellRendererSpin* Gtk::CellRendererSpin::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:100:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererSpin* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:193:0, from desktop.cpp:58: /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'GtkProgressBar* Gtk::ProgressBar::gobj()': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:146:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] GtkProgressBar* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'const GtkProgressBar* Gtk::ProgressBar::gobj() const': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:149:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] const GtkProgressBar* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:207:0, from desktop.cpp:58: /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkRuler* Gtk::Ruler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:116:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] GtkRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkRuler* Gtk::Ruler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:119:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] const GtkRuler* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkVRuler* Gtk::VRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:369:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] GtkVRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkVRuler* Gtk::VRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:372:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] const GtkVRuler* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkHRuler* Gtk::HRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:439:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] GtkHRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkHRuler* Gtk::HRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:442:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] const GtkHRuler* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:216:0, from desktop.cpp:58: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:163:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from ui/view/view.h:22:0, from desktop.h:36, from desktop.cpp:63: ./gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': ./gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ CXX desktop-style.o In file included from desktop.cpp:77:0: display/nr-arena.h: In static member function 'static NRArena* NRArena::create()': display/nr-arena.h:46:66: warning: cast from 'NRObject*' to 'NRArena*' increases required alignment of target type [-Wcast-align] return reinterpret_cast(nr_object_new(NR_TYPE_ARENA)); ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glibmm-2.4/glibmm/varianttype.h:26, from /usr/include/glibmm-2.4/glibmm/variant.h:26, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:25, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:23, from /usr/include/glibmm-2.4/glibmm.h:91, from /usr/include/gtkmm-2.4/gtkmm.h:87, from desktop.cpp:58: desktop.cpp: In member function 'void SPDesktop::init(SPNamedView*, SPCanvas*, Inkscape::UI::View::EditWidgetInterface*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'CtrlRect*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ display/sodipodi-ctrlrect.h:23:27: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_CTRLRECT(obj) (GTK_CHECK_CAST((obj), SP_TYPE_CTRLRECT, CtrlRect)) ^ desktop.cpp:213:5: note: in expansion of macro 'SP_CTRLRECT' SP_CTRLRECT(table)->setRectangle(Geom::Rect(Geom::Point(-80000, -80000), Geom::Point(80000, 80000))); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'CtrlRect*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ display/sodipodi-ctrlrect.h:23:27: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_CTRLRECT(obj) (GTK_CHECK_CAST((obj), SP_TYPE_CTRLRECT, CtrlRect)) ^ desktop.cpp:214:5: note: in expansion of macro 'SP_CTRLRECT' SP_CTRLRECT(table)->setColor(0x00000000, true, 0x00000000); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPCanvasArena* {aka _SPCanvasArena*}' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ display/canvas-arena.h:22:31: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_CANVAS_ARENA(obj) (GTK_CHECK_CAST ((obj), SP_TYPE_CANVAS_ARENA, SPCanvasArena)) ^ desktop.cpp:224:5: note: in expansion of macro 'SP_CANVAS_ARENA' SP_CANVAS_ARENA (drawing)->arena->delta = prefs->getDouble("/options/cursortolerance/value", 1.0); // default is 1 px ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'CtrlRect*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ display/sodipodi-ctrlrect.h:23:27: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_CTRLRECT(obj) (GTK_CHECK_CAST((obj), SP_TYPE_CTRLRECT, CtrlRect)) ^ desktop.cpp:260:5: note: in expansion of macro 'SP_CTRLRECT' SP_CTRLRECT(page)->setRectangle(d); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'CtrlRect*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ display/sodipodi-ctrlrect.h:23:27: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_CTRLRECT(obj) (GTK_CHECK_CAST((obj), SP_TYPE_CTRLRECT, CtrlRect)) ^ desktop.cpp:261:5: note: in expansion of macro 'SP_CTRLRECT' SP_CTRLRECT(page_border)->setRectangle(d); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'CtrlRect*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ display/sodipodi-ctrlrect.h:23:27: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_CTRLRECT(obj) (GTK_CHECK_CAST((obj), SP_TYPE_CTRLRECT, CtrlRect)) ^ desktop.cpp:270:9: note: in expansion of macro 'SP_CTRLRECT' SP_CTRLRECT(page_border)->setShadow(namedview->pageshadow, 0x3f3f3fff); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPCanvasItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ ./display/display-forward.h:22:30: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_CANVAS_ITEM(obj) (GTK_CHECK_CAST((obj), SP_TYPE_CANVAS_ITEM, SPCanvasItem)) ^ desktop.cpp:276:37: note: in expansion of macro 'SP_CANVAS_ITEM' sp_canvas_item_affine_absolute (SP_CANVAS_ITEM (drawing), _doc2dt); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ desktop.cpp:280:44: note: in expansion of macro 'SP_ITEM' NRArenaItem *ai = sp_item_invoke_show (SP_ITEM (sp_document_root (document)), ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPCanvasArena* {aka _SPCanvasArena*}' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ display/canvas-arena.h:22:31: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_CANVAS_ARENA(obj) (GTK_CHECK_CAST ((obj), SP_TYPE_CANVAS_ARENA, SPCanvasArena)) ^ desktop.cpp:281:13: note: in expansion of macro 'SP_CANVAS_ARENA' SP_CANVAS_ARENA (drawing)->arena, ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPCanvasArena* {aka _SPCanvasArena*}' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ display/canvas-arena.h:22:31: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_CANVAS_ARENA(obj) (GTK_CHECK_CAST ((obj), SP_TYPE_CANVAS_ARENA, SPCanvasArena)) ^ desktop.cpp:285:34: note: in expansion of macro 'SP_CANVAS_ARENA' nr_arena_item_add_child (SP_CANVAS_ARENA (drawing)->root, ai, NULL); ^ desktop.cpp: In member function 'void SPDesktop::destroy()': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ desktop.cpp:397:30: note: in expansion of macro 'SP_ITEM' sp_item_invoke_hide (SP_ITEM (sp_document_root (doc())), dkey); ^ desktop.cpp: In member function 'void SPDesktop::_setDisplayMode(Inkscape::RenderMode)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPCanvasArena* {aka _SPCanvasArena*}' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ display/canvas-arena.h:22:31: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_CANVAS_ARENA(obj) (GTK_CHECK_CAST ((obj), SP_TYPE_CANVAS_ARENA, SPCanvasArena)) ^ desktop.cpp:449:5: note: in expansion of macro 'SP_CANVAS_ARENA' SP_CANVAS_ARENA (drawing)->arena->rendermode = mode; ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPCanvasItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ ./display/display-forward.h:22:30: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_CANVAS_ITEM(obj) (GTK_CHECK_CAST((obj), SP_TYPE_CANVAS_ITEM, SPCanvasItem)) ^ desktop.cpp:452:37: note: in expansion of macro 'SP_CANVAS_ITEM' sp_canvas_item_affine_absolute (SP_CANVAS_ITEM (main), _d2w); // redraw ^ desktop.cpp: In member function 'void SPDesktop::toggleLayerSolo(SPObject*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ desktop.cpp:509:27: note: in expansion of macro 'SP_ITEM' othersShowing |= !SP_ITEM(obj)->isHidden(); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ desktop.cpp:513:27: note: in expansion of macro 'SP_ITEM' othersShowing |= !SP_ITEM(obj)->isHidden(); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ desktop.cpp:517:10: note: in expansion of macro 'SP_ITEM' if ( SP_ITEM(object)->isHidden() ) { ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ desktop.cpp:518:9: note: in expansion of macro 'SP_ITEM' SP_ITEM(object)->setHidden(false); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ desktop.cpp:522:9: note: in expansion of macro 'SP_ITEM' SP_ITEM(*it)->setHidden(othersShowing); ^ desktop.cpp: In member function 'bool SPDesktop::isLayer(SPObject*) const': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPGroup*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-item-group.h:20:35: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_GROUP(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_GROUP, SPGroup)) ^ desktop.cpp:545:19: note: in expansion of macro 'SP_GROUP' && ( SP_GROUP(object)->effectiveLayerMode(this->dkey) ^ desktop.cpp: In member function 'SPItem* SPDesktop::item_from_list_at_point_bottom(const GSList*, Geom::Point) const': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPGroup*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-item-group.h:20:35: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_GROUP(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_GROUP, SPGroup)) ^ desktop.cpp:693:62: note: in expansion of macro 'SP_GROUP' return sp_document_item_from_list_at_point_bottom (dkey, SP_GROUP (doc()->root), list, p); ^ desktop.cpp: In member function 'void SPDesktop::set_display_area(double, double, double, double, double, bool)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPCanvasItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ ./display/display-forward.h:22:30: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_CANVAS_ITEM(obj) (GTK_CHECK_CAST((obj), SP_TYPE_CANVAS_ITEM, SPCanvasItem)) ^ desktop.cpp:804:40: note: in expansion of macro 'SP_CANVAS_ITEM' sp_canvas_item_affine_absolute(SP_CANVAS_ITEM(main), _d2w); ^ desktop.cpp: In member function 'void SPDesktop::zoom_drawing()': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ desktop.cpp:1081:23: note: in expansion of macro 'SP_ITEM' SPItem *docitem = SP_ITEM (sp_document_root (doc())); ^ desktop.cpp: In member function 'void SPDesktop::showGrids(bool, bool)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPCanvasItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ ./display/display-forward.h:22:30: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_CANVAS_ITEM(obj) (GTK_CHECK_CAST((obj), SP_TYPE_CANVAS_ITEM, SPCanvasItem)) ^ desktop.cpp:1430:29: note: in expansion of macro 'SP_CANVAS_ITEM' sp_canvas_item_show(SP_CANVAS_ITEM(gridgroup)); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPCanvasItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ ./display/display-forward.h:22:30: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_CANVAS_ITEM(obj) (GTK_CHECK_CAST((obj), SP_TYPE_CANVAS_ITEM, SPCanvasItem)) ^ desktop.cpp:1432:29: note: in expansion of macro 'SP_CANVAS_ITEM' sp_canvas_item_hide(SP_CANVAS_ITEM(gridgroup)); ^ desktop.cpp: In member function 'virtual void SPDesktop::setDocument(SPDocument*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ desktop.cpp:1483:30: note: in expansion of macro 'SP_ITEM' sp_item_invoke_hide (SP_ITEM (sp_document_root (this->doc())), dkey); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ desktop.cpp:1514:35: note: in expansion of macro 'SP_ITEM' ai = sp_item_invoke_show (SP_ITEM (sp_document_root (doc)), ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPCanvasArena* {aka _SPCanvasArena*}' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ display/canvas-arena.h:22:31: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_CANVAS_ARENA(obj) (GTK_CHECK_CAST ((obj), SP_TYPE_CANVAS_ARENA, SPCanvasArena)) ^ desktop.cpp:1515:17: note: in expansion of macro 'SP_CANVAS_ARENA' SP_CANVAS_ARENA (drawing)->arena, ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPCanvasArena* {aka _SPCanvasArena*}' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ display/canvas-arena.h:22:31: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_CANVAS_ARENA(obj) (GTK_CHECK_CAST ((obj), SP_TYPE_CANVAS_ARENA, SPCanvasArena)) ^ desktop.cpp:1519:38: note: in expansion of macro 'SP_CANVAS_ARENA' nr_arena_item_add_child (SP_CANVAS_ARENA (drawing)->root, ai, NULL); ^ desktop.cpp: In member function 'virtual void SPDesktop::onDocumentResized(gdouble, gdouble)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPCanvasItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ ./display/display-forward.h:22:30: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_CANVAS_ITEM(obj) (GTK_CHECK_CAST((obj), SP_TYPE_CANVAS_ITEM, SPCanvasItem)) ^ desktop.cpp:1555:37: note: in expansion of macro 'SP_CANVAS_ITEM' sp_canvas_item_affine_absolute (SP_CANVAS_ITEM (drawing), _doc2dt); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'CtrlRect*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ display/sodipodi-ctrlrect.h:23:27: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_CTRLRECT(obj) (GTK_CHECK_CAST((obj), SP_TYPE_CTRLRECT, CtrlRect)) ^ desktop.cpp:1557:5: note: in expansion of macro 'SP_CTRLRECT' SP_CTRLRECT(page)->setRectangle(a); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'CtrlRect*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ display/sodipodi-ctrlrect.h:23:27: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_CTRLRECT(obj) (GTK_CHECK_CAST((obj), SP_TYPE_CTRLRECT, CtrlRect)) ^ desktop.cpp:1558:5: note: in expansion of macro 'SP_CTRLRECT' SP_CTRLRECT(page_border)->setRectangle(a); ^ desktop.cpp: In function 'void _layer_activated(SPObject*, SPDesktop*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPGroup*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-item-group.h:20:35: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_GROUP(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_GROUP, SPGroup)) ^ desktop.cpp:1621:5: note: in expansion of macro 'SP_GROUP' SP_GROUP(layer)->setLayerDisplayMode(desktop->dkey, SPGroup::LAYER); ^ desktop.cpp: In function 'void _layer_deactivated(SPObject*, SPDesktop*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPGroup*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-item-group.h:20:35: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_GROUP(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_GROUP, SPGroup)) ^ desktop.cpp:1628:5: note: in expansion of macro 'SP_GROUP' SP_GROUP(layer)->setLayerDisplayMode(desktop->dkey, SPGroup::GROUP); ^ desktop.cpp: In function 'void _namedview_modified(SPObject*, guint, SPDesktop*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPNamedView*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-namedview.h:17:28: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_NAMEDVIEW(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_NAMEDVIEW, SPNamedView)) ^ desktop.cpp:1682:21: note: in expansion of macro 'SP_NAMEDVIEW' SPNamedView *nv=SP_NAMEDVIEW(obj); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPCanvasArena* {aka _SPCanvasArena*}' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ display/canvas-arena.h:22:31: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_CANVAS_ARENA(obj) (GTK_CHECK_CAST ((obj), SP_TYPE_CANVAS_ARENA, SPCanvasArena)) ^ desktop.cpp:1733:13: note: in expansion of macro 'SP_CANVAS_ARENA' SP_CANVAS_ARENA (desktop->drawing)->arena->outlinecolor = prefs->getInt("/options/wireframecolors/onlight", 0xff); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPCanvasArena* {aka _SPCanvasArena*}' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ display/canvas-arena.h:22:31: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_CANVAS_ARENA(obj) (GTK_CHECK_CAST ((obj), SP_TYPE_CANVAS_ARENA, SPCanvasArena)) ^ desktop.cpp:1735:13: note: in expansion of macro 'SP_CANVAS_ARENA' SP_CANVAS_ARENA (desktop->drawing)->arena->outlinecolor = prefs->getInt("/options/wireframecolors/ondark", 0xffffffff); ^ In file included from ui/view/view.h:22:0, from desktop.h:36, from desktop-events.cpp:21: ./gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': ./gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ In file included from ui/view/view.h:22:0, from desktop.h:36, from desktop-handles.cpp:16: ./gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': ./gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/gtkmm-2.4/gtkmm/widget.h:29, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/bin.h:30, from /usr/include/gtkmm-2.4/gtkmm/window.h:32, from ui/view/edit-widget-interface.h:21, from desktop.h:37, from desktop-events.cpp:21: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:35:0, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:33, from /usr/include/gdkmm-2.4/gdkmm/window.h:30, from /usr/include/gdkmm-2.4/gdkmm/event.h:27, from /usr/include/gtkmm-2.4/gtkmm/widget.h:37, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/bin.h:30, from /usr/include/gtkmm-2.4/gtkmm/window.h:32, from ui/view/edit-widget-interface.h:21, from desktop.h:37, from desktop-events.cpp:21: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/gtkmm-2.4/gtkmm/widget.h:29, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/bin.h:30, from /usr/include/gtkmm-2.4/gtkmm/window.h:32, from ui/view/edit-widget-interface.h:21, from desktop.h:37, from desktop-handles.cpp:16: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:44:0, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/bin.h:30, from /usr/include/gtkmm-2.4/gtkmm/window.h:32, from ui/view/edit-widget-interface.h:21, from desktop.h:37, from desktop-events.cpp:21: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:35:0, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:33, from /usr/include/gdkmm-2.4/gdkmm/window.h:30, from /usr/include/gdkmm-2.4/gdkmm/event.h:27, from /usr/include/gtkmm-2.4/gtkmm/widget.h:37, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/bin.h:30, from /usr/include/gtkmm-2.4/gtkmm/window.h:32, from ui/view/edit-widget-interface.h:21, from desktop.h:37, from desktop-handles.cpp:16: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:44:0, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/bin.h:30, from /usr/include/gtkmm-2.4/gtkmm/window.h:32, from ui/view/edit-widget-interface.h:21, from desktop.h:37, from desktop-handles.cpp:16: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:97:0, from display/canvas-axonomgrid.h:13, from desktop-events.cpp:24: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:98:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:101:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/cellview.h:31, from /usr/include/gtkmm-2.4/gtkmm.h:108, from display/canvas-axonomgrid.h:13, from desktop-events.cpp:24: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:86:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:89:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/cellview.h:31, from /usr/include/gtkmm-2.4/gtkmm.h:108, from display/canvas-axonomgrid.h:13, from desktop-events.cpp:24: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:127:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:130:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:113:0, from display/canvas-axonomgrid.h:13, from desktop-events.cpp:24: /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'GtkCellRendererCombo* Gtk::CellRendererCombo::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:95:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] GtkCellRendererCombo* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'const GtkCellRendererCombo* Gtk::CellRendererCombo::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:98:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererCombo* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:116:0, from display/canvas-axonomgrid.h:13, from desktop-events.cpp:24: /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'GtkCellRendererSpin* Gtk::CellRendererSpin::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:97:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] GtkCellRendererSpin* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'const GtkCellRendererSpin* Gtk::CellRendererSpin::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:100:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererSpin* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:193:0, from display/canvas-axonomgrid.h:13, from desktop-events.cpp:24: /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'GtkProgressBar* Gtk::ProgressBar::gobj()': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:146:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] GtkProgressBar* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'const GtkProgressBar* Gtk::ProgressBar::gobj() const': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:149:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] const GtkProgressBar* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:207:0, from display/canvas-axonomgrid.h:13, from desktop-events.cpp:24: /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkRuler* Gtk::Ruler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:116:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] GtkRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkRuler* Gtk::Ruler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:119:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] const GtkRuler* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkVRuler* Gtk::VRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:369:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] GtkVRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkVRuler* Gtk::VRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:372:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] const GtkVRuler* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkHRuler* Gtk::HRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:439:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] GtkHRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkHRuler* Gtk::HRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:442:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] const GtkHRuler* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:216:0, from display/canvas-axonomgrid.h:13, from desktop-events.cpp:24: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:163:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } ^ CXX device-manager.o In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, 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 desktop.h:28, from desktop-events.cpp:21: desktop-events.cpp: In function 'gint sp_dt_ruler_event(GtkWidget*, GdkEvent*, SPDesktopWidget*, bool)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPGuideLine*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ display/guideline.h:21:26: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_GUIDELINE(o) (GTK_CHECK_CAST((o), SP_TYPE_GUIDELINE, SPGuideLine)) ^ desktop-events.cpp:134:40: note: in expansion of macro 'SP_GUIDELINE' sp_guideline_set_color(SP_GUIDELINE(guide), desktop->namedview->guidehicolor); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPGuideLine*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ display/guideline.h:21:26: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_GUIDELINE(o) (GTK_CHECK_CAST((o), SP_TYPE_GUIDELINE, SPGuideLine)) ^ desktop-events.cpp:155:43: note: in expansion of macro 'SP_GUIDELINE' sp_guideline_set_position(SP_GUIDELINE(guide), from_2geom(event_dt)); ^ desktop-events.cpp: In function 'gint sp_dt_guide_event(SPCanvasItem*, GdkEvent*, gpointer)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPGuide*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-guide.h:22:35: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_GUIDE(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_GUIDE, SPGuide)) ^ desktop-events.cpp:229:22: note: in expansion of macro 'SP_GUIDE' SPGuide *guide = SP_GUIDE(data); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPGuideLine*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ display/guideline.h:21:26: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_GUIDELINE(o) (GTK_CHECK_CAST((o), SP_TYPE_GUIDELINE, SPGuideLine)) ^ desktop-events.cpp:419:36: note: in expansion of macro 'SP_GUIDELINE' sp_guideline_set_color(SP_GUIDELINE(item), guide->hicolor); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPGuideLine*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ display/guideline.h:21:26: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_GUIDELINE(o) (GTK_CHECK_CAST((o), SP_TYPE_GUIDELINE, SPGuideLine)) ^ desktop-events.cpp:438:36: note: in expansion of macro 'SP_GUIDELINE' sp_guideline_set_color(SP_GUIDELINE(item), guide->color); ^ In file included from ui/view/view.h:22:0, from desktop.h:36, from desktop-style.cpp:18: ./gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': ./gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/gtkmm-2.4/gtkmm/widget.h:29, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/bin.h:30, from /usr/include/gtkmm-2.4/gtkmm/window.h:32, from ui/view/edit-widget-interface.h:21, from desktop.h:37, from desktop-style.cpp:18: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:35:0, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:33, from /usr/include/gdkmm-2.4/gdkmm/window.h:30, from /usr/include/gdkmm-2.4/gdkmm/event.h:27, from /usr/include/gtkmm-2.4/gtkmm/widget.h:37, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/bin.h:30, from /usr/include/gtkmm-2.4/gtkmm/window.h:32, from ui/view/edit-widget-interface.h:21, from desktop.h:37, from desktop-style.cpp:18: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:44:0, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/bin.h:30, from /usr/include/gtkmm-2.4/gtkmm/window.h:32, from ui/view/edit-widget-interface.h:21, from desktop.h:37, from desktop-style.cpp:18: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:97:0, from sp-filter.h:19, from style.h:21, from desktop-style.cpp:25: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:98:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:101:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/cellview.h:31, from /usr/include/gtkmm-2.4/gtkmm.h:108, from sp-filter.h:19, from style.h:21, from desktop-style.cpp:25: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:86:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:89:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/cellview.h:31, from /usr/include/gtkmm-2.4/gtkmm.h:108, from sp-filter.h:19, from style.h:21, from desktop-style.cpp:25: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:127:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:130:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:113:0, from sp-filter.h:19, from style.h:21, from desktop-style.cpp:25: /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'GtkCellRendererCombo* Gtk::CellRendererCombo::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:95:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] GtkCellRendererCombo* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'const GtkCellRendererCombo* Gtk::CellRendererCombo::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:98:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererCombo* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:116:0, from sp-filter.h:19, from style.h:21, from desktop-style.cpp:25: /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'GtkCellRendererSpin* Gtk::CellRendererSpin::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:97:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] GtkCellRendererSpin* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'const GtkCellRendererSpin* Gtk::CellRendererSpin::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:100:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererSpin* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:193:0, from sp-filter.h:19, from style.h:21, from desktop-style.cpp:25: /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'GtkProgressBar* Gtk::ProgressBar::gobj()': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:146:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] GtkProgressBar* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'const GtkProgressBar* Gtk::ProgressBar::gobj() const': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:149:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] const GtkProgressBar* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:207:0, from sp-filter.h:19, from style.h:21, from desktop-style.cpp:25: /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkRuler* Gtk::Ruler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:116:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] GtkRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkRuler* Gtk::Ruler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:119:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] const GtkRuler* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkVRuler* Gtk::VRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:369:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] GtkVRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkVRuler* Gtk::VRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:372:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] const GtkVRuler* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkHRuler* Gtk::HRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:439:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] GtkHRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkHRuler* Gtk::HRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:442:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] const GtkHRuler* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/pangomm-1.4/pangomm/layout.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:29, from /usr/include/gdkmm-2.4/gdkmm/window.h:30, from /usr/include/gdkmm-2.4/gdkmm/device.h:28, from device-manager.h:15, from device-manager.cpp:15: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:216:0, from sp-filter.h:19, from style.h:21, from desktop-style.cpp:25: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:163:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:35:0, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:33, from /usr/include/gdkmm-2.4/gdkmm/window.h:30, from /usr/include/gdkmm-2.4/gdkmm/device.h:28, from device-manager.h:15, from device-manager.cpp:15: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, 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 desktop.h:28, from desktop-style.cpp:18: desktop-style.cpp: In function 'void sp_desktop_apply_css_recursive(SPObject*, SPCSSAttr*, bool)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPTSpan*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-tspan.h:14:24: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_TSPAN(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_TSPAN, SPTSpan)) ^ desktop-style.cpp:101:34: note: in expansion of macro 'SP_TSPAN' && ((SP_IS_TSPAN(o) && SP_TSPAN(o)->role == SP_TSPAN_ROLE_LINE) ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ desktop-style.cpp:123:59: note: in expansion of macro 'SP_ITEM' Geom::Matrix const local(sp_item_i2doc_affine(SP_ITEM(o))); ^ desktop-style.cpp: In function 'void sp_desktop_set_style(SPDesktop*, SPCSSAttr*, bool, bool)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'Box3DSide*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ box3d-side.h:19:40: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_BOX3D_SIDE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_BOX3D_SIDE, Box3DSide)) ^ desktop-style.cpp:175:62: note: in expansion of macro 'SP_BOX3D_SIDE' const char * descr = box3d_side_axes_string(SP_BOX3D_SIDE(i->data)); ^ desktop-style.cpp: In function 'gdouble stroke_average_width(const GSList*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ desktop-style.cpp:418:48: note: in expansion of macro 'SP_ITEM' Geom::Matrix i2d = sp_item_i2d_affine (SP_ITEM(l->data)); ^ desktop-style.cpp: In function 'int objects_query_fillstroke(GSList*, SPStyle*, bool)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPGradient*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-gradient.h:35:27: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_GRADIENT(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_GRADIENT, SPGradient)) ^ desktop-style.cpp:509:38: note: in expansion of macro 'SP_GRADIENT' SPGradient *vector = SP_GRADIENT(server)->getVector(); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPGradient*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-gradient.h:35:27: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_GRADIENT(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_GRADIENT, SPGradient)) ^ desktop-style.cpp:510:42: note: in expansion of macro 'SP_GRADIENT' SPGradient *vector_res = SP_GRADIENT(server_res)->getVector(); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPGradient*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-gradient.h:35:27: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_GRADIENT(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_GRADIENT, SPGradient)) ^ desktop-style.cpp:519:38: note: in expansion of macro 'SP_GRADIENT' SPGradient *vector = SP_GRADIENT(server)->getVector(); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPGradient*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-gradient.h:35:27: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_GRADIENT(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_GRADIENT, SPGradient)) ^ desktop-style.cpp:520:42: note: in expansion of macro 'SP_GRADIENT' SPGradient *vector_res = SP_GRADIENT(server_res)->getVector(); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPPattern*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ sp-pattern.h:20:24: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_PATTERN(o) (GTK_CHECK_CAST ((o), SP_TYPE_PATTERN, SPPattern)) ^ desktop-style.cpp:529:51: note: in expansion of macro 'SP_PATTERN' SPPattern *pat = pattern_getroot (SP_PATTERN (server)); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPPattern*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ sp-pattern.h:20:24: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_PATTERN(o) (GTK_CHECK_CAST ((o), SP_TYPE_PATTERN, SPPattern)) ^ desktop-style.cpp:530:55: note: in expansion of macro 'SP_PATTERN' SPPattern *pat_res = pattern_getroot (SP_PATTERN (server_res)); ^ desktop-style.cpp: In function 'int objects_query_strokewidth(GSList*, SPStyle*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ desktop-style.cpp:712:48: note: in expansion of macro 'SP_ITEM' Geom::Matrix i2d = sp_item_i2d_affine (SP_ITEM(obj)); ^ desktop-style.cpp: In function 'int objects_query_fontnumbers(GSList*, SPStyle*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ desktop-style.cpp:930:77: note: in expansion of macro 'SP_ITEM' size += style->font_size.computed * Geom::Matrix(sp_item_i2d_affine(SP_ITEM(obj))).descrim(); /// \todo FIXME: we assume non-% units here ^ desktop-style.cpp: In function 'int objects_query_blur(GSList*, SPStyle*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ desktop-style.cpp:1376:48: note: in expansion of macro 'SP_ITEM' Geom::Matrix i2d = sp_item_i2d_affine (SP_ITEM(obj)); ^ CXX dir-util.o CXX document.o CXX document-subset.o In file included from document-subset.cpp:10:0: gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ In file included from ui/view/view.h:22:0, from desktop.h:36, from document.cpp:46: ./gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': ./gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ CXX document-undo.o In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/gtkmm-2.4/gtkmm/widget.h:29, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/bin.h:30, from /usr/include/gtkmm-2.4/gtkmm/window.h:32, from ui/view/edit-widget-interface.h:21, from desktop.h:37, from document.cpp:46: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ CXX doxygen-main.o CXX draw-anchor.o In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:35:0, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:33, from /usr/include/gdkmm-2.4/gdkmm/window.h:30, from /usr/include/gdkmm-2.4/gdkmm/event.h:27, from /usr/include/gtkmm-2.4/gtkmm/widget.h:37, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/bin.h:30, from /usr/include/gtkmm-2.4/gtkmm/window.h:32, from ui/view/edit-widget-interface.h:21, from desktop.h:37, from document.cpp:46: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:44:0, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/bin.h:30, from /usr/include/gtkmm-2.4/gtkmm/window.h:32, from ui/view/edit-widget-interface.h:21, from desktop.h:37, from document.cpp:46: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/treeview.h:34:0, from event-log.h:31, from document-private.h:26, from document.cpp:49: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:98:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:101:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24:0, from /usr/include/gtkmm-2.4/gtkmm/treeviewcolumn.h:38, from /usr/include/gtkmm-2.4/gtkmm/treeview.h:36, from event-log.h:31, from document-private.h:26, from document.cpp:49: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:86:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:89:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27:0, from /usr/include/gtkmm-2.4/gtkmm/treeviewcolumn.h:38, from /usr/include/gtkmm-2.4/gtkmm/treeview.h:36, from event-log.h:31, from document-private.h:26, from document.cpp:49: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:127:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:130:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, 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 document.cpp:40: document.cpp: In member function 'void SPDocument::getPerspectivesInDefs(std::vector&)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPRoot*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-root.h:18:21: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ROOT(o) (G_TYPE_CHECK_INSTANCE_CAST((o), SP_TYPE_ROOT, SPRoot)) ^ document.cpp:246:20: note: in expansion of macro 'SP_ROOT' SPDefs *defs = SP_ROOT(this->root)->defs; ^ document.cpp: In function 'SPDocument* sp_document_create(Inkscape::XML::Document*, const gchar*, const gchar*, const gchar*, unsigned int)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPRoot*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-root.h:18:21: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ROOT(o) (G_TYPE_CHECK_INSTANCE_CAST((o), SP_TYPE_ROOT, SPRoot)) ^ document.cpp:394:10: note: in expansion of macro 'SP_ROOT' if (!SP_ROOT(document->root)->defs) { ^ In file included from /usr/lib/arm-linux-gnueabihf/glib-2.0/include/glibconfig.h:9:0, 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 document.cpp:40: /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPRoot*' 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:303:8: note: in definition of macro '_G_BOOLEAN_EXPR' if (expr) \ ^ /usr/include/glib-2.0/glib/gtestutils.h:88:49: note: in expansion of macro 'G_LIKELY' #define g_assert(expr) do { if G_LIKELY (expr) ; else \ ^ document.cpp:399:9: note: in expansion of macro 'g_assert' g_assert(SP_ROOT(document->root)->defs); ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-root.h:18:21: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ROOT(o) (G_TYPE_CHECK_INSTANCE_CAST((o), SP_TYPE_ROOT, SPRoot)) ^ document.cpp:399:18: note: in expansion of macro 'SP_ROOT' g_assert(SP_ROOT(document->root)->defs); ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, 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 document.cpp:40: document.cpp: In function 'gdouble sp_document_width(SPDocument*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPRoot*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-root.h:18:21: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ROOT(o) (G_TYPE_CHECK_INSTANCE_CAST((o), SP_TYPE_ROOT, SPRoot)) ^ document.cpp:538:20: note: in expansion of macro 'SP_ROOT' SPRoot *root = SP_ROOT(document->root); ^ document.cpp: In function 'void sp_document_set_width(SPDocument*, gdouble, const SPUnit*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPRoot*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-root.h:18:21: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ROOT(o) (G_TYPE_CHECK_INSTANCE_CAST((o), SP_TYPE_ROOT, SPRoot)) ^ document.cpp:548:20: note: in expansion of macro 'SP_ROOT' SPRoot *root = SP_ROOT(document->root); ^ document.cpp: In function 'void sp_document_set_height(SPDocument*, gdouble, const SPUnit*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPRoot*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-root.h:18:21: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ROOT(o) (G_TYPE_CHECK_INSTANCE_CAST((o), SP_TYPE_ROOT, SPRoot)) ^ document.cpp:574:20: note: in expansion of macro 'SP_ROOT' SPRoot *root = SP_ROOT(document->root); ^ document.cpp: In function 'gdouble sp_document_height(SPDocument*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPRoot*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-root.h:18:21: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ROOT(o) (G_TYPE_CHECK_INSTANCE_CAST((o), SP_TYPE_ROOT, SPRoot)) ^ document.cpp:604:20: note: in expansion of macro 'SP_ROOT' SPRoot *root = SP_ROOT(document->root); ^ document.cpp: In member function 'void SPDocument::fitToRect(const Rect&, bool)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPGroup*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-item-group.h:20:35: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_GROUP(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_GROUP, SPGroup)) ^ document.cpp:708:5: note: in expansion of macro 'SP_GROUP' SP_GROUP(root)->translateChildItems(tr); ^ document.cpp: In function 'void sp_document_setup_viewport(SPDocument*, SPItemCtx*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPRoot*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-root.h:18:21: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ROOT(o) (G_TYPE_CHECK_INSTANCE_CAST((o), SP_TYPE_ROOT, SPRoot)) ^ document.cpp:980:9: note: in expansion of macro 'SP_ROOT' if (SP_ROOT(doc->root)->viewBox_set) { // if set, take from viewBox ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPRoot*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-root.h:18:21: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ROOT(o) (G_TYPE_CHECK_INSTANCE_CAST((o), SP_TYPE_ROOT, SPRoot)) ^ document.cpp:981:22: note: in expansion of macro 'SP_ROOT' ctx->vp.x0 = SP_ROOT(doc->root)->viewBox.x0; ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPRoot*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-root.h:18:21: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ROOT(o) (G_TYPE_CHECK_INSTANCE_CAST((o), SP_TYPE_ROOT, SPRoot)) ^ document.cpp:982:22: note: in expansion of macro 'SP_ROOT' ctx->vp.y0 = SP_ROOT(doc->root)->viewBox.y0; ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPRoot*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-root.h:18:21: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ROOT(o) (G_TYPE_CHECK_INSTANCE_CAST((o), SP_TYPE_ROOT, SPRoot)) ^ document.cpp:983:22: note: in expansion of macro 'SP_ROOT' ctx->vp.x1 = SP_ROOT(doc->root)->viewBox.x1; ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPRoot*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-root.h:18:21: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ROOT(o) (G_TYPE_CHECK_INSTANCE_CAST((o), SP_TYPE_ROOT, SPRoot)) ^ document.cpp:984:22: note: in expansion of macro 'SP_ROOT' ctx->vp.y1 = SP_ROOT(doc->root)->viewBox.y1; ^ document.cpp: In function 'GSList* find_items_in_area(GSList*, SPGroup*, unsigned int, const Rect&, bool (*)(const Rect&, const Rect&), bool)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPGroup*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-item-group.h:20:35: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_GROUP(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_GROUP, SPGroup)) ^ document.cpp:1125:31: note: in expansion of macro 'SP_GROUP' if (SP_IS_GROUP(o) && SP_GROUP(o)->effectiveLayerMode(dkey) == SPGroup::LAYER ) { ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPGroup*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-item-group.h:20:35: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_GROUP(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_GROUP, SPGroup)) ^ document.cpp:1126:39: note: in expansion of macro 'SP_GROUP' s = find_items_in_area(s, SP_GROUP(o), dkey, area, test); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ document.cpp:1128:29: note: in expansion of macro 'SP_ITEM' SPItem *child = SP_ITEM(o); ^ document.cpp: In function 'bool item_is_in_group(SPItem*, SPGroup*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ document.cpp:1146:13: note: in expansion of macro 'SP_ITEM' if (SP_ITEM(o) == item) ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPGroup*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-item-group.h:20:35: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_GROUP(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_GROUP, SPGroup)) ^ document.cpp:1149:40: note: in expansion of macro 'SP_GROUP' if (item_is_in_group(item, SP_GROUP(o))) ^ document.cpp: In function 'SPItem* sp_document_item_from_list_at_point_bottom(unsigned int, SPGroup*, const GSList*, Geom::Point, bool)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ document.cpp:1170:24: note: in expansion of macro 'SP_ITEM' SPItem *item = SP_ITEM(o); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPGroup*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-item-group.h:20:35: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_GROUP(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_GROUP, SPGroup)) ^ document.cpp:1179:78: note: in expansion of macro 'SP_GROUP' SPItem *found = sp_document_item_from_list_at_point_bottom(dkey, SP_GROUP(o), list, p, take_insensitive); ^ document.cpp: In function 'SPItem* find_item_at_point(unsigned int, SPGroup*, Geom::Point, gboolean, bool, SPItem*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ document.cpp:1206:21: note: in expansion of macro 'SP_ITEM' if (upto && SP_ITEM(o) == upto) ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPGroup*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-item-group.h:20:35: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_GROUP(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_GROUP, SPGroup)) ^ document.cpp:1209:32: note: in expansion of macro 'SP_GROUP' if (SP_IS_GROUP(o) && (SP_GROUP(o)->effectiveLayerMode(dkey) == SPGroup::LAYER || into_groups)) { ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPGroup*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-item-group.h:20:35: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_GROUP(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_GROUP, SPGroup)) ^ document.cpp:1211:48: note: in expansion of macro 'SP_GROUP' newseen = find_item_at_point(dkey, SP_GROUP(o), p, into_groups, take_insensitive, upto); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPGroup*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-item-group.h:20:35: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_GROUP(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_GROUP, SPGroup)) ^ document.cpp:1217:40: note: in expansion of macro 'SP_GROUP' if (item_is_in_group(upto, SP_GROUP(o))) ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ document.cpp:1221:29: note: in expansion of macro 'SP_ITEM' SPItem *child = SP_ITEM(o); ^ document.cpp: In function 'SPItem* find_group_at_point(unsigned int, SPGroup*, Geom::Point)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPGroup*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-item-group.h:20:35: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_GROUP(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_GROUP, SPGroup)) ^ document.cpp:1247:31: note: in expansion of macro 'SP_GROUP' if (SP_IS_GROUP(o) && SP_GROUP(o)->effectiveLayerMode(dkey) == SPGroup::LAYER) { ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPGroup*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-item-group.h:20:35: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_GROUP(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_GROUP, SPGroup)) ^ document.cpp:1248:57: note: in expansion of macro 'SP_GROUP' SPItem *newseen = find_group_at_point(dkey, SP_GROUP(o), p); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPGroup*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-item-group.h:20:35: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_GROUP(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_GROUP, SPGroup)) ^ document.cpp:1253:31: note: in expansion of macro 'SP_GROUP' if (SP_IS_GROUP(o) && SP_GROUP(o)->effectiveLayerMode(dkey) != SPGroup::LAYER ) { ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ document.cpp:1254:29: note: in expansion of macro 'SP_ITEM' SPItem *child = SP_ITEM(o); ^ document.cpp: In function 'GSList* sp_document_items_in_box(SPDocument*, unsigned int, const Rect&)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPGroup*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-item-group.h:20:35: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_GROUP(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_GROUP, SPGroup)) ^ document.cpp:1278:37: note: in expansion of macro 'SP_GROUP' return find_items_in_area(NULL, SP_GROUP(document->root), dkey, box, is_within); ^ document.cpp: In function 'GSList* sp_document_partial_items_in_box(SPDocument*, unsigned int, const Rect&)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPGroup*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-item-group.h:20:35: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_GROUP(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_GROUP, SPGroup)) ^ document.cpp:1293:37: note: in expansion of macro 'SP_GROUP' return find_items_in_area(NULL, SP_GROUP(document->root), dkey, box, overlaps); ^ document.cpp: In function 'SPItem* sp_document_item_at_point(SPDocument*, unsigned int, Geom::Point, gboolean, SPItem*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPGroup*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-item-group.h:20:35: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_GROUP(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_GROUP, SPGroup)) ^ document.cpp:1328:36: note: in expansion of macro 'SP_GROUP' return find_item_at_point(key, SP_GROUP(document->root), p, into_groups, false, upto); ^ document.cpp: In function 'SPItem* sp_document_group_at_point(SPDocument*, unsigned int, Geom::Point)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPGroup*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-item-group.h:20:35: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_GROUP(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_GROUP, SPGroup)) ^ document.cpp:1337:37: note: in expansion of macro 'SP_GROUP' return find_group_at_point(key, SP_GROUP(document->root), p); ^ In file included from ui/view/view.h:22:0, from desktop.h:36, from draw-anchor.cpp:17: ./gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': ./gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ In file included from document.h:28:0, from document-private.h:22, from document-undo.cpp:64: gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/pangomm-1.4/pangomm/layout.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:29, from /usr/include/gdkmm-2.4/gdkmm/pixbuf.h:32, from event-log.h:27, from document-private.h:26, from document-undo.cpp:64: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/gtkmm-2.4/gtkmm/widget.h:29, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/bin.h:30, from /usr/include/gtkmm-2.4/gtkmm/window.h:32, from ui/view/edit-widget-interface.h:21, from desktop.h:37, from draw-anchor.cpp:17: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:35:0, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:33, from /usr/include/gdkmm-2.4/gdkmm/pixbuf.h:32, from event-log.h:27, from document-private.h:26, from document-undo.cpp:64: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/selectiondata.h:29:0, from /usr/include/gtkmm-2.4/gtkmm/treepath.h:34, from /usr/include/gtkmm-2.4/gtkmm/treestore.h:29, from event-log.h:29, from document-private.h:26, from document-undo.cpp:64: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:35:0, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:33, from /usr/include/gdkmm-2.4/gdkmm/window.h:30, from /usr/include/gdkmm-2.4/gdkmm/event.h:27, from /usr/include/gtkmm-2.4/gtkmm/widget.h:37, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/bin.h:30, from /usr/include/gtkmm-2.4/gtkmm/window.h:32, from ui/view/edit-widget-interface.h:21, from desktop.h:37, from draw-anchor.cpp:17: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/treeview.h:34:0, from event-log.h:31, from document-private.h:26, from document-undo.cpp:64: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:98:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:101:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24:0, from /usr/include/gtkmm-2.4/gtkmm/treeviewcolumn.h:38, from /usr/include/gtkmm-2.4/gtkmm/treeview.h:36, from event-log.h:31, from document-private.h:26, from document-undo.cpp:64: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:86:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:89:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:44:0, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/bin.h:30, from /usr/include/gtkmm-2.4/gtkmm/window.h:32, from ui/view/edit-widget-interface.h:21, from desktop.h:37, from draw-anchor.cpp:17: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27:0, from /usr/include/gtkmm-2.4/gtkmm/treeviewcolumn.h:38, from /usr/include/gtkmm-2.4/gtkmm/treeview.h:36, from event-log.h:31, from document-private.h:26, from document-undo.cpp:64: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:127:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:130:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, 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 desktop.h:28, from draw-anchor.cpp:17: draw-anchor.cpp: In function 'SPDrawAnchor* sp_draw_anchor_new(SPDrawContext*, SPCurve*, gboolean, Geom::Point)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPCtrl*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ display/sodipodi-ctrl.h:18:34: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_CTRL(obj) (GTK_CHECK_CAST ((obj), SP_TYPE_CTRL, SPCtrl)) ^ draw-anchor.cpp:55:5: note: in expansion of macro 'SP_CTRL' SP_CTRL(a->ctrl)->moveto(delta); ^ CXX draw-context.o CXX dropper-context.o CXX dyna-draw-context.o CXX ege-adjustment-action.o In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/gtkmm-2.4/gtkmm/widget.h:29, from widgets/icon.h:44, from ege-adjustment-action.cpp:50: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:35:0, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:33, from /usr/include/gdkmm-2.4/gdkmm/window.h:30, from /usr/include/gdkmm-2.4/gdkmm/event.h:27, from /usr/include/gtkmm-2.4/gtkmm/widget.h:37, from widgets/icon.h:44, from ege-adjustment-action.cpp:50: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:44:0, from widgets/icon.h:44, from ege-adjustment-action.cpp:50: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, 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 ege-adjustment-action.cpp:48: ege-adjustment-action.cpp: In function 'void ege_adjustment_action_set_property(GObject*, guint, const GValue*, GParamSpec*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtkadjustment.h:41:47: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_ADJUSTMENT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_ADJUSTMENT, GtkAdjustment)) ^ ege-adjustment-action.cpp:388:41: note: in expansion of macro 'GTK_ADJUSTMENT' action->private_data->adj = GTK_ADJUSTMENT( g_value_get_object( value ) ); ^ ege-adjustment-action.cpp: In function 'gboolean focus_in_cb(GtkWidget*, GdkEventKey*, gpointer)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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)) ^ ege-adjustment-action.cpp:950:72: note: in expansion of macro 'GTK_SPIN_BUTTON' action->private_data->lastVal = gtk_spin_button_get_value( GTK_SPIN_BUTTON(widget) ); ^ ege-adjustment-action.cpp: In function 'gboolean keypress_cb(GtkWidget*, GdkEventKey*, gpointer)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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)) ^ ege-adjustment-action.cpp:1034:40: note: in expansion of macro 'GTK_SPIN_BUTTON' gtk_spin_button_set_value( GTK_SPIN_BUTTON(widget), action->private_data->lastVal ); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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)) ^ ege-adjustment-action.cpp:1067:54: note: in expansion of macro 'GTK_SPIN_BUTTON' gdouble val = gtk_spin_button_get_value( GTK_SPIN_BUTTON(widget) ); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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)) ^ ege-adjustment-action.cpp:1068:40: note: in expansion of macro 'GTK_SPIN_BUTTON' gtk_spin_button_set_value( GTK_SPIN_BUTTON(widget), val + action->private_data->step ); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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)) ^ ege-adjustment-action.cpp:1077:54: note: in expansion of macro 'GTK_SPIN_BUTTON' gdouble val = gtk_spin_button_get_value( GTK_SPIN_BUTTON(widget) ); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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)) ^ ege-adjustment-action.cpp:1078:40: note: in expansion of macro 'GTK_SPIN_BUTTON' gtk_spin_button_set_value( GTK_SPIN_BUTTON(widget), val - action->private_data->step ); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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)) ^ ege-adjustment-action.cpp:1087:54: note: in expansion of macro 'GTK_SPIN_BUTTON' gdouble val = gtk_spin_button_get_value( GTK_SPIN_BUTTON(widget) ); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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)) ^ ege-adjustment-action.cpp:1088:40: note: in expansion of macro 'GTK_SPIN_BUTTON' gtk_spin_button_set_value( GTK_SPIN_BUTTON(widget), val + action->private_data->page ); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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)) ^ ege-adjustment-action.cpp:1097:54: note: in expansion of macro 'GTK_SPIN_BUTTON' gdouble val = gtk_spin_button_get_value( GTK_SPIN_BUTTON(widget) ); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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)) ^ ege-adjustment-action.cpp:1098:40: note: in expansion of macro 'GTK_SPIN_BUTTON' gtk_spin_button_set_value( GTK_SPIN_BUTTON(widget), val - action->private_data->page ); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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)) ^ ege-adjustment-action.cpp:1107:40: note: in expansion of macro 'GTK_SPIN_BUTTON' gtk_spin_button_set_value( GTK_SPIN_BUTTON(widget), action->private_data->lastVal ); ^ In file included from /usr/include/gdkmm-2.4/gdkmm/display.h:30:0, from /usr/include/gtkmm-2.4/gtkmm/clipboard.h:30, from dropper-context.cpp:22: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/pangomm-1.4/pangomm/layout.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:29, from /usr/include/gdkmm-2.4/gdkmm/window.h:30, from /usr/include/gdkmm-2.4/gdkmm/device.h:28, from /usr/include/gdkmm-2.4/gdkmm/display.h:31, from /usr/include/gtkmm-2.4/gtkmm/clipboard.h:30, from dropper-context.cpp:22: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from ui/view/view.h:22:0, from desktop.h:36, from draw-context.cpp:28: ./gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': ./gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/gtkmm-2.4/gtkmm/widget.h:29, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/bin.h:30, from /usr/include/gtkmm-2.4/gtkmm/window.h:32, from ui/view/edit-widget-interface.h:21, from desktop.h:37, from draw-context.cpp:28: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/clipboard.h:30:0, from dropper-context.cpp:22: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:35:0, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:33, from /usr/include/gdkmm-2.4/gdkmm/window.h:30, from /usr/include/gdkmm-2.4/gdkmm/event.h:27, from /usr/include/gtkmm-2.4/gtkmm/widget.h:37, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/bin.h:30, from /usr/include/gtkmm-2.4/gtkmm/window.h:32, from ui/view/edit-widget-interface.h:21, from desktop.h:37, from draw-context.cpp:28: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:44:0, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/bin.h:30, from /usr/include/gtkmm-2.4/gtkmm/window.h:32, from ui/view/edit-widget-interface.h:21, from desktop.h:37, from draw-context.cpp:28: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ CXX ege-color-prof-tracker.o In file included from document.h:28:0, from dyna-draw-context.cpp:43: gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ In file included from ./libnr/nr-object.h:20:0, from display/nr-arena-item.h:61, from display/canvas-arena.h:17, from dropper-context.cpp:27: ./gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': ./gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/combobox.h:31, from ./ui/widget/combo-enums.h:16, from ./ui/widget/registered-enums.h:15, from ./live_effects/parameter/enum.h:14, from live_effects/lpe-patternalongpath.h:14, from draw-context.cpp:43: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:86:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:89:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/combobox.h:31, from ./ui/widget/combo-enums.h:16, from ./ui/widget/registered-enums.h:15, from ./live_effects/parameter/enum.h:14, from live_effects/lpe-patternalongpath.h:14, from draw-context.cpp:43: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:127:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:130:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/treeview.h:34:0, from /usr/include/gtkmm-2.4/gtkmm/combobox.h:34, from ./ui/widget/combo-enums.h:16, from ./ui/widget/registered-enums.h:15, from ./live_effects/parameter/enum.h:14, from live_effects/lpe-patternalongpath.h:14, from draw-context.cpp:43: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:98:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:101:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/gtkmm-2.4/gtkmm/widget.h:29, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/bin.h:30, from /usr/include/gtkmm-2.4/gtkmm/window.h:32, from ui/view/edit-widget-interface.h:21, from desktop.h:37, from dyna-draw-context.cpp:45: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:35:0, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:33, from /usr/include/gdkmm-2.4/gdkmm/window.h:30, from /usr/include/gdkmm-2.4/gdkmm/event.h:27, from /usr/include/gtkmm-2.4/gtkmm/widget.h:37, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/bin.h:30, from /usr/include/gtkmm-2.4/gtkmm/window.h:32, from ui/view/edit-widget-interface.h:21, from desktop.h:37, from dyna-draw-context.cpp:45: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:44:0, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/bin.h:30, from /usr/include/gtkmm-2.4/gtkmm/window.h:32, from ui/view/edit-widget-interface.h:21, from desktop.h:37, from dyna-draw-context.cpp:45: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from ./ui/widget/scalar.h:19:0, from ./ui/widget/registered-widget.h:24, from ./ui/widget/registered-enums.h:16, from ./live_effects/parameter/enum.h:14, from live_effects/lpe-patternalongpath.h:14, from draw-context.cpp:43: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:163:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glibmm-2.4/glibmm/varianttype.h:26, from /usr/include/glibmm-2.4/glibmm/variant.h:26, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:25, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:23, from /usr/include/glibmm-2.4/glibmm.h:91, from /usr/include/gtkmm-2.4/gtkmm/clipboard.h:7, from dropper-context.cpp:22: dropper-context.cpp: In function 'void sp_dropper_context_setup(SPEventContext*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPDropperContext*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ dropper-context.h:19:34: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_DROPPER_CONTEXT(obj) (GTK_CHECK_CAST ((obj), SP_TYPE_DROPPER_CONTEXT, SPDropperContext)) ^ dropper-context.cpp:96:28: note: in expansion of macro 'SP_DROPPER_CONTEXT' SPDropperContext *dc = SP_DROPPER_CONTEXT(ec); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPCanvasBPath*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ display/canvas-bpath.h:25:31: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_CANVAS_BPATH(obj) (GTK_CHECK_CAST ((obj), SP_TYPE_CANVAS_BPATH, SPCanvasBPath)) ^ dropper-context.cpp:113:30: note: in expansion of macro 'SP_CANVAS_BPATH' sp_canvas_bpath_set_fill(SP_CANVAS_BPATH(dc->area), 0x00000000,(SPWindRule)0); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPCanvasBPath*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ display/canvas-bpath.h:25:31: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_CANVAS_BPATH(obj) (GTK_CHECK_CAST ((obj), SP_TYPE_CANVAS_BPATH, SPCanvasBPath)) ^ dropper-context.cpp:114:32: note: in expansion of macro 'SP_CANVAS_BPATH' sp_canvas_bpath_set_stroke(SP_CANVAS_BPATH(dc->area), 0x0000007f, 1.0, SP_STROKE_LINEJOIN_MITER, SP_STROKE_LINECAP_BUTT); ^ dropper-context.cpp: In function 'void sp_dropper_context_finish(SPEventContext*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPDropperContext*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ dropper-context.h:19:34: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_DROPPER_CONTEXT(obj) (GTK_CHECK_CAST ((obj), SP_TYPE_DROPPER_CONTEXT, SPDropperContext)) ^ dropper-context.cpp:129:28: note: in expansion of macro 'SP_DROPPER_CONTEXT' SPDropperContext *dc = SP_DROPPER_CONTEXT(ec); ^ dropper-context.cpp: In function 'guint32 sp_dropper_context_get_color(SPEventContext*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPDropperContext*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ dropper-context.h:19:34: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_DROPPER_CONTEXT(obj) (GTK_CHECK_CAST ((obj), SP_TYPE_DROPPER_CONTEXT, SPDropperContext)) ^ dropper-context.cpp:160:28: note: in expansion of macro 'SP_DROPPER_CONTEXT' SPDropperContext *dc = SP_DROPPER_CONTEXT(ec); ^ dropper-context.cpp: In function 'gint sp_dropper_context_root_handler(SPEventContext*, GdkEvent*)': dropper-context.cpp:174:49: warning: cast from 'SPEventContext*' to 'SPDropperContext*' increases required alignment of target type [-Wcast-align] SPDropperContext *dc = (SPDropperContext *) event_context; ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glibmm-2.4/glibmm/varianttype.h:26, from /usr/include/glibmm-2.4/glibmm/variant.h:26, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:25, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:23, from /usr/include/glibmm-2.4/glibmm.h:91, from /usr/include/gtkmm-2.4/gtkmm/clipboard.h:7, from dropper-context.cpp:22: /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPCanvasItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ display/display-forward.h:22:30: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_CANVAS_ITEM(obj) (GTK_CHECK_CAST((obj), SP_TYPE_CANVAS_ITEM, SPCanvasItem)) ^ dropper-context.cpp:190:24: note: in expansion of macro 'SP_CANVAS_ITEM' sp_canvas_item_grab(SP_CANVAS_ITEM(desktop->acetate), ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPCanvasItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ display/display-forward.h:22:30: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_CANVAS_ITEM(obj) (GTK_CHECK_CAST((obj), SP_TYPE_CANVAS_ITEM, SPCanvasItem)) ^ dropper-context.cpp:193:18: note: in expansion of macro 'SP_CANVAS_ITEM' dc->grabbed = SP_CANVAS_ITEM(desktop->acetate); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPCanvasArena* {aka _SPCanvasArena*}' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ display/canvas-arena.h:22:31: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_CANVAS_ARENA(obj) (GTK_CHECK_CAST ((obj), SP_TYPE_CANVAS_ARENA, SPCanvasArena)) ^ dropper-context.cpp:234:57: note: in expansion of macro 'SP_CANVAS_ARENA' sp_canvas_arena_render_pixblock(SP_CANVAS_ARENA(sp_desktop_drawing(desktop)), &pb); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPCanvasArena* {aka _SPCanvasArena*}' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ display/canvas-arena.h:22:31: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_CANVAS_ARENA(obj) (GTK_CHECK_CAST ((obj), SP_TYPE_CANVAS_ARENA, SPCanvasArena)) ^ dropper-context.cpp:268:53: note: in expansion of macro 'SP_CANVAS_ARENA' sp_canvas_arena_render_pixblock(SP_CANVAS_ARENA(sp_desktop_drawing(desktop)), &pb); ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, 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 dyna-draw-context.cpp:28: dyna-draw-context.cpp: In function 'void sp_dyna_draw_context_dispose(GObject*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPDynaDrawContext*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ dyna-draw-context.h:25:34: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_DYNA_DRAW_CONTEXT(o) (GTK_CHECK_CAST((o), SP_TYPE_DYNA_DRAW_CONTEXT, SPDynaDrawContext)) ^ dyna-draw-context.cpp:171:30: note: in expansion of macro 'SP_DYNA_DRAW_CONTEXT' SPDynaDrawContext *ddc = SP_DYNA_DRAW_CONTEXT(object); ^ dyna-draw-context.cpp: In function 'void sp_dyna_draw_context_setup(SPEventContext*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPDynaDrawContext*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ dyna-draw-context.h:25:34: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_DYNA_DRAW_CONTEXT(o) (GTK_CHECK_CAST((o), SP_TYPE_DYNA_DRAW_CONTEXT, SPDynaDrawContext)) ^ dyna-draw-context.cpp:190:30: note: in expansion of macro 'SP_DYNA_DRAW_CONTEXT' SPDynaDrawContext *ddc = SP_DYNA_DRAW_CONTEXT(ec); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPCanvasBPath*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ display/canvas-bpath.h:25:31: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_CANVAS_BPATH(obj) (GTK_CHECK_CAST ((obj), SP_TYPE_CANVAS_BPATH, SPCanvasBPath)) ^ dyna-draw-context.cpp:202:30: note: in expansion of macro 'SP_CANVAS_BPATH' sp_canvas_bpath_set_fill(SP_CANVAS_BPATH(ddc->currentshape), DDC_RED_RGBA, SP_WIND_RULE_EVENODD); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPCanvasBPath*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ display/canvas-bpath.h:25:31: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_CANVAS_BPATH(obj) (GTK_CHECK_CAST ((obj), SP_TYPE_CANVAS_BPATH, SPCanvasBPath)) ^ dyna-draw-context.cpp:203:32: note: in expansion of macro 'SP_CANVAS_BPATH' sp_canvas_bpath_set_stroke(SP_CANVAS_BPATH(ddc->currentshape), 0x00000000, 1.0, SP_STROKE_LINEJOIN_MITER, SP_STROKE_LINECAP_BUTT); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPCanvasBPath*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ display/canvas-bpath.h:25:31: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_CANVAS_BPATH(obj) (GTK_CHECK_CAST ((obj), SP_TYPE_CANVAS_BPATH, SPCanvasBPath)) ^ dyna-draw-context.cpp:219:34: note: in expansion of macro 'SP_CANVAS_BPATH' sp_canvas_bpath_set_fill(SP_CANVAS_BPATH(ddc->hatch_area), 0x00000000,(SPWindRule)0); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPCanvasBPath*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ display/canvas-bpath.h:25:31: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_CANVAS_BPATH(obj) (GTK_CHECK_CAST ((obj), SP_TYPE_CANVAS_BPATH, SPCanvasBPath)) ^ dyna-draw-context.cpp:220:36: note: in expansion of macro 'SP_CANVAS_BPATH' sp_canvas_bpath_set_stroke(SP_CANVAS_BPATH(ddc->hatch_area), 0x0000007f, 1.0, SP_STROKE_LINEJOIN_MITER, SP_STROKE_LINECAP_BUTT); ^ dyna-draw-context.cpp: In function 'void sp_dyna_draw_context_set(SPEventContext*, Inkscape::Preferences::Entry*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPDynaDrawContext*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ dyna-draw-context.h:25:34: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_DYNA_DRAW_CONTEXT(o) (GTK_CHECK_CAST((o), SP_TYPE_DYNA_DRAW_CONTEXT, SPDynaDrawContext)) ^ dyna-draw-context.cpp:250:30: note: in expansion of macro 'SP_DYNA_DRAW_CONTEXT' SPDynaDrawContext *ddc = SP_DYNA_DRAW_CONTEXT(ec); ^ dyna-draw-context.cpp: In function 'void sp_dyna_draw_brush(SPDynaDrawContext*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPCanvasArena* {aka _SPCanvasArena*}' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ display/canvas-arena.h:22:31: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_CANVAS_ARENA(obj) (GTK_CHECK_CAST ((obj), SP_TYPE_CANVAS_ARENA, SPCanvasArena)) ^ dyna-draw-context.cpp:444:41: note: in expansion of macro 'SP_CANVAS_ARENA' sp_canvas_arena_render_pixblock(SP_CANVAS_ARENA(sp_desktop_drawing(SP_EVENT_CONTEXT(dc)->desktop)), &pb); ^ dyna-draw-context.cpp: In function 'void calligraphic_cancel(SPDynaDrawContext*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPCanvasItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ ./display/display-forward.h:22:30: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_CANVAS_ITEM(obj) (GTK_CHECK_CAST((obj), SP_TYPE_CANVAS_ITEM, SPCanvasItem)) ^ dyna-draw-context.cpp:513:27: note: in expansion of macro 'SP_CANVAS_ITEM' sp_canvas_item_ungrab(SP_CANVAS_ITEM(desktop->acetate), 0); ^ dyna-draw-context.cpp: In function 'gint sp_dyna_draw_context_root_handler(SPEventContext*, GdkEvent*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPDynaDrawContext*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ dyna-draw-context.h:25:34: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_DYNA_DRAW_CONTEXT(o) (GTK_CHECK_CAST((o), SP_TYPE_DYNA_DRAW_CONTEXT, SPDynaDrawContext)) ^ dyna-draw-context.cpp:532:29: note: in expansion of macro 'SP_DYNA_DRAW_CONTEXT' SPDynaDrawContext *dc = SP_DYNA_DRAW_CONTEXT(event_context); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPCanvasItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ ./display/display-forward.h:22:30: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_CANVAS_ITEM(obj) (GTK_CHECK_CAST((obj), SP_TYPE_CANVAS_ITEM, SPCanvasItem)) ^ dyna-draw-context.cpp:555:37: note: in expansion of macro 'SP_CANVAS_ITEM' sp_canvas_item_grab(SP_CANVAS_ITEM(desktop->acetate), ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPCanvasBPath*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ display/canvas-bpath.h:25:31: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_CANVAS_BPATH(obj) (GTK_CHECK_CAST ((obj), SP_TYPE_CANVAS_BPATH, SPCanvasBPath)) ^ dyna-draw-context.cpp:783:48: note: in expansion of macro 'SP_CANVAS_BPATH' sp_canvas_bpath_set_stroke(SP_CANVAS_BPATH(dc->hatch_area), 0x7f7f7fff, 1.0, SP_STROKE_LINEJOIN_MITER, SP_STROKE_LINECAP_BUTT); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPCanvasBPath*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ display/canvas-bpath.h:25:31: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_CANVAS_BPATH(obj) (GTK_CHECK_CAST ((obj), SP_TYPE_CANVAS_BPATH, SPCanvasBPath)) ^ dyna-draw-context.cpp:790:48: note: in expansion of macro 'SP_CANVAS_BPATH' sp_canvas_bpath_set_stroke(SP_CANVAS_BPATH(dc->hatch_area), 0x00FF00ff, 1.0, SP_STROKE_LINEJOIN_MITER, SP_STROKE_LINECAP_BUTT); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPCanvasBPath*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ display/canvas-bpath.h:25:31: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_CANVAS_BPATH(obj) (GTK_CHECK_CAST ((obj), SP_TYPE_CANVAS_BPATH, SPCanvasBPath)) ^ dyna-draw-context.cpp:798:48: note: in expansion of macro 'SP_CANVAS_BPATH' sp_canvas_bpath_set_stroke(SP_CANVAS_BPATH(dc->hatch_area), 0xFF0000ff, 1.0, SP_STROKE_LINEJOIN_MITER, SP_STROKE_LINECAP_BUTT); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPCanvasBPath*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ display/canvas-bpath.h:25:31: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_CANVAS_BPATH(obj) (GTK_CHECK_CAST ((obj), SP_TYPE_CANVAS_BPATH, SPCanvasBPath)) ^ dyna-draw-context.cpp:806:52: note: in expansion of macro 'SP_CANVAS_BPATH' sp_canvas_bpath_set_stroke(SP_CANVAS_BPATH(dc->hatch_area), 0x7f7f7fff, 1.0, SP_STROKE_LINEJOIN_MITER, SP_STROKE_LINECAP_BUTT); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPCanvasItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ ./display/display-forward.h:22:30: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_CANVAS_ITEM(obj) (GTK_CHECK_CAST((obj), SP_TYPE_CANVAS_ITEM, SPCanvasItem)) ^ dyna-draw-context.cpp:822:31: note: in expansion of macro 'SP_CANVAS_ITEM' sp_canvas_item_ungrab(SP_CANVAS_ITEM(desktop->acetate), event->button.time); ^ dyna-draw-context.cpp: In function 'void clear_current(SPDynaDrawContext*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPCanvasBPath*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ display/canvas-bpath.h:25:31: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_CANVAS_BPATH(obj) (GTK_CHECK_CAST ((obj), SP_TYPE_CANVAS_BPATH, SPCanvasBPath)) ^ dyna-draw-context.cpp:988:31: note: in expansion of macro 'SP_CANVAS_BPATH' sp_canvas_bpath_set_bpath(SP_CANVAS_BPATH(dc->currentshape), NULL); ^ dyna-draw-context.cpp: In function 'void set_to_accumulated(SPDynaDrawContext*, bool, bool)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ dyna-draw-context.cpp:1013:26: note: in expansion of macro 'SP_ITEM' SPItem *item=SP_ITEM(desktop->currentLayer()->appendChildRepr(dc->repr)); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ dyna-draw-context.cpp:1015:52: note: in expansion of macro 'SP_ITEM' item->transform = sp_item_i2doc_affine(SP_ITEM(desktop->currentLayer())).inverse(); ^ dyna-draw-context.cpp: In function 'void fit_and_split(SPDynaDrawContext*, gboolean)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPCanvasBPath*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ display/canvas-bpath.h:25:31: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_CANVAS_BPATH(obj) (GTK_CHECK_CAST ((obj), SP_TYPE_CANVAS_BPATH, SPCanvasBPath)) ^ dyna-draw-context.cpp:1195:43: note: in expansion of macro 'SP_CANVAS_BPATH' sp_canvas_bpath_set_bpath(SP_CANVAS_BPATH(dc->currentshape), dc->currentcurve); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPCanvasBPath*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ display/canvas-bpath.h:25:31: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_CANVAS_BPATH(obj) (GTK_CHECK_CAST ((obj), SP_TYPE_CANVAS_BPATH, SPCanvasBPath)) ^ dyna-draw-context.cpp:1231:39: note: in expansion of macro 'SP_CANVAS_BPATH' sp_canvas_bpath_set_bpath(SP_CANVAS_BPATH (cbp), curve); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPCanvasBPath*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ display/canvas-bpath.h:25:31: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_CANVAS_BPATH(obj) (GTK_CHECK_CAST ((obj), SP_TYPE_CANVAS_BPATH, SPCanvasBPath)) ^ dyna-draw-context.cpp:1239:38: note: in expansion of macro 'SP_CANVAS_BPATH' sp_canvas_bpath_set_fill(SP_CANVAS_BPATH(cbp), ((fillColor & 0xffffff00) | SP_COLOR_F_TO_U(opacity*fillOpacity)), SP_WIND_RULE_EVENODD); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPCanvasBPath*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ display/canvas-bpath.h:25:31: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_CANVAS_BPATH(obj) (GTK_CHECK_CAST ((obj), SP_TYPE_CANVAS_BPATH, SPCanvasBPath)) ^ dyna-draw-context.cpp:1242:40: note: in expansion of macro 'SP_CANVAS_BPATH' sp_canvas_bpath_set_stroke(SP_CANVAS_BPATH(cbp), 0x00000000, 1.0, SP_STROKE_LINEJOIN_MITER, SP_STROKE_LINECAP_BUTT); ^ dyna-draw-context.cpp: In function 'void draw_temporary_box(SPDynaDrawContext*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPCanvasBPath*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ display/canvas-bpath.h:25:31: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_CANVAS_BPATH(obj) (GTK_CHECK_CAST ((obj), SP_TYPE_CANVAS_BPATH, SPCanvasBPath)) ^ dyna-draw-context.cpp:1275:31: note: in expansion of macro 'SP_CANVAS_BPATH' sp_canvas_bpath_set_bpath(SP_CANVAS_BPATH(dc->currentshape), dc->currentcurve); ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:113:0, from sp-filter.h:19, from style.h:21, from draw-context.cpp:44: /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'GtkCellRendererCombo* Gtk::CellRendererCombo::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:95:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] GtkCellRendererCombo* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'const GtkCellRendererCombo* Gtk::CellRendererCombo::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:98:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererCombo* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:116:0, from sp-filter.h:19, from style.h:21, from draw-context.cpp:44: /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'GtkCellRendererSpin* Gtk::CellRendererSpin::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:97:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] GtkCellRendererSpin* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'const GtkCellRendererSpin* Gtk::CellRendererSpin::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:100:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererSpin* gobj() const { return reinterpret_cast(gobject_); } ^ CXX ege-output-action.o In file included from /usr/include/gtkmm-2.4/gtkmm.h:193:0, from sp-filter.h:19, from style.h:21, from draw-context.cpp:44: /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'GtkProgressBar* Gtk::ProgressBar::gobj()': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:146:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] GtkProgressBar* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'const GtkProgressBar* Gtk::ProgressBar::gobj() const': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:149:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] const GtkProgressBar* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:207:0, from sp-filter.h:19, from style.h:21, from draw-context.cpp:44: /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkRuler* Gtk::Ruler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:116:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] GtkRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkRuler* Gtk::Ruler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:119:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] const GtkRuler* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkVRuler* Gtk::VRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:369:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] GtkVRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkVRuler* Gtk::VRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:372:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] const GtkVRuler* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkHRuler* Gtk::HRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:439:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] GtkHRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkHRuler* Gtk::HRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:442:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] const GtkHRuler* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, 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 ./display/sp-canvas.h:34, from display/canvas-bpath.h:18, from draw-context.cpp:23: draw-context.cpp: In function 'void sp_draw_context_setup(SPEventContext*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPCanvasBPath*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ display/canvas-bpath.h:25:31: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_CANVAS_BPATH(obj) (GTK_CHECK_CAST ((obj), SP_TYPE_CANVAS_BPATH, SPCanvasBPath)) ^ draw-context.cpp:187:32: note: in expansion of macro 'SP_CANVAS_BPATH' sp_canvas_bpath_set_stroke(SP_CANVAS_BPATH(dc->red_bpath), dc->red_color, 1.0, SP_STROKE_LINEJOIN_MITER, SP_STROKE_LINECAP_BUTT); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPCanvasBPath*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ display/canvas-bpath.h:25:31: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_CANVAS_BPATH(obj) (GTK_CHECK_CAST ((obj), SP_TYPE_CANVAS_BPATH, SPCanvasBPath)) ^ draw-context.cpp:193:32: note: in expansion of macro 'SP_CANVAS_BPATH' sp_canvas_bpath_set_stroke(SP_CANVAS_BPATH(dc->blue_bpath), dc->blue_color, 1.0, SP_STROKE_LINEJOIN_MITER, SP_STROKE_LINECAP_BUTT); ^ draw-context.cpp: In function 'void spdc_paste_curve_as_freehand_shape(const SPCurve*, SPDrawContext*, SPItem*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPLPEItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-lpe-item.h:23:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_LPE_ITEM(o) (G_TYPE_CHECK_INSTANCE_CAST((o), SP_TYPE_LPE_ITEM, SPLPEItem)) ^ draw-context.cpp:281:47: note: in expansion of macro 'SP_LPE_ITEM' Effect* lpe = sp_lpe_item_get_current_lpe(SP_LPE_ITEM(item)); ^ draw-context.cpp: In function 'void spdc_check_for_and_apply_waiting_LPE(SPDrawContext*, SPItem*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPLPEItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-lpe-item.h:23:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_LPE_ITEM(o) (G_TYPE_CHECK_INSTANCE_CAST((o), SP_TYPE_LPE_ITEM, SPLPEItem)) ^ draw-context.cpp:363:59: note: in expansion of macro 'SP_LPE_ITEM' Effect* lpe = sp_lpe_item_get_current_lpe(SP_LPE_ITEM(item)); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPLPEToolContext*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ lpe-tool-context.h:22:32: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_LPETOOL_CONTEXT(o) (GTK_CHECK_CAST((o), SP_TYPE_LPETOOL_CONTEXT, SPLPEToolContext)) ^ draw-context.cpp:393:45: note: in expansion of macro 'SP_LPETOOL_CONTEXT' lpetool_context_switch_mode(SP_LPETOOL_CONTEXT(dc), INVALID_LPE); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPPenContext*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ pen-context.h:12:28: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_PEN_CONTEXT(o) (G_TYPE_CHECK_INSTANCE_CAST((o), SP_TYPE_PEN_CONTEXT, SPPenContext)) ^ draw-context.cpp:397:46: note: in expansion of macro 'SP_PEN_CONTEXT' sp_pen_context_set_polyline_mode(SP_PEN_CONTEXT(dc)); ^ draw-context.cpp: In function 'void spdc_attach_selection(SPDrawContext*, Inkscape::Selection*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPPath*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-path.h:21:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_PATH(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_PATH, SPPath)) ^ draw-context.cpp:440:53: note: in expansion of macro 'SP_PATH' SPCurve *norm = sp_path_get_curve_for_edit (SP_PATH(item)); ^ draw-context.cpp: In function 'void spdc_concat_colors_and_flush(SPDrawContext*, gboolean)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPCanvasBPath*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ display/canvas-bpath.h:25:31: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_CANVAS_BPATH(obj) (GTK_CHECK_CAST ((obj), SP_TYPE_CANVAS_BPATH, SPCanvasBPath)) ^ draw-context.cpp:561:31: note: in expansion of macro 'SP_CANVAS_BPATH' sp_canvas_bpath_set_bpath(SP_CANVAS_BPATH(dc->blue_bpath), NULL); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPCanvasBPath*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ display/canvas-bpath.h:25:31: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_CANVAS_BPATH(obj) (GTK_CHECK_CAST ((obj), SP_TYPE_CANVAS_BPATH, SPCanvasBPath)) ^ draw-context.cpp:567:31: note: in expansion of macro 'SP_CANVAS_BPATH' sp_canvas_bpath_set_bpath(SP_CANVAS_BPATH(dc->red_bpath), NULL); ^ draw-context.cpp: In function 'void spdc_flush_white(SPDrawContext*, SPCurve*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPLPEItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-lpe-item.h:23:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_LPE_ITEM(o) (G_TYPE_CHECK_INSTANCE_CAST((o), SP_TYPE_LPE_ITEM, SPLPEItem)) ^ draw-context.cpp:673:61: note: in expansion of macro 'SP_LPE_ITEM' has_lpe = sp_lpe_item_has_path_effect_recursive(SP_LPE_ITEM(dc->white_item)); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ draw-context.cpp:690:28: note: in expansion of macro 'SP_ITEM' SPItem *item = SP_ITEM(desktop->currentLayer()->appendChildRepr(repr)); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ draw-context.cpp:697:52: note: in expansion of macro 'SP_ITEM' item->transform = sp_item_i2doc_affine(SP_ITEM(desktop->currentLayer())).inverse(); ^ draw-context.cpp: In function 'void spdc_create_single_dot(SPEventContext*, const Geom::Point&, const char*, guint)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ draw-context.cpp:812:20: note: in expansion of macro 'SP_ITEM' SPItem *item = SP_ITEM(desktop->currentLayer()->appendChildRepr(repr)); ^ CXX ege-select-one-action.o CXX eraser-context.o CXX event-context.o CXX event-log.o CXX extract-uri.o CXX file.o In file included from document.h:28:0, from eraser-context.cpp:41: gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/gtkmm-2.4/gtkmm/widget.h:29, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/bin.h:30, from /usr/include/gtkmm-2.4/gtkmm/window.h:32, from ui/view/edit-widget-interface.h:21, from desktop.h:37, from eraser-context.cpp:43: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:35:0, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:33, from /usr/include/gdkmm-2.4/gdkmm/window.h:30, from /usr/include/gdkmm-2.4/gdkmm/event.h:27, from /usr/include/gtkmm-2.4/gtkmm/widget.h:37, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/bin.h:30, from /usr/include/gtkmm-2.4/gtkmm/window.h:32, from ui/view/edit-widget-interface.h:21, from desktop.h:37, from eraser-context.cpp:43: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:44:0, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/bin.h:30, from /usr/include/gtkmm-2.4/gtkmm/window.h:32, from ui/view/edit-widget-interface.h:21, from desktop.h:37, from eraser-context.cpp:43: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, 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 eraser-context.cpp:28: eraser-context.cpp: In function 'void sp_eraser_context_setup(SPEventContext*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPEraserContext*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ eraser-context.h:25:31: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_ERASER_CONTEXT(o) (GTK_CHECK_CAST((o), SP_TYPE_ERASER_CONTEXT, SPEraserContext)) ^ eraser-context.cpp:159:28: note: in expansion of macro 'SP_ERASER_CONTEXT' SPEraserContext *erc = SP_ERASER_CONTEXT(ec); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPCanvasBPath*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ display/canvas-bpath.h:25:31: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_CANVAS_BPATH(obj) (GTK_CHECK_CAST ((obj), SP_TYPE_CANVAS_BPATH, SPCanvasBPath)) ^ eraser-context.cpp:172:30: note: in expansion of macro 'SP_CANVAS_BPATH' sp_canvas_bpath_set_fill(SP_CANVAS_BPATH(erc->currentshape), ERC_RED_RGBA, SP_WIND_RULE_EVENODD); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPCanvasBPath*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ display/canvas-bpath.h:25:31: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_CANVAS_BPATH(obj) (GTK_CHECK_CAST ((obj), SP_TYPE_CANVAS_BPATH, SPCanvasBPath)) ^ eraser-context.cpp:173:32: note: in expansion of macro 'SP_CANVAS_BPATH' sp_canvas_bpath_set_stroke(SP_CANVAS_BPATH(erc->currentshape), 0x00000000, 1.0, SP_STROKE_LINEJOIN_MITER, SP_STROKE_LINECAP_BUTT); ^ eraser-context.cpp: In function 'void sp_eraser_brush(SPEraserContext*)': eraser-context.cpp:392:17: warning: variable 'brush_w' set but not used [-Wunused-but-set-variable] Geom::Point brush_w = SP_EVENT_CONTEXT(dc)->desktop->d2w(brush); ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, 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 eraser-context.cpp:28: eraser-context.cpp: In function 'void eraser_cancel(SPEraserContext*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPCanvasItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ ./display/display-forward.h:22:30: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_CANVAS_ITEM(obj) (GTK_CHECK_CAST((obj), SP_TYPE_CANVAS_ITEM, SPCanvasItem)) ^ eraser-context.cpp:452:27: note: in expansion of macro 'SP_CANVAS_ITEM' sp_canvas_item_ungrab(SP_CANVAS_ITEM(desktop->acetate), 0); ^ eraser-context.cpp: In function 'gint sp_eraser_context_root_handler(SPEventContext*, GdkEvent*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPEraserContext*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ eraser-context.h:25:31: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_ERASER_CONTEXT(o) (GTK_CHECK_CAST((o), SP_TYPE_ERASER_CONTEXT, SPEraserContext)) ^ eraser-context.cpp:471:27: note: in expansion of macro 'SP_ERASER_CONTEXT' SPEraserContext *dc = SP_ERASER_CONTEXT(event_context); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPCanvasItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ ./display/display-forward.h:22:30: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_CANVAS_ITEM(obj) (GTK_CHECK_CAST((obj), SP_TYPE_CANVAS_ITEM, SPCanvasItem)) ^ eraser-context.cpp:501:37: note: in expansion of macro 'SP_CANVAS_ITEM' sp_canvas_item_grab(SP_CANVAS_ITEM(desktop->acetate), ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPCanvasItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ ./display/display-forward.h:22:30: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_CANVAS_ITEM(obj) (GTK_CHECK_CAST((obj), SP_TYPE_CANVAS_ITEM, SPCanvasItem)) ^ eraser-context.cpp:551:31: note: in expansion of macro 'SP_CANVAS_ITEM' sp_canvas_item_ungrab(SP_CANVAS_ITEM(desktop->acetate), event->button.time); ^ eraser-context.cpp: In function 'void clear_current(SPEraserContext*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPCanvasBPath*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ display/canvas-bpath.h:25:31: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_CANVAS_BPATH(obj) (GTK_CHECK_CAST ((obj), SP_TYPE_CANVAS_BPATH, SPCanvasBPath)) ^ eraser-context.cpp:699:31: note: in expansion of macro 'SP_CANVAS_BPATH' sp_canvas_bpath_set_bpath(SP_CANVAS_BPATH(dc->currentshape), NULL); ^ eraser-context.cpp: In function 'void set_to_accumulated(SPEraserContext*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ eraser-context.cpp:727:26: note: in expansion of macro 'SP_ITEM' SPItem *item=SP_ITEM(desktop->currentLayer()->appendChildRepr(dc->repr)); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ eraser-context.cpp:729:52: note: in expansion of macro 'SP_ITEM' item->transform = sp_item_i2doc_affine(SP_ITEM(desktop->currentLayer())).inverse(); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ eraser-context.cpp:746:28: note: in expansion of macro 'SP_ITEM' SPItem* acid = SP_ITEM(desktop->doc()->getObjectByRepr(dc->repr)); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ eraser-context.cpp:767:40: note: in expansion of macro 'SP_ITEM' SPItem *item = SP_ITEM(i->data); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ eraser-context.cpp:783:66: note: in expansion of macro 'SP_ITEM' remainingItems.push_back(SP_ITEM(i2->data)); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ eraser-context.cpp:794:40: note: in expansion of macro 'SP_ITEM' sp_object_ref( SP_ITEM(i->data), 0 ); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ eraser-context.cpp:797:40: note: in expansion of macro 'SP_ITEM' SPItem *item = SP_ITEM(i->data); ^ eraser-context.cpp: In function 'void fit_and_split(SPEraserContext*, gboolean)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPCanvasBPath*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ display/canvas-bpath.h:25:31: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_CANVAS_BPATH(obj) (GTK_CHECK_CAST ((obj), SP_TYPE_CANVAS_BPATH, SPCanvasBPath)) ^ eraser-context.cpp:979:43: note: in expansion of macro 'SP_CANVAS_BPATH' sp_canvas_bpath_set_bpath(SP_CANVAS_BPATH(dc->currentshape), dc->currentcurve); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPCanvasBPath*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ display/canvas-bpath.h:25:31: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_CANVAS_BPATH(obj) (GTK_CHECK_CAST ((obj), SP_TYPE_CANVAS_BPATH, SPCanvasBPath)) ^ eraser-context.cpp:1017:39: note: in expansion of macro 'SP_CANVAS_BPATH' sp_canvas_bpath_set_bpath(SP_CANVAS_BPATH (cbp), curve); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPCanvasBPath*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ display/canvas-bpath.h:25:31: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_CANVAS_BPATH(obj) (GTK_CHECK_CAST ((obj), SP_TYPE_CANVAS_BPATH, SPCanvasBPath)) ^ eraser-context.cpp:1025:38: note: in expansion of macro 'SP_CANVAS_BPATH' sp_canvas_bpath_set_fill(SP_CANVAS_BPATH(cbp), ((fillColor & 0xffffff00) | SP_COLOR_F_TO_U(opacity*fillOpacity)), SP_WIND_RULE_EVENODD); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPCanvasBPath*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ display/canvas-bpath.h:25:31: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_CANVAS_BPATH(obj) (GTK_CHECK_CAST ((obj), SP_TYPE_CANVAS_BPATH, SPCanvasBPath)) ^ eraser-context.cpp:1028:40: note: in expansion of macro 'SP_CANVAS_BPATH' sp_canvas_bpath_set_stroke(SP_CANVAS_BPATH(cbp), 0x00000000, 1.0, SP_STROKE_LINEJOIN_MITER, SP_STROKE_LINECAP_BUTT); ^ In file included from ui/view/view.h:22:0, from desktop.h:36, from event-log.cpp:12: ./gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': ./gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ eraser-context.cpp: In function 'void draw_temporary_box(SPEraserContext*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPCanvasBPath*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ display/canvas-bpath.h:25:31: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_CANVAS_BPATH(obj) (GTK_CHECK_CAST ((obj), SP_TYPE_CANVAS_BPATH, SPCanvasBPath)) ^ eraser-context.cpp:1065:31: note: in expansion of macro 'SP_CANVAS_BPATH' sp_canvas_bpath_set_bpath(SP_CANVAS_BPATH(dc->currentshape), dc->currentcurve); ^ In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/gtkmm-2.4/gtkmm/widget.h:29, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/bin.h:30, from /usr/include/gtkmm-2.4/gtkmm/window.h:32, from ui/view/edit-widget-interface.h:21, from desktop.h:37, from event-log.cpp:12: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from ui/view/view.h:22:0, from desktop.h:36, from event-context.cpp:43: ./gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': ./gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/gtkmm-2.4/gtkmm/widget.h:29, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/bin.h:30, from /usr/include/gtkmm-2.4/gtkmm/window.h:32, from ui/view/edit-widget-interface.h:21, from desktop.h:37, from event-context.cpp:43: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:35:0, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:33, from /usr/include/gdkmm-2.4/gdkmm/window.h:30, from /usr/include/gdkmm-2.4/gdkmm/event.h:27, from /usr/include/gtkmm-2.4/gtkmm/widget.h:37, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/bin.h:30, from /usr/include/gtkmm-2.4/gtkmm/window.h:32, from ui/view/edit-widget-interface.h:21, from desktop.h:37, from event-log.cpp:12: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:44:0, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/bin.h:30, from /usr/include/gtkmm-2.4/gtkmm/window.h:32, from ui/view/edit-widget-interface.h:21, from desktop.h:37, from event-log.cpp:12: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from ui/view/view.h:22:0, from desktop.h:36, from file.cpp:37: ./gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': ./gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:35:0, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:33, from /usr/include/gdkmm-2.4/gdkmm/window.h:30, from /usr/include/gdkmm-2.4/gdkmm/event.h:27, from /usr/include/gtkmm-2.4/gtkmm/widget.h:37, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/bin.h:30, from /usr/include/gtkmm-2.4/gtkmm/window.h:32, from ui/view/edit-widget-interface.h:21, from desktop.h:37, from event-context.cpp:43: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:44:0, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/bin.h:30, from /usr/include/gtkmm-2.4/gtkmm/window.h:32, from ui/view/edit-widget-interface.h:21, from desktop.h:37, from event-context.cpp:43: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/gtkmm-2.4/gtkmm/widget.h:29, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/bin.h:30, from /usr/include/gtkmm-2.4/gtkmm/window.h:32, from ui/view/edit-widget-interface.h:21, from desktop.h:37, from file.cpp:37: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/treeview.h:34:0, from event-log.h:31, from event-log.cpp:13: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:98:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:101:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24:0, from /usr/include/gtkmm-2.4/gtkmm/treeviewcolumn.h:38, from /usr/include/gtkmm-2.4/gtkmm/treeview.h:36, from event-log.h:31, from event-log.cpp:13: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:86:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:89:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27:0, from /usr/include/gtkmm-2.4/gtkmm/treeviewcolumn.h:38, from /usr/include/gtkmm-2.4/gtkmm/treeview.h:36, from event-log.h:31, from event-log.cpp:13: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:127:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:130:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:35:0, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:33, from /usr/include/gdkmm-2.4/gdkmm/window.h:30, from /usr/include/gdkmm-2.4/gdkmm/event.h:27, from /usr/include/gtkmm-2.4/gtkmm/widget.h:37, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/bin.h:30, from /usr/include/gtkmm-2.4/gtkmm/window.h:32, from ui/view/edit-widget-interface.h:21, from desktop.h:37, from file.cpp:37: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:44:0, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/bin.h:30, from /usr/include/gtkmm-2.4/gtkmm/window.h:32, from ui/view/edit-widget-interface.h:21, from desktop.h:37, from file.cpp:37: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/treeview.h:34:0, from event-log.h:31, from document-private.h:26, from file.cpp:41: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:98:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:101:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:97:0, from file.h:18, from event-context.cpp:49: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:98:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:101:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24:0, from /usr/include/gtkmm-2.4/gtkmm/treeviewcolumn.h:38, from /usr/include/gtkmm-2.4/gtkmm/treeview.h:36, from event-log.h:31, from document-private.h:26, from file.cpp:41: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:86:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:89:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27:0, from /usr/include/gtkmm-2.4/gtkmm/treeviewcolumn.h:38, from /usr/include/gtkmm-2.4/gtkmm/treeview.h:36, from event-log.h:31, from document-private.h:26, from file.cpp:41: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:127:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:130:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/cellview.h:31, from /usr/include/gtkmm-2.4/gtkmm.h:108, from file.h:18, from event-context.cpp:49: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:86:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:89:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/cellview.h:31, from /usr/include/gtkmm-2.4/gtkmm.h:108, from file.h:18, from event-context.cpp:49: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:127:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:130:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:113:0, from file.h:18, from event-context.cpp:49: /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'GtkCellRendererCombo* Gtk::CellRendererCombo::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:95:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] GtkCellRendererCombo* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'const GtkCellRendererCombo* Gtk::CellRendererCombo::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:98:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererCombo* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:116:0, from file.h:18, from event-context.cpp:49: /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'GtkCellRendererSpin* Gtk::CellRendererSpin::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:97:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] GtkCellRendererSpin* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'const GtkCellRendererSpin* Gtk::CellRendererSpin::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:100:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererSpin* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:193:0, from file.h:18, from event-context.cpp:49: /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'GtkProgressBar* Gtk::ProgressBar::gobj()': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:146:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] GtkProgressBar* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'const GtkProgressBar* Gtk::ProgressBar::gobj() const': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:149:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] const GtkProgressBar* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:207:0, from file.h:18, from event-context.cpp:49: /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkRuler* Gtk::Ruler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:116:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] GtkRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkRuler* Gtk::Ruler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:119:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] const GtkRuler* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkVRuler* Gtk::VRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:369:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] GtkVRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkVRuler* Gtk::VRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:372:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] const GtkVRuler* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkHRuler* Gtk::HRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:439:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] GtkHRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkHRuler* Gtk::HRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:442:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] const GtkHRuler* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:216:0, from file.h:18, from event-context.cpp:49: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:163:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:113:0, from file.h:18, from file.cpp:46: /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'GtkCellRendererCombo* Gtk::CellRendererCombo::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:95:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] GtkCellRendererCombo* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'const GtkCellRendererCombo* Gtk::CellRendererCombo::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:98:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererCombo* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:116:0, from file.h:18, from file.cpp:46: /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'GtkCellRendererSpin* Gtk::CellRendererSpin::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:97:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] GtkCellRendererSpin* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'const GtkCellRendererSpin* Gtk::CellRendererSpin::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:100:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererSpin* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:23, from event-context.h:20, from event-context.cpp:30: event-context.cpp: In function 'gint sp_event_context_private_root_handler(SPEventContext*, GdkEvent*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPCanvasItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ display/display-forward.h:22:30: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_CANVAS_ITEM(obj) (GTK_CHECK_CAST((obj), SP_TYPE_CANVAS_ITEM, SPCanvasItem)) ^ event-context.cpp:348:35: note: in expansion of macro 'SP_CANVAS_ITEM' sp_canvas_item_ungrab(SP_CANVAS_ITEM(desktop->acetate), ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPCanvasItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ display/display-forward.h:22:30: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_CANVAS_ITEM(obj) (GTK_CHECK_CAST((obj), SP_TYPE_CANVAS_ITEM, SPCanvasItem)) ^ event-context.cpp:370:37: note: in expansion of macro 'SP_CANVAS_ITEM' sp_canvas_item_grab(SP_CANVAS_ITEM(desktop->acetate), ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPCanvasItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ display/display-forward.h:22:30: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_CANVAS_ITEM(obj) (GTK_CHECK_CAST((obj), SP_TYPE_CANVAS_ITEM, SPCanvasItem)) ^ event-context.cpp:385:37: note: in expansion of macro 'SP_CANVAS_ITEM' sp_canvas_item_grab(SP_CANVAS_ITEM(desktop->acetate), ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPCanvasItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ display/display-forward.h:22:30: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_CANVAS_ITEM(obj) (GTK_CHECK_CAST((obj), SP_TYPE_CANVAS_ITEM, SPCanvasItem)) ^ event-context.cpp:398:37: note: in expansion of macro 'SP_CANVAS_ITEM' sp_canvas_item_grab(SP_CANVAS_ITEM(desktop->acetate), ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPCanvasItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ display/display-forward.h:22:30: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_CANVAS_ITEM(obj) (GTK_CHECK_CAST((obj), SP_TYPE_CANVAS_ITEM, SPCanvasItem)) ^ event-context.cpp:419:39: note: in expansion of macro 'SP_CANVAS_ITEM' sp_canvas_item_ungrab(SP_CANVAS_ITEM(desktop->acetate), ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPCanvasItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ display/display-forward.h:22:30: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_CANVAS_ITEM(obj) (GTK_CHECK_CAST((obj), SP_TYPE_CANVAS_ITEM, SPCanvasItem)) ^ event-context.cpp:474:39: note: in expansion of macro 'SP_CANVAS_ITEM' sp_canvas_item_ungrab(SP_CANVAS_ITEM(desktop->acetate), ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPCanvasItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ display/display-forward.h:22:30: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_CANVAS_ITEM(obj) (GTK_CHECK_CAST((obj), SP_TYPE_CANVAS_ITEM, SPCanvasItem)) ^ event-context.cpp:487:35: note: in expansion of macro 'SP_CANVAS_ITEM' sp_canvas_item_ungrab(SP_CANVAS_ITEM(desktop->acetate), ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPCanvasItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ display/display-forward.h:22:30: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_CANVAS_ITEM(obj) (GTK_CHECK_CAST((obj), SP_TYPE_CANVAS_ITEM, SPCanvasItem)) ^ event-context.cpp:641:43: note: in expansion of macro 'SP_CANVAS_ITEM' sp_canvas_item_ungrab(SP_CANVAS_ITEM(desktop->acetate), ^ event-context.cpp: In function 'gboolean sp_event_context_snap_watchdog_callback(gpointer)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ event-context.cpp:1279:16: note: in expansion of macro 'SP_ITEM' item = SP_ITEM(dse->getItem()); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPKnot*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ knot.h:30:34: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_KNOT(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_KNOT, SPKnot)) ^ event-context.cpp:1286:24: note: in expansion of macro 'SP_KNOT' SPKnot* knot = SP_KNOT(dse->getItem2()); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPCanvasItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ display/display-forward.h:22:30: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_CANVAS_ITEM(obj) (GTK_CHECK_CAST((obj), SP_TYPE_CANVAS_ITEM, SPCanvasItem)) ^ event-context.cpp:1304:31: note: in expansion of macro 'SP_CANVAS_ITEM' sp_dt_guide_event(SP_CANVAS_ITEM(item), dse->getEvent(), item2); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPDesktopWidget*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ widgets/desktop-widget.h:31:31: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_DESKTOP_WIDGET(o) (GTK_CHECK_CAST ((o), SP_TYPE_DESKTOP_WIDGET, SPDesktopWidget)) ^ event-context.cpp:1316:71: note: in expansion of macro 'SP_DESKTOP_WIDGET' sp_dt_hruler_event(GTK_WIDGET(item), dse->getEvent(), SP_DESKTOP_WIDGET(item2)); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPDesktopWidget*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ widgets/desktop-widget.h:31:31: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_DESKTOP_WIDGET(o) (GTK_CHECK_CAST ((o), SP_TYPE_DESKTOP_WIDGET, SPDesktopWidget)) ^ event-context.cpp:1318:71: note: in expansion of macro 'SP_DESKTOP_WIDGET' sp_dt_vruler_event(GTK_WIDGET(item), dse->getEvent(), SP_DESKTOP_WIDGET(item2)); ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:193:0, from file.h:18, from file.cpp:46: /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'GtkProgressBar* Gtk::ProgressBar::gobj()': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:146:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] GtkProgressBar* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'const GtkProgressBar* Gtk::ProgressBar::gobj() const': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:149:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] const GtkProgressBar* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:207:0, from file.h:18, from file.cpp:46: /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkRuler* Gtk::Ruler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:116:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] GtkRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkRuler* Gtk::Ruler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:119:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] const GtkRuler* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkVRuler* Gtk::VRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:369:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] GtkVRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkVRuler* Gtk::VRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:372:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] const GtkVRuler* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkHRuler* Gtk::HRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:439:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] GtkHRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkHRuler* Gtk::HRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:442:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] const GtkHRuler* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:216:0, from file.h:18, from file.cpp:46: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:163:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } ^ CXX filter-chemistry.o In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, 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 file.cpp:30: file.cpp: In function 'void file_import(SPDocument*, const Glib::ustring&, Inkscape::Extension::Extension*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPRoot*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-root.h:18:21: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ROOT(o) (G_TYPE_CHECK_INSTANCE_CAST((o), SP_TYPE_ROOT, SPRoot)) ^ document-private.h:31:43: note: in expansion of macro 'SP_ROOT' #define SP_DOCUMENT_DEFS(d) ((SPObject *) SP_ROOT (SP_DOCUMENT_ROOT (d))->defs) ^ file.cpp:994:29: note: in expansion of macro 'SP_DOCUMENT_DEFS' SPObject *in_defs = SP_DOCUMENT_DEFS(in_doc); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ file.cpp:1069:28: note: in expansion of macro 'SP_ITEM' selection->set(SP_ITEM(new_obj)); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPRoot*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-root.h:18:21: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ROOT(o) (G_TYPE_CHECK_INSTANCE_CAST((o), SP_TYPE_ROOT, SPRoot)) ^ file.cpp:1074:35: note: in expansion of macro 'SP_ROOT' Geom::Matrix affine = SP_ROOT(SP_DOCUMENT_ROOT(doc))->c2p * sp_item_i2doc_affine(SP_ITEM(place_to_insert)).inverse(); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ file.cpp:1074:94: note: in expansion of macro 'SP_ITEM' Geom::Matrix affine = SP_ROOT(SP_DOCUMENT_ROOT(doc))->c2p * sp_item_i2doc_affine(SP_ITEM(place_to_insert)).inverse(); ^ CXX filter-enums.o CXX fixes.o CXX flood-context.o CXX gc-anchored.o In file included from /usr/include/gdkmm-2.4/gdkmm.h:27:0, from /usr/include/gtkmm-2.4/gtkmm.h:89, from sp-filter.h:19, from style.h:21, from filter-chemistry.cpp:17: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/pangomm-1.4/pangomm/layout.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:29, from /usr/include/gdkmm-2.4/gdkmm/gc.h:32, from /usr/include/gdkmm-2.4/gdkmm.h:30, from /usr/include/gtkmm-2.4/gtkmm.h:89, from sp-filter.h:19, from style.h:21, from filter-chemistry.cpp:17: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm/cursor.h:31:0, from /usr/include/gdkmm-2.4/gdkmm.h:40, from /usr/include/gtkmm-2.4/gtkmm.h:89, from sp-filter.h:19, from style.h:21, from filter-chemistry.cpp:17: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ CXX gc.o In file included from /usr/include/gtkmm-2.4/gtkmm.h:97:0, from sp-filter.h:19, from style.h:21, from filter-chemistry.cpp:17: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:98:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:101:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/cellview.h:31, from /usr/include/gtkmm-2.4/gtkmm.h:108, from sp-filter.h:19, from style.h:21, from filter-chemistry.cpp:17: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:86:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:89:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/cellview.h:31, from /usr/include/gtkmm-2.4/gtkmm.h:108, from sp-filter.h:19, from style.h:21, from filter-chemistry.cpp:17: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:127:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:130:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:113:0, from sp-filter.h:19, from style.h:21, from filter-chemistry.cpp:17: /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'GtkCellRendererCombo* Gtk::CellRendererCombo::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:95:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] GtkCellRendererCombo* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'const GtkCellRendererCombo* Gtk::CellRendererCombo::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:98:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererCombo* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:116:0, from sp-filter.h:19, from style.h:21, from filter-chemistry.cpp:17: /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'GtkCellRendererSpin* Gtk::CellRendererSpin::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:97:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] GtkCellRendererSpin* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'const GtkCellRendererSpin* Gtk::CellRendererSpin::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:100:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererSpin* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:193:0, from sp-filter.h:19, from style.h:21, from filter-chemistry.cpp:17: /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'GtkProgressBar* Gtk::ProgressBar::gobj()': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:146:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] GtkProgressBar* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'const GtkProgressBar* Gtk::ProgressBar::gobj() const': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:149:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] const GtkProgressBar* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:207:0, from sp-filter.h:19, from style.h:21, from filter-chemistry.cpp:17: /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkRuler* Gtk::Ruler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:116:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] GtkRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkRuler* Gtk::Ruler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:119:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] const GtkRuler* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkVRuler* Gtk::VRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:369:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] GtkVRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkVRuler* Gtk::VRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:372:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] const GtkVRuler* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkHRuler* Gtk::HRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:439:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] GtkHRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkHRuler* Gtk::HRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:442:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] const GtkHRuler* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:216:0, from sp-filter.h:19, from style.h:21, from filter-chemistry.cpp:17: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:163:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm.h:27:0, from /usr/include/gtkmm-2.4/gtkmm.h:89, from ./sp-filter.h:19, from ./filters/composite.h:16, from display/nr-filter-composite.h:15, from filter-enums.h:18, from filter-enums.cpp:14: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/pangomm-1.4/pangomm/layout.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:29, from /usr/include/gdkmm-2.4/gdkmm/gc.h:32, from /usr/include/gdkmm-2.4/gdkmm.h:30, from /usr/include/gtkmm-2.4/gtkmm.h:89, from ./sp-filter.h:19, from ./filters/composite.h:16, from display/nr-filter-composite.h:15, from filter-enums.h:18, from filter-enums.cpp:14: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ CXX gc-finalized.o In file included from document.h:28:0, from document-private.h:22, from filter-chemistry.cpp:18: gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, 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 color.h:18, from style.h:18, from filter-chemistry.cpp:17: filter-chemistry.cpp: In function 'SPFilter* new_filter(SPDocument*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPRoot*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-root.h:18:21: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ROOT(o) (G_TYPE_CHECK_INSTANCE_CAST((o), SP_TYPE_ROOT, SPRoot)) ^ document-private.h:31:43: note: in expansion of macro 'SP_ROOT' #define SP_DOCUMENT_DEFS(d) ((SPObject *) SP_ROOT (SP_DOCUMENT_ROOT (d))->defs) ^ filter-chemistry.cpp:95:31: note: in expansion of macro 'SP_DOCUMENT_DEFS' SPDefs *defs = (SPDefs *) SP_DOCUMENT_DEFS(document); ^ filter-chemistry.cpp: In function 'SPFilter* new_filter_gaussian_blur(SPDocument*, gdouble, double, double, double, double, double)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPRoot*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-root.h:18:21: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ROOT(o) (G_TYPE_CHECK_INSTANCE_CAST((o), SP_TYPE_ROOT, SPRoot)) ^ document-private.h:31:43: note: in expansion of macro 'SP_ROOT' #define SP_DOCUMENT_DEFS(d) ((SPObject *) SP_ROOT (SP_DOCUMENT_ROOT (d))->defs) ^ filter-chemistry.cpp:191:31: note: in expansion of macro 'SP_DOCUMENT_DEFS' SPDefs *defs = (SPDefs *) SP_DOCUMENT_DEFS(document); ^ filter-chemistry.cpp: In function 'SPFilter* new_filter_blend_gaussian_blur(SPDocument*, const char*, gdouble, double, double, double, double, double)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPRoot*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-root.h:18:21: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ROOT(o) (G_TYPE_CHECK_INSTANCE_CAST((o), SP_TYPE_ROOT, SPRoot)) ^ document-private.h:31:43: note: in expansion of macro 'SP_ROOT' #define SP_DOCUMENT_DEFS(d) ((SPObject *) SP_ROOT (SP_DOCUMENT_ROOT (d))->defs) ^ filter-chemistry.cpp:246:31: note: in expansion of macro 'SP_DOCUMENT_DEFS' SPDefs *defs = (SPDefs *) SP_DOCUMENT_DEFS(document); ^ filter-chemistry.cpp: In function 'SPFilter* modify_filter_gaussian_blur_from_item(SPDocument*, SPItem*, gdouble)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPRoot*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-root.h:18:21: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ROOT(o) (G_TYPE_CHECK_INSTANCE_CAST((o), SP_TYPE_ROOT, SPRoot)) ^ document-private.h:31:43: note: in expansion of macro 'SP_ROOT' #define SP_DOCUMENT_DEFS(d) ((SPObject *) SP_ROOT (SP_DOCUMENT_ROOT (d))->defs) ^ filter-chemistry.cpp:362:35: note: in expansion of macro 'SP_DOCUMENT_DEFS' SPDefs *defs = (SPDefs *) SP_DOCUMENT_DEFS(document); ^ In file included from /usr/include/gdkmm-2.4/gdkmm/cursor.h:31:0, from /usr/include/gdkmm-2.4/gdkmm.h:40, from /usr/include/gtkmm-2.4/gtkmm.h:89, from ./sp-filter.h:19, from ./filters/composite.h:16, from display/nr-filter-composite.h:15, from filter-enums.h:18, from filter-enums.cpp:14: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from gc-finalized.cpp:21:0: gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ In file included from document.h:28:0, from flood-context.cpp:29: gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:97:0, from ./sp-filter.h:19, from ./filters/composite.h:16, from display/nr-filter-composite.h:15, from filter-enums.h:18, from filter-enums.cpp:14: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:98:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:101:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/cellview.h:31, from /usr/include/gtkmm-2.4/gtkmm.h:108, from ./sp-filter.h:19, from ./filters/composite.h:16, from display/nr-filter-composite.h:15, from filter-enums.h:18, from filter-enums.cpp:14: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:86:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:89:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/cellview.h:31, from /usr/include/gtkmm-2.4/gtkmm.h:108, from ./sp-filter.h:19, from ./filters/composite.h:16, from display/nr-filter-composite.h:15, from filter-enums.h:18, from filter-enums.cpp:14: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:127:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:130:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } ^ CXX gradient-chemistry.o In file included from /usr/include/gtkmm-2.4/gtkmm.h:113:0, from ./sp-filter.h:19, from ./filters/composite.h:16, from display/nr-filter-composite.h:15, from filter-enums.h:18, from filter-enums.cpp:14: /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'GtkCellRendererCombo* Gtk::CellRendererCombo::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:95:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] GtkCellRendererCombo* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'const GtkCellRendererCombo* Gtk::CellRendererCombo::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:98:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererCombo* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:116:0, from ./sp-filter.h:19, from ./filters/composite.h:16, from display/nr-filter-composite.h:15, from filter-enums.h:18, from filter-enums.cpp:14: /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'GtkCellRendererSpin* Gtk::CellRendererSpin::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:97:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] GtkCellRendererSpin* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'const GtkCellRendererSpin* Gtk::CellRendererSpin::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:100:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererSpin* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:193:0, from ./sp-filter.h:19, from ./filters/composite.h:16, from display/nr-filter-composite.h:15, from filter-enums.h:18, from filter-enums.cpp:14: /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'GtkProgressBar* Gtk::ProgressBar::gobj()': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:146:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] GtkProgressBar* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'const GtkProgressBar* Gtk::ProgressBar::gobj() const': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:149:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] const GtkProgressBar* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:207:0, from ./sp-filter.h:19, from ./filters/composite.h:16, from display/nr-filter-composite.h:15, from filter-enums.h:18, from filter-enums.cpp:14: /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkRuler* Gtk::Ruler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:116:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] GtkRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkRuler* Gtk::Ruler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:119:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] const GtkRuler* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkVRuler* Gtk::VRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:369:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] GtkVRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkVRuler* Gtk::VRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:372:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] const GtkVRuler* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkHRuler* Gtk::HRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:439:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] GtkHRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkHRuler* Gtk::HRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:442:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] const GtkHRuler* gobj() const { return reinterpret_cast(gobject_); } ^ CXX gradient-context.o In file included from /usr/include/gtkmm-2.4/gtkmm.h:216:0, from ./sp-filter.h:19, from ./filters/composite.h:16, from display/nr-filter-composite.h:15, from filter-enums.h:18, from filter-enums.cpp:14: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:163:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/gtkmm-2.4/gtkmm/widget.h:29, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/bin.h:30, from /usr/include/gtkmm-2.4/gtkmm/window.h:32, from ui/view/edit-widget-interface.h:21, from desktop.h:37, from flood-context.cpp:35: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:35:0, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:33, from /usr/include/gdkmm-2.4/gdkmm/window.h:30, from /usr/include/gdkmm-2.4/gdkmm/event.h:27, from /usr/include/gtkmm-2.4/gtkmm/widget.h:37, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/bin.h:30, from /usr/include/gtkmm-2.4/gtkmm/window.h:32, from ui/view/edit-widget-interface.h:21, from desktop.h:37, from flood-context.cpp:35: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:44:0, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/bin.h:30, from /usr/include/gtkmm-2.4/gtkmm/window.h:32, from ui/view/edit-widget-interface.h:21, from desktop.h:37, from flood-context.cpp:35: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from flood-context.cpp:52:0: display/nr-arena.h: In static member function 'static NRArena* NRArena::create()': display/nr-arena.h:46:66: warning: cast from 'NRObject*' to 'NRArena*' increases required alignment of target type [-Wcast-align] return reinterpret_cast(nr_object_new(NR_TYPE_ARENA)); ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:97:0, from ./sp-filter.h:19, from ./style.h:21, from display/nr-arena-image.h:21, from flood-context.cpp:53: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:98:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:101:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/cellview.h:31, from /usr/include/gtkmm-2.4/gtkmm.h:108, from ./sp-filter.h:19, from ./style.h:21, from display/nr-arena-image.h:21, from flood-context.cpp:53: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:86:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:89:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/cellview.h:31, from /usr/include/gtkmm-2.4/gtkmm.h:108, from ./sp-filter.h:19, from ./style.h:21, from display/nr-arena-image.h:21, from flood-context.cpp:53: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:127:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:130:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:113:0, from ./sp-filter.h:19, from ./style.h:21, from display/nr-arena-image.h:21, from flood-context.cpp:53: /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'GtkCellRendererCombo* Gtk::CellRendererCombo::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:95:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] GtkCellRendererCombo* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'const GtkCellRendererCombo* Gtk::CellRendererCombo::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:98:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererCombo* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:116:0, from ./sp-filter.h:19, from ./style.h:21, from display/nr-arena-image.h:21, from flood-context.cpp:53: /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'GtkCellRendererSpin* Gtk::CellRendererSpin::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:97:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] GtkCellRendererSpin* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'const GtkCellRendererSpin* Gtk::CellRendererSpin::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:100:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererSpin* gobj() const { return reinterpret_cast(gobject_); } ^ CXX gradient-drag.o In file included from /usr/include/gtkmm-2.4/gtkmm.h:193:0, from ./sp-filter.h:19, from ./style.h:21, from display/nr-arena-image.h:21, from flood-context.cpp:53: /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'GtkProgressBar* Gtk::ProgressBar::gobj()': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:146:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] GtkProgressBar* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'const GtkProgressBar* Gtk::ProgressBar::gobj() const': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:149:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] const GtkProgressBar* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:207:0, from ./sp-filter.h:19, from ./style.h:21, from display/nr-arena-image.h:21, from flood-context.cpp:53: /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkRuler* Gtk::Ruler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:116:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] GtkRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkRuler* Gtk::Ruler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:119:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] const GtkRuler* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkVRuler* Gtk::VRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:369:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] GtkVRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkVRuler* Gtk::VRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:372:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] const GtkVRuler* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkHRuler* Gtk::HRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:439:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] GtkHRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkHRuler* Gtk::HRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:442:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] const GtkHRuler* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:216:0, from ./sp-filter.h:19, from ./style.h:21, from display/nr-arena-image.h:21, from flood-context.cpp:53: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:163:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from flood-context.cpp:53:0: display/nr-arena-image.h: In static member function 'static NRArenaImage* NRArenaImage::create(NRArena*)': display/nr-arena-image.h:42:94: warning: cast from 'NRObject*' to 'NRArenaImage*' increases required alignment of target type [-Wcast-align] NRArenaImage *obj=reinterpret_cast(nr_object_new(NR_TYPE_ARENA_IMAGE)); ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, 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 display/sp-canvas.h:34, from flood-context.cpp:28: flood-context.cpp: In function 'void do_trace(bitmap_coords_info, guchar*, SPDesktop*, Geom::Matrix, unsigned int, unsigned int, unsigned int, unsigned int, bool)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPGroup*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-item-group.h:20:35: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_GROUP(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_GROUP, SPGroup)) ^ flood-context.cpp:420:39: note: in expansion of macro 'SP_GROUP' Inkscape::XML::Node *layer_repr = SP_GROUP(desktop->currentLayer())->repr; ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ flood-context.cpp:488:37: note: in expansion of macro 'SP_ITEM' sp_item_write_transform(SP_ITEM(reprobj), pathRepr, transform, NULL); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPGroup*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-item-group.h:20:35: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_GROUP(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_GROUP, SPGroup)) ^ flood-context.cpp:491:54: note: in expansion of macro 'SP_GROUP' Geom::Matrix local (sp_item_i2doc_affine(SP_GROUP(desktop->currentLayer()))); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPPath*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-path.h:21:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_PATH(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_PATH, SPPath)) ^ flood-context.cpp:509:255: note: in expansion of macro 'SP_PATH' desktop->messageStack()->flashF(Inkscape::WARNING_MESSAGE, ngettext("Area filled, path with %d node created and unioned with selection.","Area filled, path with %d nodes created and unioned with selection.",sp_nodes_in_path(SP_PATH(reprobj))), sp_nodes_in_path(SP_PATH(reprobj))); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPPath*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-path.h:21:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_PATH(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_PATH, SPPath)) ^ flood-context.cpp:509:292: note: in expansion of macro 'SP_PATH' desktop->messageStack()->flashF(Inkscape::WARNING_MESSAGE, ngettext("Area filled, path with %d node created and unioned with selection.","Area filled, path with %d nodes created and unioned with selection.",sp_nodes_in_path(SP_PATH(reprobj))), sp_nodes_in_path(SP_PATH(reprobj))); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPPath*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-path.h:21:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_PATH(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_PATH, SPPath)) ^ flood-context.cpp:513:201: note: in expansion of macro 'SP_PATH' desktop->messageStack()->flashF(Inkscape::WARNING_MESSAGE, ngettext("Area filled, path with %d node created.","Area filled, path with %d nodes created.",sp_nodes_in_path(SP_PATH(reprobj))), sp_nodes_in_path(SP_PATH(reprobj))); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPPath*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-path.h:21:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_PATH(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_PATH, SPPath)) ^ flood-context.cpp:513:238: note: in expansion of macro 'SP_PATH' desktop->messageStack()->flashF(Inkscape::WARNING_MESSAGE, ngettext("Area filled, path with %d node created.","Area filled, path with %d nodes created.",sp_nodes_in_path(SP_PATH(reprobj))), sp_nodes_in_path(SP_PATH(reprobj))); ^ flood-context.cpp: In function 'void sp_flood_do_flood_fill(SPEventContext*, GdkEvent*, bool, bool, bool)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ flood-context.cpp:781:29: note: in expansion of macro 'SP_ITEM' SPItem *document_root = SP_ITEM(SP_DOCUMENT_ROOT(document)); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ flood-context.cpp:810:45: note: in expansion of macro 'SP_ITEM' NRArenaItem *root = sp_item_invoke_show(SP_ITEM(sp_document_root(document)), arena, dkey, SP_ITEM_SHOW_DISPLAY); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ flood-context.cpp:853:25: note: in expansion of macro 'SP_ITEM' sp_item_invoke_hide(SP_ITEM(sp_document_root(document)), dkey); ^ In file included from document.h:28:0, from gradient-context.cpp:22: gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ In file included from /usr/include/gdkmm-2.4/gdkmm.h:27:0, from /usr/include/gtkmm-2.4/gtkmm.h:89, from sp-filter.h:19, from style.h:21, from gradient-chemistry.cpp:19: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/pangomm-1.4/pangomm/layout.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:29, from /usr/include/gdkmm-2.4/gdkmm/gc.h:32, from /usr/include/gdkmm-2.4/gdkmm.h:30, from /usr/include/gtkmm-2.4/gtkmm.h:89, from sp-filter.h:19, from style.h:21, from gradient-chemistry.cpp:19: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm/cursor.h:31:0, from /usr/include/gdkmm-2.4/gdkmm.h:40, from /usr/include/gtkmm-2.4/gtkmm.h:89, from sp-filter.h:19, from style.h:21, from gradient-chemistry.cpp:19: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:97:0, from sp-filter.h:19, from style.h:21, from gradient-chemistry.cpp:19: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:98:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:101:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/cellview.h:31, from /usr/include/gtkmm-2.4/gtkmm.h:108, from sp-filter.h:19, from style.h:21, from gradient-chemistry.cpp:19: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:86:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:89:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/cellview.h:31, from /usr/include/gtkmm-2.4/gtkmm.h:108, from sp-filter.h:19, from style.h:21, from gradient-chemistry.cpp:19: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:127:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:130:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:113:0, from sp-filter.h:19, from style.h:21, from gradient-chemistry.cpp:19: /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'GtkCellRendererCombo* Gtk::CellRendererCombo::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:95:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] GtkCellRendererCombo* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'const GtkCellRendererCombo* Gtk::CellRendererCombo::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:98:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererCombo* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:116:0, from sp-filter.h:19, from style.h:21, from gradient-chemistry.cpp:19: /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'GtkCellRendererSpin* Gtk::CellRendererSpin::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:97:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] GtkCellRendererSpin* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'const GtkCellRendererSpin* Gtk::CellRendererSpin::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:100:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererSpin* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:193:0, from sp-filter.h:19, from style.h:21, from gradient-chemistry.cpp:19: /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'GtkProgressBar* Gtk::ProgressBar::gobj()': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:146:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] GtkProgressBar* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'const GtkProgressBar* Gtk::ProgressBar::gobj() const': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:149:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] const GtkProgressBar* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/gtkmm-2.4/gtkmm/widget.h:29, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/bin.h:30, from /usr/include/gtkmm-2.4/gtkmm/window.h:32, from ui/view/edit-widget-interface.h:21, from desktop.h:37, from gradient-context.cpp:24: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:207:0, from sp-filter.h:19, from style.h:21, from gradient-chemistry.cpp:19: /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkRuler* Gtk::Ruler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:116:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] GtkRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkRuler* Gtk::Ruler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:119:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] const GtkRuler* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkVRuler* Gtk::VRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:369:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] GtkVRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkVRuler* Gtk::VRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:372:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] const GtkVRuler* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkHRuler* Gtk::HRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:439:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] GtkHRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkHRuler* Gtk::HRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:442:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] const GtkHRuler* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:35:0, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:33, from /usr/include/gdkmm-2.4/gdkmm/window.h:30, from /usr/include/gdkmm-2.4/gdkmm/event.h:27, from /usr/include/gtkmm-2.4/gtkmm/widget.h:37, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/bin.h:30, from /usr/include/gtkmm-2.4/gtkmm/window.h:32, from ui/view/edit-widget-interface.h:21, from desktop.h:37, from gradient-context.cpp:24: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:216:0, from sp-filter.h:19, from style.h:21, from gradient-chemistry.cpp:19: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:163:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:44:0, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/bin.h:30, from /usr/include/gtkmm-2.4/gtkmm/window.h:32, from ui/view/edit-widget-interface.h:21, from desktop.h:37, from gradient-context.cpp:24: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from selection.h:29:0, from gradient-drag.cpp:24: gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:23, from document.h:18, from gradient-context.cpp:22: gradient-context.cpp: In function 'void sp_gradient_context_dispose(GObject*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPGradientContext*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ gradient-context.h:23:46: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_GRADIENT_CONTEXT(obj) (GTK_CHECK_CAST((obj), SP_TYPE_GRADIENT_CONTEXT, SPGradientContext)) ^ gradient-context.cpp:112:29: note: in expansion of macro 'SP_GRADIENT_CONTEXT' SPGradientContext *rc = SP_GRADIENT_CONTEXT(object); ^ gradient-context.cpp: In function 'void sp_gradient_context_setup(SPEventContext*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPGradientContext*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ gradient-context.h:23:46: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_GRADIENT_CONTEXT(obj) (GTK_CHECK_CAST((obj), SP_TYPE_GRADIENT_CONTEXT, SPGradientContext)) ^ gradient-context.cpp:201:29: note: in expansion of macro 'SP_GRADIENT_CONTEXT' SPGradientContext *rc = SP_GRADIENT_CONTEXT(ec); ^ gradient-context.cpp: In function 'bool sp_gradient_context_is_over_line(SPGradientContext*, SPItem*, Geom::Point)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPCtrlLine*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ display/sp-ctrlline.h:22:27: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_CTRLLINE(obj) (GTK_CHECK_CAST ((obj), SP_TYPE_CTRLLINE, SPCtrlLine)) ^ gradient-context.cpp:252:24: note: in expansion of macro 'SP_CTRLLINE' SPCtrlLine* line = SP_CTRLLINE(item); ^ gradient-context.cpp: In function 'void sp_gradient_context_add_stops_between_selected_stops(SPGradientContext*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPGradient*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-gradient.h:35:27: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_GRADIENT(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_GRADIENT, SPGradient)) ^ gradient-context.cpp:381:33: note: in expansion of macro 'SP_GRADIENT' sp_vector_add_stop (SP_GRADIENT (parent), this_stop, next_stop, offset); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPGradient*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-gradient.h:35:27: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_GRADIENT(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_GRADIENT, SPGradient)) ^ gradient-context.cpp:382:13: note: in expansion of macro 'SP_GRADIENT' SP_GRADIENT(parent)->ensureVector(); ^ gradient-context.cpp: In function 'gint sp_gradient_context_root_handler(SPEventContext*, GdkEvent*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPGradientContext*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ gradient-context.h:23:46: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_GRADIENT_CONTEXT(obj) (GTK_CHECK_CAST((obj), SP_TYPE_GRADIENT_CONTEXT, SPGradientContext)) ^ gradient-context.cpp:495:29: note: in expansion of macro 'SP_GRADIENT_CONTEXT' SPGradientContext *rc = SP_GRADIENT_CONTEXT(event_context); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ gradient-context.cpp:518:61: note: in expansion of macro 'SP_ITEM' sp_gradient_context_add_stop_near_point(rc, SP_ITEM(selection->itemList()->data), rc->mousepoint_doc, event->button.time); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ gradient-context.cpp:521:36: note: in expansion of macro 'SP_ITEM' SPItem *item = SP_ITEM(i->data); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ gradient-context.cpp:808:58: note: in expansion of macro 'SP_ITEM' sp_item_gradient_reverse_vector (SP_ITEM(i->data), true); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ gradient-context.cpp:809:58: note: in expansion of macro 'SP_ITEM' sp_item_gradient_reverse_vector (SP_ITEM(i->data), false); ^ gradient-context.cpp: In function 'void sp_gradient_drag(SPGradientContext&, Geom::Point, guint, guint32)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ gradient-context.cpp:889:71: note: in expansion of macro 'SP_ITEM' vector = sp_gradient_vector_for_object(document, desktop, SP_ITEM(g_slist_last(items)->data), fill_or_stroke); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ gradient-context.cpp:902:34: note: in expansion of macro 'SP_ITEM' sp_item_set_gradient(SP_ITEM(i->data), vector, (SPGradientType) type, fill_or_stroke); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ gradient-context.cpp:905:46: note: in expansion of macro 'SP_ITEM' sp_item_gradient_set_coords (SP_ITEM(i->data), POINT_LG_BEGIN, 0, rc.origin, fill_or_stroke, true, false); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ gradient-context.cpp:906:46: note: in expansion of macro 'SP_ITEM' sp_item_gradient_set_coords (SP_ITEM(i->data), POINT_LG_END, 0, pt, fill_or_stroke, true, false); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ gradient-context.cpp:908:46: note: in expansion of macro 'SP_ITEM' sp_item_gradient_set_coords (SP_ITEM(i->data), POINT_RG_CENTER, 0, rc.origin, fill_or_stroke, true, false); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ gradient-context.cpp:909:46: note: in expansion of macro 'SP_ITEM' sp_item_gradient_set_coords (SP_ITEM(i->data), POINT_RG_R1, 0, pt, fill_or_stroke, true, false); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ gradient-context.cpp:920:36: note: in expansion of macro 'SP_ITEM' ec->_grdrag->grabKnot (SP_ITEM(selection->itemList()->data), ^ In file included from document.h:28:0, from document-private.h:22, from gradient-chemistry.cpp:20: gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, 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 color.h:18, from style.h:18, from gradient-chemistry.cpp:19: gradient-chemistry.cpp: In function 'SPGradient* sp_gradient_get_private_normalized(SPDocument*, SPGradient*, SPGradientType)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPRoot*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-root.h:18:21: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ROOT(o) (G_TYPE_CHECK_INSTANCE_CAST((o), SP_TYPE_ROOT, SPRoot)) ^ document-private.h:31:43: note: in expansion of macro 'SP_ROOT' #define SP_DOCUMENT_DEFS(d) ((SPObject *) SP_ROOT (SP_DOCUMENT_ROOT (d))->defs) ^ gradient-chemistry.cpp:108:31: note: in expansion of macro 'SP_DOCUMENT_DEFS' SPDefs *defs = (SPDefs *) SP_DOCUMENT_DEFS(document); ^ gradient-chemistry.cpp: In function 'guint count_gradient_hrefs(SPObject*, SPGradient*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPGradient*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-gradient.h:35:27: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_GRADIENT(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_GRADIENT, SPGradient)) ^ gradient-chemistry.cpp:151:12: note: in expansion of macro 'SP_GRADIENT' && SP_GRADIENT(SP_STYLE_FILL_SERVER(style)) == gr) ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPGradient*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-gradient.h:35:27: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_GRADIENT(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_GRADIENT, SPGradient)) ^ gradient-chemistry.cpp:158:12: note: in expansion of macro 'SP_GRADIENT' && SP_GRADIENT(SP_STYLE_STROKE_SERVER(style)) == gr) ^ gradient-chemistry.cpp: In function 'SPGradient* sp_gradient_fork_private_if_necessary(SPGradient*, SPGradient*, SPGradientType, SPObject*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPRoot*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-root.h:18:21: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ROOT(o) (G_TYPE_CHECK_INSTANCE_CAST((o), SP_TYPE_ROOT, SPRoot)) ^ document-private.h:31:43: note: in expansion of macro 'SP_ROOT' #define SP_DOCUMENT_DEFS(d) ((SPObject *) SP_ROOT (SP_DOCUMENT_ROOT (d))->defs) ^ gradient-chemistry.cpp:211:22: note: in expansion of macro 'SP_DOCUMENT_DEFS' SPObject *defs = SP_DOCUMENT_DEFS(doc); ^ In file included from sp-filter.h:22:0, from style.h:21, from gradient-chemistry.cpp:19: gradient-chemistry.cpp: In function 'SPGradient* sp_gradient_fork_vector_if_necessary(SPGradient*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPRoot*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ sp-object.h:49:43: note: in definition of macro 'SP_OBJECT_REPR' #define SP_OBJECT_REPR(o) (((SPObject *) (o))->repr) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-root.h:18:21: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ROOT(o) (G_TYPE_CHECK_INSTANCE_CAST((o), SP_TYPE_ROOT, SPRoot)) ^ document-private.h:31:43: note: in expansion of macro 'SP_ROOT' #define SP_DOCUMENT_DEFS(d) ((SPObject *) SP_ROOT (SP_DOCUMENT_ROOT (d))->defs) ^ gradient-chemistry.cpp:262:25: note: in expansion of macro 'SP_DOCUMENT_DEFS' SP_OBJECT_REPR (SP_DOCUMENT_DEFS (doc))->addChild(repr, NULL); ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, 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 color.h:18, from style.h:18, from gradient-chemistry.cpp:19: gradient-chemistry.cpp: In function 'SPGradient* sp_gradient_convert_to_userspace(SPGradient*, SPItem*, const gchar*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPRadialGradient*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-radial-gradient-fns.h:19:33: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_RADIALGRADIENT(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_RADIALGRADIENT, SPRadialGradient)) ^ gradient-chemistry.cpp:415:36: note: in expansion of macro 'SP_RADIALGRADIENT' SPRadialGradient *rg = SP_RADIALGRADIENT(gr); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPLinearGradient*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-linear-gradient-fns.h:20:33: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_LINEARGRADIENT(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_LINEARGRADIENT, SPLinearGradient)) ^ gradient-chemistry.cpp:434:36: note: in expansion of macro 'SP_LINEARGRADIENT' SPLinearGradient *lg = SP_LINEARGRADIENT(gr); ^ gradient-chemistry.cpp: In function 'SPGradient* sp_item_gradient(SPItem*, bool)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPGradient*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-gradient.h:35:27: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_GRADIENT(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_GRADIENT, SPGradient)) ^ gradient-chemistry.cpp:491:28: note: in expansion of macro 'SP_GRADIENT' gradient = SP_GRADIENT(server); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPGradient*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-gradient.h:35:27: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_GRADIENT(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_GRADIENT, SPGradient)) ^ gradient-chemistry.cpp:498:28: note: in expansion of macro 'SP_GRADIENT' gradient = SP_GRADIENT(server); ^ gradient-chemistry.cpp: In function 'void sp_item_gradient_set_coords(SPItem*, guint, guint, Geom::Point, bool, bool, bool)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPLinearGradient*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-linear-gradient-fns.h:20:33: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_LINEARGRADIENT(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_LINEARGRADIENT, SPLinearGradient)) ^ gradient-chemistry.cpp:803:32: note: in expansion of macro 'SP_LINEARGRADIENT' SPLinearGradient *lg = SP_LINEARGRADIENT(gradient); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPRadialGradient*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-radial-gradient-fns.h:19:33: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_RADIALGRADIENT(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_RADIALGRADIENT, SPRadialGradient)) ^ gradient-chemistry.cpp:861:32: note: in expansion of macro 'SP_RADIALGRADIENT' SPRadialGradient *rg = SP_RADIALGRADIENT(gradient); ^ gradient-chemistry.cpp: In function 'Geom::Point sp_item_gradient_get_coords(SPItem*, guint, guint, bool)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPLinearGradient*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-linear-gradient-fns.h:20:33: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_LINEARGRADIENT(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_LINEARGRADIENT, SPLinearGradient)) ^ gradient-chemistry.cpp:1022:32: note: in expansion of macro 'SP_LINEARGRADIENT' SPLinearGradient *lg = SP_LINEARGRADIENT(gradient); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPRadialGradient*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-radial-gradient-fns.h:19:33: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_RADIALGRADIENT(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_RADIALGRADIENT, SPRadialGradient)) ^ gradient-chemistry.cpp:1038:32: note: in expansion of macro 'SP_RADIALGRADIENT' SPRadialGradient *rg = SP_RADIALGRADIENT(gradient); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPGradient*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-gradient.h:35:27: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_GRADIENT(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_GRADIENT, SPGradient)) ^ gradient-chemistry.cpp:1067:9: note: in expansion of macro 'SP_GRADIENT' if (SP_GRADIENT(gradient)->getUnits() == SP_GRADIENT_UNITS_OBJECTBOUNDINGBOX) { ^ gradient-chemistry.cpp: In function 'SPGradient* sp_item_set_gradient(SPItem*, SPGradient*, SPGradientType, bool)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPGradient*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-gradient.h:35:27: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_GRADIENT(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_GRADIENT, SPGradient)) ^ gradient-chemistry.cpp:1111:31: note: in expansion of macro 'SP_GRADIENT' SPGradient *current = SP_GRADIENT(ps); ^ gradient-chemistry.cpp: In function 'SPGradient* sp_document_default_gradient_vector(SPDocument*, const SPColor&, bool)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPRoot*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-root.h:18:21: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ROOT(o) (G_TYPE_CHECK_INSTANCE_CAST((o), SP_TYPE_ROOT, SPRoot)) ^ document-private.h:31:43: note: in expansion of macro 'SP_ROOT' #define SP_DOCUMENT_DEFS(d) ((SPObject *) SP_ROOT (SP_DOCUMENT_ROOT (d))->defs) ^ gradient-chemistry.cpp:1201:42: note: in expansion of macro 'SP_DOCUMENT_DEFS' SPDefs *defs = static_cast(SP_DOCUMENT_DEFS(document)); ^ gradient-chemistry.cpp: In function 'SPGradient* sp_gradient_vector_for_object(SPDocument*, SPDesktop*, SPObject*, bool, bool)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPGradient*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-gradient.h:35:27: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_GRADIENT(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_GRADIENT, SPGradient)) ^ gradient-chemistry.cpp:1252:24: note: in expansion of macro 'SP_GRADIENT' return SP_GRADIENT(server)->getVector(true); ^ In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/gtkmm-2.4/gtkmm/widget.h:29, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/bin.h:30, from /usr/include/gtkmm-2.4/gtkmm/window.h:32, from ui/view/edit-widget-interface.h:21, from desktop.h:37, from gradient-drag.cpp:25: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:35:0, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:33, from /usr/include/gdkmm-2.4/gdkmm/window.h:30, from /usr/include/gdkmm-2.4/gdkmm/event.h:27, from /usr/include/gtkmm-2.4/gtkmm/widget.h:37, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/bin.h:30, from /usr/include/gtkmm-2.4/gtkmm/window.h:32, from ui/view/edit-widget-interface.h:21, from desktop.h:37, from gradient-drag.cpp:25: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:44:0, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/bin.h:30, from /usr/include/gtkmm-2.4/gtkmm/window.h:32, from ui/view/edit-widget-interface.h:21, from desktop.h:37, from gradient-drag.cpp:25: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:97:0, from sp-filter.h:19, from style.h:21, from gradient-drag.cpp:36: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:98:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:101:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/cellview.h:31, from /usr/include/gtkmm-2.4/gtkmm.h:108, from sp-filter.h:19, from style.h:21, from gradient-drag.cpp:36: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:86:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:89:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/cellview.h:31, from /usr/include/gtkmm-2.4/gtkmm.h:108, from sp-filter.h:19, from style.h:21, from gradient-drag.cpp:36: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:127:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:130:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:113:0, from sp-filter.h:19, from style.h:21, from gradient-drag.cpp:36: /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'GtkCellRendererCombo* Gtk::CellRendererCombo::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:95:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] GtkCellRendererCombo* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'const GtkCellRendererCombo* Gtk::CellRendererCombo::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:98:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererCombo* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:116:0, from sp-filter.h:19, from style.h:21, from gradient-drag.cpp:36: /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'GtkCellRendererSpin* Gtk::CellRendererSpin::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:97:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] GtkCellRendererSpin* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'const GtkCellRendererSpin* Gtk::CellRendererSpin::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:100:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererSpin* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:193:0, from sp-filter.h:19, from style.h:21, from gradient-drag.cpp:36: /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'GtkProgressBar* Gtk::ProgressBar::gobj()': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:146:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] GtkProgressBar* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'const GtkProgressBar* Gtk::ProgressBar::gobj() const': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:149:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] const GtkProgressBar* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:207:0, from sp-filter.h:19, from style.h:21, from gradient-drag.cpp:36: /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkRuler* Gtk::Ruler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:116:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] GtkRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkRuler* Gtk::Ruler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:119:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] const GtkRuler* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkVRuler* Gtk::VRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:369:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] GtkVRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkVRuler* Gtk::VRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:372:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] const GtkVRuler* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkHRuler* Gtk::HRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:439:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] GtkHRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkHRuler* Gtk::HRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:442:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] const GtkHRuler* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:216:0, from sp-filter.h:19, from style.h:21, from gradient-drag.cpp:36: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:163:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } ^ CXX graphlayout.o In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:23, from display/display-forward.h:4, from desktop-handles.h:16, from gradient-drag.cpp:23: gradient-drag.cpp: In member function 'Glib::ustring GrDrag::makeStopSafeColor(const gchar*, bool&)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPGradient*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-gradient.h:35:27: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_GRADIENT(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_GRADIENT, SPGradient)) ^ gradient-drag.cpp:190:36: note: in expansion of macro 'SP_GRADIENT' SPGradient* grad = SP_GRADIENT(item->data); ^ gradient-drag.cpp: In member function 'SPStop* GrDrag::addStopNearPoint(SPItem*, Geom::Point, double)': gradient-drag.cpp:341:10: warning: variable 'r1_knot' set but not used [-Wunused-but-set-variable] bool r1_knot = false; ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:23, from display/display-forward.h:4, from desktop-handles.h:16, from gradient-drag.cpp:23: gradient-drag.cpp: In function 'void gr_midpoint_limits(GrDragger*, SPObject*, Geom::Point*, Geom::Point*, Geom::Point*, Geom::Point*, GSList**)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPLinearGradient*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-linear-gradient-fns.h:20:33: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_LINEARGRADIENT(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_LINEARGRADIENT, SPLinearGradient)) ^ gradient-drag.cpp:793:21: note: in expansion of macro 'SP_LINEARGRADIENT' guint num = SP_LINEARGRADIENT(server)->vector.stops.size(); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPRadialGradient*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-radial-gradient-fns.h:19:33: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_RADIALGRADIENT(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_RADIALGRADIENT, SPRadialGradient)) ^ gradient-drag.cpp:810:21: note: in expansion of macro 'SP_RADIALGRADIENT' guint num = SP_RADIALGRADIENT(server)->vector.stops.size(); ^ gradient-drag.cpp: In member function 'void GrDragger::updateMidstopDependencies(GrDraggable*, bool)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPGradient*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-gradient.h:35:27: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_GRADIENT(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_GRADIENT, SPGradient)) ^ gradient-drag.cpp:1245:17: note: in expansion of macro 'SP_GRADIENT' guint num = SP_GRADIENT(server)->vector.stops.size(); ^ gradient-drag.cpp: In member function 'void GrDrag::addLine(SPItem*, Geom::Point, Geom::Point, guint32)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPCtrlLine*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ display/sp-ctrlline.h:22:27: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_CTRLLINE(obj) (GTK_CHECK_CAST ((obj), SP_TYPE_CTRLLINE, SPCtrlLine)) ^ gradient-drag.cpp:1579:5: note: in expansion of macro 'SP_CTRLLINE' SP_CTRLLINE(line)->item = item; ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPCtrlLine*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ display/sp-ctrlline.h:22:27: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_CTRLLINE(obj) (GTK_CHECK_CAST ((obj), SP_TYPE_CTRLLINE, SPCtrlLine)) ^ gradient-drag.cpp:1580:28: note: in expansion of macro 'SP_CTRLLINE' sp_ctrlline_set_coords(SP_CTRLLINE(line), p1, p2); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPCtrlLine*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ display/sp-ctrlline.h:22:27: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_CTRLLINE(obj) (GTK_CHECK_CAST ((obj), SP_TYPE_CTRLLINE, SPCtrlLine)) ^ gradient-drag.cpp:1582:33: note: in expansion of macro 'SP_CTRLLINE' sp_ctrlline_set_rgba32 (SP_CTRLLINE(line), rgba); ^ gradient-drag.cpp: In member function 'void GrDrag::updateDraggers()': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ gradient-drag.cpp:1692:24: note: in expansion of macro 'SP_ITEM' SPItem *item = SP_ITEM(i->data); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPLinearGradient*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-linear-gradient-fns.h:20:33: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_LINEARGRADIENT(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_LINEARGRADIENT, SPLinearGradient)) ^ gradient-drag.cpp:1700:36: note: in expansion of macro 'SP_LINEARGRADIENT' addDraggersLinear( SP_LINEARGRADIENT(server), item, true ); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPRadialGradient*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-radial-gradient-fns.h:19:33: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_RADIALGRADIENT(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_RADIALGRADIENT, SPRadialGradient)) ^ gradient-drag.cpp:1702:36: note: in expansion of macro 'SP_RADIALGRADIENT' addDraggersRadial( SP_RADIALGRADIENT(server), item, true ); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPLinearGradient*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-linear-gradient-fns.h:20:33: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_LINEARGRADIENT(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_LINEARGRADIENT, SPLinearGradient)) ^ gradient-drag.cpp:1711:36: note: in expansion of macro 'SP_LINEARGRADIENT' addDraggersLinear( SP_LINEARGRADIENT(server), item, false ); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPRadialGradient*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-radial-gradient-fns.h:19:33: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_RADIALGRADIENT(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_RADIALGRADIENT, SPRadialGradient)) ^ gradient-drag.cpp:1713:36: note: in expansion of macro 'SP_RADIALGRADIENT' addDraggersRadial( SP_RADIALGRADIENT(server), item, false ); ^ gradient-drag.cpp: In member function 'void GrDrag::updateLines()': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ gradient-drag.cpp:1753:24: note: in expansion of macro 'SP_ITEM' SPItem *item = SP_ITEM(i->data); ^ gradient-drag.cpp: In member function 'void GrDrag::updateLevels()': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ gradient-drag.cpp:1797:24: note: in expansion of macro 'SP_ITEM' SPItem *item = SP_ITEM(i->data); ^ gradient-drag.cpp: In member function 'void GrDrag::deleteSelected(bool)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPLinearGradient*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-linear-gradient-fns.h:20:33: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_LINEARGRADIENT(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_LINEARGRADIENT, SPLinearGradient)) ^ gradient-drag.cpp:2074:48: note: in expansion of macro 'SP_LINEARGRADIENT' SPLinearGradient *lg = SP_LINEARGRADIENT(stopinfo->gradient); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPLinearGradient*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-linear-gradient-fns.h:20:33: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_LINEARGRADIENT(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_LINEARGRADIENT, SPLinearGradient)) ^ gradient-drag.cpp:2103:48: note: in expansion of macro 'SP_LINEARGRADIENT' SPLinearGradient *lg = SP_LINEARGRADIENT(stopinfo->gradient); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPRadialGradient*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-radial-gradient-fns.h:19:33: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_RADIALGRADIENT(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_RADIALGRADIENT, SPRadialGradient)) ^ gradient-drag.cpp:2142:48: note: in expansion of macro 'SP_RADIALGRADIENT' SPRadialGradient *rg = SP_RADIALGRADIENT(stopinfo->gradient); ^ CXX guide-snapper.o CXX help.o In file included from /usr/include/gdkmm-2.4/gdkmm.h:27:0, from /usr/include/gtkmm-2.4/gtkmm.h:89, from file.h:18, from help.cpp:22: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/pangomm-1.4/pangomm/layout.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:29, from /usr/include/gdkmm-2.4/gdkmm/gc.h:32, from /usr/include/gdkmm-2.4/gdkmm.h:30, from /usr/include/gtkmm-2.4/gtkmm.h:89, from file.h:18, from help.cpp:22: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from ui/view/view.h:22:0, from desktop.h:36, from graphlayout.cpp:22: ./gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': ./gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ In file included from /usr/include/gdkmm-2.4/gdkmm/cursor.h:31:0, from /usr/include/gdkmm-2.4/gdkmm.h:40, from /usr/include/gtkmm-2.4/gtkmm.h:89, from file.h:18, from help.cpp:22: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/gtkmm-2.4/gtkmm/widget.h:29, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/bin.h:30, from /usr/include/gtkmm-2.4/gtkmm/window.h:32, from ui/view/edit-widget-interface.h:21, from desktop.h:37, from graphlayout.cpp:22: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:97:0, from file.h:18, from help.cpp:22: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:98:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:101:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/cellview.h:31, from /usr/include/gtkmm-2.4/gtkmm.h:108, from file.h:18, from help.cpp:22: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:86:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:89:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/cellview.h:31, from /usr/include/gtkmm-2.4/gtkmm.h:108, from file.h:18, from help.cpp:22: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:127:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:130:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:113:0, from file.h:18, from help.cpp:22: /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'GtkCellRendererCombo* Gtk::CellRendererCombo::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:95:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] GtkCellRendererCombo* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'const GtkCellRendererCombo* Gtk::CellRendererCombo::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:98:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererCombo* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:116:0, from file.h:18, from help.cpp:22: /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'GtkCellRendererSpin* Gtk::CellRendererSpin::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:97:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] GtkCellRendererSpin* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'const GtkCellRendererSpin* Gtk::CellRendererSpin::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:100:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererSpin* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:35:0, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:33, from /usr/include/gdkmm-2.4/gdkmm/window.h:30, from /usr/include/gdkmm-2.4/gdkmm/event.h:27, from /usr/include/gtkmm-2.4/gtkmm/widget.h:37, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/bin.h:30, from /usr/include/gtkmm-2.4/gtkmm/window.h:32, from ui/view/edit-widget-interface.h:21, from desktop.h:37, from graphlayout.cpp:22: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:44:0, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/bin.h:30, from /usr/include/gtkmm-2.4/gtkmm/window.h:32, from ui/view/edit-widget-interface.h:21, from desktop.h:37, from graphlayout.cpp:22: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:193:0, from file.h:18, from help.cpp:22: /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'GtkProgressBar* Gtk::ProgressBar::gobj()': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:146:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] GtkProgressBar* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'const GtkProgressBar* Gtk::ProgressBar::gobj() const': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:149:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] const GtkProgressBar* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:207:0, from file.h:18, from help.cpp:22: /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkRuler* Gtk::Ruler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:116:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] GtkRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkRuler* Gtk::Ruler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:119:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] const GtkRuler* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkVRuler* Gtk::VRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:369:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] GtkVRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkVRuler* Gtk::VRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:372:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] const GtkVRuler* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkHRuler* Gtk::HRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:439:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] GtkHRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkHRuler* Gtk::HRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:442:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] const GtkHRuler* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:216:0, from file.h:18, from help.cpp:22: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:163:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from ./document.h:28:0, from extension/system.h:18, from file.h:23, from help.cpp:22: ./gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': ./gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ In file included from ui/view/view.h:22:0, from desktop.h:36, from guide-snapper.cpp:16: ./gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': ./gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/gtkmm-2.4/gtkmm/widget.h:29, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/bin.h:30, from /usr/include/gtkmm-2.4/gtkmm/window.h:32, from ui/view/edit-widget-interface.h:21, from desktop.h:37, from guide-snapper.cpp:16: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ CXX id-clash.o In file included from /usr/include/gtkmm-2.4/gtkmm.h:97:0, from sp-filter.h:19, from style.h:21, from graphlayout.cpp:31: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:98:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:101:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:35:0, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:33, from /usr/include/gdkmm-2.4/gdkmm/window.h:30, from /usr/include/gdkmm-2.4/gdkmm/event.h:27, from /usr/include/gtkmm-2.4/gtkmm/widget.h:37, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/bin.h:30, from /usr/include/gtkmm-2.4/gtkmm/window.h:32, from ui/view/edit-widget-interface.h:21, from desktop.h:37, from guide-snapper.cpp:16: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/cellview.h:31, from /usr/include/gtkmm-2.4/gtkmm.h:108, from sp-filter.h:19, from style.h:21, from graphlayout.cpp:31: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:86:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:89:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/cellview.h:31, from /usr/include/gtkmm-2.4/gtkmm.h:108, from sp-filter.h:19, from style.h:21, from graphlayout.cpp:31: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:127:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:130:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:44:0, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/bin.h:30, from /usr/include/gtkmm-2.4/gtkmm/window.h:32, from ui/view/edit-widget-interface.h:21, from desktop.h:37, from guide-snapper.cpp:16: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:113:0, from sp-filter.h:19, from style.h:21, from graphlayout.cpp:31: /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'GtkCellRendererCombo* Gtk::CellRendererCombo::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:95:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] GtkCellRendererCombo* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'const GtkCellRendererCombo* Gtk::CellRendererCombo::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:98:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererCombo* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:116:0, from sp-filter.h:19, from style.h:21, from graphlayout.cpp:31: /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'GtkCellRendererSpin* Gtk::CellRendererSpin::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:97:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] GtkCellRendererSpin* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'const GtkCellRendererSpin* Gtk::CellRendererSpin::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:100:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererSpin* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:23, from sp-object.h:58, from sp-object-group.h:16, from sp-namedview.h:23, from guide-snapper.cpp:15: guide-snapper.cpp: In member function 'virtual Inkscape::LineSnapper::LineList Inkscape::GuideSnapper::_getSnapLines(const Geom::Point&) const': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPGuide*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-guide.h:22:35: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_GUIDE(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_GUIDE, SPGuide)) ^ guide-snapper.cpp:50:28: note: in expansion of macro 'SP_GUIDE' SPGuide const *g = SP_GUIDE(l->data); ^ CXX ink-action.o In file included from /usr/include/gtkmm-2.4/gtkmm.h:193:0, from sp-filter.h:19, from style.h:21, from graphlayout.cpp:31: /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'GtkProgressBar* Gtk::ProgressBar::gobj()': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:146:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] GtkProgressBar* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'const GtkProgressBar* Gtk::ProgressBar::gobj() const': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:149:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] const GtkProgressBar* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:207:0, from sp-filter.h:19, from style.h:21, from graphlayout.cpp:31: /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkRuler* Gtk::Ruler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:116:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] GtkRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkRuler* Gtk::Ruler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:119:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] const GtkRuler* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkVRuler* Gtk::VRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:369:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] GtkVRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkVRuler* Gtk::VRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:372:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] const GtkVRuler* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkHRuler* Gtk::HRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:439:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] GtkHRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkHRuler* Gtk::HRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:442:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] const GtkHRuler* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:216:0, from sp-filter.h:19, from style.h:21, from graphlayout.cpp:31: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:163:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, 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 desktop.h:28, from graphlayout.cpp:22: graphlayout.cpp: In function 'bool isConnector(const SPItem*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPPath*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-path.h:21:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_PATH(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_PATH, SPPath)) ^ graphlayout.cpp:49:16: note: in expansion of macro 'SP_PATH' path = SP_PATH(i); ^ graphlayout.cpp: In function 'void filterConnectors(const GSList*, std::list&)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ graphlayout.cpp:90:22: note: in expansion of macro 'SP_ITEM' SPItem *item=SP_ITEM(i->data); ^ graphlayout.cpp: In function 'void graphlayout(const GSList*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPPath*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-path.h:21:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_PATH(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_PATH, SPPath)) ^ graphlayout.cpp:175:13: note: in expansion of macro 'SP_PATH' SP_PATH(conn)->connEndPair.getAttachedItems(items); ^ In file included from ./libnr/nr-object.h:20:0, from ./helper/action.h:25, from widgets/button.h:21, from ink-action.cpp:10: ./gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': ./gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ CXX ink-comboboxentry-action.o In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/gtkmm-2.4/gtkmm/widget.h:29, from widgets/icon.h:44, from ink-action.cpp:11: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:35:0, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:33, from /usr/include/gdkmm-2.4/gdkmm/window.h:30, from /usr/include/gdkmm-2.4/gdkmm/event.h:27, from /usr/include/gtkmm-2.4/gtkmm/widget.h:37, from widgets/icon.h:44, from ink-action.cpp:11: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:44:0, from widgets/icon.h:44, from ink-action.cpp:11: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from document.h:28:0, from id-clash.h:4, from id-clash.cpp:21: gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ CXX inkscape.o CXX interface.o In file included from /usr/include/gdkmm-2.4/gdkmm.h:27:0, from /usr/include/gtkmm-2.4/gtkmm.h:89, from sp-filter.h:19, from style.h:21, from id-clash.cpp:23: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/pangomm-1.4/pangomm/layout.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:29, from /usr/include/gdkmm-2.4/gdkmm/gc.h:32, from /usr/include/gdkmm-2.4/gdkmm.h:30, from /usr/include/gtkmm-2.4/gtkmm.h:89, from sp-filter.h:19, from style.h:21, from id-clash.cpp:23: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ CXX knot.o In file included from /usr/include/gdkmm-2.4/gdkmm/cursor.h:31:0, from /usr/include/gdkmm-2.4/gdkmm.h:40, from /usr/include/gtkmm-2.4/gtkmm.h:89, from sp-filter.h:19, from style.h:21, from id-clash.cpp:23: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:97:0, from sp-filter.h:19, from style.h:21, from id-clash.cpp:23: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:98:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:101:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/cellview.h:31, from /usr/include/gtkmm-2.4/gtkmm.h:108, from sp-filter.h:19, from style.h:21, from id-clash.cpp:23: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:86:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:89:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/cellview.h:31, from /usr/include/gtkmm-2.4/gtkmm.h:108, from sp-filter.h:19, from style.h:21, from id-clash.cpp:23: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:127:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:130:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:113:0, from sp-filter.h:19, from style.h:21, from id-clash.cpp:23: /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'GtkCellRendererCombo* Gtk::CellRendererCombo::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:95:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] GtkCellRendererCombo* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'const GtkCellRendererCombo* Gtk::CellRendererCombo::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:98:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererCombo* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:116:0, from sp-filter.h:19, from style.h:21, from id-clash.cpp:23: /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'GtkCellRendererSpin* Gtk::CellRendererSpin::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:97:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] GtkCellRendererSpin* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'const GtkCellRendererSpin* Gtk::CellRendererSpin::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:100:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererSpin* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:193:0, from sp-filter.h:19, from style.h:21, from id-clash.cpp:23: /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'GtkProgressBar* Gtk::ProgressBar::gobj()': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:146:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] GtkProgressBar* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'const GtkProgressBar* Gtk::ProgressBar::gobj() const': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:149:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] const GtkProgressBar* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:207:0, from sp-filter.h:19, from style.h:21, from id-clash.cpp:23: /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkRuler* Gtk::Ruler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:116:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] GtkRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkRuler* Gtk::Ruler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:119:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] const GtkRuler* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkVRuler* Gtk::VRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:369:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] GtkVRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkVRuler* Gtk::VRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:372:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] const GtkVRuler* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkHRuler* Gtk::HRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:439:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] GtkHRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkHRuler* Gtk::HRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:442:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] const GtkHRuler* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:216:0, from sp-filter.h:19, from style.h:21, from id-clash.cpp:23: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:163:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/gtkmm-2.4/gtkmm/widget.h:29, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/box.h:58, from /usr/include/gtkmm-2.4/gtkmm/dialog.h:30, from /usr/include/gtkmm-2.4/gtkmm/messagedialog.h:30, from inkscape.cpp:44: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:35:0, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:33, from /usr/include/gdkmm-2.4/gdkmm/window.h:30, from /usr/include/gdkmm-2.4/gdkmm/event.h:27, from /usr/include/gtkmm-2.4/gtkmm/widget.h:37, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/box.h:58, from /usr/include/gtkmm-2.4/gtkmm/dialog.h:30, from /usr/include/gtkmm-2.4/gtkmm/messagedialog.h:30, from inkscape.cpp:44: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:44:0, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/box.h:58, from /usr/include/gtkmm-2.4/gtkmm/dialog.h:30, from /usr/include/gtkmm-2.4/gtkmm/messagedialog.h:30, from inkscape.cpp:44: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/gtkmm-2.4/gtkmm/widget.h:29, from ./extension/extension.h:20, from extension/db.h:22, from interface.cpp:26: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:35:0, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:33, from /usr/include/gdkmm-2.4/gdkmm/window.h:30, from /usr/include/gdkmm-2.4/gdkmm/event.h:27, from /usr/include/gtkmm-2.4/gtkmm/widget.h:37, from ./extension/extension.h:20, from extension/db.h:22, from interface.cpp:26: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:44:0, from ./extension/extension.h:20, from extension/db.h:22, from interface.cpp:26: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from ui/view/view.h:22:0, from desktop.h:36, from inkscape.cpp:49: ./gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': ./gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ CXX knotholder.o In file included from ./document.h:28:0, from extension/param/parameter.h:20, from extension/prefdialog.h:22, from extension/effect.h:21, from interface.cpp:27: ./gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': ./gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ In file included from ui/view/view.h:22:0, from desktop.h:36, from knot.cpp:23: ./gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': ./gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/gtkmm-2.4/gtkmm/widget.h:29, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/bin.h:30, from /usr/include/gtkmm-2.4/gtkmm/window.h:32, from ui/view/edit-widget-interface.h:21, from desktop.h:37, from knot.cpp:23: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:97:0, from file.h:18, from interface.cpp:35: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:98:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:101:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/cellview.h:31, from /usr/include/gtkmm-2.4/gtkmm.h:108, from file.h:18, from interface.cpp:35: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:86:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:89:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/cellview.h:31, from /usr/include/gtkmm-2.4/gtkmm.h:108, from file.h:18, from interface.cpp:35: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:127:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:130:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:35:0, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:33, from /usr/include/gdkmm-2.4/gdkmm/window.h:30, from /usr/include/gdkmm-2.4/gdkmm/event.h:27, from /usr/include/gtkmm-2.4/gtkmm/widget.h:37, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/bin.h:30, from /usr/include/gtkmm-2.4/gtkmm/window.h:32, from ui/view/edit-widget-interface.h:21, from desktop.h:37, from knot.cpp:23: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:113:0, from file.h:18, from interface.cpp:35: /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'GtkCellRendererCombo* Gtk::CellRendererCombo::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:95:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] GtkCellRendererCombo* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'const GtkCellRendererCombo* Gtk::CellRendererCombo::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:98:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererCombo* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:116:0, from file.h:18, from interface.cpp:35: /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'GtkCellRendererSpin* Gtk::CellRendererSpin::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:97:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] GtkCellRendererSpin* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'const GtkCellRendererSpin* Gtk::CellRendererSpin::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:100:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererSpin* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:44:0, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/bin.h:30, from /usr/include/gtkmm-2.4/gtkmm/window.h:32, from ui/view/edit-widget-interface.h:21, from desktop.h:37, from knot.cpp:23: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:193:0, from file.h:18, from interface.cpp:35: /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'GtkProgressBar* Gtk::ProgressBar::gobj()': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:146:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] GtkProgressBar* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'const GtkProgressBar* Gtk::ProgressBar::gobj() const': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:149:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] const GtkProgressBar* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:207:0, from file.h:18, from interface.cpp:35: /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkRuler* Gtk::Ruler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:116:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] GtkRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkRuler* Gtk::Ruler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:119:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] const GtkRuler* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkVRuler* Gtk::VRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:369:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] GtkVRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkVRuler* Gtk::VRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:372:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] const GtkVRuler* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkHRuler* Gtk::HRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:439:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] GtkHRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkHRuler* Gtk::HRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:442:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] const GtkHRuler* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:23, from helper/sp-marshal.h:5, from knot.cpp:21: knot.cpp: In function 'void sp_knot_set_position(SPKnot*, const Geom::Point&, guint)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPCtrl*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ display/sodipodi-ctrl.h:18:34: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_CTRL(obj) (GTK_CHECK_CAST ((obj), SP_TYPE_CTRL, SPCtrl)) ^ knot.cpp:572:9: note: in expansion of macro 'SP_CTRL' SP_CTRL(knot->item)->moveto (p); ^ knot.cpp: In function 'void sp_knot_moveto(SPKnot*, const Geom::Point&)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPCtrl*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ display/sodipodi-ctrl.h:18:34: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_CTRL(obj) (GTK_CHECK_CAST ((obj), SP_TYPE_CTRL, SPCtrl)) ^ knot.cpp:593:9: note: in expansion of macro 'SP_CTRL' SP_CTRL(knot->item)->moveto (p); ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:216:0, from file.h:18, from interface.cpp:35: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:163:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } ^ interface.cpp: In function 'void sp_create_window(SPViewWidget*, gboolean)': interface.cpp:159:80: warning: cast from 'SPViewWidget*' to 'SPDesktopWidget*' increases required alignment of target type [-Wcast-align] SPDesktopWidget *desktop_widget = reinterpret_cast(vw); ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, 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 interface.cpp:22: /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPDesktopWidget*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ widgets/desktop-widget.h:31:31: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_DESKTOP_WIDGET(o) (GTK_CHECK_CAST ((o), SP_TYPE_DESKTOP_WIDGET, SPDesktopWidget)) ^ interface.cpp:268:33: note: in expansion of macro 'SP_DESKTOP_WIDGET' inkscape_reactivate_desktop(SP_DESKTOP_WIDGET(vw)->desktop); ^ interface.cpp: In function 'void sp_ui_new_view_preview()': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPSVGSPViewWidget*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ svg-view-widget.h:24:34: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_SVG_VIEW_WIDGET(obj) (GTK_CHECK_CAST ((obj), SP_TYPE_SVG_VIEW_WIDGET, SPSVGSPViewWidget)) ^ interface.cpp:301:35: note: in expansion of macro 'SP_SVG_VIEW_WIDGET' sp_svg_view_widget_set_resize(SP_SVG_VIEW_WIDGET(dtw), TRUE, 400.0, 400.0); ^ interface.cpp: In function 'Glib::ustring getLayoutPrefPath(Inkscape::UI::View::View*)': interface.cpp:572:42: warning: cast from 'Inkscape::UI::View::View*' to 'SPDesktop*' increases required alignment of target type [-Wcast-align] if (reinterpret_cast(view)->is_focusMode()) { ^ interface.cpp:574:49: warning: cast from 'Inkscape::UI::View::View*' to 'SPDesktop*' increases required alignment of target type [-Wcast-align] } else if (reinterpret_cast(view)->is_fullscreen()) { ^ interface.cpp: In function 'void checkitem_toggled(GtkCheckMenuItem*, gpointer)': interface.cpp:597:38: warning: cast from 'Inkscape::UI::View::View*' to 'SPDesktop*' increases required alignment of target type [-Wcast-align] reinterpret_cast(view)->layoutWidget(); ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, 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 interface.cpp:22: interface.cpp: In function 'GtkWidget* sp_ui_context_menu(Inkscape::UI::View::View*, SPItem*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPGroup*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-item-group.h:20:35: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_GROUP(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_GROUP, SPGroup)) ^ interface.cpp:1057:21: note: in expansion of macro 'SP_GROUP' group = SP_GROUP(item); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPGroup*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-item-group.h:20:35: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_GROUP(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_GROUP, SPGroup)) ^ interface.cpp:1059:21: note: in expansion of macro 'SP_GROUP' group = SP_GROUP(SP_OBJECT_PARENT(item)); ^ interface.cpp: In function 'void sp_ui_drag_data_received(GtkWidget*, GdkDragContext*, gint, gint, GtkSelectionData*, guint, guint, gpointer)': interface.cpp:1196:53: warning: cast from 'guchar* {aka unsigned char*}' to 'guint16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] guint16* dataVals = (guint16*)data->data; ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, 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 interface.cpp:22: /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPGradient*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-gradient.h:35:27: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_GRADIENT(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_GRADIENT, SPGradient)) ^ interface.cpp:1288:48: note: in expansion of macro 'SP_GRADIENT' SPGradient* grad = SP_GRADIENT(item->data); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ interface.cpp:1400:28: note: in expansion of macro 'SP_ITEM' selection->set(SP_ITEM(new_obj)); ^ In file included from document.h:28:0, from knotholder.cpp:16: gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ CXX knot-holder-entity.o CXX layer-fns.o In file included from /usr/include/gdkmm-2.4/gdkmm.h:27:0, from /usr/include/gtkmm-2.4/gtkmm.h:89, from sp-filter.h:19, from style.h:21, from knotholder.cpp:31: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/pangomm-1.4/pangomm/layout.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:29, from /usr/include/gdkmm-2.4/gdkmm/gc.h:32, from /usr/include/gdkmm-2.4/gdkmm.h:30, from /usr/include/gtkmm-2.4/gtkmm.h:89, from sp-filter.h:19, from style.h:21, from knotholder.cpp:31: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm/cursor.h:31:0, from /usr/include/gdkmm-2.4/gdkmm.h:40, from /usr/include/gtkmm-2.4/gtkmm.h:89, from sp-filter.h:19, from style.h:21, from knotholder.cpp:31: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:97:0, from sp-filter.h:19, from style.h:21, from knotholder.cpp:31: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:98:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:101:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/cellview.h:31, from /usr/include/gtkmm-2.4/gtkmm.h:108, from sp-filter.h:19, from style.h:21, from knotholder.cpp:31: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:86:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:89:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/cellview.h:31, from /usr/include/gtkmm-2.4/gtkmm.h:108, from sp-filter.h:19, from style.h:21, from knotholder.cpp:31: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:127:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:130:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:113:0, from sp-filter.h:19, from style.h:21, from knotholder.cpp:31: /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'GtkCellRendererCombo* Gtk::CellRendererCombo::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:95:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] GtkCellRendererCombo* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'const GtkCellRendererCombo* Gtk::CellRendererCombo::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:98:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererCombo* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:116:0, from sp-filter.h:19, from style.h:21, from knotholder.cpp:31: /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'GtkCellRendererSpin* Gtk::CellRendererSpin::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:97:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] GtkCellRendererSpin* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'const GtkCellRendererSpin* Gtk::CellRendererSpin::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:100:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererSpin* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:193:0, from sp-filter.h:19, from style.h:21, from knotholder.cpp:31: /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'GtkProgressBar* Gtk::ProgressBar::gobj()': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:146:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] GtkProgressBar* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'const GtkProgressBar* Gtk::ProgressBar::gobj() const': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:149:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] const GtkProgressBar* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:207:0, from sp-filter.h:19, from style.h:21, from knotholder.cpp:31: /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkRuler* Gtk::Ruler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:116:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] GtkRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkRuler* Gtk::Ruler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:119:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] const GtkRuler* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkVRuler* Gtk::VRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:369:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] GtkVRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkVRuler* Gtk::VRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:372:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] const GtkVRuler* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkHRuler* Gtk::HRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:439:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] GtkHRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkHRuler* Gtk::HRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:442:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] const GtkHRuler* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:216:0, from sp-filter.h:19, from style.h:21, from knotholder.cpp:31: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:163:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:23, from document.h:18, from knotholder.cpp:16: knotholder.cpp: In member function 'void KnotHolder::knot_clicked_handler(SPKnot*, guint)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPShape*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-shape.h:26:24: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_SHAPE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_SHAPE, SPShape)) ^ knotholder.cpp:124:28: note: in expansion of macro 'SP_SHAPE' sp_shape_set_shape(SP_SHAPE(item)); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPOffset*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-offset.h:23:36: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_OFFSET(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_OFFSET, SPOffset)) ^ knotholder.cpp:142:13: note: in expansion of macro 'SP_OFFSET' if (SP_OFFSET(item)->sourceHref) ^ knotholder.cpp: In member function 'void KnotHolder::knot_moved_handler(SPKnot*, const Geom::Point&, guint)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPShape*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-shape.h:26:24: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_SHAPE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_SHAPE, SPShape)) ^ knotholder.cpp:173:28: note: in expansion of macro 'SP_SHAPE' sp_shape_set_shape(SP_SHAPE (item)); ^ knotholder.cpp: In member function 'void KnotHolder::knot_ungrabbed_handler(SPKnot*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPLPEItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-lpe-item.h:23:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_LPE_ITEM(o) (G_TYPE_CHECK_INSTANCE_CAST((o), SP_TYPE_LPE_ITEM, SPLPEItem)) ^ knotholder.cpp:202:81: note: in expansion of macro 'SP_LPE_ITEM' Inkscape::LivePathEffect::Effect *lpe = sp_lpe_item_get_current_lpe(SP_LPE_ITEM(object)); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPOffset*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-offset.h:23:36: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_OFFSET(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_OFFSET, SPOffset)) ^ knotholder.cpp:222:17: note: in expansion of macro 'SP_OFFSET' if (SP_OFFSET(object)->sourceHref) ^ In file included from document.h:28:0, from layer-fns.cpp:16: gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ CXX layer-manager.o In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:23, from document.h:18, from layer-fns.cpp:16: layer-fns.cpp: In function 'bool Inkscape::{anonymous}::is_layer(SPObject&)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPGroup*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-item-group.h:20:35: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_GROUP(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_GROUP, SPGroup)) ^ layer-fns.cpp:28:12: note: in expansion of macro 'SP_GROUP' SP_GROUP(&object)->layerMode() == SPGroup::LAYER; ^ layer-fns.cpp: In function 'SPObject* Inkscape::create_layer(SPObject*, SPObject*, Inkscape::LayerRelativePosition)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ layer-fns.cpp:198:13: note: in expansion of macro 'SP_ITEM' SP_ITEM(document->getObjectByRepr(repr))->lowerOne(); ^ In file included from /usr/include/gdkmm-2.4/gdkmm.h:27:0, from /usr/include/gtkmm-2.4/gtkmm.h:89, from sp-filter.h:19, from style.h:21, from knot-holder-entity.cpp:21: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/pangomm-1.4/pangomm/layout.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:29, from /usr/include/gdkmm-2.4/gdkmm/gc.h:32, from /usr/include/gdkmm-2.4/gdkmm.h:30, from /usr/include/gtkmm-2.4/gtkmm.h:89, from sp-filter.h:19, from style.h:21, from knot-holder-entity.cpp:21: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ CXX line-geometry.o In file included from /usr/include/gdkmm-2.4/gdkmm/cursor.h:31:0, from /usr/include/gdkmm-2.4/gdkmm.h:40, from /usr/include/gtkmm-2.4/gtkmm.h:89, from sp-filter.h:19, from style.h:21, from knot-holder-entity.cpp:21: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ CXX line-snapper.o In file included from /usr/include/gtkmm-2.4/gtkmm.h:97:0, from sp-filter.h:19, from style.h:21, from knot-holder-entity.cpp:21: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:98:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:101:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/cellview.h:31, from /usr/include/gtkmm-2.4/gtkmm.h:108, from sp-filter.h:19, from style.h:21, from knot-holder-entity.cpp:21: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:86:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:89:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/cellview.h:31, from /usr/include/gtkmm-2.4/gtkmm.h:108, from sp-filter.h:19, from style.h:21, from knot-holder-entity.cpp:21: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:127:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:130:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:113:0, from sp-filter.h:19, from style.h:21, from knot-holder-entity.cpp:21: /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'GtkCellRendererCombo* Gtk::CellRendererCombo::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:95:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] GtkCellRendererCombo* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'const GtkCellRendererCombo* Gtk::CellRendererCombo::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:98:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererCombo* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:116:0, from sp-filter.h:19, from style.h:21, from knot-holder-entity.cpp:21: /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'GtkCellRendererSpin* Gtk::CellRendererSpin::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:97:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] GtkCellRendererSpin* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'const GtkCellRendererSpin* Gtk::CellRendererSpin::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:100:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererSpin* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:193:0, from sp-filter.h:19, from style.h:21, from knot-holder-entity.cpp:21: /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'GtkProgressBar* Gtk::ProgressBar::gobj()': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:146:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] GtkProgressBar* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'const GtkProgressBar* Gtk::ProgressBar::gobj() const': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:149:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] const GtkProgressBar* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from layer-manager.cpp:14:0: gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:207:0, from sp-filter.h:19, from style.h:21, from knot-holder-entity.cpp:21: /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkRuler* Gtk::Ruler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:116:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] GtkRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkRuler* Gtk::Ruler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:119:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] const GtkRuler* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkVRuler* Gtk::VRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:369:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] GtkVRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkVRuler* Gtk::VRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:372:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] const GtkVRuler* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkHRuler* Gtk::HRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:439:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] GtkHRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkHRuler* Gtk::HRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:442:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] const GtkHRuler* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:216:0, from sp-filter.h:19, from style.h:21, from knot-holder-entity.cpp:21: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:163:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from ui/view/view.h:22:0, from desktop.h:36, from knot-holder-entity.cpp:27: ./gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': ./gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:23, from forward.h:16, from knotholder.h:22, from knot-holder-entity.cpp:19: knot-holder-entity.cpp: In member function 'virtual void PatternKnotHolderEntityXY::knot_set(const Geom::Point&, const Geom::Point&, guint)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPPattern*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ sp-pattern.h:20:24: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_PATTERN(o) (GTK_CHECK_CAST ((o), SP_TYPE_PATTERN, SPPattern)) ^ knot-holder-entity.cpp:158:22: note: in expansion of macro 'SP_PATTERN' SPPattern *pat = SP_PATTERN(SP_STYLE_FILL_SERVER(SP_OBJECT(item)->style)); ^ knot-holder-entity.cpp: In member function 'virtual Geom::Point PatternKnotHolderEntityXY::knot_get()': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPPattern*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ sp-pattern.h:20:24: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_PATTERN(o) (GTK_CHECK_CAST ((o), SP_TYPE_PATTERN, SPPattern)) ^ knot-holder-entity.cpp:182:28: note: in expansion of macro 'SP_PATTERN' SPPattern const *pat = SP_PATTERN(SP_STYLE_FILL_SERVER(SP_OBJECT(item)->style)); ^ knot-holder-entity.cpp: In member function 'virtual Geom::Point PatternKnotHolderEntityAngle::knot_get()': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPPattern*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ sp-pattern.h:20:24: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_PATTERN(o) (GTK_CHECK_CAST ((o), SP_TYPE_PATTERN, SPPattern)) ^ knot-holder-entity.cpp:189:22: note: in expansion of macro 'SP_PATTERN' SPPattern *pat = SP_PATTERN(SP_STYLE_FILL_SERVER(SP_OBJECT(item)->style)); ^ knot-holder-entity.cpp: In member function 'virtual void PatternKnotHolderEntityAngle::knot_set(const Geom::Point&, const Geom::Point&, guint)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPPattern*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ sp-pattern.h:20:24: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_PATTERN(o) (GTK_CHECK_CAST ((o), SP_TYPE_PATTERN, SPPattern)) ^ knot-holder-entity.cpp:207:22: note: in expansion of macro 'SP_PATTERN' SPPattern *pat = SP_PATTERN(SP_STYLE_FILL_SERVER(SP_OBJECT(item)->style)); ^ knot-holder-entity.cpp: In member function 'virtual void PatternKnotHolderEntityScale::knot_set(const Geom::Point&, const Geom::Point&, guint)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPPattern*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ sp-pattern.h:20:24: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_PATTERN(o) (GTK_CHECK_CAST ((o), SP_TYPE_PATTERN, SPPattern)) ^ knot-holder-entity.cpp:230:22: note: in expansion of macro 'SP_PATTERN' SPPattern *pat = SP_PATTERN(SP_STYLE_FILL_SERVER(SP_OBJECT(item)->style)); ^ knot-holder-entity.cpp: In member function 'virtual Geom::Point PatternKnotHolderEntityScale::knot_get()': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPPattern*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ sp-pattern.h:20:24: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_PATTERN(o) (GTK_CHECK_CAST ((o), SP_TYPE_PATTERN, SPPattern)) ^ knot-holder-entity.cpp:265:22: note: in expansion of macro 'SP_PATTERN' SPPattern *pat = SP_PATTERN(SP_STYLE_FILL_SERVER(SP_OBJECT(item)->style)); ^ In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/gtkmm-2.4/gtkmm/widget.h:29, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/bin.h:30, from /usr/include/gtkmm-2.4/gtkmm/window.h:32, from ui/view/edit-widget-interface.h:21, from desktop.h:37, from layer-manager.cpp:16: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:35:0, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:33, from /usr/include/gdkmm-2.4/gdkmm/window.h:30, from /usr/include/gdkmm-2.4/gdkmm/event.h:27, from /usr/include/gtkmm-2.4/gtkmm/widget.h:37, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/bin.h:30, from /usr/include/gtkmm-2.4/gtkmm/window.h:32, from ui/view/edit-widget-interface.h:21, from desktop.h:37, from layer-manager.cpp:16: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:44:0, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/bin.h:30, from /usr/include/gtkmm-2.4/gtkmm/window.h:32, from ui/view/edit-widget-interface.h:21, from desktop.h:37, from layer-manager.cpp:16: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:23, from document.h:18, from layer-manager.cpp:15: layer-manager.cpp: In member function 'void Inkscape::LayerManager::_rebuild()': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPGroup*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-item-group.h:20:35: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_GROUP(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_GROUP, SPGroup)) ^ layer-manager.cpp:268:42: note: in expansion of macro 'SP_GROUP' SPGroup* group = SP_GROUP(curr); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPGroup*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-item-group.h:20:35: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_GROUP(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_GROUP, SPGroup)) ^ layer-manager.cpp:289:40: note: in expansion of macro 'SP_GROUP' layersToAdd.insert(SP_GROUP(layer)); ^ CXX lpe-tool-context.o In file included from document.h:28:0, from line-geometry.h:20, from line-geometry.cpp:14: gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/gtkmm-2.4/gtkmm/widget.h:29, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/bin.h:30, from /usr/include/gtkmm-2.4/gtkmm/window.h:32, from ui/view/edit-widget-interface.h:21, from desktop.h:37, from line-geometry.cpp:16: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:35:0, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:33, from /usr/include/gdkmm-2.4/gdkmm/window.h:30, from /usr/include/gdkmm-2.4/gdkmm/event.h:27, from /usr/include/gtkmm-2.4/gtkmm/widget.h:37, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/bin.h:30, from /usr/include/gtkmm-2.4/gtkmm/window.h:32, from ui/view/edit-widget-interface.h:21, from desktop.h:37, from line-geometry.cpp:16: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:44:0, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/bin.h:30, from /usr/include/gtkmm-2.4/gtkmm/window.h:32, from ui/view/edit-widget-interface.h:21, from desktop.h:37, from line-geometry.cpp:16: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, 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 display/sp-canvas.h:34, from display/sp-ctrlline.h:17, from line-geometry.h:17, from line-geometry.cpp:14: line-geometry.cpp: In function 'void Box3D::create_canvas_point(const Geom::Point&, double, guint32)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPCtrl*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ display/sodipodi-ctrl.h:18:34: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_CTRL(obj) (GTK_CHECK_CAST ((obj), SP_TYPE_CTRL, SPCtrl)) ^ line-geometry.cpp:208:5: note: in expansion of macro 'SP_CTRL' SP_CTRL(canvas_pt)->moveto(pos); ^ line-geometry.cpp: In function 'void Box3D::create_canvas_line(const Geom::Point&, const Geom::Point&, guint32)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPCtrlLine*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ display/sp-ctrlline.h:22:27: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_CTRLLINE(obj) (GTK_CHECK_CAST ((obj), SP_TYPE_CTRLLINE, SPCtrlLine)) ^ line-geometry.cpp:216:28: note: in expansion of macro 'SP_CTRLLINE' sp_ctrlline_set_coords(SP_CTRLLINE(line), p1, p2); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPCtrlLine*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ display/sp-ctrlline.h:22:27: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_CTRLLINE(obj) (GTK_CHECK_CAST ((obj), SP_TYPE_CTRLLINE, SPCtrlLine)) ^ line-geometry.cpp:217:29: note: in expansion of macro 'SP_CTRLLINE' sp_ctrlline_set_rgba32 (SP_CTRLLINE(line), rgba); ^ CXX main-cmdlineact.o CXX marker.o CXX media.o CXX message-context.o In file included from message-stack.h:22:0, from message-context.cpp:14: gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ In file included from ui/view/view.h:22:0, from desktop.h:36, from lpe-tool-context.cpp:27: ./gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': ./gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ CXX message-stack.o In file included from ./ui/view/view.h:22:0, from main-cmdlineact.cpp:10: ./gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': ./gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/gtkmm-2.4/gtkmm/widget.h:29, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/bin.h:30, from /usr/include/gtkmm-2.4/gtkmm/window.h:32, from ui/view/edit-widget-interface.h:21, from desktop.h:37, from lpe-tool-context.cpp:27: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:35:0, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:33, from /usr/include/gdkmm-2.4/gdkmm/window.h:30, from /usr/include/gdkmm-2.4/gdkmm/event.h:27, from /usr/include/gtkmm-2.4/gtkmm/widget.h:37, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/bin.h:30, from /usr/include/gtkmm-2.4/gtkmm/window.h:32, from ui/view/edit-widget-interface.h:21, from desktop.h:37, from lpe-tool-context.cpp:27: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:44:0, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/bin.h:30, from /usr/include/gtkmm-2.4/gtkmm/window.h:32, from ui/view/edit-widget-interface.h:21, from desktop.h:37, from lpe-tool-context.cpp:27: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from message-stack.h:22:0, from message-stack.cpp:16: gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ CXX mod360.o In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:23, from forward.h:16, from lpe-tool-context.cpp:24: lpe-tool-context.cpp: In function 'void sp_lpetool_context_dispose(GObject*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPLPEToolContext*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ lpe-tool-context.h:22:32: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_LPETOOL_CONTEXT(o) (GTK_CHECK_CAST((o), SP_TYPE_LPETOOL_CONTEXT, SPLPEToolContext)) ^ lpe-tool-context.cpp:123:28: note: in expansion of macro 'SP_LPETOOL_CONTEXT' SPLPEToolContext *lc = SP_LPETOOL_CONTEXT(object); ^ lpe-tool-context.cpp: In function 'void sp_lpetool_context_setup(SPEventContext*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPLPEToolContext*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ lpe-tool-context.h:22:32: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_LPETOOL_CONTEXT(o) (GTK_CHECK_CAST((o), SP_TYPE_LPETOOL_CONTEXT, SPLPEToolContext)) ^ lpe-tool-context.cpp:148:28: note: in expansion of macro 'SP_LPETOOL_CONTEXT' SPLPEToolContext *lc = SP_LPETOOL_CONTEXT(ec); ^ lpe-tool-context.cpp: In function 'void sp_lpetool_context_selection_changed(Inkscape::Selection*, gpointer)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPLPEToolContext*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ lpe-tool-context.h:22:32: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_LPETOOL_CONTEXT(o) (GTK_CHECK_CAST((o), SP_TYPE_LPETOOL_CONTEXT, SPLPEToolContext)) ^ lpe-tool-context.cpp:190:28: note: in expansion of macro 'SP_LPETOOL_CONTEXT' SPLPEToolContext *lc = SP_LPETOOL_CONTEXT(data); ^ lpe-tool-context.cpp: In function 'void sp_lpetool_context_set(SPEventContext*, Inkscape::Preferences::Entry*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPPenContext*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ pen-context.h:12:28: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_PEN_CONTEXT(o) (G_TYPE_CHECK_INSTANCE_CAST((o), SP_TYPE_PEN_CONTEXT, SPPenContext)) ^ lpe-tool-context.cpp:202:9: note: in expansion of macro 'SP_PEN_CONTEXT' SP_PEN_CONTEXT(ec)->mode = SP_PEN_CONTEXT_MODE_DRAG; ^ lpe-tool-context.cpp: In function 'gint sp_lpetool_context_root_handler(SPEventContext*, GdkEvent*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPLPEToolContext*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ lpe-tool-context.h:22:32: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_LPETOOL_CONTEXT(o) (GTK_CHECK_CAST((o), SP_TYPE_LPETOOL_CONTEXT, SPLPEToolContext)) ^ lpe-tool-context.cpp:247:28: note: in expansion of macro 'SP_LPETOOL_CONTEXT' SPLPEToolContext *lc = SP_LPETOOL_CONTEXT(event_context); ^ lpe-tool-context.cpp: In function 'int lpetool_item_has_construction(SPLPEToolContext*, SPItem*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPLPEItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-lpe-item.h:23:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_LPE_ITEM(o) (G_TYPE_CHECK_INSTANCE_CAST((o), SP_TYPE_LPE_ITEM, SPLPEItem)) ^ lpe-tool-context.cpp:355:73: note: in expansion of macro 'SP_LPE_ITEM' Inkscape::LivePathEffect::Effect* lpe = sp_lpe_item_get_current_lpe(SP_LPE_ITEM(item)); ^ lpe-tool-context.cpp: In function 'void lpetool_context_reset_limiting_bbox(SPLPEToolContext*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPCanvasBPath*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ display/canvas-bpath.h:25:31: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_CANVAS_BPATH(obj) (GTK_CHECK_CAST ((obj), SP_TYPE_CANVAS_BPATH, SPCanvasBPath)) ^ lpe-tool-context.cpp:436:32: note: in expansion of macro 'SP_CANVAS_BPATH' sp_canvas_bpath_set_stroke(SP_CANVAS_BPATH(lc->canvas_bbox), 0x0000ffff, 0.8, SP_STROKE_LINEJOIN_MITER, SP_STROKE_LINECAP_BUTT, 5, 5); ^ lpe-tool-context.cpp: In function 'void lpetool_create_measuring_items(SPLPEToolContext*, Inkscape::Selection*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPPath*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-path.h:21:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_PATH(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_PATH, SPPath)) ^ lpe-tool-context.cpp:474:20: note: in expansion of macro 'SP_PATH' path = SP_PATH(i->data); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPShape*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-shape.h:26:24: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_SHAPE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_SHAPE, SPShape)) ^ lpe-tool-context.cpp:475:40: note: in expansion of macro 'SP_SHAPE' curve = sp_shape_get_curve(SP_SHAPE(path)); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPCanvasItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ ./display/display-forward.h:22:30: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_CANVAS_ITEM(obj) (GTK_CHECK_CAST((obj), SP_TYPE_CANVAS_ITEM, SPCanvasItem)) ^ lpe-tool-context.cpp:479:37: note: in expansion of macro 'SP_CANVAS_ITEM' sp_canvas_item_hide(SP_CANVAS_ITEM(canvas_text)); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPCanvasItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ ./display/display-forward.h:22:30: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_CANVAS_ITEM(obj) (GTK_CHECK_CAST((obj), SP_TYPE_CANVAS_ITEM, SPCanvasItem)) ^ lpe-tool-context.cpp:491:44: note: in expansion of macro 'SP_CANVAS_ITEM' (*lc->measuring_items)[path] = SP_CANVAS_ITEM(canvas_text); ^ lpe-tool-context.cpp: In function 'void lpetool_update_measuring_items(SPLPEToolContext*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPShape*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-shape.h:26:24: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_SHAPE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_SHAPE, SPShape)) ^ lpe-tool-context.cpp:517:36: note: in expansion of macro 'SP_SHAPE' curve = sp_shape_get_curve(SP_SHAPE(path)); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPCanvasText*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ display/canvas-text.h:26:29: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_CANVASTEXT(obj) (GTK_CHECK_CAST ((obj), SP_TYPE_CANVASTEXT, SPCanvasText)) ^ lpe-tool-context.cpp:525:33: note: in expansion of macro 'SP_CANVASTEXT' sp_canvastext_set_text (SP_CANVASTEXT(i->second), arc_length); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPCanvasText*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ display/canvas-text.h:26:29: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_CANVASTEXT(obj) (GTK_CHECK_CAST ((obj), SP_TYPE_CANVASTEXT, SPCanvasText)) ^ lpe-tool-context.cpp:526:28: note: in expansion of macro 'SP_CANVASTEXT' set_pos_and_anchor(SP_CANVASTEXT(i->second), pwd2, 0.5, 10); ^ CXX object-edit.o In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/gtkmm-2.4/gtkmm/widget.h:29, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/bin.h:30, from /usr/include/gtkmm-2.4/gtkmm/window.h:32, from ./ui/view/edit-widget-interface.h:21, from ./desktop.h:37, from main-cmdlineact.cpp:11: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:35:0, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:33, from /usr/include/gdkmm-2.4/gdkmm/window.h:30, from /usr/include/gdkmm-2.4/gdkmm/event.h:27, from /usr/include/gtkmm-2.4/gtkmm/widget.h:37, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/bin.h:30, from /usr/include/gtkmm-2.4/gtkmm/window.h:32, from ./ui/view/edit-widget-interface.h:21, from ./desktop.h:37, from main-cmdlineact.cpp:11: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from ./libnr/nr-object.h:20:0, from display/nr-arena-item.h:61, from display/nr-arena-group.h:20, from marker.cpp:30: ./gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': ./gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:44:0, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/bin.h:30, from /usr/include/gtkmm-2.4/gtkmm/window.h:32, from ./ui/view/edit-widget-interface.h:21, from ./desktop.h:37, from main-cmdlineact.cpp:11: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm.h:27:0, from /usr/include/gtkmm-2.4/gtkmm.h:89, from ./sp-filter.h:19, from ./style.h:21, from display/nr-arena-group.h:21, from marker.cpp:30: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/pangomm-1.4/pangomm/layout.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:29, from /usr/include/gdkmm-2.4/gdkmm/gc.h:32, from /usr/include/gdkmm-2.4/gdkmm.h:30, from /usr/include/gtkmm-2.4/gtkmm.h:89, from ./sp-filter.h:19, from ./style.h:21, from display/nr-arena-group.h:21, from marker.cpp:30: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm/cursor.h:31:0, from /usr/include/gdkmm-2.4/gdkmm.h:40, from /usr/include/gtkmm-2.4/gtkmm.h:89, from ./sp-filter.h:19, from ./style.h:21, from display/nr-arena-group.h:21, from marker.cpp:30: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ CXX object-hierarchy.o In file included from /usr/include/gtkmm-2.4/gtkmm.h:97:0, from ./sp-filter.h:19, from ./style.h:21, from display/nr-arena-group.h:21, from marker.cpp:30: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:98:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:101:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/cellview.h:31, from /usr/include/gtkmm-2.4/gtkmm.h:108, from ./sp-filter.h:19, from ./style.h:21, from display/nr-arena-group.h:21, from marker.cpp:30: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:86:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:89:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/cellview.h:31, from /usr/include/gtkmm-2.4/gtkmm.h:108, from ./sp-filter.h:19, from ./style.h:21, from display/nr-arena-group.h:21, from marker.cpp:30: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:127:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:130:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:113:0, from ./sp-filter.h:19, from ./style.h:21, from display/nr-arena-group.h:21, from marker.cpp:30: /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'GtkCellRendererCombo* Gtk::CellRendererCombo::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:95:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] GtkCellRendererCombo* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'const GtkCellRendererCombo* Gtk::CellRendererCombo::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:98:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererCombo* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:116:0, from ./sp-filter.h:19, from ./style.h:21, from display/nr-arena-group.h:21, from marker.cpp:30: /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'GtkCellRendererSpin* Gtk::CellRendererSpin::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:97:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] GtkCellRendererSpin* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'const GtkCellRendererSpin* Gtk::CellRendererSpin::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:100:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererSpin* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:193:0, from ./sp-filter.h:19, from ./style.h:21, from display/nr-arena-group.h:21, from marker.cpp:30: /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'GtkProgressBar* Gtk::ProgressBar::gobj()': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:146:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] GtkProgressBar* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'const GtkProgressBar* Gtk::ProgressBar::gobj() const': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:149:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] const GtkProgressBar* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:207:0, from ./sp-filter.h:19, from ./style.h:21, from display/nr-arena-group.h:21, from marker.cpp:30: /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkRuler* Gtk::Ruler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:116:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] GtkRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkRuler* Gtk::Ruler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:119:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] const GtkRuler* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkVRuler* Gtk::VRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:369:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] GtkVRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkVRuler* Gtk::VRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:372:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] const GtkVRuler* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkHRuler* Gtk::HRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:439:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] GtkHRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkHRuler* Gtk::HRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:442:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] const GtkHRuler* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:216:0, from ./sp-filter.h:19, from ./style.h:21, from display/nr-arena-group.h:21, from marker.cpp:30: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:163:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from marker.cpp:30:0: display/nr-arena-group.h: In static member function 'static NRArenaGroup* NRArenaGroup::create(NRArena*)': display/nr-arena-group.h:33:96: warning: cast from 'NRObject*' to 'NRArenaGroup*' increases required alignment of target type [-Wcast-align] NRArenaGroup *obj = reinterpret_cast(nr_object_new(NR_TYPE_ARENA_GROUP)); ^ marker.cpp: In function 'void sp_marker_class_init(SPMarkerClass*)': marker.cpp:91:16: warning: variable 'object_class' set but not used [-Wunused-but-set-variable] GObjectClass *object_class; ^ marker.cpp: In function 'void sp_marker_build(SPObject*, SPDocument*, Inkscape::XML::Node*)': marker.cpp:138:11: warning: variable 'group' set but not used [-Wunused-but-set-variable] SPGroup *group; ^ marker.cpp:139:12: warning: variable 'marker' set but not used [-Wunused-but-set-variable] SPMarker *marker; ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, 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 ./color.h:18, from ./style.h:18, from display/nr-arena-group.h:21, from marker.cpp:30: marker.cpp: In function 'void sp_marker_set(SPObject*, unsigned int, const gchar*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ marker.cpp:206:9: note: in expansion of macro 'SP_ITEM' item = SP_ITEM (object); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPMarker*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ marker.h:22:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_MARKER(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), SP_TYPE_MARKER, SPMarker)) ^ marker.cpp:207:11: note: in expansion of macro 'SP_MARKER' marker = SP_MARKER (object); ^ marker.cpp:203:10: warning: variable 'item' set but not used [-Wunused-but-set-variable] SPItem *item; ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, 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 ./color.h:18, from ./style.h:18, from display/nr-arena-group.h:21, from marker.cpp:30: marker.cpp: In function 'void sp_marker_update(SPObject*, SPCtx*, guint)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ marker.cpp:358:9: note: in expansion of macro 'SP_ITEM' item = SP_ITEM (object); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPMarker*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ marker.h:22:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_MARKER(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), SP_TYPE_MARKER, SPMarker)) ^ marker.cpp:359:11: note: in expansion of macro 'SP_MARKER' marker = SP_MARKER (object); ^ marker.cpp:351:10: warning: variable 'item' set but not used [-Wunused-but-set-variable] SPItem *item; ^ marker.cpp:355:9: warning: variable 'x' set but not used [-Wunused-but-set-variable] double x, y, width, height; ^ marker.cpp:355:12: warning: variable 'y' set but not used [-Wunused-but-set-variable] double x, y, width, height; ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, 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 ./color.h:18, from ./style.h:18, from display/nr-arena-group.h:21, from marker.cpp:30: marker.cpp: In function 'Inkscape::XML::Node* sp_marker_write(SPObject*, Inkscape::XML::Document*, Inkscape::XML::Node*, guint)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPMarker*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ marker.h:22:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_MARKER(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), SP_TYPE_MARKER, SPMarker)) ^ marker.cpp:482:11: note: in expansion of macro 'SP_MARKER' marker = SP_MARKER (object); ^ In file included from ./sp-filter.h:22:0, from ./style.h:21, from display/nr-arena-group.h:21, from marker.cpp:30: marker.cpp: In function 'const gchar* generate_marker(GSList*, Geom::Rect, SPDocument*, Geom::Matrix, Geom::Matrix)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPRoot*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ ./sp-object.h:49:43: note: in definition of macro 'SP_OBJECT_REPR' #define SP_OBJECT_REPR(o) (((SPObject *) (o))->repr) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-root.h:18:21: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ROOT(o) (G_TYPE_CHECK_INSTANCE_CAST((o), SP_TYPE_ROOT, SPRoot)) ^ document-private.h:31:43: note: in expansion of macro 'SP_ROOT' #define SP_DOCUMENT_DEFS(d) ((SPObject *) SP_ROOT (SP_DOCUMENT_ROOT (d))->defs) ^ marker.cpp:716:53: note: in expansion of macro 'SP_DOCUMENT_DEFS' Inkscape::XML::Node *defsrepr = SP_OBJECT_REPR (SP_DOCUMENT_DEFS (document)); ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, 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 ./color.h:18, from ./style.h:18, from display/nr-arena-group.h:21, from marker.cpp:30: /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ marker.cpp:736:24: note: in expansion of macro 'SP_ITEM' SPItem *copy = SP_ITEM(mark_object->appendChildRepr(node)); ^ CXX object-snapper.o In file included from /usr/include/gdkmm-2.4/gdkmm.h:27:0, from /usr/include/gtkmm-2.4/gtkmm.h:89, from sp-filter.h:19, from style.h:21, from object-edit.cpp:29: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/pangomm-1.4/pangomm/layout.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:29, from /usr/include/gdkmm-2.4/gdkmm/gc.h:32, from /usr/include/gdkmm-2.4/gdkmm.h:30, from /usr/include/gtkmm-2.4/gtkmm.h:89, from sp-filter.h:19, from style.h:21, from object-edit.cpp:29: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ CXX path-chemistry.o In file included from /usr/include/gdkmm-2.4/gdkmm/cursor.h:31:0, from /usr/include/gdkmm-2.4/gdkmm.h:40, from /usr/include/gtkmm-2.4/gtkmm.h:89, from sp-filter.h:19, from style.h:21, from object-edit.cpp:29: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ CXX pencil-context.o In file included from /usr/include/gtkmm-2.4/gtkmm.h:97:0, from sp-filter.h:19, from style.h:21, from object-edit.cpp:29: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:98:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:101:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/cellview.h:31, from /usr/include/gtkmm-2.4/gtkmm.h:108, from sp-filter.h:19, from style.h:21, from object-edit.cpp:29: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:86:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:89:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/cellview.h:31, from /usr/include/gtkmm-2.4/gtkmm.h:108, from sp-filter.h:19, from style.h:21, from object-edit.cpp:29: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:127:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:130:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:113:0, from sp-filter.h:19, from style.h:21, from object-edit.cpp:29: /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'GtkCellRendererCombo* Gtk::CellRendererCombo::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:95:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] GtkCellRendererCombo* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'const GtkCellRendererCombo* Gtk::CellRendererCombo::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:98:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererCombo* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:116:0, from sp-filter.h:19, from style.h:21, from object-edit.cpp:29: /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'GtkCellRendererSpin* Gtk::CellRendererSpin::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:97:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] GtkCellRendererSpin* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'const GtkCellRendererSpin* Gtk::CellRendererSpin::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:100:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererSpin* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:193:0, from sp-filter.h:19, from style.h:21, from object-edit.cpp:29: /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'GtkProgressBar* Gtk::ProgressBar::gobj()': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:146:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] GtkProgressBar* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'const GtkProgressBar* Gtk::ProgressBar::gobj() const': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:149:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] const GtkProgressBar* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:207:0, from sp-filter.h:19, from style.h:21, from object-edit.cpp:29: /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkRuler* Gtk::Ruler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:116:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] GtkRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkRuler* Gtk::Ruler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:119:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] const GtkRuler* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkVRuler* Gtk::VRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:369:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] GtkVRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkVRuler* Gtk::VRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:372:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] const GtkVRuler* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkHRuler* Gtk::HRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:439:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] GtkHRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkHRuler* Gtk::HRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:442:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] const GtkHRuler* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:216:0, from sp-filter.h:19, from style.h:21, from object-edit.cpp:29: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:163:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from ui/view/view.h:22:0, from desktop.h:36, from object-edit.cpp:30: ./gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': ./gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:23, from sp-object.h:58, from sp-item.h:23, from object-edit.cpp:20: object-edit.cpp: In function 'KnotHolder* sp_lpe_knot_holder(SPItem*, SPDesktop*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPLPEItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-lpe-item.h:23:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_LPE_ITEM(o) (G_TYPE_CHECK_INSTANCE_CAST((o), SP_TYPE_LPE_ITEM, SPLPEItem)) ^ object-edit.cpp:54:76: note: in expansion of macro 'SP_LPE_ITEM' Inkscape::LivePathEffect::Effect *effect = sp_lpe_item_get_current_lpe(SP_LPE_ITEM(item)); ^ object-edit.cpp: In function 'KnotHolder* sp_item_knot_holder(SPItem*, SPDesktop*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPLPEItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-lpe-item.h:23:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_LPE_ITEM(o) (G_TYPE_CHECK_INSTANCE_CAST((o), SP_TYPE_LPE_ITEM, SPLPEItem)) ^ object-edit.cpp:66:37: note: in expansion of macro 'SP_LPE_ITEM' sp_lpe_item_get_current_lpe(SP_LPE_ITEM(item)) && ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPLPEItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-lpe-item.h:23:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_LPE_ITEM(o) (G_TYPE_CHECK_INSTANCE_CAST((o), SP_TYPE_LPE_ITEM, SPLPEItem)) ^ object-edit.cpp:67:37: note: in expansion of macro 'SP_LPE_ITEM' sp_lpe_item_get_current_lpe(SP_LPE_ITEM(item))->isVisible() && ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPLPEItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-lpe-item.h:23:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_LPE_ITEM(o) (G_TYPE_CHECK_INSTANCE_CAST((o), SP_TYPE_LPE_ITEM, SPLPEItem)) ^ object-edit.cpp:68:37: note: in expansion of macro 'SP_LPE_ITEM' sp_lpe_item_get_current_lpe(SP_LPE_ITEM(item))->providesKnotholder()) { ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPFlowtext*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-flowtext.h:14:38: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_FLOWTEXT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_FLOWTEXT, SPFlowtext)) ^ object-edit.cpp:82:40: note: in expansion of macro 'SP_FLOWTEXT' } else if (SP_IS_FLOWTEXT(item) && SP_FLOWTEXT(item)->has_internal_frame()) { ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPFlowtext*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-flowtext.h:14:38: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_FLOWTEXT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_FLOWTEXT, SPFlowtext)) ^ object-edit.cpp:83:54: note: in expansion of macro 'SP_FLOWTEXT' knotholder = new FlowtextKnotHolder(desktop, SP_FLOWTEXT(item)->get_frame(NULL), NULL); ^ object-edit.cpp: In member function 'virtual Geom::Point RectKnotHolderEntityRX::knot_get()': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPRect*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-rect.h:23:34: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_RECT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_RECT, SPRect)) ^ object-edit.cpp:131:20: note: in expansion of macro 'SP_RECT' SPRect *rect = SP_RECT(item); ^ object-edit.cpp: In member function 'virtual void RectKnotHolderEntityRX::knot_set(const Geom::Point&, const Geom::Point&, guint)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPRect*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-rect.h:23:34: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_RECT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_RECT, SPRect)) ^ object-edit.cpp:139:20: note: in expansion of macro 'SP_RECT' SPRect *rect = SP_RECT(item); ^ object-edit.cpp: In member function 'virtual void RectKnotHolderEntityRX::knot_click(guint)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPRect*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-rect.h:23:34: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_RECT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_RECT, SPRect)) ^ object-edit.cpp:164:20: note: in expansion of macro 'SP_RECT' SPRect *rect = SP_RECT(item); ^ object-edit.cpp: In member function 'virtual Geom::Point RectKnotHolderEntityRY::knot_get()': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPRect*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-rect.h:23:34: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_RECT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_RECT, SPRect)) ^ object-edit.cpp:180:20: note: in expansion of macro 'SP_RECT' SPRect *rect = SP_RECT(item); ^ object-edit.cpp: In member function 'virtual void RectKnotHolderEntityRY::knot_set(const Geom::Point&, const Geom::Point&, guint)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPRect*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-rect.h:23:34: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_RECT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_RECT, SPRect)) ^ object-edit.cpp:188:20: note: in expansion of macro 'SP_RECT' SPRect *rect = SP_RECT(item); ^ object-edit.cpp: In member function 'virtual void RectKnotHolderEntityRY::knot_click(guint)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPRect*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-rect.h:23:34: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_RECT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_RECT, SPRect)) ^ object-edit.cpp:222:20: note: in expansion of macro 'SP_RECT' SPRect *rect = SP_RECT(item); ^ object-edit.cpp: In member function 'virtual Geom::Point RectKnotHolderEntityWH::knot_get()': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPRect*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-rect.h:23:34: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_RECT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_RECT, SPRect)) ^ object-edit.cpp:252:20: note: in expansion of macro 'SP_RECT' SPRect *rect = SP_RECT(item); ^ object-edit.cpp: In member function 'void RectKnotHolderEntityWH::set_internal(const Geom::Point&, const Geom::Point&, guint)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPRect*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-rect.h:23:34: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_RECT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_RECT, SPRect)) ^ object-edit.cpp:260:20: note: in expansion of macro 'SP_RECT' SPRect *rect = SP_RECT(item); ^ object-edit.cpp: In member function 'virtual Geom::Point RectKnotHolderEntityXY::knot_get()': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPRect*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-rect.h:23:34: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_RECT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_RECT, SPRect)) ^ object-edit.cpp:339:20: note: in expansion of macro 'SP_RECT' SPRect *rect = SP_RECT(item); ^ object-edit.cpp: In member function 'virtual void RectKnotHolderEntityXY::knot_set(const Geom::Point&, const Geom::Point&, guint)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPRect*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-rect.h:23:34: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_RECT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_RECT, SPRect)) ^ object-edit.cpp:347:20: note: in expansion of macro 'SP_RECT' SPRect *rect = SP_RECT(item); ^ object-edit.cpp: In member function 'Geom::Point Box3DKnotHolderEntity::knot_get_generic(SPItem*, unsigned int)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPBox3D*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ box3d.h:23:35: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_BOX3D(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_BOX3D, SPBox3D)) ^ object-edit.cpp:475:36: note: in expansion of macro 'SP_BOX3D' return box3d_get_corner_screen(SP_BOX3D(item), knot_id); ^ object-edit.cpp: In member function 'void Box3DKnotHolderEntity::knot_set_generic(SPItem*, unsigned int, const Geom::Point&, guint)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPBox3D*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ box3d.h:23:35: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_BOX3D(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_BOX3D, SPBox3D)) ^ object-edit.cpp:484:20: note: in expansion of macro 'SP_BOX3D' SPBox3D *box = SP_BOX3D(item); ^ object-edit.cpp: In member function 'virtual Geom::Point Box3DKnotHolderEntityCenter::knot_get()': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPBox3D*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ box3d.h:23:35: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_BOX3D(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_BOX3D, SPBox3D)) ^ object-edit.cpp:604:36: note: in expansion of macro 'SP_BOX3D' return box3d_get_center_screen(SP_BOX3D(item)); ^ object-edit.cpp: In member function 'virtual void Box3DKnotHolderEntityCenter::knot_set(const Geom::Point&, const Geom::Point&, guint)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPBox3D*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ box3d.h:23:35: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_BOX3D(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_BOX3D, SPBox3D)) ^ object-edit.cpp:660:20: note: in expansion of macro 'SP_BOX3D' SPBox3D *box = SP_BOX3D(item); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPBox3D*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ box3d.h:23:35: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_BOX3D(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_BOX3D, SPBox3D)) ^ object-edit.cpp:663:23: note: in expansion of macro 'SP_BOX3D' box3d_set_center (SP_BOX3D(item), s * i2d, origin * i2d, !(state & GDK_SHIFT_MASK) ? Box3D::XY : Box3D::Z, ^ object-edit.cpp: In member function 'virtual void ArcKnotHolderEntityStart::knot_set(const Geom::Point&, const Geom::Point&, guint)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPGenericEllipse*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-ellipse.h:23:33: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_GENERICELLIPSE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_GENERICELLIPSE, SPGenericEllipse)) ^ object-edit.cpp:778:28: note: in expansion of macro 'SP_GENERICELLIPSE' SPGenericEllipse *ge = SP_GENERICELLIPSE(item); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPArc*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-ellipse.h:89:22: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ARC(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ARC, SPArc)) ^ object-edit.cpp:779:18: note: in expansion of macro 'SP_ARC' SPArc *arc = SP_ARC(item); ^ object-edit.cpp: In member function 'virtual Geom::Point ArcKnotHolderEntityStart::knot_get()': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPGenericEllipse*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-ellipse.h:23:33: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_GENERICELLIPSE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_GENERICELLIPSE, SPGenericEllipse)) ^ object-edit.cpp:798:28: note: in expansion of macro 'SP_GENERICELLIPSE' SPGenericEllipse *ge = SP_GENERICELLIPSE(item); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPArc*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-ellipse.h:89:22: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ARC(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ARC, SPArc)) ^ object-edit.cpp:799:18: note: in expansion of macro 'SP_ARC' SPArc *arc = SP_ARC(item); ^ object-edit.cpp: In member function 'virtual void ArcKnotHolderEntityStart::knot_click(guint)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPGenericEllipse*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-ellipse.h:23:33: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_GENERICELLIPSE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_GENERICELLIPSE, SPGenericEllipse)) ^ object-edit.cpp:807:28: note: in expansion of macro 'SP_GENERICELLIPSE' SPGenericEllipse *ge = SP_GENERICELLIPSE(item); ^ object-edit.cpp: In member function 'virtual void ArcKnotHolderEntityEnd::knot_set(const Geom::Point&, const Geom::Point&, guint)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPGenericEllipse*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-ellipse.h:23:33: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_GENERICELLIPSE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_GENERICELLIPSE, SPGenericEllipse)) ^ object-edit.cpp:821:28: note: in expansion of macro 'SP_GENERICELLIPSE' SPGenericEllipse *ge = SP_GENERICELLIPSE(item); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPArc*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-ellipse.h:89:22: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ARC(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ARC, SPArc)) ^ object-edit.cpp:822:18: note: in expansion of macro 'SP_ARC' SPArc *arc = SP_ARC(item); ^ object-edit.cpp: In member function 'virtual Geom::Point ArcKnotHolderEntityEnd::knot_get()': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPGenericEllipse*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-ellipse.h:23:33: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_GENERICELLIPSE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_GENERICELLIPSE, SPGenericEllipse)) ^ object-edit.cpp:841:28: note: in expansion of macro 'SP_GENERICELLIPSE' SPGenericEllipse *ge = SP_GENERICELLIPSE(item); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPArc*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-ellipse.h:89:22: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ARC(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ARC, SPArc)) ^ object-edit.cpp:842:18: note: in expansion of macro 'SP_ARC' SPArc *arc = SP_ARC(item); ^ object-edit.cpp: In member function 'virtual void ArcKnotHolderEntityEnd::knot_click(guint)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPGenericEllipse*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-ellipse.h:23:33: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_GENERICELLIPSE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_GENERICELLIPSE, SPGenericEllipse)) ^ object-edit.cpp:851:28: note: in expansion of macro 'SP_GENERICELLIPSE' SPGenericEllipse *ge = SP_GENERICELLIPSE(item); ^ object-edit.cpp: In member function 'virtual void ArcKnotHolderEntityRX::knot_set(const Geom::Point&, const Geom::Point&, guint)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPGenericEllipse*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-ellipse.h:23:33: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_GENERICELLIPSE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_GENERICELLIPSE, SPGenericEllipse)) ^ object-edit.cpp:863:28: note: in expansion of macro 'SP_GENERICELLIPSE' SPGenericEllipse *ge = SP_GENERICELLIPSE(item); ^ object-edit.cpp: In member function 'virtual Geom::Point ArcKnotHolderEntityRX::knot_get()': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPGenericEllipse*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-ellipse.h:23:33: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_GENERICELLIPSE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_GENERICELLIPSE, SPGenericEllipse)) ^ object-edit.cpp:879:28: note: in expansion of macro 'SP_GENERICELLIPSE' SPGenericEllipse *ge = SP_GENERICELLIPSE(item); ^ object-edit.cpp: In member function 'virtual void ArcKnotHolderEntityRX::knot_click(guint)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPGenericEllipse*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-ellipse.h:23:33: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_GENERICELLIPSE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_GENERICELLIPSE, SPGenericEllipse)) ^ object-edit.cpp:887:28: note: in expansion of macro 'SP_GENERICELLIPSE' SPGenericEllipse *ge = SP_GENERICELLIPSE(item); ^ object-edit.cpp: In member function 'virtual void ArcKnotHolderEntityRY::knot_set(const Geom::Point&, const Geom::Point&, guint)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPGenericEllipse*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-ellipse.h:23:33: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_GENERICELLIPSE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_GENERICELLIPSE, SPGenericEllipse)) ^ object-edit.cpp:898:28: note: in expansion of macro 'SP_GENERICELLIPSE' SPGenericEllipse *ge = SP_GENERICELLIPSE(item); ^ object-edit.cpp: In member function 'virtual Geom::Point ArcKnotHolderEntityRY::knot_get()': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPGenericEllipse*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-ellipse.h:23:33: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_GENERICELLIPSE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_GENERICELLIPSE, SPGenericEllipse)) ^ object-edit.cpp:914:28: note: in expansion of macro 'SP_GENERICELLIPSE' SPGenericEllipse *ge = SP_GENERICELLIPSE(item); ^ object-edit.cpp: In member function 'virtual void ArcKnotHolderEntityRY::knot_click(guint)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPGenericEllipse*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-ellipse.h:23:33: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_GENERICELLIPSE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_GENERICELLIPSE, SPGenericEllipse)) ^ object-edit.cpp:922:28: note: in expansion of macro 'SP_GENERICELLIPSE' SPGenericEllipse *ge = SP_GENERICELLIPSE(item); ^ object-edit.cpp: In member function 'virtual void StarKnotHolderEntity1::knot_set(const Geom::Point&, const Geom::Point&, guint)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPStar*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-star.h:22:34: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_STAR(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_STAR, SPStar)) ^ object-edit.cpp:978:20: note: in expansion of macro 'SP_STAR' SPStar *star = SP_STAR(item); ^ object-edit.cpp: In member function 'virtual void StarKnotHolderEntity2::knot_set(const Geom::Point&, const Geom::Point&, guint)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPStar*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-star.h:22:34: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_STAR(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_STAR, SPStar)) ^ object-edit.cpp:1004:20: note: in expansion of macro 'SP_STAR' SPStar *star = SP_STAR(item); ^ object-edit.cpp: In member function 'virtual Geom::Point StarKnotHolderEntity1::knot_get()': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPStar*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-star.h:22:34: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_STAR(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_STAR, SPStar)) ^ object-edit.cpp:1035:20: note: in expansion of macro 'SP_STAR' SPStar *star = SP_STAR(item); ^ object-edit.cpp: In member function 'virtual Geom::Point StarKnotHolderEntity2::knot_get()': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPStar*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-star.h:22:34: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_STAR(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_STAR, SPStar)) ^ object-edit.cpp:1046:20: note: in expansion of macro 'SP_STAR' SPStar *star = SP_STAR(item); ^ object-edit.cpp: In function 'void sp_star_knot_click(SPItem*, guint)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPStar*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-star.h:22:34: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_STAR(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_STAR, SPStar)) ^ object-edit.cpp:1054:20: note: in expansion of macro 'SP_STAR' SPStar *star = SP_STAR(item); ^ object-edit.cpp: In constructor 'StarKnotHolder::StarKnotHolder(SPDesktop*, SPItem*, SPKnotHolderReleasedFunc)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPStar*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-star.h:22:34: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_STAR(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_STAR, SPStar)) ^ object-edit.cpp:1083:20: note: in expansion of macro 'SP_STAR' SPStar *star = SP_STAR(item); ^ object-edit.cpp: In member function 'virtual void SpiralKnotHolderEntityInner::knot_set(const Geom::Point&, const Geom::Point&, guint)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPSpiral*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-spiral.h:30:36: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_SPIRAL(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_SPIRAL, SPSpiral)) ^ object-edit.cpp:1130:24: note: in expansion of macro 'SP_SPIRAL' SPSpiral *spiral = SP_SPIRAL(item); ^ object-edit.cpp: In member function 'virtual void SpiralKnotHolderEntityOuter::knot_set(const Geom::Point&, const Geom::Point&, guint)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPSpiral*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-spiral.h:30:36: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_SPIRAL(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_SPIRAL, SPSpiral)) ^ object-edit.cpp:1179:24: note: in expansion of macro 'SP_SPIRAL' SPSpiral *spiral = SP_SPIRAL(item); ^ object-edit.cpp: In member function 'virtual Geom::Point SpiralKnotHolderEntityInner::knot_get()': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPSpiral*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-spiral.h:30:36: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_SPIRAL(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_SPIRAL, SPSpiral)) ^ object-edit.cpp:1250:24: note: in expansion of macro 'SP_SPIRAL' SPSpiral *spiral = SP_SPIRAL(item); ^ object-edit.cpp: In member function 'virtual Geom::Point SpiralKnotHolderEntityOuter::knot_get()': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPSpiral*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-spiral.h:30:36: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_SPIRAL(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_SPIRAL, SPSpiral)) ^ object-edit.cpp:1258:24: note: in expansion of macro 'SP_SPIRAL' SPSpiral *spiral = SP_SPIRAL(item); ^ object-edit.cpp: In member function 'virtual void SpiralKnotHolderEntityInner::knot_click(guint)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPSpiral*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-spiral.h:30:36: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_SPIRAL(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_SPIRAL, SPSpiral)) ^ object-edit.cpp:1266:24: note: in expansion of macro 'SP_SPIRAL' SPSpiral *spiral = SP_SPIRAL(item); ^ object-edit.cpp: In member function 'virtual void OffsetKnotHolderEntity::knot_set(const Geom::Point&, const Geom::Point&, guint)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPOffset*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-offset.h:23:36: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_OFFSET(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_OFFSET, SPOffset)) ^ object-edit.cpp:1305:24: note: in expansion of macro 'SP_OFFSET' SPOffset *offset = SP_OFFSET(item); ^ object-edit.cpp: In member function 'virtual Geom::Point OffsetKnotHolderEntity::knot_get()': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPOffset*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-offset.h:23:36: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_OFFSET(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_OFFSET, SPOffset)) ^ object-edit.cpp:1318:24: note: in expansion of macro 'SP_OFFSET' SPOffset *offset = SP_OFFSET(item); ^ object-edit.cpp: In member function 'virtual Geom::Point FlowtextKnotHolderEntity::knot_get()': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPRect*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-rect.h:23:34: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_RECT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_RECT, SPRect)) ^ object-edit.cpp:1348:20: note: in expansion of macro 'SP_RECT' SPRect *rect = SP_RECT(item); ^ In file included from document.h:28:0, from object-snapper.cpp:19: gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ In file included from ui/view/view.h:22:0, from desktop.h:36, from pencil-context.cpp:21: ./gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': ./gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/gtkmm-2.4/gtkmm/widget.h:29, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/bin.h:30, from /usr/include/gtkmm-2.4/gtkmm/window.h:32, from ui/view/edit-widget-interface.h:21, from desktop.h:37, from pencil-context.cpp:21: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/gtkmm-2.4/gtkmm/widget.h:29, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/bin.h:30, from /usr/include/gtkmm-2.4/gtkmm/window.h:32, from ui/view/edit-widget-interface.h:21, from desktop.h:37, from object-snapper.cpp:34: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:35:0, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:33, from /usr/include/gdkmm-2.4/gdkmm/window.h:30, from /usr/include/gdkmm-2.4/gdkmm/event.h:27, from /usr/include/gtkmm-2.4/gtkmm/widget.h:37, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/bin.h:30, from /usr/include/gtkmm-2.4/gtkmm/window.h:32, from ui/view/edit-widget-interface.h:21, from desktop.h:37, from pencil-context.cpp:21: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:35:0, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:33, from /usr/include/gdkmm-2.4/gdkmm/window.h:30, from /usr/include/gdkmm-2.4/gdkmm/event.h:27, from /usr/include/gtkmm-2.4/gtkmm/widget.h:37, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/bin.h:30, from /usr/include/gtkmm-2.4/gtkmm/window.h:32, from ui/view/edit-widget-interface.h:21, from desktop.h:37, from object-snapper.cpp:34: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:44:0, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/bin.h:30, from /usr/include/gtkmm-2.4/gtkmm/window.h:32, from ui/view/edit-widget-interface.h:21, from desktop.h:37, from pencil-context.cpp:21: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm.h:27:0, from /usr/include/gtkmm-2.4/gtkmm.h:89, from sp-filter.h:19, from style.h:21, from path-chemistry.cpp:31: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/pangomm-1.4/pangomm/layout.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:29, from /usr/include/gdkmm-2.4/gdkmm/gc.h:32, from /usr/include/gdkmm-2.4/gdkmm.h:30, from /usr/include/gtkmm-2.4/gtkmm.h:89, from sp-filter.h:19, from style.h:21, from path-chemistry.cpp:31: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:44:0, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/bin.h:30, from /usr/include/gtkmm-2.4/gtkmm/window.h:32, from ui/view/edit-widget-interface.h:21, from desktop.h:37, from object-snapper.cpp:34: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:23, from document.h:18, from object-snapper.cpp:19: object-snapper.cpp: In member function 'void Inkscape::ObjectSnapper::_findCandidates(SPObject*, const std::vector*, const bool&, const Rect&, Inkscape::ObjectSnapper::DimensionToSnap, bool, Geom::Matrix) const': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ object-snapper.cpp:108:73: note: in expansion of macro 'SP_ITEM' if (SP_IS_ITEM(o) && !(_snapmanager->getDesktop()->itemIsHidden(SP_ITEM(o)) && !clip_or_mask)) { ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ object-snapper.cpp:121:32: note: in expansion of macro 'SP_ITEM' SPItem *item = SP_ITEM(o); ^ object-snapper.cpp: In member function 'void Inkscape::ObjectSnapper::_collectNodes(const Inkscape::SnapSourceType&, const bool&) const': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPUse*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-use.h:23:33: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_USE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_USE, SPUse)) ^ object-snapper.cpp:205:41: note: in expansion of macro 'SP_USE' root_item = sp_use_root(SP_USE((*i).item)); ^ object-snapper.cpp: In member function 'void Inkscape::ObjectSnapper::_collectPaths(const Inkscape::SnapCandidatePoint&, const bool&) const': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPUse*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-use.h:23:33: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_USE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_USE, SPUse)) ^ object-snapper.cpp:353:51: note: in expansion of macro 'SP_USE' i2doc = sp_use_get_root_transform(SP_USE((*i).item)); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPUse*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-use.h:23:33: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_USE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_USE, SPUse)) ^ object-snapper.cpp:354:41: note: in expansion of macro 'SP_USE' root_item = sp_use_root(SP_USE((*i).item)); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPText*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-text.h:27:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_TEXT(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_TEXT, SPText)) ^ object-snapper.cpp:371:66: note: in expansion of macro 'SP_TEXT' very_lenghty_prose = sp_text_get_length(SP_TEXT(root_item)) > 240; ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPPath*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-path.h:21:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_PATH(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_PATH, SPPath)) ^ object-snapper.cpp:382:62: note: in expansion of macro 'SP_PATH' very_complex_path = sp_nodes_in_path(SP_PATH(root_item)) > 500; ^ object-snapper.cpp: In member function 'void Inkscape::ObjectSnapper::_snapPaths(SnappedConstraints&, const Inkscape::SnapCandidatePoint&, std::vector*, const SPPath*) const': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ object-snapper.cpp:438:45: note: in expansion of macro 'SP_ITEM' SPCurve *curve = curve_for_item(SP_ITEM(selected_path)); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ object-snapper.cpp:440:64: note: in expansion of macro 'SP_ITEM' Geom::PathVector *pathv = pathvector_for_curve(SP_ITEM(selected_path), curve, true, true, Geom::identity(), Geom::identity()); // We will get our own copy of the path, which must be freed at some point ^ object-snapper.cpp: In member function 'void Inkscape::ObjectSnapper::_snapPathsConstrained(SnappedConstraints&, const Inkscape::SnapCandidatePoint&, const Inkscape::Snapper::ConstraintLine&) const': object-snapper.cpp:531:23: warning: variable 'p_doc' set but not used [-Wunused-but-set-variable] Geom::Point const p_doc = _snapmanager->getDesktop()->dt2doc(p.getPoint()); ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:23, from document.h:18, from object-snapper.cpp:19: object-snapper.cpp: In member function 'virtual void Inkscape::ObjectSnapper::freeSnap(SnappedConstraints&, const Inkscape::SnapCandidatePoint&, const Geom::OptRect&, const std::vector*, std::vector*) const': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPPath*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-path.h:21:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_PATH(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_PATH, SPPath)) ^ object-snapper.cpp:609:28: note: in expansion of macro 'SP_PATH' path = SP_PATH(*it->begin()); ^ In file included from /usr/include/gdkmm-2.4/gdkmm/cursor.h:31:0, from /usr/include/gdkmm-2.4/gdkmm.h:40, from /usr/include/gtkmm-2.4/gtkmm.h:89, from sp-filter.h:19, from style.h:21, from path-chemistry.cpp:31: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:23, from event-context.h:20, from draw-context.h:19, from pencil-context.h:8, from pencil-context.cpp:20: pencil-context.cpp: In function 'void sp_pencil_context_setup(SPEventContext*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPPencilContext*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ pencil-context.h:12:31: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_PENCIL_CONTEXT(o) (G_TYPE_CHECK_INSTANCE_CAST((o), SP_TYPE_PENCIL_CONTEXT, SPPencilContext)) ^ pencil-context.cpp:150:33: note: in expansion of macro 'SP_PENCIL_CONTEXT' SPPencilContext *const pc = SP_PENCIL_CONTEXT(ec); ^ pencil-context.cpp: In function 'gint sp_pencil_context_root_handler(SPEventContext*, GdkEvent*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPPencilContext*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ pencil-context.h:12:31: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_PENCIL_CONTEXT(o) (G_TYPE_CHECK_INSTANCE_CAST((o), SP_TYPE_PENCIL_CONTEXT, SPPencilContext)) ^ pencil-context.cpp:183:33: note: in expansion of macro 'SP_PENCIL_CONTEXT' SPPencilContext *const pc = SP_PENCIL_CONTEXT(ec); ^ pencil-context.cpp: In function 'gint pencil_handle_button_press(SPPencilContext*, const GdkEventButton&)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPCanvasItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ display/display-forward.h:22:30: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_CANVAS_ITEM(obj) (GTK_CHECK_CAST((obj), SP_TYPE_CANVAS_ITEM, SPCanvasItem)) ^ pencil-context.cpp:240:24: note: in expansion of macro 'SP_CANVAS_ITEM' pc->grab = SP_CANVAS_ITEM(desktop->acetate); ^ pencil-context.cpp: In function 'gint pencil_handle_motion_notify(SPPencilContext*, const GdkEventMotion&)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPCanvasItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ display/display-forward.h:22:30: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_CANVAS_ITEM(obj) (GTK_CHECK_CAST((obj), SP_TYPE_CANVAS_ITEM, SPCanvasItem)) ^ pencil-context.cpp:325:20: note: in expansion of macro 'SP_CANVAS_ITEM' pc->grab = SP_CANVAS_ITEM(dt->acetate); ^ pencil-context.cpp: In function 'void pencil_cancel(SPPencilContext*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPCanvasBPath*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ display/canvas-bpath.h:25:31: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_CANVAS_BPATH(obj) (GTK_CHECK_CAST ((obj), SP_TYPE_CANVAS_BPATH, SPCanvasBPath)) ^ pencil-context.cpp:540:31: note: in expansion of macro 'SP_CANVAS_BPATH' sp_canvas_bpath_set_bpath(SP_CANVAS_BPATH(pc->red_bpath), NULL); ^ pencil-context.cpp: In function 'void spdc_set_endpoint(SPPencilContext*, Geom::Point)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPCanvasBPath*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ display/canvas-bpath.h:25:31: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_CANVAS_BPATH(obj) (GTK_CHECK_CAST ((obj), SP_TYPE_CANVAS_BPATH, SPCanvasBPath)) ^ pencil-context.cpp:686:35: note: in expansion of macro 'SP_CANVAS_BPATH' sp_canvas_bpath_set_bpath(SP_CANVAS_BPATH(pc->red_bpath), pc->red_curve); ^ pencil-context.cpp: In function 'void spdc_finish_endpoint(SPPencilContext*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPCanvasBPath*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ display/canvas-bpath.h:25:31: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_CANVAS_BPATH(obj) (GTK_CHECK_CAST ((obj), SP_TYPE_CANVAS_BPATH, SPCanvasBPath)) ^ pencil-context.cpp:704:35: note: in expansion of macro 'SP_CANVAS_BPATH' sp_canvas_bpath_set_bpath(SP_CANVAS_BPATH(pc->red_bpath), NULL); ^ pencil-context.cpp: In function 'void interpolate(SPPencilContext*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPCanvasBPath*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ display/canvas-bpath.h:25:31: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_CANVAS_BPATH(obj) (GTK_CHECK_CAST ((obj), SP_TYPE_CANVAS_BPATH, SPCanvasBPath)) ^ pencil-context.cpp:775:35: note: in expansion of macro 'SP_CANVAS_BPATH' sp_canvas_bpath_set_bpath(SP_CANVAS_BPATH(pc->red_bpath), pc->green_curve); ^ pencil-context.cpp: In function 'void sketch_interpolate(SPPencilContext*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPCanvasBPath*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ display/canvas-bpath.h:25:31: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_CANVAS_BPATH(obj) (GTK_CHECK_CAST ((obj), SP_TYPE_CANVAS_BPATH, SPCanvasBPath)) ^ pencil-context.cpp:867:35: note: in expansion of macro 'SP_CANVAS_BPATH' sp_canvas_bpath_set_bpath(SP_CANVAS_BPATH(pc->red_bpath), pc->green_curve); ^ pencil-context.cpp: In function 'void fit_and_split(SPPencilContext*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPCanvasBPath*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ display/canvas-bpath.h:25:31: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_CANVAS_BPATH(obj) (GTK_CHECK_CAST ((obj), SP_TYPE_CANVAS_BPATH, SPCanvasBPath)) ^ pencil-context.cpp:910:35: note: in expansion of macro 'SP_CANVAS_BPATH' sp_canvas_bpath_set_bpath(SP_CANVAS_BPATH(pc->red_bpath), pc->red_curve); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPCanvasBPath*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ display/canvas-bpath.h:25:31: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_CANVAS_BPATH(obj) (GTK_CHECK_CAST ((obj), SP_TYPE_CANVAS_BPATH, SPCanvasBPath)) ^ pencil-context.cpp:935:36: note: in expansion of macro 'SP_CANVAS_BPATH' sp_canvas_bpath_set_stroke(SP_CANVAS_BPATH(cshape), pc->green_color, 1.0, SP_STROKE_LINEJOIN_MITER, SP_STROKE_LINECAP_BUTT); ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:97:0, from sp-filter.h:19, from style.h:21, from path-chemistry.cpp:31: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:98:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:101:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/cellview.h:31, from /usr/include/gtkmm-2.4/gtkmm.h:108, from sp-filter.h:19, from style.h:21, from path-chemistry.cpp:31: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:86:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:89:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/cellview.h:31, from /usr/include/gtkmm-2.4/gtkmm.h:108, from sp-filter.h:19, from style.h:21, from path-chemistry.cpp:31: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:127:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:130:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:113:0, from sp-filter.h:19, from style.h:21, from path-chemistry.cpp:31: /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'GtkCellRendererCombo* Gtk::CellRendererCombo::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:95:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] GtkCellRendererCombo* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'const GtkCellRendererCombo* Gtk::CellRendererCombo::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:98:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererCombo* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:116:0, from sp-filter.h:19, from style.h:21, from path-chemistry.cpp:31: /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'GtkCellRendererSpin* Gtk::CellRendererSpin::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:97:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] GtkCellRendererSpin* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'const GtkCellRendererSpin* Gtk::CellRendererSpin::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:100:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererSpin* gobj() const { return reinterpret_cast(gobject_); } ^ CXX pen-context.o In file included from /usr/include/gtkmm-2.4/gtkmm.h:193:0, from sp-filter.h:19, from style.h:21, from path-chemistry.cpp:31: /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'GtkProgressBar* Gtk::ProgressBar::gobj()': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:146:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] GtkProgressBar* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'const GtkProgressBar* Gtk::ProgressBar::gobj() const': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:149:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] const GtkProgressBar* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:207:0, from sp-filter.h:19, from style.h:21, from path-chemistry.cpp:31: /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkRuler* Gtk::Ruler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:116:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] GtkRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkRuler* Gtk::Ruler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:119:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] const GtkRuler* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkVRuler* Gtk::VRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:369:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] GtkVRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkVRuler* Gtk::VRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:372:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] const GtkVRuler* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkHRuler* Gtk::HRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:439:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] GtkHRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkHRuler* Gtk::HRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:442:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] const GtkHRuler* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:216:0, from sp-filter.h:19, from style.h:21, from path-chemistry.cpp:31: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:163:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from ui/view/view.h:22:0, from desktop.h:36, from path-chemistry.cpp:32: ./gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': ./gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glibmm-2.4/glibmm/varianttype.h:26, from /usr/include/glibmm-2.4/glibmm/variant.h:26, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:25, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:23, from /usr/include/glibmm-2.4/glibmm.h:91, from ./io/inkscapestream.h:16, from xml/repr.h:23, from path-chemistry.cpp:22: path-chemistry.cpp: In function 'void sp_selected_path_combine(SPDesktop*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPPath*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-path.h:21:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_PATH(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_PATH, SPPath)) ^ path-chemistry.cpp:104:49: note: in expansion of macro 'SP_PATH' SPCurve *c = sp_path_get_curve_for_edit(SP_PATH(item)); ^ path-chemistry.cpp: In function 'void sp_selected_path_break_apart(SPDesktop*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPPath*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-path.h:21:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_PATH(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_PATH, SPPath)) ^ path-chemistry.cpp:204:24: note: in expansion of macro 'SP_PATH' SPPath *path = SP_PATH(item); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPPath*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-path.h:21:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_PATH(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_PATH, SPPath)) ^ path-chemistry.cpp:206:53: note: in expansion of macro 'SP_PATH' SPCurve *curve = sp_path_get_curve_for_edit(SP_PATH(path)); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ path-chemistry.cpp:219:58: note: in expansion of macro 'SP_ITEM' Geom::PathVector apv = curve->get_pathvector() * SP_ITEM(path)->transform; ^ path-chemistry.cpp: In function 'void sp_selected_to_lpeitems(SPDesktop*)': path-chemistry.cpp:335:10: warning: variable 'did' set but not used [-Wunused-but-set-variable] bool did = false; ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glibmm-2.4/glibmm/varianttype.h:26, from /usr/include/glibmm-2.4/glibmm/variant.h:26, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:25, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:23, from /usr/include/glibmm-2.4/glibmm.h:91, from ./io/inkscapestream.h:16, from xml/repr.h:23, from path-chemistry.cpp:22: path-chemistry.cpp: In function 'bool sp_item_list_to_curves(const GSList*, GSList**, GSList**, bool)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ path-chemistry.cpp:360:24: note: in expansion of macro 'SP_ITEM' SPItem *item = SP_ITEM(items->data); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPPath*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-path.h:21:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_PATH(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_PATH, SPPath)) ^ path-chemistry.cpp:370:34: note: in expansion of macro 'SP_PATH' if (SP_IS_PATH(item) && !SP_PATH(item)->original_curve) { ^ In file included from sp-item.h:23:0, from sp-lpe-item.h:17, from sp-shape.h:18, from sp-path.h:16, from path-chemistry.cpp:27: /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPBox3D*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ sp-object.h:49:43: note: in definition of macro 'SP_OBJECT_REPR' #define SP_OBJECT_REPR(o) (((SPObject *) (o))->repr) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ box3d.h:23:35: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_BOX3D(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_BOX3D, SPBox3D)) ^ path-chemistry.cpp:376:79: note: in expansion of macro 'SP_BOX3D' Inkscape::XML::Node *repr = SP_OBJECT_REPR(box3d_convert_to_group(SP_BOX3D(item))); ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glibmm-2.4/glibmm/varianttype.h:26, from /usr/include/glibmm-2.4/glibmm/variant.h:26, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:25, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:23, from /usr/include/glibmm-2.4/glibmm.h:91, from ./io/inkscapestream.h:16, from xml/repr.h:23, from path-chemistry.cpp:22: /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPLPEItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-lpe-item.h:23:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_LPE_ITEM(o) (G_TYPE_CHECK_INSTANCE_CAST((o), SP_TYPE_LPE_ITEM, SPLPEItem)) ^ path-chemistry.cpp:388:49: note: in expansion of macro 'SP_LPE_ITEM' sp_lpe_item_remove_all_path_effects(SP_LPE_ITEM(item), true); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPGroup*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-item-group.h:20:35: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_GROUP(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_GROUP, SPGroup)) ^ path-chemistry.cpp:389:57: note: in expansion of macro 'SP_GROUP' GSList *item_list = sp_item_group_item_list(SP_GROUP(item)); ^ path-chemistry.cpp: In function 'Inkscape::XML::Node* sp_selected_item_to_curved_repr(SPItem*, guint32)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPShape*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-shape.h:26:24: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_SHAPE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_SHAPE, SPShape)) ^ path-chemistry.cpp:535:36: note: in expansion of macro 'SP_SHAPE' curve = sp_shape_get_curve(SP_SHAPE(item)); ^ path-chemistry.cpp: In function 'void sp_selected_path_reverse(SPDesktop*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPPath*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-path.h:21:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_PATH(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_PATH, SPPath)) ^ path-chemistry.cpp:605:24: note: in expansion of macro 'SP_PATH' SPPath *path = SP_PATH(i->data); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPLPEItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-lpe-item.h:23:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_LPE_ITEM(o) (G_TYPE_CHECK_INSTANCE_CAST((o), SP_TYPE_LPE_ITEM, SPLPEItem)) ^ path-chemistry.cpp:610:52: note: in expansion of macro 'SP_LPE_ITEM' if ( sp_lpe_item_has_path_effect_recursive(SP_LPE_ITEM(path)) ) { ^ CXX persp3d.o In file included from ui/view/view.h:22:0, from desktop.h:36, from pen-context.cpp:25: ./gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': ./gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/gtkmm-2.4/gtkmm/widget.h:29, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/bin.h:30, from /usr/include/gtkmm-2.4/gtkmm/window.h:32, from ui/view/edit-widget-interface.h:21, from desktop.h:37, from pen-context.cpp:25: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:35:0, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:33, from /usr/include/gdkmm-2.4/gdkmm/window.h:30, from /usr/include/gdkmm-2.4/gdkmm/event.h:27, from /usr/include/gtkmm-2.4/gtkmm/widget.h:37, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/bin.h:30, from /usr/include/gtkmm-2.4/gtkmm/window.h:32, from ui/view/edit-widget-interface.h:21, from desktop.h:37, from pen-context.cpp:25: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:44:0, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/bin.h:30, from /usr/include/gtkmm-2.4/gtkmm/window.h:32, from ui/view/edit-widget-interface.h:21, from desktop.h:37, from pen-context.cpp:25: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:23, from event-context.h:20, from draw-context.h:19, from pen-context.h:8, from pen-context.cpp:22: pen-context.cpp: In function 'void sp_pen_context_dispose(GObject*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPPenContext*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ pen-context.h:12:28: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_PEN_CONTEXT(o) (G_TYPE_CHECK_INSTANCE_CAST((o), SP_TYPE_PEN_CONTEXT, SPPenContext)) ^ pen-context.cpp:166:10: note: in expansion of macro 'SP_PEN_CONTEXT' pc = SP_PEN_CONTEXT(object); ^ pen-context.cpp: In function 'void sp_pen_context_setup(SPEventContext*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPPenContext*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ pen-context.h:12:28: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_PEN_CONTEXT(o) (G_TYPE_CHECK_INSTANCE_CAST((o), SP_TYPE_PEN_CONTEXT, SPPenContext)) ^ pen-context.cpp:209:10: note: in expansion of macro 'SP_PEN_CONTEXT' pc = SP_PEN_CONTEXT(ec); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPCtrlLine*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ display/sp-ctrlline.h:22:27: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_CTRLLINE(obj) (GTK_CHECK_CAST ((obj), SP_TYPE_CTRLLINE, SPCtrlLine)) ^ pen-context.cpp:221:28: note: in expansion of macro 'SP_CTRLLINE' sp_ctrlline_set_rgba32(SP_CTRLLINE(pc->cl0), 0x0000007f); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPCtrlLine*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ display/sp-ctrlline.h:22:27: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_CTRLLINE(obj) (GTK_CHECK_CAST ((obj), SP_TYPE_CTRLLINE, SPCtrlLine)) ^ pen-context.cpp:223:28: note: in expansion of macro 'SP_CTRLLINE' sp_ctrlline_set_rgba32(SP_CTRLLINE(pc->cl1), 0x0000007f); ^ pen-context.cpp: In function 'void sp_pen_context_finish(SPEventContext*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPPenContext*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ pen-context.h:12:28: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_PEN_CONTEXT(o) (G_TYPE_CHECK_INSTANCE_CAST((o), SP_TYPE_PEN_CONTEXT, SPPenContext)) ^ pen-context.cpp:264:24: note: in expansion of macro 'SP_PEN_CONTEXT' SPPenContext *pc = SP_PEN_CONTEXT(ec); ^ pen-context.cpp: In function 'void sp_pen_context_set(SPEventContext*, Inkscape::Preferences::Entry*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPPenContext*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ pen-context.h:12:28: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_PEN_CONTEXT(o) (G_TYPE_CHECK_INSTANCE_CAST((o), SP_TYPE_PEN_CONTEXT, SPPenContext)) ^ pen-context.cpp:283:24: note: in expansion of macro 'SP_PEN_CONTEXT' SPPenContext *pc = SP_PEN_CONTEXT(ec); ^ pen-context.cpp: In function 'gint sp_pen_context_item_handler(SPEventContext*, SPItem*, GdkEvent*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPPenContext*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ pen-context.h:12:28: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_PEN_CONTEXT(o) (G_TYPE_CHECK_INSTANCE_CAST((o), SP_TYPE_PEN_CONTEXT, SPPenContext)) ^ pen-context.cpp:340:30: note: in expansion of macro 'SP_PEN_CONTEXT' SPPenContext *const pc = SP_PEN_CONTEXT(ec); ^ pen-context.cpp: In function 'gint sp_pen_context_root_handler(SPEventContext*, GdkEvent*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPPenContext*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ pen-context.h:12:28: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_PEN_CONTEXT(o) (G_TYPE_CHECK_INSTANCE_CAST((o), SP_TYPE_PEN_CONTEXT, SPPenContext)) ^ pen-context.cpp:369:30: note: in expansion of macro 'SP_PEN_CONTEXT' SPPenContext *const pc = SP_PEN_CONTEXT(ec); ^ pen-context.cpp: In function 'gint pen_handle_button_press(SPPenContext*, const GdkEventButton&)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPCanvasItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ display/display-forward.h:22:30: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_CANVAS_ITEM(obj) (GTK_CHECK_CAST((obj), SP_TYPE_CANVAS_ITEM, SPCanvasItem)) ^ pen-context.cpp:436:24: note: in expansion of macro 'SP_CANVAS_ITEM' pc->grab = SP_CANVAS_ITEM(desktop->acetate); ^ pen-context.cpp: In function 'gint pen_handle_button_release(SPPenContext*, const GdkEventButton&)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPPath*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-path.h:21:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_PATH(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_PATH, SPPath)) ^ pen-context.cpp:846:46: note: in expansion of macro 'SP_PATH' pc->waiting_LPE->acceptParamPath(SP_PATH(selection->singleItem())); ^ pen-context.cpp: In function 'void pen_redraw_all(SPPenContext*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPCanvasBPath*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ display/canvas-bpath.h:25:31: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_CANVAS_BPATH(obj) (GTK_CHECK_CAST ((obj), SP_TYPE_CANVAS_BPATH, SPCanvasBPath)) ^ pen-context.cpp:882:36: note: in expansion of macro 'SP_CANVAS_BPATH' sp_canvas_bpath_set_stroke(SP_CANVAS_BPATH(cshape), pc->green_color, 1.0, SP_STROKE_LINEJOIN_MITER, SP_STROKE_LINECAP_BUTT); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPCanvasBPath*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ display/canvas-bpath.h:25:31: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_CANVAS_BPATH(obj) (GTK_CHECK_CAST ((obj), SP_TYPE_CANVAS_BPATH, SPCanvasBPath)) ^ pen-context.cpp:883:34: note: in expansion of macro 'SP_CANVAS_BPATH' sp_canvas_bpath_set_fill(SP_CANVAS_BPATH(cshape), 0, SP_WIND_RULE_NONZERO); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPCtrl*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ display/sodipodi-ctrl.h:18:34: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_CTRL(obj) (GTK_CHECK_CAST ((obj), SP_TYPE_CTRL, SPCtrl)) ^ pen-context.cpp:889:9: note: in expansion of macro 'SP_CTRL' SP_CTRL(pc->green_anchor->ctrl)->moveto(pc->green_anchor->dp); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPCanvasBPath*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ display/canvas-bpath.h:25:31: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_CANVAS_BPATH(obj) (GTK_CHECK_CAST ((obj), SP_TYPE_CANVAS_BPATH, SPCanvasBPath)) ^ pen-context.cpp:894:31: note: in expansion of macro 'SP_CANVAS_BPATH' sp_canvas_bpath_set_bpath(SP_CANVAS_BPATH(pc->red_bpath), pc->red_curve); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPCtrl*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ display/sodipodi-ctrl.h:18:34: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_CTRL(obj) (GTK_CHECK_CAST ((obj), SP_TYPE_CTRL, SPCtrl)) ^ pen-context.cpp:898:9: note: in expansion of macro 'SP_CTRL' SP_CTRL(pc->c1)->moveto(pc->p[1]); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPCtrlLine*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ display/sp-ctrlline.h:22:27: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_CTRLLINE(obj) (GTK_CHECK_CAST ((obj), SP_TYPE_CTRLLINE, SPCtrlLine)) ^ pen-context.cpp:899:32: note: in expansion of macro 'SP_CTRLLINE' sp_ctrlline_set_coords(SP_CTRLLINE(pc->cl1), pc->p[0], pc->p[1]); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPCtrl*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ display/sodipodi-ctrl.h:18:34: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_CTRL(obj) (GTK_CHECK_CAST ((obj), SP_TYPE_CTRL, SPCtrl)) ^ pen-context.cpp:914:13: note: in expansion of macro 'SP_CTRL' SP_CTRL(pc->c0)->moveto(p2); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPCtrlLine*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ display/sp-ctrlline.h:22:27: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_CTRLLINE(obj) (GTK_CHECK_CAST ((obj), SP_TYPE_CTRLLINE, SPCtrlLine)) ^ pen-context.cpp:915:36: note: in expansion of macro 'SP_CTRLLINE' sp_ctrlline_set_coords(SP_CTRLLINE(pc->cl0), p2, pc->p[0]); ^ pen-context.cpp: In function 'void spdc_reset_colors(SPPenContext*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPCanvasBPath*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ display/canvas-bpath.h:25:31: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_CANVAS_BPATH(obj) (GTK_CHECK_CAST ((obj), SP_TYPE_CANVAS_BPATH, SPCanvasBPath)) ^ pen-context.cpp:1188:31: note: in expansion of macro 'SP_CANVAS_BPATH' sp_canvas_bpath_set_bpath(SP_CANVAS_BPATH(pc->red_bpath), NULL); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPCanvasBPath*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ display/canvas-bpath.h:25:31: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_CANVAS_BPATH(obj) (GTK_CHECK_CAST ((obj), SP_TYPE_CANVAS_BPATH, SPCanvasBPath)) ^ pen-context.cpp:1191:31: note: in expansion of macro 'SP_CANVAS_BPATH' sp_canvas_bpath_set_bpath(SP_CANVAS_BPATH(pc->blue_bpath), NULL); ^ pen-context.cpp: In function 'void spdc_pen_set_initial_point(SPPenContext*, Geom::Point)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPCanvasBPath*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ display/canvas-bpath.h:25:31: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_CANVAS_BPATH(obj) (GTK_CHECK_CAST ((obj), SP_TYPE_CANVAS_BPATH, SPCanvasBPath)) ^ pen-context.cpp:1216:31: note: in expansion of macro 'SP_CANVAS_BPATH' sp_canvas_bpath_set_bpath(SP_CANVAS_BPATH(pc->red_bpath), NULL); ^ pen-context.cpp: In function 'void spdc_pen_set_subsequent_point(SPPenContext*, Geom::Point, bool, guint)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPCanvasBPath*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ display/canvas-bpath.h:25:31: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_CANVAS_BPATH(obj) (GTK_CHECK_CAST ((obj), SP_TYPE_CANVAS_BPATH, SPCanvasBPath)) ^ pen-context.cpp:1281:31: note: in expansion of macro 'SP_CANVAS_BPATH' sp_canvas_bpath_set_bpath(SP_CANVAS_BPATH(pc->red_bpath), pc->red_curve); ^ pen-context.cpp: In function 'void spdc_pen_set_ctrl(SPPenContext*, Geom::Point, guint)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPCtrl*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ display/sodipodi-ctrl.h:18:34: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_CTRL(obj) (GTK_CHECK_CAST ((obj), SP_TYPE_CTRL, SPCtrl)) ^ pen-context.cpp:1301:9: note: in expansion of macro 'SP_CTRL' SP_CTRL(pc->c1)->moveto(pc->p[1]); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPCtrlLine*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ display/sp-ctrlline.h:22:27: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_CTRLLINE(obj) (GTK_CHECK_CAST ((obj), SP_TYPE_CTRLLINE, SPCtrlLine)) ^ pen-context.cpp:1302:32: note: in expansion of macro 'SP_CTRLLINE' sp_ctrlline_set_coords(SP_CTRLLINE(pc->cl1), pc->p[0], pc->p[1]); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPCanvasBPath*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ display/canvas-bpath.h:25:31: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_CANVAS_BPATH(obj) (GTK_CHECK_CAST ((obj), SP_TYPE_CANVAS_BPATH, SPCanvasBPath)) ^ pen-context.cpp:1318:39: note: in expansion of macro 'SP_CANVAS_BPATH' sp_canvas_bpath_set_bpath(SP_CANVAS_BPATH(pc->red_bpath), pc->red_curve); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPCtrl*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ display/sodipodi-ctrl.h:18:34: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_CTRL(obj) (GTK_CHECK_CAST ((obj), SP_TYPE_CTRL, SPCtrl)) ^ pen-context.cpp:1320:9: note: in expansion of macro 'SP_CTRL' SP_CTRL(pc->c0)->moveto(pc->p[2]); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPCtrlLine*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ display/sp-ctrlline.h:22:27: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_CTRLLINE(obj) (GTK_CHECK_CAST ((obj), SP_TYPE_CTRLLINE, SPCtrlLine)) ^ pen-context.cpp:1321:32: note: in expansion of macro 'SP_CTRLLINE' sp_ctrlline_set_coords(SP_CTRLLINE(pc->cl0), pc->p[3], pc->p[2]); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPCtrl*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ display/sodipodi-ctrl.h:18:34: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_CTRL(obj) (GTK_CHECK_CAST ((obj), SP_TYPE_CTRL, SPCtrl)) ^ pen-context.cpp:1322:9: note: in expansion of macro 'SP_CTRL' SP_CTRL(pc->c1)->moveto(pc->p[4]); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPCtrlLine*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ display/sp-ctrlline.h:22:27: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_CTRLLINE(obj) (GTK_CHECK_CAST ((obj), SP_TYPE_CTRLLINE, SPCtrlLine)) ^ pen-context.cpp:1323:32: note: in expansion of macro 'SP_CTRLLINE' sp_ctrlline_set_coords(SP_CTRLLINE(pc->cl1), pc->p[3], pc->p[4]); ^ pen-context.cpp: In function 'void spdc_pen_finish_segment(SPPenContext*, Geom::Point, guint)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPCanvasBPath*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ display/canvas-bpath.h:25:31: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_CANVAS_BPATH(obj) (GTK_CHECK_CAST ((obj), SP_TYPE_CANVAS_BPATH, SPCanvasBPath)) ^ pen-context.cpp:1349:36: note: in expansion of macro 'SP_CANVAS_BPATH' sp_canvas_bpath_set_stroke(SP_CANVAS_BPATH(cshape), pc->green_color, 1.0, SP_STROKE_LINEJOIN_MITER, SP_STROKE_LINECAP_BUTT); ^ In file included from document.h:28:0, from persp3d.h:26, from persp3d.cpp:14: gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/pangomm-1.4/pangomm/layout.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:29, from /usr/include/gdkmm-2.4/gdkmm/pixbuf.h:32, from event-log.h:27, from document-private.h:26, from persp3d.cpp:17: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ CXX persp3d-reference.o In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:35:0, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:33, from /usr/include/gdkmm-2.4/gdkmm/pixbuf.h:32, from event-log.h:27, from document-private.h:26, from persp3d.cpp:17: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/selectiondata.h:29:0, from /usr/include/gtkmm-2.4/gtkmm/treepath.h:34, from /usr/include/gtkmm-2.4/gtkmm/treestore.h:29, from event-log.h:29, from document-private.h:26, from persp3d.cpp:17: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ CXX perspective-line.o In file included from /usr/include/gtkmm-2.4/gtkmm/treeview.h:34:0, from event-log.h:31, from document-private.h:26, from persp3d.cpp:17: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:98:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:101:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24:0, from /usr/include/gtkmm-2.4/gtkmm/treeviewcolumn.h:38, from /usr/include/gtkmm-2.4/gtkmm/treeview.h:36, from event-log.h:31, from document-private.h:26, from persp3d.cpp:17: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:86:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:89:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27:0, from /usr/include/gtkmm-2.4/gtkmm/treeviewcolumn.h:38, from /usr/include/gtkmm-2.4/gtkmm/treeview.h:36, from event-log.h:31, from document-private.h:26, from persp3d.cpp:17: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:127:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:130:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:23, from sp-object.h:58, from sp-item.h:23, from persp3d.h:24, from persp3d.cpp:14: persp3d.cpp: In function 'void persp3d_set(SPObject*, unsigned int, const gchar*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'Box3DContext*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ box3d-context.h:25:43: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_BOX3D_CONTEXT(obj) (GTK_CHECK_CAST ((obj), SP_TYPE_BOX3D_CONTEXT, Box3DContext)) ^ persp3d.cpp:188:28: note: in expansion of macro 'SP_BOX3D_CONTEXT' Box3DContext *bc = SP_BOX3D_CONTEXT(ec); ^ persp3d.cpp: In function 'Persp3D* persp3d_create_xml_element(SPDocument*, Persp3DImpl*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPRoot*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-root.h:18:21: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ROOT(o) (G_TYPE_CHECK_INSTANCE_CAST((o), SP_TYPE_ROOT, SPRoot)) ^ document-private.h:31:43: note: in expansion of macro 'SP_ROOT' #define SP_DOCUMENT_DEFS(d) ((SPObject *) SP_ROOT (SP_DOCUMENT_ROOT (d))->defs) ^ persp3d.cpp:211:31: note: in expansion of macro 'SP_DOCUMENT_DEFS' SPDefs *defs = (SPDefs *) SP_DOCUMENT_DEFS(document); ^ persp3d.cpp: In function 'Persp3D* persp3d_document_first_persp(SPDocument*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPRoot*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-root.h:18:21: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ROOT(o) (G_TYPE_CHECK_INSTANCE_CAST((o), SP_TYPE_ROOT, SPRoot)) ^ document-private.h:31:43: note: in expansion of macro 'SP_ROOT' #define SP_DOCUMENT_DEFS(d) ((SPObject *) SP_ROOT (SP_DOCUMENT_ROOT (d))->defs) ^ persp3d.cpp:254:31: note: in expansion of macro 'SP_DOCUMENT_DEFS' SPDefs *defs = (SPDefs *) SP_DOCUMENT_DEFS(document); ^ persp3d.cpp:255:26: warning: variable 'repr' set but not used [-Wunused-but-set-variable] Inkscape::XML::Node *repr; ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:23, from sp-object.h:58, from sp-item.h:23, from persp3d.h:24, from persp3d.cpp:14: persp3d.cpp: In function 'void persp3d_print_debugging_info_all(SPDocument*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPRoot*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-root.h:18:21: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ROOT(o) (G_TYPE_CHECK_INSTANCE_CAST((o), SP_TYPE_ROOT, SPRoot)) ^ document-private.h:31:43: note: in expansion of macro 'SP_ROOT' #define SP_DOCUMENT_DEFS(d) ((SPObject *) SP_ROOT (SP_DOCUMENT_ROOT (d))->defs) ^ persp3d.cpp:569:31: note: in expansion of macro 'SP_DOCUMENT_DEFS' SPDefs *defs = (SPDefs *) SP_DOCUMENT_DEFS(document); ^ persp3d.cpp:570:26: warning: variable 'repr' set but not used [-Wunused-but-set-variable] Inkscape::XML::Node *repr; ^ CXX preferences.o CXX prefix.o CXX print.o In file included from document.h:28:0, from persp3d.h:26, from persp3d-reference.h:16, from persp3d-reference.cpp:10: gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ In file included from document.h:28:0, from line-geometry.h:20, from perspective-line.h:15, from perspective-line.cpp:14: gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ CXX profile-manager.o CXX proj_pt.o In file included from profile-manager.h:13:0, from profile-manager.cpp:11: gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ CXX removeoverlap.o CXX rdf.o CXX rect-context.o In file included from ui/view/view.h:22:0, from desktop.h:36, from print.cpp:19: ./gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': ./gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/gtkmm-2.4/gtkmm/widget.h:29, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/bin.h:30, from /usr/include/gtkmm-2.4/gtkmm/window.h:32, from ui/view/edit-widget-interface.h:21, from desktop.h:37, from print.cpp:19: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:35:0, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:33, from /usr/include/gdkmm-2.4/gdkmm/window.h:30, from /usr/include/gdkmm-2.4/gdkmm/event.h:27, from /usr/include/gtkmm-2.4/gtkmm/widget.h:37, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/bin.h:30, from /usr/include/gtkmm-2.4/gtkmm/window.h:32, from ui/view/edit-widget-interface.h:21, from desktop.h:37, from print.cpp:19: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:44:0, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/bin.h:30, from /usr/include/gtkmm-2.4/gtkmm/window.h:32, from ui/view/edit-widget-interface.h:21, from desktop.h:37, from print.cpp:19: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:97:0, from print.h:14, from print.cpp:23: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:98:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:101:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/cellview.h:31, from /usr/include/gtkmm-2.4/gtkmm.h:108, from print.h:14, from print.cpp:23: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:86:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:89:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/cellview.h:31, from /usr/include/gtkmm-2.4/gtkmm.h:108, from print.h:14, from print.cpp:23: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:127:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:130:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:113:0, from print.h:14, from print.cpp:23: /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'GtkCellRendererCombo* Gtk::CellRendererCombo::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:95:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] GtkCellRendererCombo* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'const GtkCellRendererCombo* Gtk::CellRendererCombo::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:98:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererCombo* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:116:0, from print.h:14, from print.cpp:23: /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'GtkCellRendererSpin* Gtk::CellRendererSpin::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:97:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] GtkCellRendererSpin* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'const GtkCellRendererSpin* Gtk::CellRendererSpin::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:100:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererSpin* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:193:0, from print.h:14, from print.cpp:23: /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'GtkProgressBar* Gtk::ProgressBar::gobj()': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:146:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] GtkProgressBar* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'const GtkProgressBar* Gtk::ProgressBar::gobj() const': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:149:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] const GtkProgressBar* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:207:0, from print.h:14, from print.cpp:23: /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkRuler* Gtk::Ruler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:116:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] GtkRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkRuler* Gtk::Ruler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:119:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] const GtkRuler* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkVRuler* Gtk::VRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:369:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] GtkVRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkVRuler* Gtk::VRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:372:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] const GtkVRuler* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkHRuler* Gtk::HRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:439:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] GtkHRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkHRuler* Gtk::HRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:442:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] const GtkHRuler* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:216:0, from print.h:14, from print.cpp:23: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:163:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from print.cpp:82:0: display/nr-arena.h: In static member function 'static NRArena* NRArena::create()': display/nr-arena.h:46:66: warning: cast from 'NRObject*' to 'NRArena*' increases required alignment of target type [-Wcast-align] return reinterpret_cast(nr_object_new(NR_TYPE_ARENA)); ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, 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 desktop.h:28, from print.cpp:19: print.cpp: In function 'void sp_print_preview_document(SPDocument*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ print.cpp:105:21: note: in expansion of macro 'SP_ITEM' mod->base = SP_ITEM(sp_document_root(doc)); ^ print.cpp: In function 'void sp_print_document(Gtk::Window&, SPDocument*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ print.cpp:130:25: note: in expansion of macro 'SP_ITEM' SPItem *base = SP_ITEM(sp_document_root(doc)); ^ print.cpp:134:18: warning: unused variable 'root' [-Wunused-variable] NRArenaItem *root = sp_item_invoke_show(base, arena, dkey, SP_ITEM_SHOW_DISPLAY); ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, 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 desktop.h:28, from print.cpp:19: print.cpp: In function 'void sp_print_document_to_file(SPDocument*, const gchar*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ print.cpp:166:17: note: in expansion of macro 'SP_ITEM' mod->base = SP_ITEM(sp_document_root(doc)); ^ print.cpp:153:18: warning: variable 'ret' set but not used [-Wunused-but-set-variable] unsigned int ret; ^ CXX rubberband.o In file included from document.h:28:0, from rdf.h:15, from rdf.cpp:17: gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ In file included from document.h:28:0, from rect-context.cpp:26: gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ CXX satisfied-guide-cns.o CXX selcue.o In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/gtkmm-2.4/gtkmm/widget.h:29, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/bin.h:30, from /usr/include/gtkmm-2.4/gtkmm/window.h:32, from ui/view/edit-widget-interface.h:21, from desktop.h:37, from rect-context.cpp:32: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:35:0, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:33, from /usr/include/gdkmm-2.4/gdkmm/window.h:30, from /usr/include/gdkmm-2.4/gdkmm/event.h:27, from /usr/include/gtkmm-2.4/gtkmm/widget.h:37, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/bin.h:30, from /usr/include/gtkmm-2.4/gtkmm/window.h:32, from ui/view/edit-widget-interface.h:21, from desktop.h:37, from rect-context.cpp:32: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:44:0, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/bin.h:30, from /usr/include/gtkmm-2.4/gtkmm/window.h:32, from ui/view/edit-widget-interface.h:21, from desktop.h:37, from rect-context.cpp:32: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, 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 display/sp-canvas.h:34, from rect-context.cpp:24: rect-context.cpp: In function 'void sp_rect_context_finish(SPEventContext*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPRectContext*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ rect-context.h:23:42: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_RECT_CONTEXT(obj) (GTK_CHECK_CAST ((obj), SP_TYPE_RECT_CONTEXT, SPRectContext)) ^ rect-context.cpp:124:25: note: in expansion of macro 'SP_RECT_CONTEXT' SPRectContext *rc = SP_RECT_CONTEXT(ec); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPCanvasItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ display/display-forward.h:22:30: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_CANVAS_ITEM(obj) (GTK_CHECK_CAST((obj), SP_TYPE_CANVAS_ITEM, SPCanvasItem)) ^ rect-context.cpp:127:27: note: in expansion of macro 'SP_CANVAS_ITEM' sp_canvas_item_ungrab(SP_CANVAS_ITEM(desktop->acetate), GDK_CURRENT_TIME); ^ rect-context.cpp: In function 'void sp_rect_context_dispose(GObject*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPRectContext*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ rect-context.h:23:42: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_RECT_CONTEXT(obj) (GTK_CHECK_CAST ((obj), SP_TYPE_RECT_CONTEXT, SPRectContext)) ^ rect-context.cpp:139:25: note: in expansion of macro 'SP_RECT_CONTEXT' SPRectContext *rc = SP_RECT_CONTEXT(object); ^ rect-context.cpp: In function 'void sp_rect_context_selection_changed(Inkscape::Selection*, gpointer)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPRectContext*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ rect-context.h:23:42: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_RECT_CONTEXT(obj) (GTK_CHECK_CAST ((obj), SP_TYPE_RECT_CONTEXT, SPRectContext)) ^ rect-context.cpp:168:25: note: in expansion of macro 'SP_RECT_CONTEXT' SPRectContext *rc = SP_RECT_CONTEXT(data); ^ rect-context.cpp: In function 'void sp_rect_context_setup(SPEventContext*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPRectContext*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ rect-context.h:23:42: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_RECT_CONTEXT(obj) (GTK_CHECK_CAST ((obj), SP_TYPE_RECT_CONTEXT, SPRectContext)) ^ rect-context.cpp:178:25: note: in expansion of macro 'SP_RECT_CONTEXT' SPRectContext *rc = SP_RECT_CONTEXT(ec); ^ rect-context.cpp: In function 'void sp_rect_context_set(SPEventContext*, Inkscape::Preferences::Entry*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPRectContext*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ rect-context.h:23:42: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_RECT_CONTEXT(obj) (GTK_CHECK_CAST ((obj), SP_TYPE_RECT_CONTEXT, SPRectContext)) ^ rect-context.cpp:213:25: note: in expansion of macro 'SP_RECT_CONTEXT' SPRectContext *rc = SP_RECT_CONTEXT(ec); ^ rect-context.cpp: In function 'gint sp_rect_context_root_handler(SPEventContext*, GdkEvent*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPRectContext*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ rect-context.h:23:42: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_RECT_CONTEXT(obj) (GTK_CHECK_CAST ((obj), SP_TYPE_RECT_CONTEXT, SPRectContext)) ^ rect-context.cpp:257:25: note: in expansion of macro 'SP_RECT_CONTEXT' SPRectContext *rc = SP_RECT_CONTEXT(event_context); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPCanvasItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ display/display-forward.h:22:30: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_CANVAS_ITEM(obj) (GTK_CHECK_CAST((obj), SP_TYPE_CANVAS_ITEM, SPCanvasItem)) ^ rect-context.cpp:289:33: note: in expansion of macro 'SP_CANVAS_ITEM' sp_canvas_item_grab(SP_CANVAS_ITEM(desktop->acetate), ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPCanvasItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ display/display-forward.h:22:30: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_CANVAS_ITEM(obj) (GTK_CHECK_CAST((obj), SP_TYPE_CANVAS_ITEM, SPCanvasItem)) ^ rect-context.cpp:352:35: note: in expansion of macro 'SP_CANVAS_ITEM' sp_canvas_item_ungrab(SP_CANVAS_ITEM(desktop->acetate), ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPCanvasItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ display/display-forward.h:22:30: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_CANVAS_ITEM(obj) (GTK_CHECK_CAST((obj), SP_TYPE_CANVAS_ITEM, SPCanvasItem)) ^ rect-context.cpp:410:39: note: in expansion of macro 'SP_CANVAS_ITEM' sp_canvas_item_ungrab(SP_CANVAS_ITEM(desktop->acetate), ^ rect-context.cpp: In function 'void sp_rect_drag(SPRectContext&, Geom::Point, guint)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ rect-context.cpp:474:51: note: in expansion of macro 'SP_ITEM' rc.item->transform = sp_item_i2doc_affine(SP_ITEM(desktop->currentLayer())).inverse(); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPRect*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-rect.h:23:34: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_RECT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_RECT, SPRect)) ^ rect-context.cpp:482:26: note: in expansion of macro 'SP_RECT' sp_rect_position_set(SP_RECT(rc.item), r.min()[Geom::X], r.min()[Geom::Y], r.dimensions()[Geom::X], r.dimensions()[Geom::Y]); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPRect*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-rect.h:23:34: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_RECT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_RECT, SPRect)) ^ rect-context.cpp:484:25: note: in expansion of macro 'SP_RECT' sp_rect_set_rx (SP_RECT(rc.item), TRUE, rc.rx); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPRect*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-rect.h:23:34: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_RECT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_RECT, SPRect)) ^ rect-context.cpp:488:29: note: in expansion of macro 'SP_RECT' sp_rect_set_ry (SP_RECT(rc.item), TRUE, CLAMP(rc.ry, 0, MIN(r.dimensions()[Geom::X], r.dimensions()[Geom::Y])/2)); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPRect*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-rect.h:23:34: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_RECT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_RECT, SPRect)) ^ rect-context.cpp:490:29: note: in expansion of macro 'SP_RECT' sp_rect_set_ry (SP_RECT(rc.item), TRUE, CLAMP(rc.ry, 0, r.dimensions()[Geom::Y])); ^ rect-context.cpp: In function 'void sp_rect_finish(SPRectContext*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPRect*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-rect.h:23:34: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_RECT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_RECT, SPRect)) ^ rect-context.cpp:535:24: note: in expansion of macro 'SP_RECT' SPRect *rect = SP_RECT(rc->item); ^ rect-context.cpp: In function 'void sp_rect_cancel(SPRectContext*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPCanvasItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ display/display-forward.h:22:30: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_CANVAS_ITEM(obj) (GTK_CHECK_CAST((obj), SP_TYPE_CANVAS_ITEM, SPCanvasItem)) ^ rect-context.cpp:560:27: note: in expansion of macro 'SP_CANVAS_ITEM' sp_canvas_item_ungrab(SP_CANVAS_ITEM(desktop->acetate), 0); ^ In file included from ui/view/view.h:22:0, from desktop.h:36, from rubberband.cpp:16: ./gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': ./gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/gtkmm-2.4/gtkmm/widget.h:29, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/bin.h:30, from /usr/include/gtkmm-2.4/gtkmm/window.h:32, from ui/view/edit-widget-interface.h:21, from desktop.h:37, from rubberband.cpp:16: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ CXX select-context.o In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:35:0, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:33, from /usr/include/gdkmm-2.4/gdkmm/window.h:30, from /usr/include/gdkmm-2.4/gdkmm/event.h:27, from /usr/include/gtkmm-2.4/gtkmm/widget.h:37, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/bin.h:30, from /usr/include/gtkmm-2.4/gtkmm/window.h:32, from ui/view/edit-widget-interface.h:21, from desktop.h:37, from rubberband.cpp:16: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:23, from ./display/display-forward.h:4, from ./desktop-handles.h:16, from satisfied-guide-cns.cpp:1: satisfied-guide-cns.cpp: In function 'void satisfied_guide_cns(const SPDesktop&, const std::vector&, std::vector&)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPGuide*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./sp-guide.h:22:35: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_GUIDE(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_GUIDE, SPGuide)) ^ satisfied-guide-cns.cpp:14:23: note: in expansion of macro 'SP_GUIDE' SPGuide &g = *SP_GUIDE(l->data); ^ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:44:0, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/bin.h:30, from /usr/include/gtkmm-2.4/gtkmm/window.h:32, from ui/view/edit-widget-interface.h:21, from desktop.h:37, from rubberband.cpp:16: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, 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 display/sp-canvas.h:34, from display/sodipodi-ctrlrect.h:20, from rubberband.cpp:15: rubberband.cpp: In member function 'void Inkscape::Rubberband::move(const Geom::Point&)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPCanvasBPath*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ display/canvas-bpath.h:25:31: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_CANVAS_BPATH(obj) (GTK_CHECK_CAST ((obj), SP_TYPE_CANVAS_BPATH, SPCanvasBPath)) ^ rubberband.cpp:111:40: note: in expansion of macro 'SP_CANVAS_BPATH' sp_canvas_bpath_set_stroke(SP_CANVAS_BPATH(_touchpath), 0xff0000ff, 1.0, SP_STROKE_LINEJOIN_MITER, SP_STROKE_LINECAP_BUTT); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPCanvasBPath*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ display/canvas-bpath.h:25:31: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_CANVAS_BPATH(obj) (GTK_CHECK_CAST ((obj), SP_TYPE_CANVAS_BPATH, SPCanvasBPath)) ^ rubberband.cpp:112:38: note: in expansion of macro 'SP_CANVAS_BPATH' sp_canvas_bpath_set_fill(SP_CANVAS_BPATH(_touchpath), 0, SP_WIND_RULE_NONZERO); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPCanvasBPath*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ display/canvas-bpath.h:25:31: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_CANVAS_BPATH(obj) (GTK_CHECK_CAST ((obj), SP_TYPE_CANVAS_BPATH, SPCanvasBPath)) ^ rubberband.cpp:114:35: note: in expansion of macro 'SP_CANVAS_BPATH' sp_canvas_bpath_set_bpath(SP_CANVAS_BPATH(_touchpath), _touchpath_curve); ^ In file included from selection.h:29:0, from selcue.cpp:18: gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ CXX selection-chemistry.o CXX selection.o In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:23, from display/display-forward.h:4, from desktop-handles.h:16, from selcue.cpp:17: selcue.cpp: In member function 'void Inkscape::SelCue::_updateItemBboxes()': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPCtrl*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ display/sodipodi-ctrl.h:18:34: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_CTRL(obj) (GTK_CHECK_CAST ((obj), SP_TYPE_CTRL, SPCtrl)) ^ selcue.cpp:92:21: note: in expansion of macro 'SP_CTRL' SP_CTRL(box)->moveto(Geom::Point(b->min()[Geom::X], b->max()[Geom::Y])); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'CtrlRect*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ display/sodipodi-ctrlrect.h:23:27: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_CTRLRECT(obj) (GTK_CHECK_CAST((obj), SP_TYPE_CTRLRECT, CtrlRect)) ^ selcue.cpp:94:21: note: in expansion of macro 'SP_CTRLRECT' SP_CTRLRECT(box)->setRectangle(*b); ^ selcue.cpp: In member function 'void Inkscape::SelCue::_newItemBboxes()': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPCtrl*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ display/sodipodi-ctrl.h:18:34: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_CTRL(obj) (GTK_CHECK_CAST ((obj), SP_TYPE_CTRL, SPCtrl)) ^ selcue.cpp:145:17: note: in expansion of macro 'SP_CTRL' SP_CTRL(box)->moveto(Geom::Point(b->min()[Geom::X], b->max()[Geom::Y])); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'CtrlRect*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ display/sodipodi-ctrlrect.h:23:27: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_CTRLRECT(obj) (GTK_CHECK_CAST((obj), SP_TYPE_CTRLRECT, CtrlRect)) ^ selcue.cpp:154:17: note: in expansion of macro 'SP_CTRLRECT' SP_CTRLRECT(box)->setRectangle(*b); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'CtrlRect*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ display/sodipodi-ctrlrect.h:23:27: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_CTRLRECT(obj) (GTK_CHECK_CAST((obj), SP_TYPE_CTRLRECT, CtrlRect)) ^ selcue.cpp:155:17: note: in expansion of macro 'SP_CTRLRECT' SP_CTRLRECT(box)->setColor(0x000000a0, 0, 0); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'CtrlRect*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ display/sodipodi-ctrlrect.h:23:27: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_CTRLRECT(obj) (GTK_CHECK_CAST((obj), SP_TYPE_CTRLRECT, CtrlRect)) ^ selcue.cpp:156:17: note: in expansion of macro 'SP_CTRLRECT' SP_CTRLRECT(box)->setDashed(true); ^ selcue.cpp: In member function 'void Inkscape::SelCue::_newTextBaselines()': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPCtrl*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ display/sodipodi-ctrl.h:18:34: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_CTRL(obj) (GTK_CHECK_CAST ((obj), SP_TYPE_CTRL, SPCtrl)) ^ selcue.cpp:195:21: note: in expansion of macro 'SP_CTRL' SP_CTRL(baseline_point)->moveto((*pt) * sp_item_i2d_affine(item)); ^ In file included from document.h:28:0, from select-context.cpp:24: gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ CXX selection-describer.o In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/gtkmm-2.4/gtkmm/widget.h:29, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/bin.h:30, from /usr/include/gtkmm-2.4/gtkmm/window.h:32, from ui/view/edit-widget-interface.h:21, from desktop.h:37, from select-context.cpp:35: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:35:0, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:33, from /usr/include/gdkmm-2.4/gdkmm/window.h:30, from /usr/include/gdkmm-2.4/gdkmm/event.h:27, from /usr/include/gtkmm-2.4/gtkmm/widget.h:37, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/bin.h:30, from /usr/include/gtkmm-2.4/gtkmm/window.h:32, from ui/view/edit-widget-interface.h:21, from desktop.h:37, from select-context.cpp:35: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:44:0, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/bin.h:30, from /usr/include/gtkmm-2.4/gtkmm/window.h:32, from ui/view/edit-widget-interface.h:21, from desktop.h:37, from select-context.cpp:35: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:23, from forward.h:16, from rubberband.h:17, from select-context.cpp:23: select-context.cpp: In function 'void sp_select_context_up_one_layer(SPDesktop*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPGroup*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-item-group.h:20:35: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_GROUP(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_GROUP, SPGroup)) ^ select-context.cpp:285:33: note: in expansion of macro 'SP_GROUP' == SP_GROUP(current_layer)->layerMode() ) ) ) ) ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPGroup*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-item-group.h:20:35: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_GROUP(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_GROUP, SPGroup)) ^ select-context.cpp:288:65: note: in expansion of macro 'SP_GROUP' if (SP_IS_GROUP(current_layer) && SPGroup::LAYER != SP_GROUP(current_layer)->layerMode()) ^ select-context.cpp: In function 'gint sp_select_context_item_handler(SPEventContext*, SPItem*, GdkEvent*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPCanvasItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ display/display-forward.h:22:30: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_CANVAS_ITEM(obj) (GTK_CHECK_CAST((obj), SP_TYPE_CANVAS_ITEM, SPCanvasItem)) ^ select-context.cpp:352:41: note: in expansion of macro 'SP_CANVAS_ITEM' sp_canvas_item_grab(SP_CANVAS_ITEM(desktop->drawing), ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPCanvasItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ display/display-forward.h:22:30: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_CANVAS_ITEM(obj) (GTK_CHECK_CAST((obj), SP_TYPE_CANVAS_ITEM, SPCanvasItem)) ^ select-context.cpp:356:35: note: in expansion of macro 'SP_CANVAS_ITEM' sc->grabbed = SP_CANVAS_ITEM(desktop->drawing); ^ select-context.cpp: In function 'gint sp_select_context_root_handler(SPEventContext*, GdkEvent*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPCanvasItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ display/display-forward.h:22:30: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_CANVAS_ITEM(obj) (GTK_CHECK_CAST((obj), SP_TYPE_CANVAS_ITEM, SPCanvasItem)) ^ select-context.cpp:461:37: note: in expansion of macro 'SP_CANVAS_ITEM' sp_canvas_item_grab(SP_CANVAS_ITEM(desktop->acetate), ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPCanvasItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ display/display-forward.h:22:30: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_CANVAS_ITEM(obj) (GTK_CHECK_CAST((obj), SP_TYPE_CANVAS_ITEM, SPCanvasItem)) ^ select-context.cpp:464:31: note: in expansion of macro 'SP_CANVAS_ITEM' sc->grabbed = SP_CANVAS_ITEM(desktop->acetate); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPGroup*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-item-group.h:20:35: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_GROUP(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_GROUP, SPGroup)) ^ sp-item-group.h:25:55: note: in expansion of macro 'SP_GROUP' #define SP_IS_LAYER(obj) (SP_IS_GROUP(obj) && SP_GROUP(obj)->layerMode() == SPGroup::LAYER) ^ select-context.cpp:521:33: note: in expansion of macro 'SP_IS_LAYER' if (SP_IS_LAYER(selection->single())) ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPGroup*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-item-group.h:20:35: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_GROUP(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_GROUP, SPGroup)) ^ select-context.cpp:522:50: note: in expansion of macro 'SP_GROUP' group_at_point = SP_GROUP(selection->single()); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPGroup*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-item-group.h:20:35: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_GROUP(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_GROUP, SPGroup)) ^ sp-item-group.h:25:55: note: in expansion of macro 'SP_GROUP' #define SP_IS_LAYER(obj) (SP_IS_GROUP(obj) && SP_GROUP(obj)->layerMode() == SPGroup::LAYER) ^ select-context.cpp:589:44: note: in expansion of macro 'SP_IS_LAYER' } else if (SP_IS_LAYER(single) && single->isAncestorOf(sc->item)) { ^ In file included from /usr/include/gdkmm-2.4/gdkmm/display.h:30:0, from /usr/include/gtkmm-2.4/gtkmm/clipboard.h:30, from selection-chemistry.cpp:29: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/pangomm-1.4/pangomm/layout.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:29, from /usr/include/gdkmm-2.4/gdkmm/window.h:30, from /usr/include/gdkmm-2.4/gdkmm/device.h:28, from /usr/include/gdkmm-2.4/gdkmm/display.h:31, from /usr/include/gtkmm-2.4/gtkmm/clipboard.h:30, from selection-chemistry.cpp:29: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from ui/view/view.h:22:0, from desktop.h:36, from selection.cpp:23: ./gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': ./gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ In file included from /usr/include/gtkmm-2.4/gtkmm/clipboard.h:30:0, from selection-chemistry.cpp:29: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/gtkmm-2.4/gtkmm/widget.h:29, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/bin.h:30, from /usr/include/gtkmm-2.4/gtkmm/window.h:32, from ui/view/edit-widget-interface.h:21, from desktop.h:37, from selection.cpp:23: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:35:0, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:33, from /usr/include/gdkmm-2.4/gdkmm/window.h:30, from /usr/include/gdkmm-2.4/gdkmm/event.h:27, from /usr/include/gtkmm-2.4/gtkmm/widget.h:37, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/bin.h:30, from /usr/include/gtkmm-2.4/gtkmm/window.h:32, from ui/view/edit-widget-interface.h:21, from desktop.h:37, from selection.cpp:23: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:44:0, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/bin.h:30, from /usr/include/gtkmm-2.4/gtkmm/window.h:32, from ui/view/edit-widget-interface.h:21, from desktop.h:37, from selection.cpp:23: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from ui/view/view.h:22:0, from desktop.h:36, from selection-chemistry.cpp:32: ./gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': ./gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:23, from forward.h:16, from inkscape-private.h:22, from selection.cpp:22: selection.cpp: In member function 'const GSList* Inkscape::Selection::itemList()': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ selection.cpp:297:46: note: in expansion of macro 'SP_ITEM' _items = g_slist_prepend(_items, SP_ITEM(obj)); ^ selection.cpp: In member function 'Geom::OptRect Inkscape::Selection::bounds(SPItem::BBoxType) const': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ selection.cpp:377:49: note: in expansion of macro 'SP_ITEM' bbox = unify(bbox, sp_item_bbox_desktop(SP_ITEM(i->data), type)); ^ selection.cpp: In member function 'NRRect* Inkscape::Selection::boundsInDocument(NRRect*, SPItem::BBoxType) const': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ selection.cpp:395:22: note: in expansion of macro 'SP_ITEM' SPItem *item=SP_ITEM(iter->data); ^ selection.cpp:397:59: warning: 'void sp_item_invoke_bbox(const SPItem*, NRRect*, const Geom::Matrix&, unsigned int, SPItem::BBoxType)' is deprecated (declared at sp-item.h:213) [-Wdeprecated-declarations] sp_item_invoke_bbox(item, bbox, i2doc, FALSE, type); ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:23, from forward.h:16, from inkscape-private.h:22, from selection.cpp:22: selection.cpp: In member function 'std::vector Inkscape::Selection::getSnapPoints(const Inkscape::SnapPreferences*) const': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ selection.cpp:436:29: note: in expansion of macro 'SP_ITEM' SPItem *this_item = SP_ITEM(iter->data); ^ In file included from selection.h:29:0, from selection-describer.cpp:19: gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:97:0, from sp-filter.h:19, from style.h:21, from selection-chemistry.cpp:62: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:98:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:101:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/cellview.h:31, from /usr/include/gtkmm-2.4/gtkmm.h:108, from sp-filter.h:19, from style.h:21, from selection-chemistry.cpp:62: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:86:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:89:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/cellview.h:31, from /usr/include/gtkmm-2.4/gtkmm.h:108, from sp-filter.h:19, from style.h:21, from selection-chemistry.cpp:62: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:127:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:130:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:113:0, from sp-filter.h:19, from style.h:21, from selection-chemistry.cpp:62: /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'GtkCellRendererCombo* Gtk::CellRendererCombo::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:95:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] GtkCellRendererCombo* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'const GtkCellRendererCombo* Gtk::CellRendererCombo::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:98:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererCombo* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:116:0, from sp-filter.h:19, from style.h:21, from selection-chemistry.cpp:62: /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'GtkCellRendererSpin* Gtk::CellRendererSpin::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:97:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] GtkCellRendererSpin* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'const GtkCellRendererSpin* Gtk::CellRendererSpin::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:100:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererSpin* gobj() const { return reinterpret_cast(gobject_); } ^ CXX seltrans.o In file included from /usr/include/gtkmm-2.4/gtkmm.h:193:0, from sp-filter.h:19, from style.h:21, from selection-chemistry.cpp:62: /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'GtkProgressBar* Gtk::ProgressBar::gobj()': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:146:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] GtkProgressBar* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'const GtkProgressBar* Gtk::ProgressBar::gobj() const': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:149:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] const GtkProgressBar* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:207:0, from sp-filter.h:19, from style.h:21, from selection-chemistry.cpp:62: /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkRuler* Gtk::Ruler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:116:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] GtkRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkRuler* Gtk::Ruler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:119:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] const GtkRuler* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkVRuler* Gtk::VRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:369:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] GtkVRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkVRuler* Gtk::VRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:372:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] const GtkVRuler* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkHRuler* Gtk::HRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:439:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] GtkHRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkHRuler* Gtk::HRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:442:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] const GtkHRuler* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:216:0, from sp-filter.h:19, from style.h:21, from selection-chemistry.cpp:62: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:163:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/gtkmm-2.4/gtkmm/widget.h:29, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/bin.h:30, from /usr/include/gtkmm-2.4/gtkmm/window.h:32, from ui/view/edit-widget-interface.h:21, from desktop.h:37, from selection-describer.cpp:21: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:35:0, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:33, from /usr/include/gdkmm-2.4/gdkmm/window.h:30, from /usr/include/gdkmm-2.4/gdkmm/event.h:27, from /usr/include/gtkmm-2.4/gtkmm/widget.h:37, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/bin.h:30, from /usr/include/gtkmm-2.4/gtkmm/window.h:32, from ui/view/edit-widget-interface.h:21, from desktop.h:37, from selection-describer.cpp:21: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:44:0, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/bin.h:30, from /usr/include/gtkmm-2.4/gtkmm/window.h:32, from ui/view/edit-widget-interface.h:21, from desktop.h:37, from selection-describer.cpp:21: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:23, from forward.h:16, from selection.h:27, from selection-describer.cpp:19: selection-describer.cpp: In member function 'void Inkscape::SelectionDescriber::_updateMessageFromSelection(Inkscape::Selection*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ selection-describer.cpp:133:24: note: in expansion of macro 'SP_ITEM' SPItem *item = SP_ITEM(items->data); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPOffset*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-offset.h:23:36: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_OFFSET(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_OFFSET, SPOffset)) ^ selection-describer.cpp:186:59: note: in expansion of macro 'SP_OFFSET' if (SP_IS_USE(item) || (SP_IS_OFFSET(item) && SP_OFFSET (item)->sourceHref)) { ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPFlowtext*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-flowtext.h:14:38: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_FLOWTEXT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_FLOWTEXT, SPFlowtext)) ^ selection-describer.cpp:194:49: note: in expansion of macro 'SP_FLOWTEXT' } else if (SP_IS_FLOWTEXT(item) && !SP_FLOWTEXT(item)->has_internal_frame()) { ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:23, from forward.h:16, from selection-chemistry.h:19, from selection-chemistry.cpp:23: selection-chemistry.cpp: In function 'void sp_selection_copy_impl(const GSList*, GSList**, Inkscape::XML::Document*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ selection-chemistry.cpp:244:77: note: in expansion of macro 'SP_ITEM' sp_selection_copy_one(SP_OBJECT_REPR(i->data), sp_item_i2doc_affine(SP_ITEM(i->data)), clip, xml_doc); ^ selection-chemistry.cpp: In function 'GSList* sp_selection_paste_impl(SPDocument*, SPObject*, GSList**)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ selection-chemistry.cpp:262:49: note: in expansion of macro 'SP_ITEM' Geom::Matrix local(sp_item_i2doc_affine(SP_ITEM(parent))); ^ selection-chemistry.cpp: In function 'void sp_selection_duplicate(SPDesktop*, bool)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPUse*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-use.h:23:33: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_USE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_USE, SPUse)) ^ selection-chemistry.cpp:404:52: note: in expansion of macro 'SP_USE' SPItem *orig = sp_use_get_original(SP_USE(old_clone)); ^ selection-chemistry.cpp: In function 'void sp_edit_clear_all(SPDesktop*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPGroup*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-item-group.h:20:35: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_GROUP(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_GROUP, SPGroup)) ^ selection-chemistry.cpp:442:45: note: in expansion of macro 'SP_GROUP' GSList *items = sp_item_group_item_list(SP_GROUP(dt->currentLayer())); ^ selection-chemistry.cpp: In function 'GSList* get_all_items(GSList*, SPObject*, SPDesktop*, bool, bool, const GSList*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ selection-chemistry.cpp:458:31: note: in expansion of macro 'SP_ITEM' !desktop->isLayer(SP_ITEM(child)) && ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ selection-chemistry.cpp:459:33: note: in expansion of macro 'SP_ITEM' (!onlysensitive || !SP_ITEM(child)->isLocked()) && ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ selection-chemistry.cpp:460:53: note: in expansion of macro 'SP_ITEM' (!onlyvisible || !desktop->itemIsHidden(SP_ITEM(child))) && ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ selection-chemistry.cpp:464:42: note: in expansion of macro 'SP_ITEM' list = g_slist_prepend(list, SP_ITEM(child)); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ selection-chemistry.cpp:467:51: note: in expansion of macro 'SP_ITEM' if (SP_IS_ITEM(child) && desktop->isLayer(SP_ITEM(child))) { ^ selection-chemistry.cpp: In function 'void sp_edit_select_all_full(SPDesktop*, bool, bool)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ selection-chemistry.cpp:501:32: note: in expansion of macro 'SP_ITEM' if ( (onlysensitive && SP_ITEM(dt->currentLayer())->isLocked()) || ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ selection-chemistry.cpp:502:47: note: in expansion of macro 'SP_ITEM' (onlyvisible && dt->itemIsHidden(SP_ITEM(dt->currentLayer()))) ) ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPGroup*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-item-group.h:20:35: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_GROUP(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_GROUP, SPGroup)) ^ selection-chemistry.cpp:505:53: note: in expansion of macro 'SP_GROUP' GSList *all_items = sp_item_group_item_list(SP_GROUP(dt->currentLayer())); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ selection-chemistry.cpp:508:28: note: in expansion of macro 'SP_ITEM' SPItem *item = SP_ITEM(i->data); ^ selection-chemistry.cpp: In function 'void sp_selection_group_impl(GSList*, Inkscape::XML::Node*, Inkscape::XML::Document*, SPDocument*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ selection-chemistry.cpp:587:44: note: in expansion of macro 'SP_ITEM' item_t *= sp_item_i2doc_affine(SP_ITEM(doc->getObjectByRepr(current->parent()))); ^ selection-chemistry.cpp: In function 'void sp_selection_ungroup(SPDesktop*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPGroup*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-item-group.h:20:35: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_GROUP(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_GROUP, SPGroup)) ^ selection-chemistry.cpp:695:31: note: in expansion of macro 'SP_GROUP' sp_item_group_ungroup(SP_GROUP(group), &children, false); ^ selection-chemistry.cpp: In function 'GSList* sp_degroup_list(GSList*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPGroup*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-item-group.h:20:35: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_GROUP(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_GROUP, SPGroup)) ^ selection-chemistry.cpp:726:55: note: in expansion of macro 'SP_GROUP' GSList *members = sp_item_group_item_list(SP_GROUP(item->data)); ^ selection-chemistry.cpp: In function 'SPGroup* sp_item_list_common_parent_group(const GSList*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPGroup*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-item-group.h:20:35: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_GROUP(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_GROUP, SPGroup)) ^ selection-chemistry.cpp:762:12: note: in expansion of macro 'SP_GROUP' return SP_GROUP(parent); ^ selection-chemistry.cpp: In function 'void sp_selection_raise(SPDesktop*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ selection-chemistry.cpp:829:70: note: in expansion of macro 'SP_ITEM' Geom::OptRect newref_bbox = sp_item_bbox_desktop(SP_ITEM(newref)); ^ selection-chemistry.cpp: In function 'void sp_selection_lower(SPDesktop*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ selection-chemistry.cpp:926:67: note: in expansion of macro 'SP_ITEM' Geom::OptRect ref_bbox = sp_item_bbox_desktop(SP_ITEM(newref)); ^ selection-chemistry.cpp: In function 'void sp_selection_remove_livepatheffect_impl(SPItem*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPLPEItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-lpe-item.h:23:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_LPE_ITEM(o) (G_TYPE_CHECK_INSTANCE_CAST((o), SP_TYPE_LPE_ITEM, SPLPEItem)) ^ selection-chemistry.cpp:1095:38: note: in expansion of macro 'SP_LPE_ITEM' sp_lpe_item_has_path_effect(SP_LPE_ITEM(item))) { ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPLPEItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-lpe-item.h:23:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_LPE_ITEM(o) (G_TYPE_CHECK_INSTANCE_CAST((o), SP_TYPE_LPE_ITEM, SPLPEItem)) ^ selection-chemistry.cpp:1096:45: note: in expansion of macro 'SP_LPE_ITEM' sp_lpe_item_remove_all_path_effects(SP_LPE_ITEM(item), false); ^ selection-chemistry.cpp: In function 'bool selection_contains_original(SPItem*, Inkscape::Selection*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPUse*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-use.h:23:33: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_USE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_USE, SPUse)) ^ selection-chemistry.cpp:1263:40: note: in expansion of macro 'SP_USE' item_use = sp_use_get_original(SP_USE(item_use)); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPTRef*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-tref.h:26:21: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_TREF(o) (G_TYPE_CHECK_INSTANCE_CAST((o), SP_TYPE_TREF, SPTRef)) ^ selection-chemistry.cpp:1273:49: note: in expansion of macro 'SP_TREF' contains_original = selection->includes(SP_TREF(item)->getObjectReferredTo()); ^ selection-chemistry.cpp: In function 'bool selection_contains_both_clone_and_original(Inkscape::Selection*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ selection-chemistry.cpp:1285:24: note: in expansion of macro 'SP_ITEM' SPItem *item = SP_ITEM(l->data); ^ selection-chemistry.cpp: In function 'void sp_selection_apply_affine(Inkscape::Selection*, const Geom::Matrix&, bool, bool)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ selection-chemistry.cpp:1328:24: note: in expansion of macro 'SP_ITEM' SPItem *item = SP_ITEM(l->data); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPTextPath*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-textpath.h:13:27: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_TEXTPATH(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_TEXTPATH, SPTextPath)) ^ selection-chemistry.cpp:1342:122: note: in expansion of macro 'SP_TEXTPATH' bool transform_textpath_with_path = (SP_IS_TEXT_TEXTPATH(item) && selection->includes( sp_textpath_get_path_item(SP_TEXTPATH(sp_object_first_child(item))) )); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPFlowtext*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-flowtext.h:14:38: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_FLOWTEXT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_FLOWTEXT, SPFlowtext)) ^ selection-chemistry.cpp:1344:92: note: in expansion of macro 'SP_FLOWTEXT' bool transform_flowtext_with_frame = (SP_IS_FLOWTEXT(item) && selection->includes( SP_FLOWTEXT(item)->get_frame(NULL))); // (only the first frame is checked so far) ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPOffset*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-offset.h:23:36: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_OFFSET(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_OFFSET, SPOffset)) ^ selection-chemistry.cpp:1346:68: note: in expansion of macro 'SP_OFFSET' bool transform_offset_with_source = (SP_IS_OFFSET(item) && SP_OFFSET(item)->sourceHref) && selection->includes( sp_offset_get_source(SP_OFFSET(item)) ); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPOffset*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-offset.h:23:36: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_OFFSET(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_OFFSET, SPOffset)) ^ selection-chemistry.cpp:1346:142: note: in expansion of macro 'SP_OFFSET' bool transform_offset_with_source = (SP_IS_OFFSET(item) && SP_OFFSET(item)->sourceHref) && selection->includes( sp_offset_get_source(SP_OFFSET(item)) ); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPPath*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-path.h:21:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_PATH(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_PATH, SPPath)) ^ selection-chemistry.cpp:1353:13: note: in expansion of macro 'SP_PATH' SP_PATH(item)->connEndPair.getAttachedItems(attItem); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPUse*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-use.h:23:33: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_USE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_USE, SPUse)) ^ selection-chemistry.cpp:1386:45: note: in expansion of macro 'SP_USE' sp_item_write_transform(SP_USE(use), SP_OBJECT_REPR(use), item->transform.inverse(), NULL, compensate); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ selection-chemistry.cpp:1398:57: note: in expansion of macro 'SP_ITEM' Geom::Matrix parent2dt = sp_item_i2d_affine(SP_ITEM(SP_OBJECT_PARENT(item))); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPUse*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-use.h:23:33: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_USE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_USE, SPUse)) ^ selection-chemistry.cpp:1407:67: note: in expansion of macro 'SP_USE' Geom::Matrix parent = sp_use_get_parent_transform(SP_USE(item)); ^ selection-chemistry.cpp: In function 'void sp_selection_rotate_90(SPDesktop*, bool)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ selection-chemistry.cpp:1566:24: note: in expansion of macro 'SP_ITEM' SPItem *item = SP_ITEM(l2->data); ^ selection-chemistry.cpp: In function 'void sp_selection_next_patheffect_param(SPDesktop*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPLPEItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-lpe-item.h:23:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_LPE_ITEM(o) (G_TYPE_CHECK_INSTANCE_CAST((o), SP_TYPE_LPE_ITEM, SPLPEItem)) ^ selection-chemistry.cpp:1864:45: note: in expansion of macro 'SP_LPE_ITEM' if (sp_lpe_item_has_path_effect(SP_LPE_ITEM(item))) { ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPLPEItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-lpe-item.h:23:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_LPE_ITEM(o) (G_TYPE_CHECK_INSTANCE_CAST((o), SP_TYPE_LPE_ITEM, SPLPEItem)) ^ selection-chemistry.cpp:1865:54: note: in expansion of macro 'SP_LPE_ITEM' sp_lpe_item_edit_next_param_oncanvas(SP_LPE_ITEM(item), dt); ^ selection-chemistry.cpp: In function 'void sp_selection_unlink(SPDesktop*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPUse*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-use.h:23:33: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_USE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_USE, SPUse)) ^ selection-chemistry.cpp:2169:36: note: in expansion of macro 'SP_USE' unlink = sp_use_unlink(SP_USE(item)); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ selection-chemistry.cpp:2176:22: note: in expansion of macro 'SP_ITEM' unlink = SP_ITEM(sp_tref_convert_to_tspan(item)); ^ selection-chemistry.cpp: In function 'void sp_select_clone_original(SPDesktop*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPUse*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-use.h:23:33: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_USE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_USE, SPUse)) ^ selection-chemistry.cpp:2217:40: note: in expansion of macro 'SP_USE' original = sp_use_get_original(SP_USE(item)); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPOffset*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-offset.h:23:36: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_OFFSET(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_OFFSET, SPOffset)) ^ selection-chemistry.cpp:2218:38: note: in expansion of macro 'SP_OFFSET' } else if (SP_IS_OFFSET(item) && SP_OFFSET(item)->sourceHref) { ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPOffset*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-offset.h:23:36: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_OFFSET(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_OFFSET, SPOffset)) ^ selection-chemistry.cpp:2219:41: note: in expansion of macro 'SP_OFFSET' original = sp_offset_get_source(SP_OFFSET(item)); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPTextPath*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-textpath.h:13:27: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_TEXTPATH(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_TEXTPATH, SPTextPath)) ^ selection-chemistry.cpp:2221:46: note: in expansion of macro 'SP_TEXTPATH' original = sp_textpath_get_path_item(SP_TEXTPATH(sp_object_first_child(item))); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPFlowtext*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-flowtext.h:14:38: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_FLOWTEXT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_FLOWTEXT, SPFlowtext)) ^ selection-chemistry.cpp:2223:20: note: in expansion of macro 'SP_FLOWTEXT' original = SP_FLOWTEXT(item)->get_frame(NULL); // first frame only ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPCanvasBPath*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ display/canvas-bpath.h:25:31: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_CANVAS_BPATH(obj) (GTK_CHECK_CAST ((obj), SP_TYPE_CANVAS_BPATH, SPCanvasBPath)) ^ selection-chemistry.cpp:2254:44: note: in expansion of macro 'SP_CANVAS_BPATH' sp_canvas_bpath_set_stroke(SP_CANVAS_BPATH(canvasitem), 0x0000ddff, 1.0, SP_STROKE_LINEJOIN_MITER, SP_STROKE_LINECAP_BUTT, 5, 3); ^ selection-chemistry.cpp: In function 'void sp_selection_to_marker(SPDesktop*, bool)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ selection-chemistry.cpp:2305:56: note: in expansion of macro 'SP_ITEM' Geom::Matrix parent_transform(sp_item_i2doc_affine(SP_ITEM(parent))); ^ selection-chemistry.cpp: In function 'void sp_selection_to_guides_recursive(SPItem*, bool, bool)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPGroup*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-item-group.h:20:35: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_GROUP(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_GROUP, SPGroup)) ^ selection-chemistry.cpp:2355:50: note: in expansion of macro 'SP_GROUP' for (GSList *i = sp_item_group_item_list(SP_GROUP(item)); i != NULL; i = i->next) { ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ selection-chemistry.cpp:2356:46: note: in expansion of macro 'SP_ITEM' sp_selection_to_guides_recursive(SP_ITEM(i->data), deleteitem, wholegroups); ^ selection-chemistry.cpp: In function 'void sp_selection_to_guides(SPDesktop*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ selection-chemistry.cpp:2387:42: note: in expansion of macro 'SP_ITEM' sp_selection_to_guides_recursive(SP_ITEM(i->data), deleteitem, wholegroups); ^ selection-chemistry.cpp: In function 'void sp_selection_tile(SPDesktop*, bool)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ selection-chemistry.cpp:2428:56: note: in expansion of macro 'SP_ITEM' Geom::Matrix parent_transform(sp_item_i2doc_affine(SP_ITEM(parent))); ^ selection-chemistry.cpp: In function 'void sp_selection_untile(SPDesktop*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPPattern*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ sp-pattern.h:20:24: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_PATTERN(o) (GTK_CHECK_CAST ((o), SP_TYPE_PATTERN, SPPattern)) ^ selection-chemistry.cpp:2536:46: note: in expansion of macro 'SP_PATTERN' SPPattern *pattern = pattern_getroot(SP_PATTERN(server)); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPPattern*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ sp-pattern.h:20:24: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_PATTERN(o) (GTK_CHECK_CAST ((o), SP_TYPE_PATTERN, SPPattern)) ^ selection-chemistry.cpp:2538:72: note: in expansion of macro 'SP_PATTERN' Geom::Matrix pat_transform = to_2geom(pattern_patternTransform(SP_PATTERN(server))); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ selection-chemistry.cpp:2543:25: note: in expansion of macro 'SP_ITEM' SPItem *i = SP_ITEM(desktop->currentLayer()->appendChildRepr(copy)); ^ selection-chemistry.cpp: In function 'void sp_selection_create_bitmap_copy(SPDesktop*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ selection-chemistry.cpp:2765:41: note: in expansion of macro 'SP_ITEM' Geom::Matrix eek(sp_item_i2d_affine(SP_ITEM(parent_object))); ^ selection-chemistry.cpp:2790:13: warning: variable 'retval' set but not used [-Wunused-but-set-variable] int retval; ^ selection-chemistry.cpp:2825:9: warning: 'void gdk_pixbuf_unref(GdkPixbuf*)' is deprecated (declared at /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-core.h:226): Use 'g_object_unref' instead [-Wdeprecated-declarations] gdk_pixbuf_unref(pb); ^ selection-chemistry.cpp:2825:28: warning: 'void gdk_pixbuf_unref(GdkPixbuf*)' is deprecated (declared at /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-core.h:226): Use 'g_object_unref' instead [-Wdeprecated-declarations] gdk_pixbuf_unref(pb); ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:23, from forward.h:16, from selection-chemistry.h:19, from selection-chemistry.cpp:23: selection-chemistry.cpp: In function 'void sp_selection_unset_mask(SPDesktop*, bool)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPGroup*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-item-group.h:20:35: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_GROUP(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_GROUP, SPGroup)) ^ selection-chemistry.cpp:3105:33: note: in expansion of macro 'SP_GROUP' SPGroup *item = SP_GROUP(i->data); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPGroup*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-item-group.h:20:35: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_GROUP(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_GROUP, SPGroup)) ^ selection-chemistry.cpp:3157:59: note: in expansion of macro 'SP_GROUP' items_to_select = g_slist_remove(items_to_select, SP_GROUP(i->data)); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPGroup*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-item-group.h:20:35: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_GROUP(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_GROUP, SPGroup)) ^ selection-chemistry.cpp:3159:31: note: in expansion of macro 'SP_GROUP' sp_item_group_ungroup(SP_GROUP(i->data), &children, false); ^ selection-chemistry.cpp: In function 'bool fit_canvas_to_drawing(SPDocument*, bool)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ selection-chemistry.cpp:3225:32: note: in expansion of macro 'SP_ITEM' SPItem const *const root = SP_ITEM(doc->root); ^ selection-chemistry.cpp: In function 'void itemtree_map(void (*)(SPItem*, SPDesktop*), SPObject*, SPDesktop*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ selection-chemistry.cpp:3267:47: note: in expansion of macro 'SP_ITEM' if (SP_IS_ITEM(root) && !desktop->isLayer(SP_ITEM(root))) { ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ selection-chemistry.cpp:3268:11: note: in expansion of macro 'SP_ITEM' f(SP_ITEM(root), desktop); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ selection-chemistry.cpp:3272:54: note: in expansion of macro 'SP_ITEM' if (!(SP_IS_ITEM(&*iter) && desktop->isLayer(SP_ITEM(&*iter)) && SP_ITEM(&*iter)->isLocked())) { ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ selection-chemistry.cpp:3272:74: note: in expansion of macro 'SP_ITEM' if (!(SP_IS_ITEM(&*iter) && desktop->isLayer(SP_ITEM(&*iter)) && SP_ITEM(&*iter)->isLocked())) { ^ In file included from selection-chemistry.h:19:0, from selection-chemistry.cpp:23: selection-chemistry.cpp: In instantiation of 'SPItem* {anonymous}::next_item_from_list(SPDesktop*, const GSList*, SPObject*, bool, PrefsSelectionContext, bool, bool) [with D = {anonymous}::Forward; GSList = _GSList]': selection-chemistry.cpp:1816:152: required from here forward.h:71:79: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ selection-chemistry.cpp:1930:22: note: in expansion of macro 'SP_ITEM' SPItem *item=SP_ITEM(items->data); ^ selection-chemistry.cpp: In instantiation of 'SPItem* {anonymous}::next_item_from_list(SPDesktop*, const GSList*, SPObject*, bool, PrefsSelectionContext, bool, bool) [with D = {anonymous}::Reverse; GSList = _GSList]': selection-chemistry.cpp:1846:152: required from here forward.h:71:79: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ selection-chemistry.cpp:1930:22: note: in expansion of macro 'SP_ITEM' SPItem *item=SP_ITEM(items->data); ^ selection-chemistry.cpp: In instantiation of 'SPItem* {anonymous}::next_item(SPDesktop*, GSList*, SPObject*, bool, PrefsSelectionContext, bool, bool) [with D = {anonymous}::Forward; GSList = _GSList]': selection-chemistry.cpp:1948:99: required from 'SPItem* {anonymous}::next_item_from_list(SPDesktop*, const GSList*, SPObject*, bool, PrefsSelectionContext, bool, bool) [with D = {anonymous}::Forward; GSList = _GSList]' selection-chemistry.cpp:1816:152: required from here selection-chemistry.cpp:1985:85: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ( !only_in_viewport || desktop->isWithinViewport(SP_ITEM(object)) ) && ^ selection-chemistry.cpp:1986:77: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ( !onlyvisible || !desktop->itemIsHidden(SP_ITEM(object))) && ^ selection-chemistry.cpp:1987:68: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ( !onlysensitive || !SP_ITEM(object)->isLocked()) && ^ selection-chemistry.cpp:1988:54: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] !desktop->isLayer(SP_ITEM(object)) ) ^ selection-chemistry.cpp:1990:19: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] found = SP_ITEM(object); ^ selection-chemistry.cpp: In instantiation of 'SPItem* {anonymous}::next_item(SPDesktop*, GSList*, SPObject*, bool, PrefsSelectionContext, bool, bool) [with D = {anonymous}::Reverse; GSList = _GSList]': selection-chemistry.cpp:1948:99: required from 'SPItem* {anonymous}::next_item_from_list(SPDesktop*, const GSList*, SPObject*, bool, PrefsSelectionContext, bool, bool) [with D = {anonymous}::Reverse; GSList = _GSList]' selection-chemistry.cpp:1846:152: required from here selection-chemistry.cpp:1985:85: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ( !only_in_viewport || desktop->isWithinViewport(SP_ITEM(object)) ) && ^ selection-chemistry.cpp:1986:77: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ( !onlyvisible || !desktop->itemIsHidden(SP_ITEM(object))) && ^ selection-chemistry.cpp:1987:68: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ( !onlysensitive || !SP_ITEM(object)->isLocked()) && ^ selection-chemistry.cpp:1988:54: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] !desktop->isLayer(SP_ITEM(object)) ) ^ selection-chemistry.cpp:1990:19: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] found = SP_ITEM(object); ^ CXX seltrans-handles.o CXX shape-editor.o In file included from document.h:28:0, from seltrans.cpp:24: gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/gtkmm-2.4/gtkmm/widget.h:29, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/bin.h:30, from /usr/include/gtkmm-2.4/gtkmm/window.h:32, from ui/view/edit-widget-interface.h:21, from desktop.h:37, from seltrans.cpp:26: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:35:0, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:33, from /usr/include/gdkmm-2.4/gdkmm/window.h:30, from /usr/include/gdkmm-2.4/gdkmm/event.h:27, from /usr/include/gtkmm-2.4/gtkmm/widget.h:37, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/bin.h:30, from /usr/include/gtkmm-2.4/gtkmm/window.h:32, from ui/view/edit-widget-interface.h:21, from desktop.h:37, from seltrans.cpp:26: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:44:0, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/bin.h:30, from /usr/include/gtkmm-2.4/gtkmm/window.h:32, from ui/view/edit-widget-interface.h:21, from desktop.h:37, from seltrans.cpp:26: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:23, from document.h:18, from seltrans.cpp:24: seltrans.cpp: In member function 'void Inkscape::SelTrans::transform(const Geom::Matrix&, const Geom::Point&)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPCtrlLine*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ display/sp-ctrlline.h:22:27: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_CTRLLINE(obj) (GTK_CHECK_CAST ((obj), SP_TYPE_CTRLLINE, SPCtrlLine)) ^ seltrans.cpp:449:40: note: in expansion of macro 'SP_CTRLLINE' sp_ctrlline_set_coords(SP_CTRLLINE(_l[i]), p[i], p[(i+1)%4]); ^ seltrans.cpp: In member function 'void Inkscape::SelTrans::stamp()': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ seltrans.cpp:575:37: note: in expansion of macro 'SP_ITEM' SPItem *original_item = SP_ITEM(l->data); ^ seltrans.cpp: In function 'gboolean sp_sel_trans_handle_request(SPKnot*, Geom::Point*, guint, gboolean*)': seltrans.cpp:776:60: warning: cast from 'gboolean* {aka int*}' to 'const SPSelTransHandle*' increases required alignment of target type [-Wcast-align] knot, position, state, *(SPSelTransHandle const *) data ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:23, from document.h:18, from seltrans.cpp:24: seltrans.cpp: In member function 'gboolean Inkscape::SelTrans::handleRequest(SPKnot*, Geom::Point*, guint, const SPSelTransHandle&)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPCtrl*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ display/sodipodi-ctrl.h:18:34: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_CTRL(obj) (GTK_CHECK_CAST ((obj), SP_TYPE_CTRL, SPCtrl)) ^ seltrans.cpp:877:9: note: in expansion of macro 'SP_CTRL' SP_CTRL(_grip)->moveto(*position); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPCtrl*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ display/sodipodi-ctrl.h:18:34: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_CTRL(obj) (GTK_CHECK_CAST ((obj), SP_TYPE_CTRL, SPCtrl)) ^ seltrans.cpp:878:9: note: in expansion of macro 'SP_CTRL' SP_CTRL(_norm)->moveto(_origin); ^ CXX shortcuts.o In file included from selection.h:29:0, from shape-editor.cpp:21: gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ In file included from ./libnr/nr-object.h:20:0, from helper/action.h:25, from shortcuts.cpp:33: ./gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': ./gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/gtkmm-2.4/gtkmm/widget.h:29, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/bin.h:30, from /usr/include/gtkmm-2.4/gtkmm/window.h:32, from ui/view/edit-widget-interface.h:21, from desktop.h:37, from shape-editor.cpp:22: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:35:0, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:33, from /usr/include/gdkmm-2.4/gdkmm/window.h:30, from /usr/include/gdkmm-2.4/gdkmm/event.h:27, from /usr/include/gtkmm-2.4/gtkmm/widget.h:37, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/bin.h:30, from /usr/include/gtkmm-2.4/gtkmm/window.h:32, from ui/view/edit-widget-interface.h:21, from desktop.h:37, from shape-editor.cpp:22: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:44:0, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/bin.h:30, from /usr/include/gtkmm-2.4/gtkmm/window.h:32, from ui/view/edit-widget-interface.h:21, from desktop.h:37, from shape-editor.cpp:22: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:97:0, from sp-filter.h:19, from style.h:21, from shape-editor.cpp:30: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:98:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:101:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/cellview.h:31, from /usr/include/gtkmm-2.4/gtkmm.h:108, from sp-filter.h:19, from style.h:21, from shape-editor.cpp:30: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:86:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:89:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/cellview.h:31, from /usr/include/gtkmm-2.4/gtkmm.h:108, from sp-filter.h:19, from style.h:21, from shape-editor.cpp:30: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:127:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:130:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } ^ CXX snap.o In file included from /usr/include/gtkmm-2.4/gtkmm.h:113:0, from sp-filter.h:19, from style.h:21, from shape-editor.cpp:30: /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'GtkCellRendererCombo* Gtk::CellRendererCombo::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:95:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] GtkCellRendererCombo* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'const GtkCellRendererCombo* Gtk::CellRendererCombo::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:98:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererCombo* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:116:0, from sp-filter.h:19, from style.h:21, from shape-editor.cpp:30: /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'GtkCellRendererSpin* Gtk::CellRendererSpin::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:97:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] GtkCellRendererSpin* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'const GtkCellRendererSpin* Gtk::CellRendererSpin::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:100:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererSpin* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:193:0, from sp-filter.h:19, from style.h:21, from shape-editor.cpp:30: /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'GtkProgressBar* Gtk::ProgressBar::gobj()': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:146:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] GtkProgressBar* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'const GtkProgressBar* Gtk::ProgressBar::gobj() const': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:149:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] const GtkProgressBar* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:207:0, from sp-filter.h:19, from style.h:21, from shape-editor.cpp:30: /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkRuler* Gtk::Ruler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:116:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] GtkRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkRuler* Gtk::Ruler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:119:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] const GtkRuler* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkVRuler* Gtk::VRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:369:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] GtkVRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkVRuler* Gtk::VRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:372:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] const GtkVRuler* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkHRuler* Gtk::HRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:439:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] GtkHRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkHRuler* Gtk::HRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:442:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] const GtkHRuler* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:216:0, from sp-filter.h:19, from style.h:21, from shape-editor.cpp:30: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:163:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } ^ CXX snapped-curve.o In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:23, from sp-object.h:58, from shape-editor.cpp:17: shape-editor.cpp: In member function 'void ShapeEditor::reset_item(SubType, bool)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ shape-editor.cpp:216:26: note: in expansion of macro 'SP_ITEM' set_item(SP_ITEM(obj), SH_KNOTHOLDER, keep_knotholder); ^ CXX snapped-line.o CXX snapped-point.o In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/gtkmm-2.4/gtkmm/widget.h:29, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/box.h:58, from display/canvas-grid.h:14, from snap.cpp:28: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:35:0, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:33, from /usr/include/gdkmm-2.4/gdkmm/window.h:30, from /usr/include/gdkmm-2.4/gdkmm/event.h:27, from /usr/include/gtkmm-2.4/gtkmm/widget.h:37, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/box.h:58, from display/canvas-grid.h:14, from snap.cpp:28: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:44:0, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/box.h:58, from display/canvas-grid.h:14, from snap.cpp:28: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:97:0, from display/canvas-grid.h:15, from snap.cpp:28: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:98:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:101:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/cellview.h:31, from /usr/include/gtkmm-2.4/gtkmm.h:108, from display/canvas-grid.h:15, from snap.cpp:28: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:86:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:89:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/cellview.h:31, from /usr/include/gtkmm-2.4/gtkmm.h:108, from display/canvas-grid.h:15, from snap.cpp:28: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:127:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:130:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:113:0, from display/canvas-grid.h:15, from snap.cpp:28: /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'GtkCellRendererCombo* Gtk::CellRendererCombo::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:95:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] GtkCellRendererCombo* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'const GtkCellRendererCombo* Gtk::CellRendererCombo::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:98:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererCombo* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:116:0, from display/canvas-grid.h:15, from snap.cpp:28: /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'GtkCellRendererSpin* Gtk::CellRendererSpin::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:97:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] GtkCellRendererSpin* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'const GtkCellRendererSpin* Gtk::CellRendererSpin::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:100:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererSpin* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:193:0, from display/canvas-grid.h:15, from snap.cpp:28: /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'GtkProgressBar* Gtk::ProgressBar::gobj()': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:146:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] GtkProgressBar* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'const GtkProgressBar* Gtk::ProgressBar::gobj() const': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:149:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] const GtkProgressBar* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:207:0, from display/canvas-grid.h:15, from snap.cpp:28: /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkRuler* Gtk::Ruler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:116:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] GtkRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkRuler* Gtk::Ruler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:119:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] const GtkRuler* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkVRuler* Gtk::VRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:369:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] GtkVRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkVRuler* Gtk::VRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:372:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] const GtkVRuler* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkHRuler* Gtk::HRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:439:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] GtkHRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkHRuler* Gtk::HRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:442:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] const GtkHRuler* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:216:0, from display/canvas-grid.h:15, from snap.cpp:28: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:163:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from ./document.h:28:0, from ./ui/widget/registered-widget.h:33, from display/canvas-grid.h:21, from snap.cpp:28: ./gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': ./gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ CXX snapper.o CXX snap-preferences.o CXX sp-anchor.o CXX sp-clippath.o In file included from ui/view/view.h:22:0, from desktop.h:36, from snapper.cpp:14: ./gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': ./gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ CXX sp-conn-end.o In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/gtkmm-2.4/gtkmm/widget.h:29, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/bin.h:30, from /usr/include/gtkmm-2.4/gtkmm/window.h:32, from ui/view/edit-widget-interface.h:21, from desktop.h:37, from snapper.cpp:14: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:35:0, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:33, from /usr/include/gdkmm-2.4/gdkmm/window.h:30, from /usr/include/gdkmm-2.4/gdkmm/event.h:27, from /usr/include/gtkmm-2.4/gtkmm/widget.h:37, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/bin.h:30, from /usr/include/gtkmm-2.4/gtkmm/window.h:32, from ui/view/edit-widget-interface.h:21, from desktop.h:37, from snapper.cpp:14: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:44:0, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/bin.h:30, from /usr/include/gtkmm-2.4/gtkmm/window.h:32, from ui/view/edit-widget-interface.h:21, from desktop.h:37, from snapper.cpp:14: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from ui/view/view.h:22:0, from sp-anchor.cpp:26: ./gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': ./gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ CXX sp-conn-end-pair.o In file included from ./libnr/nr-object.h:20:0, from display/nr-arena.h:31, from sp-clippath.cpp:18: ./gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': ./gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ In file included from sp-clippath.cpp:18:0: display/nr-arena.h: In static member function 'static NRArena* NRArena::create()': display/nr-arena.h:46:66: warning: cast from 'NRObject*' to 'NRArena*' increases required alignment of target type [-Wcast-align] return reinterpret_cast(nr_object_new(NR_TYPE_ARENA)); ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glibmm-2.4/glibmm/varianttype.h:26, from /usr/include/glibmm-2.4/glibmm/variant.h:26, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:25, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:23, from /usr/include/glibmm-2.4/glibmm.h:91, from ./io/inkscapestream.h:16, from xml/repr.h:23, from sp-anchor.cpp:23: sp-anchor.cpp: In function 'void sp_anchor_release(SPObject*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPAnchor*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-anchor.h:19:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ANCHOR(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ANCHOR, SPAnchor)) ^ sp-anchor.cpp:104:24: note: in expansion of macro 'SP_ANCHOR' SPAnchor *anchor = SP_ANCHOR(object); ^ sp-anchor.cpp: In function 'void sp_anchor_set(SPObject*, unsigned int, const gchar*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPAnchor*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-anchor.h:19:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ANCHOR(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ANCHOR, SPAnchor)) ^ sp-anchor.cpp:118:24: note: in expansion of macro 'SP_ANCHOR' SPAnchor *anchor = SP_ANCHOR(object); ^ sp-anchor.cpp: In function 'Inkscape::XML::Node* sp_anchor_write(SPObject*, Inkscape::XML::Document*, Inkscape::XML::Node*, guint)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPAnchor*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-anchor.h:19:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ANCHOR(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ANCHOR, SPAnchor)) ^ sp-anchor.cpp:148:24: note: in expansion of macro 'SP_ANCHOR' SPAnchor *anchor = SP_ANCHOR(object); ^ sp-anchor.cpp: In function 'gchar* sp_anchor_description(SPItem*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPAnchor*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-anchor.h:19:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ANCHOR(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ANCHOR, SPAnchor)) ^ sp-anchor.cpp:175:24: note: in expansion of macro 'SP_ANCHOR' SPAnchor *anchor = SP_ANCHOR(item); ^ sp-anchor.cpp: In function 'gint sp_anchor_event(SPItem*, SPEvent*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPAnchor*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-anchor.h:19:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ANCHOR(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ANCHOR, SPAnchor)) ^ sp-anchor.cpp:190:24: note: in expansion of macro 'SP_ANCHOR' SPAnchor *anchor = SP_ANCHOR(item); ^ CXX sp-cursor.o CXX sp-defs.o In file included from /usr/include/gdkmm-2.4/gdkmm.h:27:0, from /usr/include/gtkmm-2.4/gtkmm.h:89, from ./sp-filter.h:19, from ./style.h:21, from display/nr-arena-group.h:21, from sp-clippath.cpp:19: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/pangomm-1.4/pangomm/layout.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:29, from /usr/include/gdkmm-2.4/gdkmm/gc.h:32, from /usr/include/gdkmm-2.4/gdkmm.h:30, from /usr/include/gtkmm-2.4/gtkmm.h:89, from ./sp-filter.h:19, from ./style.h:21, from display/nr-arena-group.h:21, from sp-clippath.cpp:19: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm/cursor.h:31:0, from /usr/include/gdkmm-2.4/gdkmm.h:40, from /usr/include/gtkmm-2.4/gtkmm.h:89, from ./sp-filter.h:19, from ./style.h:21, from display/nr-arena-group.h:21, from sp-clippath.cpp:19: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from document.h:28:0, from sp-conn-end.cpp:12: gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glibmm-2.4/glibmm/varianttype.h:26, from /usr/include/glibmm-2.4/glibmm/variant.h:26, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:25, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:23, from /usr/include/glibmm-2.4/glibmm.h:91, from ./io/inkscapestream.h:16, from xml/repr.h:23, from sp-conn-end.cpp:8: sp-conn-end.cpp: In function 'bool try_get_intersect_point_with_item_recursive(Geom::PathVector&, SPItem*, const Geom::Matrix&, double&)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPGroup*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-item-group.h:20:35: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_GROUP(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_GROUP, SPGroup)) ^ sp-conn-end.cpp:51:26: note: in expansion of macro 'SP_GROUP' SPGroup* group = SP_GROUP(item); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ sp-conn-end.cpp:56:34: note: in expansion of macro 'SP_ITEM' SPItem* child_item = SP_ITEM(i->data); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPShape*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-shape.h:26:24: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_SHAPE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_SHAPE, SPShape)) ^ sp-conn-end.cpp:69:46: note: in expansion of macro 'SP_SHAPE' SPCurve* item_curve = sp_shape_get_curve(SP_SHAPE(item)); ^ sp-conn-end.cpp: In function 'void sp_conn_get_route_and_redraw(SPPath*, bool)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ sp-conn-end.cpp:148:37: note: in expansion of macro 'SP_ITEM' SPItem const *const path_item = SP_ITEM(path); ^ sp-conn-end.cpp:155:45: warning: narrowing conversion of '(& conn_pv.std::vector<_Tp, _Alloc>::operator[] >(0u))->Geom::Path::size()' from 'Geom::Path::size_type {aka unsigned int}' to 'double' inside { } is ill-formed in C++11 [-Wnarrowing] double endPos[2] = { 0, conn_pv[0].size() }; ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glibmm-2.4/glibmm/varianttype.h:26, from /usr/include/glibmm-2.4/glibmm/variant.h:26, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:25, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:23, from /usr/include/glibmm-2.4/glibmm.h:91, from ./io/inkscapestream.h:16, from xml/repr.h:23, from sp-conn-end.cpp:8: sp-conn-end.cpp: In function 'void sp_conn_end_href_changed(SPObject*, SPObject*, SPConnEnd*, SPPath*, unsigned int)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ sp-conn-end.cpp:381:19: note: in expansion of macro 'SP_ITEM' = SP_ITEM(refobj)->connectTransformed(sigc::bind(sigc::ptr_fun(&sp_conn_end_shape_move), ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:97:0, from ./sp-filter.h:19, from ./style.h:21, from display/nr-arena-group.h:21, from sp-clippath.cpp:19: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:98:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:101:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/cellview.h:31, from /usr/include/gtkmm-2.4/gtkmm.h:108, from ./sp-filter.h:19, from ./style.h:21, from display/nr-arena-group.h:21, from sp-clippath.cpp:19: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:86:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:89:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/cellview.h:31, from /usr/include/gtkmm-2.4/gtkmm.h:108, from ./sp-filter.h:19, from ./style.h:21, from display/nr-arena-group.h:21, from sp-clippath.cpp:19: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:127:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:130:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:113:0, from ./sp-filter.h:19, from ./style.h:21, from display/nr-arena-group.h:21, from sp-clippath.cpp:19: /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'GtkCellRendererCombo* Gtk::CellRendererCombo::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:95:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] GtkCellRendererCombo* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'const GtkCellRendererCombo* Gtk::CellRendererCombo::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:98:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererCombo* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:116:0, from ./sp-filter.h:19, from ./style.h:21, from display/nr-arena-group.h:21, from sp-clippath.cpp:19: /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'GtkCellRendererSpin* Gtk::CellRendererSpin::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:97:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] GtkCellRendererSpin* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'const GtkCellRendererSpin* Gtk::CellRendererSpin::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:100:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererSpin* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:193:0, from ./sp-filter.h:19, from ./style.h:21, from display/nr-arena-group.h:21, from sp-clippath.cpp:19: /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'GtkProgressBar* Gtk::ProgressBar::gobj()': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:146:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] GtkProgressBar* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'const GtkProgressBar* Gtk::ProgressBar::gobj() const': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:149:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] const GtkProgressBar* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:207:0, from ./sp-filter.h:19, from ./style.h:21, from display/nr-arena-group.h:21, from sp-clippath.cpp:19: /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkRuler* Gtk::Ruler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:116:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] GtkRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkRuler* Gtk::Ruler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:119:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] const GtkRuler* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkVRuler* Gtk::VRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:369:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] GtkVRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkVRuler* Gtk::VRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:372:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] const GtkVRuler* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkHRuler* Gtk::HRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:439:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] GtkHRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkHRuler* Gtk::HRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:442:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] const GtkHRuler* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:216:0, from ./sp-filter.h:19, from ./style.h:21, from display/nr-arena-group.h:21, from sp-clippath.cpp:19: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:163:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from sp-clippath.cpp:19:0: display/nr-arena-group.h: In static member function 'static NRArenaGroup* NRArenaGroup::create(NRArena*)': display/nr-arena-group.h:33:96: warning: cast from 'NRObject*' to 'NRArenaGroup*' increases required alignment of target type [-Wcast-align] NRArenaGroup *obj = reinterpret_cast(nr_object_new(NR_TYPE_ARENA_GROUP)); ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, 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 ./color.h:18, from ./style.h:18, from display/nr-arena-group.h:21, from sp-clippath.cpp:19: sp-clippath.cpp: In function 'void sp_clippath_child_added(SPObject*, Inkscape::XML::Node*, Inkscape::XML::Node*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ sp-clippath.cpp:169:51: note: in expansion of macro 'SP_ITEM' NRArenaItem *ac = sp_item_invoke_show(SP_ITEM(ochild), ^ sp-clippath.cpp: In function 'NRArenaItem* sp_clippath_show(SPClipPath*, NRArena*, unsigned int)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ sp-clippath.cpp:270:51: note: in expansion of macro 'SP_ITEM' NRArenaItem *ac = sp_item_invoke_show(SP_ITEM(child), arena, key, SP_ITEM_REFERENCE_FLAGS); ^ sp-clippath.cpp: In function 'void sp_clippath_hide(SPClipPath*, unsigned int)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ sp-clippath.cpp:296:33: note: in expansion of macro 'SP_ITEM' sp_item_invoke_hide(SP_ITEM(child), key); ^ sp-clippath.cpp: In function 'void sp_clippath_get_bbox(SPClipPath*, NRRect*, const Geom::Matrix&, unsigned int)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ sp-clippath.cpp:334:30: note: in expansion of macro 'SP_ITEM' sp_item_invoke_bbox_full(SP_ITEM(i), bbox, Geom::Matrix(SP_ITEM(i)->transform) * transform, SPItem::GEOMETRIC_BBOX, FALSE); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ sp-clippath.cpp:334:61: note: in expansion of macro 'SP_ITEM' sp_item_invoke_bbox_full(SP_ITEM(i), bbox, Geom::Matrix(SP_ITEM(i)->transform) * transform, SPItem::GEOMETRIC_BBOX, FALSE); ^ sp-clippath.cpp:334:126: warning: 'void sp_item_invoke_bbox_full(const SPItem*, NRRect*, const Geom::Matrix&, unsigned int, unsigned int)' is deprecated (declared at sp-item.h:215) [-Wdeprecated-declarations] sp_item_invoke_bbox_full(SP_ITEM(i), bbox, Geom::Matrix(SP_ITEM(i)->transform) * transform, SPItem::GEOMETRIC_BBOX, FALSE); ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, 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 ./color.h:18, from ./style.h:18, from display/nr-arena-group.h:21, from sp-clippath.cpp:19: /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ sp-clippath.cpp:340:38: note: in expansion of macro 'SP_ITEM' sp_item_invoke_bbox_full(SP_ITEM(i), &i_box, Geom::Matrix(SP_ITEM(i)->transform) * transform, SPItem::GEOMETRIC_BBOX, FALSE); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ sp-clippath.cpp:340:71: note: in expansion of macro 'SP_ITEM' sp_item_invoke_bbox_full(SP_ITEM(i), &i_box, Geom::Matrix(SP_ITEM(i)->transform) * transform, SPItem::GEOMETRIC_BBOX, FALSE); ^ sp-clippath.cpp:340:136: warning: 'void sp_item_invoke_bbox_full(const SPItem*, NRRect*, const Geom::Matrix&, unsigned int, unsigned int)' is deprecated (declared at sp-item.h:215) [-Wdeprecated-declarations] sp_item_invoke_bbox_full(SP_ITEM(i), &i_box, Geom::Matrix(SP_ITEM(i)->transform) * transform, SPItem::GEOMETRIC_BBOX, FALSE); ^ In file included from ./sp-filter.h:22:0, from ./style.h:21, from display/nr-arena-group.h:21, from sp-clippath.cpp:19: sp-clippath.cpp: In function 'const gchar* sp_clippath_create(GSList*, SPDocument*, const Geom::Matrix*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPRoot*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ ./sp-object.h:49:43: note: in definition of macro 'SP_OBJECT_REPR' #define SP_OBJECT_REPR(o) (((SPObject *) (o))->repr) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-root.h:18:21: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ROOT(o) (G_TYPE_CHECK_INSTANCE_CAST((o), SP_TYPE_ROOT, SPRoot)) ^ document-private.h:31:43: note: in expansion of macro 'SP_ROOT' #define SP_DOCUMENT_DEFS(d) ((SPObject *) SP_ROOT (SP_DOCUMENT_ROOT (d))->defs) ^ sp-clippath.cpp:386:53: note: in expansion of macro 'SP_DOCUMENT_DEFS' Inkscape::XML::Node *defsrepr = SP_OBJECT_REPR (SP_DOCUMENT_DEFS (document)); ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, 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 ./color.h:18, from ./style.h:18, from display/nr-arena-group.h:21, from sp-clippath.cpp:19: /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ sp-clippath.cpp:398:24: note: in expansion of macro 'SP_ITEM' SPItem *item = SP_ITEM(clip_path_object->appendChildRepr(node)); ^ In file included from document.h:28:0, from sp-defs.cpp:21: gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ In file included from document.h:28:0, from sp-conn-end-pair.cpp:26: gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:23, from ./forward.h:16, from sp-use-reference.h:12, from sp-conn-end.h:8, from sp-conn-end-pair.cpp:19: sp-conn-end-pair.cpp: In function 'void avoid_conn_transformed(const Geom::Matrix*, SPItem*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPPath*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-path.h:21:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_PATH(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_PATH, SPPath)) ^ sp-conn-end-pair.cpp:94:20: note: in expansion of macro 'SP_PATH' SPPath *path = SP_PATH(moved_item); ^ sp-conn-end-pair.cpp: In member function 'void SPConnEndPair::getAttachedItems(SPItem**) const': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPGroup*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-item-group.h:20:35: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_GROUP(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_GROUP, SPGroup)) ^ sp-conn-end-pair.cpp:205:17: note: in expansion of macro 'SP_GROUP' if (SP_GROUP(h2attItem[h])->group->getItemCount() == 0) { ^ sp-conn-end-pair.cpp: In member function 'void SPConnEndPair::getEndpoints(Geom::Point*) const': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ sp-conn-end-pair.cpp:219:45: note: in expansion of macro 'SP_ITEM' Geom::Matrix i2d = sp_item_i2doc_affine(SP_ITEM(_path)); ^ sp-conn-end-pair.cpp: In function 'void redrawConnectorCallback(void*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPPath*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-path.h:21:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_PATH(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_PATH, SPPath)) ^ sp-conn-end-pair.cpp:257:20: note: in expansion of macro 'SP_PATH' SPPath *path = SP_PATH(ptr); ^ sp-conn-end-pair.cpp: In member function 'bool SPConnEndPair::reroutePathFromLibavoid()': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ sp-conn-end-pair.cpp:409:50: note: in expansion of macro 'SP_ITEM' Geom::Matrix doc2item = sp_item_i2doc_affine(SP_ITEM(_path)).inverse(); ^ CXX sp-desc.o CXX sp-ellipse.o CXX sp-filter.o CXX sp-filter-primitive.o In file included from /usr/include/gdkmm-2.4/gdkmm.h:27:0, from /usr/include/gtkmm-2.4/gtkmm.h:89, from sp-filter.h:19, from style.h:21, from sp-ellipse.cpp:27: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/pangomm-1.4/pangomm/layout.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:29, from /usr/include/gdkmm-2.4/gdkmm/gc.h:32, from /usr/include/gdkmm-2.4/gdkmm.h:30, from /usr/include/gtkmm-2.4/gtkmm.h:89, from sp-filter.h:19, from style.h:21, from sp-ellipse.cpp:27: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm/cursor.h:31:0, from /usr/include/gdkmm-2.4/gdkmm.h:40, from /usr/include/gtkmm-2.4/gtkmm.h:89, from sp-filter.h:19, from style.h:21, from sp-ellipse.cpp:27: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:97:0, from sp-filter.h:19, from style.h:21, from sp-ellipse.cpp:27: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:98:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:101:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/cellview.h:31, from /usr/include/gtkmm-2.4/gtkmm.h:108, from sp-filter.h:19, from style.h:21, from sp-ellipse.cpp:27: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:86:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:89:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/cellview.h:31, from /usr/include/gtkmm-2.4/gtkmm.h:108, from sp-filter.h:19, from style.h:21, from sp-ellipse.cpp:27: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:127:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:130:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm.h:27:0, from /usr/include/gtkmm-2.4/gtkmm.h:89, from sp-filter.cpp:25: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/pangomm-1.4/pangomm/layout.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:29, from /usr/include/gdkmm-2.4/gdkmm/gc.h:32, from /usr/include/gdkmm-2.4/gdkmm.h:30, from /usr/include/gtkmm-2.4/gtkmm.h:89, from sp-filter.cpp:25: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:113:0, from sp-filter.h:19, from style.h:21, from sp-ellipse.cpp:27: /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'GtkCellRendererCombo* Gtk::CellRendererCombo::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:95:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] GtkCellRendererCombo* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'const GtkCellRendererCombo* Gtk::CellRendererCombo::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:98:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererCombo* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:116:0, from sp-filter.h:19, from style.h:21, from sp-ellipse.cpp:27: /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'GtkCellRendererSpin* Gtk::CellRendererSpin::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:97:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] GtkCellRendererSpin* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'const GtkCellRendererSpin* Gtk::CellRendererSpin::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:100:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererSpin* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm.h:27:0, from /usr/include/gtkmm-2.4/gtkmm.h:89, from sp-filter.h:19, from sp-filter-primitive.cpp:26: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/pangomm-1.4/pangomm/layout.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:29, from /usr/include/gdkmm-2.4/gdkmm/gc.h:32, from /usr/include/gdkmm-2.4/gdkmm.h:30, from /usr/include/gtkmm-2.4/gtkmm.h:89, from sp-filter.h:19, from sp-filter-primitive.cpp:26: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm/cursor.h:31:0, from /usr/include/gdkmm-2.4/gdkmm.h:40, from /usr/include/gtkmm-2.4/gtkmm.h:89, from sp-filter.cpp:25: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm/cursor.h:31:0, from /usr/include/gdkmm-2.4/gdkmm.h:40, from /usr/include/gtkmm-2.4/gtkmm.h:89, from sp-filter.h:19, from sp-filter-primitive.cpp:26: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ CXX sp-filter-reference.o In file included from /usr/include/gtkmm-2.4/gtkmm.h:193:0, from sp-filter.h:19, from style.h:21, from sp-ellipse.cpp:27: /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'GtkProgressBar* Gtk::ProgressBar::gobj()': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:146:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] GtkProgressBar* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'const GtkProgressBar* Gtk::ProgressBar::gobj() const': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:149:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] const GtkProgressBar* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:207:0, from sp-filter.h:19, from style.h:21, from sp-ellipse.cpp:27: /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkRuler* Gtk::Ruler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:116:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] GtkRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkRuler* Gtk::Ruler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:119:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] const GtkRuler* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkVRuler* Gtk::VRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:369:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] GtkVRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkVRuler* Gtk::VRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:372:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] const GtkVRuler* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkHRuler* Gtk::HRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:439:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] GtkHRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkHRuler* Gtk::HRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:442:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] const GtkHRuler* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:216:0, from sp-filter.h:19, from style.h:21, from sp-ellipse.cpp:27: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:163:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:97:0, from sp-filter.cpp:25: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:98:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:101:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:97:0, from sp-filter.h:19, from sp-filter-primitive.cpp:26: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:98:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:101:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/cellview.h:31, from /usr/include/gtkmm-2.4/gtkmm.h:108, from sp-filter.cpp:25: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:86:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:89:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/cellview.h:31, from /usr/include/gtkmm-2.4/gtkmm.h:108, from sp-filter.cpp:25: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:127:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:130:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/cellview.h:31, from /usr/include/gtkmm-2.4/gtkmm.h:108, from sp-filter.h:19, from sp-filter-primitive.cpp:26: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:86:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:89:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/cellview.h:31, from /usr/include/gtkmm-2.4/gtkmm.h:108, from sp-filter.h:19, from sp-filter-primitive.cpp:26: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:127:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:130:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:113:0, from sp-filter.cpp:25: /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'GtkCellRendererCombo* Gtk::CellRendererCombo::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:95:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] GtkCellRendererCombo* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'const GtkCellRendererCombo* Gtk::CellRendererCombo::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:98:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererCombo* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:116:0, from sp-filter.cpp:25: /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'GtkCellRendererSpin* Gtk::CellRendererSpin::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:97:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] GtkCellRendererSpin* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'const GtkCellRendererSpin* Gtk::CellRendererSpin::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:100:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererSpin* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:113:0, from sp-filter.h:19, from sp-filter-primitive.cpp:26: /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'GtkCellRendererCombo* Gtk::CellRendererCombo::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:95:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] GtkCellRendererCombo* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'const GtkCellRendererCombo* Gtk::CellRendererCombo::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:98:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererCombo* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:116:0, from sp-filter.h:19, from sp-filter-primitive.cpp:26: /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'GtkCellRendererSpin* Gtk::CellRendererSpin::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:97:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] GtkCellRendererSpin* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'const GtkCellRendererSpin* Gtk::CellRendererSpin::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:100:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererSpin* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:193:0, from sp-filter.cpp:25: /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'GtkProgressBar* Gtk::ProgressBar::gobj()': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:146:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] GtkProgressBar* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'const GtkProgressBar* Gtk::ProgressBar::gobj() const': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:149:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] const GtkProgressBar* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:207:0, from sp-filter.cpp:25: /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkRuler* Gtk::Ruler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:116:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] GtkRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkRuler* Gtk::Ruler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:119:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] const GtkRuler* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkVRuler* Gtk::VRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:369:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] GtkVRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkVRuler* Gtk::VRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:372:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] const GtkVRuler* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:193:0, from sp-filter.h:19, from sp-filter-primitive.cpp:26: /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'GtkProgressBar* Gtk::ProgressBar::gobj()': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:146:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] GtkProgressBar* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'const GtkProgressBar* Gtk::ProgressBar::gobj() const': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:149:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] const GtkProgressBar* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkHRuler* Gtk::HRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:439:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] GtkHRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkHRuler* Gtk::HRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:442:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] const GtkHRuler* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:216:0, from sp-filter.cpp:25: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:163:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from document.h:28:0, from sp-ellipse.cpp:32: gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:207:0, from sp-filter.h:19, from sp-filter-primitive.cpp:26: /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkRuler* Gtk::Ruler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:116:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] GtkRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkRuler* Gtk::Ruler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:119:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] const GtkRuler* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkVRuler* Gtk::VRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:369:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] GtkVRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkVRuler* Gtk::VRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:372:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] const GtkVRuler* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkHRuler* Gtk::HRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:439:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] GtkHRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkHRuler* Gtk::HRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:442:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] const GtkHRuler* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from document.h:28:0, from sp-filter.cpp:28: gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:216:0, from sp-filter.h:19, from sp-filter-primitive.cpp:26: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:163:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } ^ sp-ellipse.cpp: In function 'void sp_genericellipse_update(SPObject*, SPCtx*, guint)': sp-ellipse.cpp:146:54: warning: cast from 'SPCtx*' to 'const SPItemCtx*' increases required alignment of target type [-Wcast-align] Geom::OptRect viewbox = ((SPItemCtx const *) ctx)->vp; ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glibmm-2.4/glibmm/varianttype.h:26, from /usr/include/glibmm-2.4/glibmm/variant.h:26, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:25, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:23, from /usr/include/glibmm-2.4/glibmm.h:91, from ./io/inkscapestream.h:16, from xml/repr.h:23, from sp-ellipse.cpp:25: sp-ellipse.cpp: In function 'void sp_genericellipse_set_shape(SPShape*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPLPEItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-lpe-item.h:23:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_LPE_ITEM(o) (G_TYPE_CHECK_INSTANCE_CAST((o), SP_TYPE_LPE_ITEM, SPLPEItem)) ^ sp-ellipse.cpp:189:44: note: in expansion of macro 'SP_LPE_ITEM' if (sp_lpe_item_has_broken_path_effect(SP_LPE_ITEM(shape))) { ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPLPEItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-lpe-item.h:23:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_LPE_ITEM(o) (G_TYPE_CHECK_INSTANCE_CAST((o), SP_TYPE_LPE_ITEM, SPLPEItem)) ^ sp-ellipse.cpp:263:37: note: in expansion of macro 'SP_LPE_ITEM' if (sp_lpe_item_has_path_effect(SP_LPE_ITEM(shape)) && sp_lpe_item_path_effects_enabled(SP_LPE_ITEM(shape))) { ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPLPEItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-lpe-item.h:23:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_LPE_ITEM(o) (G_TYPE_CHECK_INSTANCE_CAST((o), SP_TYPE_LPE_ITEM, SPLPEItem)) ^ sp-ellipse.cpp:263:93: note: in expansion of macro 'SP_LPE_ITEM' if (sp_lpe_item_has_path_effect(SP_LPE_ITEM(shape)) && sp_lpe_item_path_effects_enabled(SP_LPE_ITEM(shape))) { ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPLPEItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-lpe-item.h:23:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_LPE_ITEM(o) (G_TYPE_CHECK_INSTANCE_CAST((o), SP_TYPE_LPE_ITEM, SPLPEItem)) ^ sp-ellipse.cpp:265:56: note: in expansion of macro 'SP_LPE_ITEM' bool success = sp_lpe_item_perform_path_effect(SP_LPE_ITEM (shape), c_lpe); ^ sp-ellipse.cpp: In function 'void sp_genericellipse_snappoints(const SPItem*, std::vector&, const Inkscape::SnapPreferences*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPGenericEllipse*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-ellipse.h:23:33: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_GENERICELLIPSE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_GENERICELLIPSE, SPGenericEllipse)) ^ sp-ellipse.cpp:284:33: note: in expansion of macro 'SP_GENERICELLIPSE' SPGenericEllipse *ellipse = SP_GENERICELLIPSE(item); ^ sp-ellipse.cpp: In function 'Inkscape::XML::Node* sp_genericellipse_write(SPObject*, Inkscape::XML::Document*, Inkscape::XML::Node*, guint)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPGenericEllipse*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-ellipse.h:23:33: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_GENERICELLIPSE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_GENERICELLIPSE, SPGenericEllipse)) ^ sp-ellipse.cpp:356:33: note: in expansion of macro 'SP_GENERICELLIPSE' SPGenericEllipse *ellipse = SP_GENERICELLIPSE(object); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPArc*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-ellipse.h:89:22: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ARC(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ARC, SPArc)) ^ sp-ellipse.cpp:369:50: note: in expansion of macro 'SP_ARC' sp_arc_set_elliptical_path_attribute(SP_ARC(object), SP_OBJECT_REPR(object)); ^ sp-ellipse.cpp: In function 'Inkscape::XML::Node* sp_ellipse_write(SPObject*, Inkscape::XML::Document*, Inkscape::XML::Node*, guint)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPGenericEllipse*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-ellipse.h:23:33: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_GENERICELLIPSE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_GENERICELLIPSE, SPGenericEllipse)) ^ sp-ellipse.cpp:449:15: note: in expansion of macro 'SP_GENERICELLIPSE' ellipse = SP_GENERICELLIPSE(object); ^ sp-ellipse.cpp: In function 'void sp_ellipse_set(SPObject*, unsigned int, const gchar*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPGenericEllipse*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-ellipse.h:23:33: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_GENERICELLIPSE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_GENERICELLIPSE, SPGenericEllipse)) ^ sp-ellipse.cpp:471:15: note: in expansion of macro 'SP_GENERICELLIPSE' ellipse = SP_GENERICELLIPSE(object); ^ sp-ellipse.cpp: In function 'void sp_ellipse_position_set(SPEllipse*, gdouble, gdouble, gdouble, gdouble)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPGenericEllipse*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-ellipse.h:23:33: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_GENERICELLIPSE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_GENERICELLIPSE, SPGenericEllipse)) ^ sp-ellipse.cpp:515:10: note: in expansion of macro 'SP_GENERICELLIPSE' ge = SP_GENERICELLIPSE(ellipse); ^ sp-ellipse.cpp: In function 'Inkscape::XML::Node* sp_circle_write(SPObject*, Inkscape::XML::Document*, Inkscape::XML::Node*, guint)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPGenericEllipse*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-ellipse.h:23:33: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_GENERICELLIPSE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_GENERICELLIPSE, SPGenericEllipse)) ^ sp-ellipse.cpp:596:15: note: in expansion of macro 'SP_GENERICELLIPSE' ellipse = SP_GENERICELLIPSE(object); ^ sp-ellipse.cpp: In function 'void sp_circle_set(SPObject*, unsigned int, const gchar*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPGenericEllipse*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-ellipse.h:23:33: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_GENERICELLIPSE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_GENERICELLIPSE, SPGenericEllipse)) ^ sp-ellipse.cpp:617:10: note: in expansion of macro 'SP_GENERICELLIPSE' ge = SP_GENERICELLIPSE(object); ^ sp-ellipse.cpp: In function 'gboolean sp_arc_set_elliptical_path_attribute(SPArc*, Inkscape::XML::Node*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPGenericEllipse*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-ellipse.h:23:33: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_GENERICELLIPSE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_GENERICELLIPSE, SPGenericEllipse)) ^ sp-ellipse.cpp:732:28: note: in expansion of macro 'SP_GENERICELLIPSE' SPGenericEllipse *ge = SP_GENERICELLIPSE(arc); ^ sp-ellipse.cpp: In function 'Inkscape::XML::Node* sp_arc_write(SPObject*, Inkscape::XML::Document*, Inkscape::XML::Node*, guint)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPGenericEllipse*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-ellipse.h:23:33: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_GENERICELLIPSE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_GENERICELLIPSE, SPGenericEllipse)) ^ sp-ellipse.cpp:766:28: note: in expansion of macro 'SP_GENERICELLIPSE' SPGenericEllipse *ge = SP_GENERICELLIPSE(object); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPArc*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-ellipse.h:89:22: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ARC(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ARC, SPArc)) ^ sp-ellipse.cpp:767:18: note: in expansion of macro 'SP_ARC' SPArc *arc = SP_ARC(object); ^ sp-ellipse.cpp: In function 'void sp_arc_set(SPObject*, unsigned int, const gchar*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPGenericEllipse*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-ellipse.h:23:33: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_GENERICELLIPSE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_GENERICELLIPSE, SPGenericEllipse)) ^ sp-ellipse.cpp:806:28: note: in expansion of macro 'SP_GENERICELLIPSE' SPGenericEllipse *ge = SP_GENERICELLIPSE(object); ^ sp-ellipse.cpp: In function 'gchar* sp_arc_description(SPItem*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPGenericEllipse*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-ellipse.h:23:33: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_GENERICELLIPSE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_GENERICELLIPSE, SPGenericEllipse)) ^ sp-ellipse.cpp:869:28: note: in expansion of macro 'SP_GENERICELLIPSE' SPGenericEllipse *ge = SP_GENERICELLIPSE(item); ^ sp-ellipse.cpp: In function 'void sp_arc_position_set(SPArc*, gdouble, gdouble, gdouble, gdouble)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPGenericEllipse*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-ellipse.h:23:33: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_GENERICELLIPSE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_GENERICELLIPSE, SPGenericEllipse)) ^ sp-ellipse.cpp:890:28: note: in expansion of macro 'SP_GENERICELLIPSE' SPGenericEllipse *ge = SP_GENERICELLIPSE(arc); ^ sp-ellipse.cpp: In function 'Geom::Point sp_arc_get_xy(SPArc*, gdouble)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPGenericEllipse*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-ellipse.h:23:33: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_GENERICELLIPSE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_GENERICELLIPSE, SPGenericEllipse)) ^ sp-ellipse.cpp:912:28: note: in expansion of macro 'SP_GENERICELLIPSE' SPGenericEllipse *ge = SP_GENERICELLIPSE(arc); ^ CXX sp-flowdiv.o CXX sp-flowregion.o CXX sp-flowtext.o CXX sp-font.o In file included from document.h:28:0, from sp-flowdiv.cpp:18: gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ sp-flowdiv.cpp: In function 'void sp_flowdiv_class_init(SPFlowdivClass*)': sp-flowdiv.cpp:90:17: warning: variable 'object_class' set but not used [-Wunused-but-set-variable] GObjectClass * object_class; ^ sp-flowdiv.cpp: In function 'void sp_flowdiv_update(SPObject*, SPCtx*, unsigned int)': sp-flowdiv.cpp:120:32: warning: cast from 'SPCtx*' to 'SPItemCtx*' increases required alignment of target type [-Wcast-align] SPItemCtx *ictx=(SPItemCtx *) ctx; ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glibmm-2.4/glibmm/varianttype.h:26, from /usr/include/glibmm-2.4/glibmm/variant.h:26, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:25, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:23, from /usr/include/glibmm-2.4/glibmm.h:91, from ./io/inkscapestream.h:16, from xml/repr.h:23, from sp-flowdiv.cpp:11: /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ sp-flowdiv.cpp:140:26: note: in expansion of macro 'SP_ITEM' SPItem const &chi = *SP_ITEM(child); ^ sp-flowdiv.cpp: In function 'void sp_flowtspan_class_init(SPFlowtspanClass*)': sp-flowdiv.cpp:267:17: warning: variable 'object_class' set but not used [-Wunused-but-set-variable] GObjectClass * object_class; ^ sp-flowdiv.cpp: In function 'void sp_flowtspan_update(SPObject*, SPCtx*, unsigned int)': sp-flowdiv.cpp:298:32: warning: cast from 'SPCtx*' to 'SPItemCtx*' increases required alignment of target type [-Wcast-align] SPItemCtx *ictx=(SPItemCtx *) ctx; ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glibmm-2.4/glibmm/varianttype.h:26, from /usr/include/glibmm-2.4/glibmm/variant.h:26, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:25, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:23, from /usr/include/glibmm-2.4/glibmm.h:91, from ./io/inkscapestream.h:16, from xml/repr.h:23, from sp-flowdiv.cpp:11: /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ sp-flowdiv.cpp:318:26: note: in expansion of macro 'SP_ITEM' SPItem const &chi = *SP_ITEM(child); ^ sp-flowdiv.cpp: In function 'void sp_flowpara_class_init(SPFlowparaClass*)': sp-flowdiv.cpp:439:17: warning: variable 'object_class' set but not used [-Wunused-but-set-variable] GObjectClass * object_class; ^ sp-flowdiv.cpp: In function 'void sp_flowpara_update(SPObject*, SPCtx*, unsigned int)': sp-flowdiv.cpp:469:32: warning: cast from 'SPCtx*' to 'SPItemCtx*' increases required alignment of target type [-Wcast-align] SPItemCtx *ictx=(SPItemCtx *) ctx; ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glibmm-2.4/glibmm/varianttype.h:26, from /usr/include/glibmm-2.4/glibmm/variant.h:26, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:25, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:23, from /usr/include/glibmm-2.4/glibmm.h:91, from ./io/inkscapestream.h:16, from xml/repr.h:23, from sp-flowdiv.cpp:11: /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ sp-flowdiv.cpp:489:26: note: in expansion of macro 'SP_ITEM' SPItem const &chi = *SP_ITEM(child); ^ sp-flowdiv.cpp: In function 'void sp_flowline_class_init(SPFlowlineClass*)': sp-flowdiv.cpp:610:17: warning: variable 'object_class' set but not used [-Wunused-but-set-variable] GObjectClass * object_class; ^ sp-flowdiv.cpp: In function 'void sp_flowregionbreak_class_init(SPFlowregionbreakClass*)': sp-flowdiv.cpp:686:17: warning: variable 'object_class' set but not used [-Wunused-but-set-variable] GObjectClass * object_class; ^ In file included from document.h:28:0, from sp-font.cpp:23: gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/gtkmm-2.4/gtkmm/widget.h:29, from display/nr-svgfonts.h:17, from sp-font.cpp:25: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm.h:27:0, from /usr/include/gtkmm-2.4/gtkmm.h:89, from sp-filter.h:19, from style.h:21, from sp-flowtext.cpp:13: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:35:0, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:33, from /usr/include/gdkmm-2.4/gdkmm/window.h:30, from /usr/include/gdkmm-2.4/gdkmm/event.h:27, from /usr/include/gtkmm-2.4/gtkmm/widget.h:37, from display/nr-svgfonts.h:17, from sp-font.cpp:25: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/pangomm-1.4/pangomm/layout.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:29, from /usr/include/gdkmm-2.4/gdkmm/gc.h:32, from /usr/include/gdkmm-2.4/gdkmm.h:30, from /usr/include/gtkmm-2.4/gtkmm.h:89, from sp-filter.h:19, from style.h:21, from sp-flowtext.cpp:13: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:44:0, from display/nr-svgfonts.h:17, from sp-font.cpp:25: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glibmm-2.4/glibmm/varianttype.h:26, from /usr/include/glibmm-2.4/glibmm/variant.h:26, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:25, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:23, from /usr/include/glibmm-2.4/glibmm.h:91, from ./io/inkscapestream.h:16, from xml/repr.h:23, from sp-font.cpp:18: sp-font.cpp: In function 'void sp_font_child_added(SPObject*, Inkscape::XML::Node*, Inkscape::XML::Node*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPFont*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-font.h:22:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_FONT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_FONT, SPFont)) ^ sp-font.cpp:125:17: note: in expansion of macro 'SP_FONT' SPFont *f = SP_FONT(object); ^ sp-font.cpp: In function 'void sp_font_remove_child(SPObject*, Inkscape::XML::Node*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPFont*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-font.h:22:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_FONT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_FONT, SPFont)) ^ sp-font.cpp:141:17: note: in expansion of macro 'SP_FONT' SPFont *f = SP_FONT(object); ^ sp-font.cpp: In function 'void sp_font_set(SPObject*, unsigned int, const gchar*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPFont*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-font.h:22:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_FONT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_FONT, SPFont)) ^ sp-font.cpp:162:20: note: in expansion of macro 'SP_FONT' SPFont *font = SP_FONT(object); ^ sp-font.cpp: In function 'Inkscape::XML::Node* sp_font_write(SPObject*, Inkscape::XML::Document*, Inkscape::XML::Node*, guint)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPFont*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-font.h:22:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_FONT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_FONT, SPFont)) ^ sp-font.cpp:252:20: note: in expansion of macro 'SP_FONT' SPFont *font = SP_FONT(object); ^ CXX sp-font-face.o In file included from /usr/include/gdkmm-2.4/gdkmm/cursor.h:31:0, from /usr/include/gdkmm-2.4/gdkmm.h:40, from /usr/include/gtkmm-2.4/gtkmm.h:89, from sp-filter.h:19, from style.h:21, from sp-flowtext.cpp:13: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm.h:27:0, from /usr/include/gtkmm-2.4/gtkmm.h:89, from sp-filter.h:19, from style.h:21, from sp-flowregion.cpp:16: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/pangomm-1.4/pangomm/layout.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:29, from /usr/include/gdkmm-2.4/gdkmm/gc.h:32, from /usr/include/gdkmm-2.4/gdkmm.h:30, from /usr/include/gtkmm-2.4/gtkmm.h:89, from sp-filter.h:19, from style.h:21, from sp-flowregion.cpp:16: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ CXX sp-gaussian-blur.o In file included from /usr/include/gdkmm-2.4/gdkmm/cursor.h:31:0, from /usr/include/gdkmm-2.4/gdkmm.h:40, from /usr/include/gtkmm-2.4/gtkmm.h:89, from sp-filter.h:19, from style.h:21, from sp-flowregion.cpp:16: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:97:0, from sp-filter.h:19, from style.h:21, from sp-flowtext.cpp:13: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:98:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:101:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/cellview.h:31, from /usr/include/gtkmm-2.4/gtkmm.h:108, from sp-filter.h:19, from style.h:21, from sp-flowtext.cpp:13: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:86:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:89:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/cellview.h:31, from /usr/include/gtkmm-2.4/gtkmm.h:108, from sp-filter.h:19, from style.h:21, from sp-flowtext.cpp:13: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:127:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:130:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:113:0, from sp-filter.h:19, from style.h:21, from sp-flowtext.cpp:13: /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'GtkCellRendererCombo* Gtk::CellRendererCombo::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:95:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] GtkCellRendererCombo* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'const GtkCellRendererCombo* Gtk::CellRendererCombo::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:98:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererCombo* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:116:0, from sp-filter.h:19, from style.h:21, from sp-flowtext.cpp:13: /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'GtkCellRendererSpin* Gtk::CellRendererSpin::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:97:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] GtkCellRendererSpin* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'const GtkCellRendererSpin* Gtk::CellRendererSpin::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:100:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererSpin* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:97:0, from sp-filter.h:19, from style.h:21, from sp-flowregion.cpp:16: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:98:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:101:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/cellview.h:31, from /usr/include/gtkmm-2.4/gtkmm.h:108, from sp-filter.h:19, from style.h:21, from sp-flowregion.cpp:16: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:86:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:89:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/cellview.h:31, from /usr/include/gtkmm-2.4/gtkmm.h:108, from sp-filter.h:19, from style.h:21, from sp-flowregion.cpp:16: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:127:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:130:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:113:0, from sp-filter.h:19, from style.h:21, from sp-flowregion.cpp:16: /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'GtkCellRendererCombo* Gtk::CellRendererCombo::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:95:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] GtkCellRendererCombo* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'const GtkCellRendererCombo* Gtk::CellRendererCombo::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:98:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererCombo* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:116:0, from sp-filter.h:19, from style.h:21, from sp-flowregion.cpp:16: /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'GtkCellRendererSpin* Gtk::CellRendererSpin::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:97:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] GtkCellRendererSpin* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'const GtkCellRendererSpin* Gtk::CellRendererSpin::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:100:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererSpin* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:193:0, from sp-filter.h:19, from style.h:21, from sp-flowtext.cpp:13: /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'GtkProgressBar* Gtk::ProgressBar::gobj()': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:146:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] GtkProgressBar* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'const GtkProgressBar* Gtk::ProgressBar::gobj() const': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:149:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] const GtkProgressBar* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:207:0, from sp-filter.h:19, from style.h:21, from sp-flowtext.cpp:13: /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkRuler* Gtk::Ruler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:116:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] GtkRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkRuler* Gtk::Ruler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:119:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] const GtkRuler* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkVRuler* Gtk::VRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:369:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] GtkVRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkVRuler* Gtk::VRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:372:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] const GtkVRuler* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkHRuler* Gtk::HRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:439:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] GtkHRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkHRuler* Gtk::HRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:442:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] const GtkHRuler* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:216:0, from sp-filter.h:19, from style.h:21, from sp-flowtext.cpp:13: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:163:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:193:0, from sp-filter.h:19, from style.h:21, from sp-flowregion.cpp:16: /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'GtkProgressBar* Gtk::ProgressBar::gobj()': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:146:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] GtkProgressBar* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'const GtkProgressBar* Gtk::ProgressBar::gobj() const': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:149:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] const GtkProgressBar* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:207:0, from sp-filter.h:19, from style.h:21, from sp-flowregion.cpp:16: /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkRuler* Gtk::Ruler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:116:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] GtkRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkRuler* Gtk::Ruler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:119:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] const GtkRuler* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkVRuler* Gtk::VRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:369:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] GtkVRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkVRuler* Gtk::VRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:372:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] const GtkVRuler* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkHRuler* Gtk::HRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:439:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] GtkHRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkHRuler* Gtk::HRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:442:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] const GtkHRuler* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:216:0, from sp-filter.h:19, from style.h:21, from sp-flowregion.cpp:16: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:163:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from document.h:28:0, from sp-flowregion.cpp:17: gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glibmm-2.4/glibmm/varianttype.h:26, from /usr/include/glibmm-2.4/glibmm/variant.h:26, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:25, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:23, from /usr/include/glibmm-2.4/glibmm.h:91, from ./io/inkscapestream.h:16, from ./xml/repr.h:23, from sp-flowregion.cpp:11: sp-flowregion.cpp: In function 'void sp_flowregion_child_added(SPObject*, Inkscape::XML::Node*, Inkscape::XML::Node*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ sp-flowregion.cpp:126:9: note: in expansion of macro 'SP_ITEM' item = SP_ITEM (object); ^ sp-flowregion.cpp:124:10: warning: variable 'item' set but not used [-Wunused-but-set-variable] SPItem *item; ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glibmm-2.4/glibmm/varianttype.h:26, from /usr/include/glibmm-2.4/glibmm/variant.h:26, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:25, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:23, from /usr/include/glibmm-2.4/glibmm.h:91, from ./io/inkscapestream.h:16, from ./xml/repr.h:23, from sp-flowregion.cpp:11: sp-flowregion.cpp: In function 'void sp_flowregion_update(SPObject*, SPCtx*, unsigned int)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPFlowregion*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-flowregion.h:10:40: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_FLOWREGION(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_FLOWREGION, SPFlowregion)) ^ sp-flowregion.cpp:154:10: note: in expansion of macro 'SP_FLOWREGION' group = SP_FLOWREGION (object); ^ sp-flowregion.cpp:155:23: warning: cast from 'SPCtx*' to 'SPItemCtx*' increases required alignment of target type [-Wcast-align] ictx = (SPItemCtx *) ctx; ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glibmm-2.4/glibmm/varianttype.h:26, from /usr/include/glibmm-2.4/glibmm/variant.h:26, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:25, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:23, from /usr/include/glibmm-2.4/glibmm.h:91, from ./io/inkscapestream.h:16, from ./xml/repr.h:23, from sp-flowregion.cpp:11: /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ sp-flowregion.cpp:175:26: note: in expansion of macro 'SP_ITEM' SPItem const &chi = *SP_ITEM(child); ^ sp-flowregion.cpp: In function 'void sp_flowregion_modified(SPObject*, guint)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPFlowregion*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-flowregion.h:10:40: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_FLOWREGION(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_FLOWREGION, SPFlowregion)) ^ sp-flowregion.cpp:211:10: note: in expansion of macro 'SP_FLOWREGION' group = SP_FLOWREGION (object); ^ sp-flowregion.cpp:207:16: warning: variable 'group' set but not used [-Wunused-but-set-variable] SPFlowregion *group; ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glibmm-2.4/glibmm/varianttype.h:26, from /usr/include/glibmm-2.4/glibmm/variant.h:26, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:25, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:23, from /usr/include/glibmm-2.4/glibmm.h:91, from ./io/inkscapestream.h:16, from ./xml/repr.h:23, from sp-flowregion.cpp:11: sp-flowregion.cpp: In function 'void sp_flowregionexclude_child_added(SPObject*, Inkscape::XML::Node*, Inkscape::XML::Node*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ sp-flowregion.cpp:344:9: note: in expansion of macro 'SP_ITEM' item = SP_ITEM (object); ^ sp-flowregion.cpp:342:10: warning: variable 'item' set but not used [-Wunused-but-set-variable] SPItem *item; ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glibmm-2.4/glibmm/varianttype.h:26, from /usr/include/glibmm-2.4/glibmm/variant.h:26, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:25, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:23, from /usr/include/glibmm-2.4/glibmm.h:91, from ./io/inkscapestream.h:16, from ./xml/repr.h:23, from sp-flowregion.cpp:11: sp-flowregion.cpp: In function 'void sp_flowregionexclude_update(SPObject*, SPCtx*, unsigned int)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPFlowregionExclude*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-flowregion.h:16:47: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_FLOWREGIONEXCLUDE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_FLOWREGIONEXCLUDE, SPFlowregionExclude)) ^ sp-flowregion.cpp:372:10: note: in expansion of macro 'SP_FLOWREGIONEXCLUDE' group = SP_FLOWREGIONEXCLUDE (object); ^ sp-flowregion.cpp:373:23: warning: cast from 'SPCtx*' to 'SPItemCtx*' increases required alignment of target type [-Wcast-align] ictx = (SPItemCtx *) ctx; ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glibmm-2.4/glibmm/varianttype.h:26, from /usr/include/glibmm-2.4/glibmm/variant.h:26, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:25, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:23, from /usr/include/glibmm-2.4/glibmm.h:91, from ./io/inkscapestream.h:16, from ./xml/repr.h:23, from sp-flowregion.cpp:11: /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ sp-flowregion.cpp:393:26: note: in expansion of macro 'SP_ITEM' SPItem const &chi = *SP_ITEM(child); ^ sp-flowregion.cpp: In function 'void sp_flowregionexclude_modified(SPObject*, guint)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPFlowregionExclude*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-flowregion.h:16:47: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_FLOWREGIONEXCLUDE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_FLOWREGIONEXCLUDE, SPFlowregionExclude)) ^ sp-flowregion.cpp:427:10: note: in expansion of macro 'SP_FLOWREGIONEXCLUDE' group = SP_FLOWREGIONEXCLUDE (object); ^ sp-flowregion.cpp:423:23: warning: variable 'group' set but not used [-Wunused-but-set-variable] SPFlowregionExclude *group; ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glibmm-2.4/glibmm/varianttype.h:26, from /usr/include/glibmm-2.4/glibmm/variant.h:26, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:25, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:23, from /usr/include/glibmm-2.4/glibmm.h:91, from ./io/inkscapestream.h:16, from ./xml/repr.h:23, from sp-flowregion.cpp:11: sp-flowregion.cpp: In function 'void GetDest(SPObject*, Shape**)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPUse*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-use.h:23:33: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_USE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_USE, SPUse)) ^ sp-flowregion.cpp:517:11: note: in expansion of macro 'SP_USE' u_child=SP_USE(u_child)->child; ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ sp-flowregion.cpp:518:12: note: in expansion of macro 'SP_ITEM' tr_mat = SP_ITEM(u_child)->getRelativeTransform(SP_OBJECT_PARENT(child)); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ sp-flowregion.cpp:520:12: note: in expansion of macro 'SP_ITEM' tr_mat = SP_ITEM(u_child)->transform; ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPShape*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-shape.h:26:24: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_SHAPE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_SHAPE, SPShape)) ^ sp-flowregion.cpp:523:31: note: in expansion of macro 'SP_SHAPE' curve = sp_shape_get_curve (SP_SHAPE (u_child)); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPText*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-text.h:27:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_TEXT(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_TEXT, SPText)) ^ sp-flowregion.cpp:525:10: note: in expansion of macro 'SP_TEXT' curve = SP_TEXT (u_child)->getNormalizedBpath (); ^ In file included from document.h:28:0, from sp-flowtext.cpp:15: gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ In file included from sp-flowtext.cpp:34:0: display/nr-arena-glyphs.h: In static member function 'static NRArenaGlyphs* NRArenaGlyphs::create(NRArena*)': display/nr-arena-glyphs.h:52:91: warning: cast from 'NRObject*' to 'NRArenaGlyphs*' increases required alignment of target type [-Wcast-align] NRArenaGlyphs *obj=reinterpret_cast(nr_object_new(NR_TYPE_ARENA_GLYPHS)); ^ In file included from display/nr-arena-glyphs.h:73:0, from sp-flowtext.cpp:34: display/nr-arena-group.h: In static member function 'static NRArenaGroup* NRArenaGroup::create(NRArena*)': display/nr-arena-group.h:33:96: warning: cast from 'NRObject*' to 'NRArenaGroup*' increases required alignment of target type [-Wcast-align] NRArenaGroup *obj = reinterpret_cast(nr_object_new(NR_TYPE_ARENA_GROUP)); ^ In file included from sp-flowtext.cpp:34:0: display/nr-arena-glyphs.h: In static member function 'static NRArenaGlyphsGroup* NRArenaGlyphsGroup::create(NRArena*)': display/nr-arena-glyphs.h:89:107: warning: cast from 'NRObject*' to 'NRArenaGlyphsGroup*' increases required alignment of target type [-Wcast-align] NRArenaGlyphsGroup *obj=reinterpret_cast(nr_object_new(NR_TYPE_ARENA_GLYPHS_GROUP)); ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glibmm-2.4/glibmm/varianttype.h:26, from /usr/include/glibmm-2.4/glibmm/variant.h:26, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:25, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:23, from /usr/include/glibmm-2.4/glibmm.h:91, from ./io/inkscapestream.h:16, from xml/repr.h:23, from sp-flowtext.cpp:12: sp-flowtext.cpp: In function 'void sp_flowtext_update(SPObject*, SPCtx*, unsigned int)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPFlowtext*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-flowtext.h:14:38: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_FLOWTEXT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_FLOWTEXT, SPFlowtext)) ^ sp-flowtext.cpp:145:25: note: in expansion of macro 'SP_FLOWTEXT' SPFlowtext *group = SP_FLOWTEXT(object); ^ sp-flowtext.cpp:146:37: warning: cast from 'SPCtx*' to 'SPItemCtx*' increases required alignment of target type [-Wcast-align] SPItemCtx *ictx = (SPItemCtx *) ctx; ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glibmm-2.4/glibmm/varianttype.h:26, from /usr/include/glibmm-2.4/glibmm/variant.h:26, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:25, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:23, from /usr/include/glibmm-2.4/glibmm.h:91, from ./io/inkscapestream.h:16, from xml/repr.h:23, from sp-flowtext.cpp:12: /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ sp-flowtext.cpp:166:38: note: in expansion of macro 'SP_ITEM' SPItem const &chi = *SP_ITEM(child); ^ sp-flowtext.cpp:180:65: warning: 'void sp_item_invoke_bbox(const SPItem*, NRRect*, const Geom::Matrix&, unsigned int, SPItem::BBoxType)' is deprecated (declared at sp-item.h:213) [-Wdeprecated-declarations] sp_item_invoke_bbox(group, &paintbox, Geom::identity(), TRUE); ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glibmm-2.4/glibmm/varianttype.h:26, from /usr/include/glibmm-2.4/glibmm/variant.h:26, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:25, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:23, from /usr/include/glibmm-2.4/glibmm.h:91, from ./io/inkscapestream.h:16, from xml/repr.h:23, from sp-flowtext.cpp:12: sp-flowtext.cpp: In function 'void sp_flowtext_modified(SPObject*, guint)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPFlowtext*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-flowtext.h:14:38: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_FLOWTEXT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_FLOWTEXT, SPFlowtext)) ^ sp-flowtext.cpp:192:20: note: in expansion of macro 'SP_FLOWTEXT' SPObject *ft = SP_FLOWTEXT (object); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPFlowtext*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-flowtext.h:14:38: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_FLOWTEXT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_FLOWTEXT, SPFlowtext)) ^ sp-flowtext.cpp:200:28: note: in expansion of macro 'SP_FLOWTEXT' SPFlowtext *text = SP_FLOWTEXT(object); ^ sp-flowtext.cpp:202:68: warning: 'void sp_item_invoke_bbox(const SPItem*, NRRect*, const Geom::Matrix&, unsigned int, SPItem::BBoxType)' is deprecated (declared at sp-item.h:213) [-Wdeprecated-declarations] sp_item_invoke_bbox(text, &paintbox, Geom::identity(), TRUE); ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glibmm-2.4/glibmm/varianttype.h:26, from /usr/include/glibmm-2.4/glibmm/variant.h:26, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:25, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:23, from /usr/include/glibmm-2.4/glibmm.h:91, from ./io/inkscapestream.h:16, from xml/repr.h:23, from sp-flowtext.cpp:12: sp-flowtext.cpp: In function 'void sp_flowtext_bbox(const SPItem*, NRRect*, const Geom::Matrix&, unsigned int)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPFlowtext*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-flowtext.h:14:38: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_FLOWTEXT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_FLOWTEXT, SPFlowtext)) ^ sp-flowtext.cpp:329:25: note: in expansion of macro 'SP_FLOWTEXT' SPFlowtext *group = SP_FLOWTEXT(item); ^ sp-flowtext.cpp: In function 'void sp_flowtext_print(SPItem*, SPPrintContext*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPFlowtext*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-flowtext.h:14:38: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_FLOWTEXT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_FLOWTEXT, SPFlowtext)) ^ sp-flowtext.cpp:351:25: note: in expansion of macro 'SP_FLOWTEXT' SPFlowtext *group = SP_FLOWTEXT(item); ^ sp-flowtext.cpp:354:60: warning: 'void sp_item_invoke_bbox(const SPItem*, NRRect*, const Geom::Matrix&, unsigned int, SPItem::BBoxType)' is deprecated (declared at sp-item.h:213) [-Wdeprecated-declarations] sp_item_invoke_bbox(item, &pbox, Geom::identity(), TRUE); ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glibmm-2.4/glibmm/varianttype.h:26, from /usr/include/glibmm-2.4/glibmm/variant.h:26, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:25, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:23, from /usr/include/glibmm-2.4/glibmm.h:91, from ./io/inkscapestream.h:16, from xml/repr.h:23, from sp-flowtext.cpp:12: sp-flowtext.cpp: In function 'gchar* sp_flowtext_description(SPItem*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPFlowtext*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-flowtext.h:14:38: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_FLOWTEXT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_FLOWTEXT, SPFlowtext)) ^ sp-flowtext.cpp:375:44: note: in expansion of macro 'SP_FLOWTEXT' Inkscape::Text::Layout const &layout = SP_FLOWTEXT(item)->layout; ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPFlowtext*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-flowtext.h:14:38: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_FLOWTEXT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_FLOWTEXT, SPFlowtext)) ^ sp-flowtext.cpp:380:9: note: in expansion of macro 'SP_FLOWTEXT' if (SP_FLOWTEXT(item)->has_internal_frame()) { ^ sp-flowtext.cpp: In function 'NRArenaItem* sp_flowtext_show(SPItem*, NRArena*, unsigned int, unsigned int)': sp-flowtext.cpp:411:64: warning: 'void sp_item_invoke_bbox(const SPItem*, NRRect*, const Geom::Matrix&, unsigned int, SPItem::BBoxType)' is deprecated (declared at sp-item.h:213) [-Wdeprecated-declarations] sp_item_invoke_bbox(item, &paintbox, Geom::identity(), TRUE); ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glibmm-2.4/glibmm/varianttype.h:26, from /usr/include/glibmm-2.4/glibmm/variant.h:26, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:25, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:23, from /usr/include/glibmm-2.4/glibmm.h:91, from ./io/inkscapestream.h:16, from xml/repr.h:23, from sp-flowtext.cpp:12: sp-flowtext.cpp: In member function 'void SPFlowtext::_buildLayoutInput(SPObject*, const Shape*, std::list*, SPObject**)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPFlowtext*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-flowtext.h:14:38: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_FLOWTEXT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_FLOWTEXT, SPFlowtext)) ^ sp-flowtext.cpp:439:29: note: in expansion of macro 'SP_FLOWTEXT' double indent = SP_FLOWTEXT(t)->par_indent; ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPFlowregion*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-flowregion.h:10:40: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_FLOWREGION(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_FLOWREGION, SPFlowregion)) ^ sp-flowtext.cpp:474:51: note: in expansion of macro 'SP_FLOWREGION' std::vector const &computed = SP_FLOWREGION(child)->computed; ^ sp-flowtext.cpp: In member function 'Shape* SPFlowtext::_buildExclusionShape() const': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPFlowregionExclude*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-flowregion.h:16:47: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_FLOWREGIONEXCLUDE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_FLOWREGIONEXCLUDE, SPFlowregionExclude)) ^ sp-flowtext.cpp:503:44: note: in expansion of macro 'SP_FLOWREGIONEXCLUDE' SPFlowregionExclude *c_child = SP_FLOWREGIONEXCLUDE(child); ^ sp-flowtext.cpp: In member function 'Inkscape::XML::Node* SPFlowtext::getAsText()': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ sp-flowtext.cpp:548:20: note: in expansion of macro 'SP_ITEM' SPItem *item = SP_ITEM(this); ^ sp-flowtext.cpp: In member function 'SPItem* SPFlowtext::get_frame(SPItem*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ sp-flowtext.cpp:671:25: note: in expansion of macro 'SP_ITEM' frame = SP_ITEM(o); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ sp-flowtext.cpp:673:21: note: in expansion of macro 'SP_ITEM' if (SP_ITEM(o) == after) { ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPUse*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-use.h:23:33: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_USE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_USE, SPUse)) ^ sp-flowtext.cpp:683:36: note: in expansion of macro 'SP_USE' return sp_use_get_original(SP_USE(frame)); ^ sp-flowtext.cpp: In function 'SPItem* create_flowtext_with_internal_frame(SPDesktop*, Geom::Point, Geom::Point)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ sp-flowtext.cpp:704:23: note: in expansion of macro 'SP_ITEM' SPItem *ft_item = SP_ITEM(desktop->currentLayer()->appendChildRepr(root_repr)); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPRect*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-rect.h:23:34: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_RECT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_RECT, SPRect)) ^ sp-flowtext.cpp:729:26: note: in expansion of macro 'SP_RECT' sp_rect_position_set(SP_RECT(rect), x0, y0, w, h); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ sp-flowtext.cpp:745:47: note: in expansion of macro 'SP_ITEM' ft_item->transform = sp_item_i2doc_affine(SP_ITEM(desktop->currentLayer())).inverse(); ^ In file included from document.h:28:0, from sp-font-face.cpp:26: gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glibmm-2.4/glibmm/varianttype.h:26, from /usr/include/glibmm-2.4/glibmm/variant.h:26, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:25, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:23, from /usr/include/glibmm-2.4/glibmm.h:91, from ./io/inkscapestream.h:16, from xml/repr.h:23, from sp-font-face.cpp:23: sp-font-face.cpp: In function 'void sp_fontface_child_added(SPObject*, Inkscape::XML::Node*, Inkscape::XML::Node*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPFontFace*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-font-face.h:27:27: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_FONTFACE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_FONTFACE, SPFontFace)) ^ sp-font-face.cpp:451:21: note: in expansion of macro 'SP_FONTFACE' SPFontFace *f = SP_FONTFACE(object); ^ sp-font-face.cpp: In function 'void sp_fontface_remove_child(SPObject*, Inkscape::XML::Node*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPFontFace*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-font-face.h:27:27: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_FONTFACE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_FONTFACE, SPFontFace)) ^ sp-font-face.cpp:467:21: note: in expansion of macro 'SP_FONTFACE' SPFontFace *f = SP_FONTFACE(object); ^ sp-font-face.cpp: In function 'void sp_fontface_set(SPObject*, unsigned int, const gchar*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPFontFace*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-font-face.h:27:27: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_FONTFACE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_FONTFACE, SPFontFace)) ^ sp-font-face.cpp:487:24: note: in expansion of macro 'SP_FONTFACE' SPFontFace *face = SP_FONTFACE(object); ^ sp-font-face.cpp: In function 'Inkscape::XML::Node* sp_fontface_write(SPObject*, Inkscape::XML::Document*, Inkscape::XML::Node*, guint)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPFontFace*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-font-face.h:27:27: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_FONTFACE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_FONTFACE, SPFontFace)) ^ sp-font-face.cpp:827:24: note: in expansion of macro 'SP_FONTFACE' SPFontFace *face = SP_FONTFACE(object); ^ CXX sp-glyph.o In file included from /usr/include/gdkmm-2.4/gdkmm.h:27:0, from /usr/include/gtkmm-2.4/gtkmm.h:89, from sp-filter.h:19, from sp-gaussian-blur.h:16, from sp-gaussian-blur.cpp:23: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/pangomm-1.4/pangomm/layout.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:29, from /usr/include/gdkmm-2.4/gdkmm/gc.h:32, from /usr/include/gdkmm-2.4/gdkmm.h:30, from /usr/include/gtkmm-2.4/gtkmm.h:89, from sp-filter.h:19, from sp-gaussian-blur.h:16, from sp-gaussian-blur.cpp:23: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm/cursor.h:31:0, from /usr/include/gdkmm-2.4/gdkmm.h:40, from /usr/include/gtkmm-2.4/gtkmm.h:89, from sp-filter.h:19, from sp-gaussian-blur.h:16, from sp-gaussian-blur.cpp:23: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:97:0, from sp-filter.h:19, from sp-gaussian-blur.h:16, from sp-gaussian-blur.cpp:23: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:98:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:101:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/cellview.h:31, from /usr/include/gtkmm-2.4/gtkmm.h:108, from sp-filter.h:19, from sp-gaussian-blur.h:16, from sp-gaussian-blur.cpp:23: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:86:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:89:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/cellview.h:31, from /usr/include/gtkmm-2.4/gtkmm.h:108, from sp-filter.h:19, from sp-gaussian-blur.h:16, from sp-gaussian-blur.cpp:23: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:127:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:130:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:113:0, from sp-filter.h:19, from sp-gaussian-blur.h:16, from sp-gaussian-blur.cpp:23: /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'GtkCellRendererCombo* Gtk::CellRendererCombo::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:95:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] GtkCellRendererCombo* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'const GtkCellRendererCombo* Gtk::CellRendererCombo::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:98:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererCombo* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:116:0, from sp-filter.h:19, from sp-gaussian-blur.h:16, from sp-gaussian-blur.cpp:23: /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'GtkCellRendererSpin* Gtk::CellRendererSpin::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:97:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] GtkCellRendererSpin* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'const GtkCellRendererSpin* Gtk::CellRendererSpin::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:100:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererSpin* gobj() const { return reinterpret_cast(gobject_); } ^ CXX sp-glyph-kerning.o In file included from /usr/include/gtkmm-2.4/gtkmm.h:193:0, from sp-filter.h:19, from sp-gaussian-blur.h:16, from sp-gaussian-blur.cpp:23: /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'GtkProgressBar* Gtk::ProgressBar::gobj()': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:146:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] GtkProgressBar* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'const GtkProgressBar* Gtk::ProgressBar::gobj() const': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:149:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] const GtkProgressBar* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:207:0, from sp-filter.h:19, from sp-gaussian-blur.h:16, from sp-gaussian-blur.cpp:23: /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkRuler* Gtk::Ruler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:116:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] GtkRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkRuler* Gtk::Ruler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:119:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] const GtkRuler* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkVRuler* Gtk::VRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:369:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] GtkVRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkVRuler* Gtk::VRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:372:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] const GtkVRuler* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkHRuler* Gtk::HRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:439:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] GtkHRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkHRuler* Gtk::HRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:442:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] const GtkHRuler* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:216:0, from sp-filter.h:19, from sp-gaussian-blur.h:16, from sp-gaussian-blur.cpp:23: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:163:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from document.h:28:0, from sp-glyph.cpp:22: gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glibmm-2.4/glibmm/varianttype.h:26, from /usr/include/glibmm-2.4/glibmm/variant.h:26, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:25, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:23, from /usr/include/glibmm-2.4/glibmm.h:91, from ./io/inkscapestream.h:16, from xml/repr.h:23, from sp-glyph.cpp:19: sp-glyph.cpp: In function 'void sp_glyph_set(SPObject*, unsigned int, const gchar*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPGlyph*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-glyph.h:23:24: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_GLYPH(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_GLYPH, SPGlyph)) ^ sp-glyph.cpp:147:22: note: in expansion of macro 'SP_GLYPH' SPGlyph *glyph = SP_GLYPH(object); ^ sp-glyph.cpp: In function 'void sp_glyph_update(SPObject*, SPCtx*, guint)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPGlyph*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-glyph.h:23:24: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_GLYPH(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_GLYPH, SPGlyph)) ^ sp-glyph.cpp:248:22: note: in expansion of macro 'SP_GLYPH' SPGlyph *glyph = SP_GLYPH(object); ^ CXX sp-gradient.o CXX sp-gradient-reference.o In file included from document.h:28:0, from sp-glyph-kerning.cpp:24: gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ CXX sp-guide.o CXX sp-image.o CXX spiral-context.o In file included from ./libnr/nr-object.h:20:0, from display/nr-arena-item.h:61, from display/nr-arena-image.h:20, from sp-image.cpp:32: ./gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': ./gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ In file included from document.h:28:0, from document-private.h:22, from sp-gradient.cpp:38: gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/pangomm-1.4/pangomm/layout.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:29, from /usr/include/gdkmm-2.4/gdkmm/pixbuf.h:32, from event-log.h:27, from document-private.h:26, from sp-gradient.cpp:38: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:35:0, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:33, from /usr/include/gdkmm-2.4/gdkmm/pixbuf.h:32, from event-log.h:27, from document-private.h:26, from sp-gradient.cpp:38: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/selectiondata.h:29:0, from /usr/include/gtkmm-2.4/gtkmm/treepath.h:34, from /usr/include/gtkmm-2.4/gtkmm/treestore.h:29, from event-log.h:29, from document-private.h:26, from sp-gradient.cpp:38: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from ui/view/view.h:22:0, from desktop.h:36, from sp-guide.cpp:39: ./gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': ./gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/gtkmm-2.4/gtkmm/widget.h:29, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/bin.h:30, from /usr/include/gtkmm-2.4/gtkmm/window.h:32, from ui/view/edit-widget-interface.h:21, from desktop.h:37, from sp-guide.cpp:39: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm.h:27:0, from /usr/include/gtkmm-2.4/gtkmm.h:89, from ./sp-filter.h:19, from ./style.h:21, from display/nr-arena-image.h:21, from sp-image.cpp:32: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/pangomm-1.4/pangomm/layout.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:29, from /usr/include/gdkmm-2.4/gdkmm/gc.h:32, from /usr/include/gdkmm-2.4/gdkmm.h:30, from /usr/include/gtkmm-2.4/gtkmm.h:89, from ./sp-filter.h:19, from ./style.h:21, from display/nr-arena-image.h:21, from sp-image.cpp:32: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/treeview.h:34:0, from event-log.h:31, from document-private.h:26, from sp-gradient.cpp:38: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:98:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:101:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24:0, from /usr/include/gtkmm-2.4/gtkmm/treeviewcolumn.h:38, from /usr/include/gtkmm-2.4/gtkmm/treeview.h:36, from event-log.h:31, from document-private.h:26, from sp-gradient.cpp:38: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:86:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:89:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27:0, from /usr/include/gtkmm-2.4/gtkmm/treeviewcolumn.h:38, from /usr/include/gtkmm-2.4/gtkmm/treeview.h:36, from event-log.h:31, from document-private.h:26, from sp-gradient.cpp:38: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:127:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:130:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:35:0, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:33, from /usr/include/gdkmm-2.4/gdkmm/window.h:30, from /usr/include/gdkmm-2.4/gdkmm/event.h:27, from /usr/include/gtkmm-2.4/gtkmm/widget.h:37, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/bin.h:30, from /usr/include/gtkmm-2.4/gtkmm/window.h:32, from ui/view/edit-widget-interface.h:21, from desktop.h:37, from sp-guide.cpp:39: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:44:0, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/bin.h:30, from /usr/include/gtkmm-2.4/gtkmm/window.h:32, from ui/view/edit-widget-interface.h:21, from desktop.h:37, from sp-guide.cpp:39: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm/cursor.h:31:0, from /usr/include/gdkmm-2.4/gdkmm.h:40, from /usr/include/gtkmm-2.4/gtkmm.h:89, from ./sp-filter.h:19, from ./style.h:21, from display/nr-arena-image.h:21, from sp-image.cpp:32: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:97:0, from ./sp-filter.h:19, from ./style.h:21, from display/nr-arena-image.h:21, from sp-image.cpp:32: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:98:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:101:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:23, from display/display-forward.h:4, from desktop-handles.h:16, from sp-guide.cpp:25: sp-guide.cpp: In function 'void sp_guide_set_property(GObject*, guint, const GValue*, GParamSpec*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPGuide*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-guide.h:22:35: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_GUIDE(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_GUIDE, SPGuide)) ^ sp-guide.cpp:125:23: note: in expansion of macro 'SP_GUIDE' SPGuide &guide = *SP_GUIDE(object); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPGuideLine*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ display/guideline.h:21:26: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_GUIDELINE(o) (GTK_CHECK_CAST((o), SP_TYPE_GUIDELINE, SPGuideLine)) ^ sp-guide.cpp:131:40: note: in expansion of macro 'SP_GUIDELINE' sp_guideline_set_color(SP_GUIDELINE(l->data), guide.color); ^ sp-guide.cpp: In function 'void sp_guide_get_property(GObject*, guint, GValue*, GParamSpec*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPGuide*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-guide.h:22:35: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_GUIDE(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_GUIDE, SPGuide)) ^ sp-guide.cpp:143:29: note: in expansion of macro 'SP_GUIDE' SPGuide const &guide = *SP_GUIDE(object); ^ sp-guide.cpp: In function 'void sp_guide_release(SPObject*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPGuideLine*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ display/guideline.h:21:26: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_GUIDELINE(o) (GTK_CHECK_CAST((o), SP_TYPE_GUIDELINE, SPGuideLine)) ^ sp-guide.cpp:170:29: note: in expansion of macro 'SP_GUIDELINE' sp_guideline_delete(SP_GUIDELINE(guide->views->data)); ^ sp-guide.cpp: In function 'void sp_guide_set(SPObject*, unsigned int, const gchar*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPGuide*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-guide.h:22:35: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_GUIDE(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_GUIDE, SPGuide)) ^ sp-guide.cpp:181:22: note: in expansion of macro 'SP_GUIDE' SPGuide *guide = SP_GUIDE(object); ^ sp-guide.cpp: In function 'SPGuide* sp_guide_create(SPDesktop*, const Geom::Point&, const Geom::Point&)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPGuide*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-guide.h:22:35: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_GUIDE(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_GUIDE, SPGuide)) ^ sp-guide.cpp:263:21: note: in expansion of macro 'SP_GUIDE' SPGuide *guide= SP_GUIDE(doc->getObjectByRepr(repr)); ^ sp-guide.cpp: In function 'void sp_guide_show(SPGuide*, SPCanvasGroup*, GCallback)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPGuideLine*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ display/guideline.h:21:26: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_GUIDELINE(o) (GTK_CHECK_CAST((o), SP_TYPE_GUIDELINE, SPGuideLine)) ^ sp-guide.cpp:297:28: note: in expansion of macro 'SP_GUIDELINE' sp_guideline_set_color(SP_GUIDELINE(item), guide->color); ^ sp-guide.cpp: In function 'void sp_guide_hide(SPGuide*, SPCanvas*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPCanvasItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ display/display-forward.h:22:30: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_CANVAS_ITEM(obj) (GTK_CHECK_CAST((obj), SP_TYPE_CANVAS_ITEM, SPCanvasItem)) ^ sp-guide.cpp:312:23: note: in expansion of macro 'SP_CANVAS_ITEM' if (canvas == SP_CANVAS_ITEM(l->data)->canvas) { ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/cellview.h:31, from /usr/include/gtkmm-2.4/gtkmm.h:108, from ./sp-filter.h:19, from ./style.h:21, from display/nr-arena-image.h:21, from sp-image.cpp:32: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:86:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:89:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPGuideLine*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ display/guideline.h:21:26: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_GUIDELINE(o) (GTK_CHECK_CAST((o), SP_TYPE_GUIDELINE, SPGuideLine)) ^ sp-guide.cpp:313:33: note: in expansion of macro 'SP_GUIDELINE' sp_guideline_delete(SP_GUIDELINE(l->data)); ^ sp-guide.cpp: In function 'void sp_guide_sensitize(SPGuide*, SPCanvas*, gboolean)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPCanvasItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ display/display-forward.h:22:30: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_CANVAS_ITEM(obj) (GTK_CHECK_CAST((obj), SP_TYPE_CANVAS_ITEM, SPCanvasItem)) ^ sp-guide.cpp:330:23: note: in expansion of macro 'SP_CANVAS_ITEM' if (canvas == SP_CANVAS_ITEM(l->data)->canvas) { ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPGuideLine*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ display/guideline.h:21:26: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_GUIDELINE(o) (GTK_CHECK_CAST((o), SP_TYPE_GUIDELINE, SPGuideLine)) ^ sp-guide.cpp:331:40: note: in expansion of macro 'SP_GUIDELINE' sp_guideline_set_sensitive(SP_GUIDELINE(l->data), sensitive); ^ sp-guide.cpp: In function 'void sp_guide_moveto(const SPGuide&, Geom::Point, bool)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPGuideLine*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ display/guideline.h:21:26: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_GUIDELINE(o) (GTK_CHECK_CAST((o), SP_TYPE_GUIDELINE, SPGuideLine)) ^ sp-guide.cpp:359:35: note: in expansion of macro 'SP_GUIDELINE' sp_guideline_set_position(SP_GUIDELINE(l->data), point_on_line); ^ sp-guide.cpp: In function 'void sp_guide_set_normal(const SPGuide&, Geom::Point, bool)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPGuideLine*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ display/guideline.h:21:26: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_GUIDELINE(o) (GTK_CHECK_CAST((o), SP_TYPE_GUIDELINE, SPGuideLine)) ^ sp-guide.cpp:389:33: note: in expansion of macro 'SP_GUIDELINE' sp_guideline_set_normal(SP_GUIDELINE(l->data), normal_to_line); ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/cellview.h:31, from /usr/include/gtkmm-2.4/gtkmm.h:108, from ./sp-filter.h:19, from ./style.h:21, from display/nr-arena-image.h:21, from sp-image.cpp:32: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:127:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:130:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:113:0, from sp-filter.h:19, from style.h:21, from sp-gradient.cpp:48: /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'GtkCellRendererCombo* Gtk::CellRendererCombo::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:95:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] GtkCellRendererCombo* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'const GtkCellRendererCombo* Gtk::CellRendererCombo::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:98:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererCombo* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:116:0, from sp-filter.h:19, from style.h:21, from sp-gradient.cpp:48: /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'GtkCellRendererSpin* Gtk::CellRendererSpin::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:97:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] GtkCellRendererSpin* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'const GtkCellRendererSpin* Gtk::CellRendererSpin::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:100:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererSpin* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:113:0, from ./sp-filter.h:19, from ./style.h:21, from display/nr-arena-image.h:21, from sp-image.cpp:32: /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'GtkCellRendererCombo* Gtk::CellRendererCombo::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:95:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] GtkCellRendererCombo* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'const GtkCellRendererCombo* Gtk::CellRendererCombo::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:98:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererCombo* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:116:0, from ./sp-filter.h:19, from ./style.h:21, from display/nr-arena-image.h:21, from sp-image.cpp:32: /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'GtkCellRendererSpin* Gtk::CellRendererSpin::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:97:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] GtkCellRendererSpin* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'const GtkCellRendererSpin* Gtk::CellRendererSpin::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:100:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererSpin* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:193:0, from sp-filter.h:19, from style.h:21, from sp-gradient.cpp:48: /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'GtkProgressBar* Gtk::ProgressBar::gobj()': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:146:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] GtkProgressBar* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'const GtkProgressBar* Gtk::ProgressBar::gobj() const': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:149:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] const GtkProgressBar* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:207:0, from sp-filter.h:19, from style.h:21, from sp-gradient.cpp:48: /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkRuler* Gtk::Ruler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:116:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] GtkRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkRuler* Gtk::Ruler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:119:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] const GtkRuler* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkVRuler* Gtk::VRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:369:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] GtkVRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkVRuler* Gtk::VRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:372:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] const GtkVRuler* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkHRuler* Gtk::HRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:439:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] GtkHRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkHRuler* Gtk::HRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:442:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] const GtkHRuler* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:216:0, from sp-filter.h:19, from style.h:21, from sp-gradient.cpp:48: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:163:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:193:0, from ./sp-filter.h:19, from ./style.h:21, from display/nr-arena-image.h:21, from sp-image.cpp:32: /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'GtkProgressBar* Gtk::ProgressBar::gobj()': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:146:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] GtkProgressBar* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'const GtkProgressBar* Gtk::ProgressBar::gobj() const': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:149:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] const GtkProgressBar* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from document.h:28:0, from spiral-context.cpp:26: gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:207:0, from ./sp-filter.h:19, from ./style.h:21, from display/nr-arena-image.h:21, from sp-image.cpp:32: /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkRuler* Gtk::Ruler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:116:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] GtkRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkRuler* Gtk::Ruler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:119:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] const GtkRuler* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkVRuler* Gtk::VRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:369:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] GtkVRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkVRuler* Gtk::VRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:372:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] const GtkVRuler* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkHRuler* Gtk::HRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:439:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] GtkHRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkHRuler* Gtk::HRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:442:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] const GtkHRuler* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:216:0, from ./sp-filter.h:19, from ./style.h:21, from display/nr-arena-image.h:21, from sp-image.cpp:32: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:163:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:23, from sp-object.h:58, from sp-defs.h:15, from document-private.h:20, from sp-gradient.cpp:38: sp-gradient.cpp: In static member function 'static void SPGradientImpl::build(SPObject*, SPDocument*, Inkscape::XML::Node*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPGradient*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-gradient.h:35:27: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_GRADIENT(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_GRADIENT, SPGradient)) ^ sp-gradient.cpp:409:28: note: in expansion of macro 'SP_GRADIENT' SPGradient *gradient = SP_GRADIENT(object); ^ sp-gradient.cpp: In static member function 'static void SPGradientImpl::setGradientAttr(SPObject*, unsigned int, const gchar*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPGradient*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-gradient.h:35:27: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_GRADIENT(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_GRADIENT, SPGradient)) ^ sp-gradient.cpp:476:22: note: in expansion of macro 'SP_GRADIENT' SPGradient *gr = SP_GRADIENT(object); ^ sp-gradient.cpp: In static member function 'static void SPGradientImpl::childAdded(SPObject*, Inkscape::XML::Node*, Inkscape::XML::Node*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPGradient*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-gradient.h:35:27: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_GRADIENT(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_GRADIENT, SPGradient)) ^ sp-gradient.cpp:595:22: note: in expansion of macro 'SP_GRADIENT' SPGradient *gr = SP_GRADIENT(object); ^ sp-gradient.cpp: In static member function 'static void SPGradientImpl::removeChild(SPObject*, Inkscape::XML::Node*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPGradient*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-gradient.h:35:27: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_GRADIENT(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_GRADIENT, SPGradient)) ^ sp-gradient.cpp:623:22: note: in expansion of macro 'SP_GRADIENT' SPGradient *gr = SP_GRADIENT(object); ^ sp-gradient.cpp: In static member function 'static void SPGradientImpl::modified(SPObject*, guint)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPGradient*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-gradient.h:35:27: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_GRADIENT(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_GRADIENT, SPGradient)) ^ sp-gradient.cpp:656:22: note: in expansion of macro 'SP_GRADIENT' SPGradient *gr = SP_GRADIENT(object); ^ sp-gradient.cpp: In static member function 'static Inkscape::XML::Node* SPGradientImpl::write(SPObject*, Inkscape::XML::Document*, Inkscape::XML::Node*, guint)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPGradient*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-gradient.h:35:27: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_GRADIENT(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_GRADIENT, SPGradient)) ^ sp-gradient.cpp:713:22: note: in expansion of macro 'SP_GRADIENT' SPGradient *gr = SP_GRADIENT(object); ^ sp-gradient.cpp: In function 'void sp_lineargradient_set(SPObject*, unsigned int, const gchar*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPLinearGradient*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-linear-gradient-fns.h:20:33: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_LINEARGRADIENT(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_LINEARGRADIENT, SPLinearGradient)) ^ sp-gradient.cpp:1545:28: note: in expansion of macro 'SP_LINEARGRADIENT' SPLinearGradient *lg = SP_LINEARGRADIENT(object); ^ sp-gradient.cpp: In function 'Inkscape::XML::Node* sp_lineargradient_write(SPObject*, Inkscape::XML::Document*, Inkscape::XML::Node*, guint)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPLinearGradient*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-linear-gradient-fns.h:20:33: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_LINEARGRADIENT(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_LINEARGRADIENT, SPLinearGradient)) ^ sp-gradient.cpp:1577:28: note: in expansion of macro 'SP_LINEARGRADIENT' SPLinearGradient *lg = SP_LINEARGRADIENT(object); ^ sp-gradient.cpp: In static member function 'static SPPainter* SPLGPainter::painter_new(SPPaintServer*, const Geom::Matrix&, const Geom::Matrix&, const NRRect*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPLinearGradient*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-linear-gradient-fns.h:20:33: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_LINEARGRADIENT(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_LINEARGRADIENT, SPLinearGradient)) ^ sp-gradient.cpp:1619:28: note: in expansion of macro 'SP_LINEARGRADIENT' SPLinearGradient *lg = SP_LINEARGRADIENT(ps); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPGradient*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-gradient.h:35:27: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_GRADIENT(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_GRADIENT, SPGradient)) ^ sp-gradient.cpp:1620:22: note: in expansion of macro 'SP_GRADIENT' SPGradient *gr = SP_GRADIENT(ps); ^ sp-gradient.cpp: In function 'void sp_lg_fill(SPPainter*, NRPixBlock*)': sp-gradient.cpp:1704:40: warning: cast from 'SPPainter*' to 'SPLGPainter*' increases required alignment of target type [-Wcast-align] SPLGPainter *lgp = (SPLGPainter *) painter; ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:23, from sp-object.h:58, from sp-defs.h:15, from document-private.h:20, from sp-gradient.cpp:38: sp-gradient.cpp: In function 'void sp_radialgradient_set(SPObject*, unsigned int, const gchar*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPRadialGradient*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-radial-gradient-fns.h:19:33: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_RADIALGRADIENT(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_RADIALGRADIENT, SPRadialGradient)) ^ sp-gradient.cpp:1823:28: note: in expansion of macro 'SP_RADIALGRADIENT' SPRadialGradient *rg = SP_RADIALGRADIENT(object); ^ sp-gradient.cpp: In function 'Inkscape::XML::Node* sp_radialgradient_write(SPObject*, Inkscape::XML::Document*, Inkscape::XML::Node*, guint)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPRadialGradient*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-radial-gradient-fns.h:19:33: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_RADIALGRADIENT(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_RADIALGRADIENT, SPRadialGradient)) ^ sp-gradient.cpp:1877:28: note: in expansion of macro 'SP_RADIALGRADIENT' SPRadialGradient *rg = SP_RADIALGRADIENT(object); ^ sp-gradient.cpp: In static member function 'static SPPainter* SPRGPainter::painter_new(SPPaintServer*, const Geom::Matrix&, const Geom::Matrix&, const NRRect*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPRadialGradient*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-radial-gradient-fns.h:19:33: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_RADIALGRADIENT(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_RADIALGRADIENT, SPRadialGradient)) ^ sp-gradient.cpp:1903:28: note: in expansion of macro 'SP_RADIALGRADIENT' SPRadialGradient *rg = SP_RADIALGRADIENT(ps); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPGradient*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-gradient.h:35:27: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_GRADIENT(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_GRADIENT, SPGradient)) ^ sp-gradient.cpp:1904:22: note: in expansion of macro 'SP_GRADIENT' SPGradient *gr = SP_GRADIENT(ps); ^ sp-gradient.cpp: In function 'void sp_rg_fill(SPPainter*, NRPixBlock*)': sp-gradient.cpp:1983:40: warning: cast from 'SPPainter*' to 'SPRGPainter*' increases required alignment of target type [-Wcast-align] SPRGPainter *rgp = (SPRGPainter *) painter; ^ In file included from sp-image.cpp:32:0: display/nr-arena-image.h: In static member function 'static NRArenaImage* NRArenaImage::create(NRArena*)': display/nr-arena-image.h:42:94: warning: cast from 'NRObject*' to 'NRArenaImage*' increases required alignment of target type [-Wcast-align] NRArenaImage *obj=reinterpret_cast(nr_object_new(NR_TYPE_ARENA_IMAGE)); ^ sp-image.cpp: In function 'void sp_image_class_init(SPImageClass*)': sp-image.cpp:564:20: warning: variable 'gobject_class' set but not used [-Wunused-but-set-variable] GObjectClass * gobject_class; ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, 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 ./color.h:18, from ./style.h:18, from display/nr-arena-image.h:21, from sp-image.cpp:32: sp-image.cpp: In function 'void sp_image_release(SPObject*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPImage*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-image.h:18:24: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_IMAGE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_IMAGE, SPImage)) ^ sp-image.cpp:639:22: note: in expansion of macro 'SP_IMAGE' SPImage *image = SP_IMAGE(object); ^ sp-image.cpp:652:9: warning: 'void gdk_pixbuf_unref(GdkPixbuf*)' is deprecated (declared at /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-core.h:226): Use 'g_object_unref' instead [-Wdeprecated-declarations] gdk_pixbuf_unref (image->pixbuf); ^ sp-image.cpp:652:40: warning: 'void gdk_pixbuf_unref(GdkPixbuf*)' is deprecated (declared at /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-core.h:226): Use 'g_object_unref' instead [-Wdeprecated-declarations] gdk_pixbuf_unref (image->pixbuf); ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, 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 ./color.h:18, from ./style.h:18, from display/nr-arena-image.h:21, from sp-image.cpp:32: sp-image.cpp: In function 'void sp_image_set(SPObject*, unsigned int, const gchar*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPImage*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-image.h:18:24: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_IMAGE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_IMAGE, SPImage)) ^ sp-image.cpp:680:22: note: in expansion of macro 'SP_IMAGE' SPImage *image = SP_IMAGE (object); ^ sp-image.cpp: In function 'void sp_image_update(SPObject*, SPCtx*, unsigned int)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPImage*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-image.h:18:24: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_IMAGE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_IMAGE, SPImage)) ^ sp-image.cpp:803:22: note: in expansion of macro 'SP_IMAGE' SPImage *image = SP_IMAGE(object); ^ sp-image.cpp:812:13: warning: 'void gdk_pixbuf_unref(GdkPixbuf*)' is deprecated (declared at /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-core.h:226): Use 'g_object_unref' instead [-Wdeprecated-declarations] gdk_pixbuf_unref (image->pixbuf); ^ sp-image.cpp:812:44: warning: 'void gdk_pixbuf_unref(GdkPixbuf*)' is deprecated (declared at /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-core.h:226): Use 'g_object_unref' instead [-Wdeprecated-declarations] gdk_pixbuf_unref (image->pixbuf); ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, 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 ./color.h:18, from ./style.h:18, from display/nr-arena-image.h:21, from sp-image.cpp:32: sp-image.cpp: In function 'void sp_image_modified(SPObject*, unsigned int)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPImage*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-image.h:18:24: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_IMAGE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_IMAGE, SPImage)) ^ sp-image.cpp:1007:22: note: in expansion of macro 'SP_IMAGE' SPImage *image = SP_IMAGE (object); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ sp-image.cpp:1014:30: note: in expansion of macro 'SP_ITEM' for (SPItemView *v = SP_ITEM (image)->display; v != NULL; v = v->next) { ^ sp-image.cpp: In function 'Inkscape::XML::Node* sp_image_write(SPObject*, Inkscape::XML::Document*, Inkscape::XML::Node*, guint)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPImage*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-image.h:18:24: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_IMAGE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_IMAGE, SPImage)) ^ sp-image.cpp:1023:22: note: in expansion of macro 'SP_IMAGE' SPImage *image = SP_IMAGE (object); ^ sp-image.cpp: In function 'void sp_image_bbox(const SPItem*, NRRect*, const Geom::Matrix&, unsigned int)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPImage*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-image.h:18:24: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_IMAGE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_IMAGE, SPImage)) ^ sp-image.cpp:1060:29: note: in expansion of macro 'SP_IMAGE' SPImage const &image = *SP_IMAGE(item); ^ sp-image.cpp: In function 'void sp_image_print(SPItem*, SPPrintContext*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPImage*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-image.h:18:24: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_IMAGE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_IMAGE, SPImage)) ^ sp-image.cpp:1078:22: note: in expansion of macro 'SP_IMAGE' SPImage *image = SP_IMAGE(item); ^ sp-image.cpp: In function 'gchar* sp_image_description(SPItem*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPImage*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-image.h:18:24: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_IMAGE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_IMAGE, SPImage)) ^ sp-image.cpp:1114:22: note: in expansion of macro 'SP_IMAGE' SPImage *image = SP_IMAGE(item); ^ sp-image.cpp: In function 'NRArenaItem* sp_image_show(SPItem*, NRArena*, unsigned int, unsigned int)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPImage*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-image.h:18:24: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_IMAGE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_IMAGE, SPImage)) ^ sp-image.cpp:1138:23: note: in expansion of macro 'SP_IMAGE' SPImage * image = SP_IMAGE(item); ^ sp-image.cpp: In function 'GdkPixbuf* sp_image_pixbuf_force_rgba(GdkPixbuf*)': sp-image.cpp:1270:9: warning: 'void gdk_pixbuf_unref(GdkPixbuf*)' is deprecated (declared at /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-core.h:226): Use 'g_object_unref' instead [-Wdeprecated-declarations] gdk_pixbuf_unref(pixbuf); ^ sp-image.cpp:1270:32: warning: 'void gdk_pixbuf_unref(GdkPixbuf*)' is deprecated (declared at /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-core.h:226): Use 'g_object_unref' instead [-Wdeprecated-declarations] gdk_pixbuf_unref(pixbuf); ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, 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 ./color.h:18, from ./style.h:18, from display/nr-arena-image.h:21, from sp-image.cpp:32: sp-image.cpp: In function 'void sp_image_update_canvas_image(SPImage*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ sp-image.cpp:1280:20: note: in expansion of macro 'SP_ITEM' SPItem *item = SP_ITEM(image); ^ sp-image.cpp: In function 'void sp_image_snappoints(const SPItem*, std::vector&, const Inkscape::SnapPreferences*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPImage*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-image.h:18:24: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_IMAGE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_IMAGE, SPImage)) ^ sp-image.cpp:1334:27: note: in expansion of macro 'SP_IMAGE' SPImage &image = *SP_IMAGE(item); ^ sp-image.cpp: In function 'Geom::Matrix sp_image_set_transform(SPItem*, const Geom::Matrix&)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPImage*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-image.h:18:24: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_IMAGE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_IMAGE, SPImage)) ^ sp-image.cpp:1355:22: note: in expansion of macro 'SP_IMAGE' SPImage *image = SP_IMAGE(item); ^ In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/gtkmm-2.4/gtkmm/widget.h:29, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/bin.h:30, from /usr/include/gtkmm-2.4/gtkmm/window.h:32, from ui/view/edit-widget-interface.h:21, from desktop.h:37, from spiral-context.cpp:31: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:35:0, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:33, from /usr/include/gdkmm-2.4/gdkmm/window.h:30, from /usr/include/gdkmm-2.4/gdkmm/event.h:27, from /usr/include/gtkmm-2.4/gtkmm/widget.h:37, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/bin.h:30, from /usr/include/gtkmm-2.4/gtkmm/window.h:32, from ui/view/edit-widget-interface.h:21, from desktop.h:37, from spiral-context.cpp:31: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:44:0, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/bin.h:30, from /usr/include/gtkmm-2.4/gtkmm/window.h:32, from ui/view/edit-widget-interface.h:21, from desktop.h:37, from spiral-context.cpp:31: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, 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 display/sp-canvas.h:34, from spiral-context.cpp:24: spiral-context.cpp: In function 'void sp_spiral_context_finish(SPEventContext*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPSpiralContext*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ spiral-context.h:25:44: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_SPIRAL_CONTEXT(obj) (GTK_CHECK_CAST ((obj), SP_TYPE_SPIRAL_CONTEXT, SPSpiralContext)) ^ spiral-context.cpp:121:27: note: in expansion of macro 'SP_SPIRAL_CONTEXT' SPSpiralContext *sc = SP_SPIRAL_CONTEXT(ec); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPCanvasItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ display/display-forward.h:22:30: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_CANVAS_ITEM(obj) (GTK_CHECK_CAST((obj), SP_TYPE_CANVAS_ITEM, SPCanvasItem)) ^ spiral-context.cpp:124:24: note: in expansion of macro 'SP_CANVAS_ITEM' sp_canvas_item_ungrab(SP_CANVAS_ITEM(desktop->acetate), GDK_CURRENT_TIME); ^ spiral-context.cpp: In function 'void sp_spiral_context_dispose(GObject*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPSpiralContext*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ spiral-context.h:25:44: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_SPIRAL_CONTEXT(obj) (GTK_CHECK_CAST ((obj), SP_TYPE_SPIRAL_CONTEXT, SPSpiralContext)) ^ spiral-context.cpp:136:27: note: in expansion of macro 'SP_SPIRAL_CONTEXT' SPSpiralContext *sc = SP_SPIRAL_CONTEXT(object); ^ spiral-context.cpp: In function 'void sp_spiral_context_selection_changed(Inkscape::Selection*, gpointer)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPSpiralContext*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ spiral-context.h:25:44: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_SPIRAL_CONTEXT(obj) (GTK_CHECK_CAST ((obj), SP_TYPE_SPIRAL_CONTEXT, SPSpiralContext)) ^ spiral-context.cpp:164:27: note: in expansion of macro 'SP_SPIRAL_CONTEXT' SPSpiralContext *sc = SP_SPIRAL_CONTEXT(data); ^ spiral-context.cpp: In function 'void sp_spiral_context_setup(SPEventContext*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPSpiralContext*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ spiral-context.h:25:44: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_SPIRAL_CONTEXT(obj) (GTK_CHECK_CAST ((obj), SP_TYPE_SPIRAL_CONTEXT, SPSpiralContext)) ^ spiral-context.cpp:175:27: note: in expansion of macro 'SP_SPIRAL_CONTEXT' SPSpiralContext *sc = SP_SPIRAL_CONTEXT(ec); ^ spiral-context.cpp: In function 'void sp_spiral_context_set(SPEventContext*, Inkscape::Preferences::Entry*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPSpiralContext*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ spiral-context.h:25:44: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_SPIRAL_CONTEXT(obj) (GTK_CHECK_CAST ((obj), SP_TYPE_SPIRAL_CONTEXT, SPSpiralContext)) ^ spiral-context.cpp:209:27: note: in expansion of macro 'SP_SPIRAL_CONTEXT' SPSpiralContext *sc = SP_SPIRAL_CONTEXT(ec); ^ spiral-context.cpp: In function 'gint sp_spiral_context_root_handler(SPEventContext*, GdkEvent*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPSpiralContext*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ spiral-context.h:25:44: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_SPIRAL_CONTEXT(obj) (GTK_CHECK_CAST ((obj), SP_TYPE_SPIRAL_CONTEXT, SPSpiralContext)) ^ spiral-context.cpp:228:27: note: in expansion of macro 'SP_SPIRAL_CONTEXT' SPSpiralContext *sc = SP_SPIRAL_CONTEXT(event_context); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPCanvasItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ display/display-forward.h:22:30: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_CANVAS_ITEM(obj) (GTK_CHECK_CAST((obj), SP_TYPE_CANVAS_ITEM, SPCanvasItem)) ^ spiral-context.cpp:246:37: note: in expansion of macro 'SP_CANVAS_ITEM' sp_canvas_item_grab(SP_CANVAS_ITEM(desktop->acetate), ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPCanvasItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ display/display-forward.h:22:30: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_CANVAS_ITEM(obj) (GTK_CHECK_CAST((obj), SP_TYPE_CANVAS_ITEM, SPCanvasItem)) ^ spiral-context.cpp:311:39: note: in expansion of macro 'SP_CANVAS_ITEM' sp_canvas_item_ungrab(SP_CANVAS_ITEM(desktop->acetate), event->button.time); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPCanvasItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ display/display-forward.h:22:30: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_CANVAS_ITEM(obj) (GTK_CHECK_CAST((obj), SP_TYPE_CANVAS_ITEM, SPCanvasItem)) ^ spiral-context.cpp:355:47: note: in expansion of macro 'SP_CANVAS_ITEM' sp_canvas_item_ungrab(SP_CANVAS_ITEM(desktop->acetate), ^ spiral-context.cpp: In function 'void sp_spiral_drag(SPSpiralContext*, Geom::Point, guint)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ spiral-context.cpp:423:52: note: in expansion of macro 'SP_ITEM' sc->item->transform = sp_item_i2doc_affine(SP_ITEM(desktop->currentLayer())).inverse(); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPSpiral*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-spiral.h:30:36: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_SPIRAL(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_SPIRAL, SPSpiral)) ^ spiral-context.cpp:437:24: note: in expansion of macro 'SP_SPIRAL' SPSpiral *spiral = SP_SPIRAL(sc->item); ^ spiral-context.cpp: In function 'void sp_spiral_finish(SPSpiralContext*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPSpiral*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-spiral.h:30:36: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_SPIRAL(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_SPIRAL, SPSpiral)) ^ spiral-context.cpp:469:25: note: in expansion of macro 'SP_SPIRAL' SPSpiral *spiral = SP_SPIRAL(sc->item); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPShape*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-shape.h:26:24: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_SHAPE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_SHAPE, SPShape)) ^ spiral-context.cpp:477:28: note: in expansion of macro 'SP_SHAPE' sp_shape_set_shape(SP_SHAPE(spiral)); ^ spiral-context.cpp: In function 'void sp_spiral_cancel(SPSpiralContext*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPCanvasItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ display/display-forward.h:22:30: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_CANVAS_ITEM(obj) (GTK_CHECK_CAST((obj), SP_TYPE_CANVAS_ITEM, SPCanvasItem)) ^ spiral-context.cpp:495:24: note: in expansion of macro 'SP_CANVAS_ITEM' sp_canvas_item_ungrab(SP_CANVAS_ITEM(desktop->acetate), 0); ^ CXX sp-item.o CXX sp-item-group.o CXX sp-item-notify-moveto.o CXX sp-item-rm-unsatisfied-cns.o In file included from /usr/include/gdkmm-2.4/gdkmm.h:27:0, from /usr/include/gtkmm-2.4/gtkmm.h:89, from print.h:14, from sp-item.cpp:29: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/pangomm-1.4/pangomm/layout.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:29, from /usr/include/gdkmm-2.4/gdkmm/gc.h:32, from /usr/include/gdkmm-2.4/gdkmm.h:30, from /usr/include/gtkmm-2.4/gtkmm.h:89, from print.h:14, from sp-item.cpp:29: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm/cursor.h:31:0, from /usr/include/gdkmm-2.4/gdkmm.h:40, from /usr/include/gtkmm-2.4/gtkmm.h:89, from print.h:14, from sp-item.cpp:29: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from ./libnr/nr-object.h:20:0, from display/nr-arena-item.h:61, from display/nr-arena-group.h:20, from sp-item-group.cpp:25: ./gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': ./gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ CXX sp-item-transform.o In file included from /usr/include/gtkmm-2.4/gtkmm.h:97:0, from print.h:14, from sp-item.cpp:29: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:98:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:101:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/cellview.h:31, from /usr/include/gtkmm-2.4/gtkmm.h:108, from print.h:14, from sp-item.cpp:29: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:86:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:89:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/cellview.h:31, from /usr/include/gtkmm-2.4/gtkmm.h:108, from print.h:14, from sp-item.cpp:29: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:127:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:130:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:113:0, from print.h:14, from sp-item.cpp:29: /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'GtkCellRendererCombo* Gtk::CellRendererCombo::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:95:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] GtkCellRendererCombo* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'const GtkCellRendererCombo* Gtk::CellRendererCombo::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:98:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererCombo* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:116:0, from print.h:14, from sp-item.cpp:29: /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'GtkCellRendererSpin* Gtk::CellRendererSpin::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:97:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] GtkCellRendererSpin* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'const GtkCellRendererSpin* Gtk::CellRendererSpin::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:100:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererSpin* gobj() const { return reinterpret_cast(gobject_); } ^ CXX sp-item-update-cns.o In file included from /usr/include/gtkmm-2.4/gtkmm.h:193:0, from print.h:14, from sp-item.cpp:29: /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'GtkProgressBar* Gtk::ProgressBar::gobj()': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:146:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] GtkProgressBar* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'const GtkProgressBar* Gtk::ProgressBar::gobj() const': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:149:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] const GtkProgressBar* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:207:0, from print.h:14, from sp-item.cpp:29: /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkRuler* Gtk::Ruler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:116:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] GtkRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkRuler* Gtk::Ruler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:119:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] const GtkRuler* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkVRuler* Gtk::VRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:369:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] GtkVRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkVRuler* Gtk::VRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:372:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] const GtkVRuler* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkHRuler* Gtk::HRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:439:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] GtkHRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkHRuler* Gtk::HRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:442:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] const GtkHRuler* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:216:0, from print.h:14, from sp-item.cpp:29: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:163:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from ./libnr/nr-object.h:20:0, from display/nr-arena.h:31, from sp-item.cpp:30: ./gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': ./gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ In file included from sp-item.cpp:30:0: display/nr-arena.h: In static member function 'static NRArena* NRArena::create()': display/nr-arena.h:46:66: warning: cast from 'NRObject*' to 'NRArena*' increases required alignment of target type [-Wcast-align] return reinterpret_cast(nr_object_new(NR_TYPE_ARENA)); ^ In file included from /usr/include/gdkmm-2.4/gdkmm.h:27:0, from /usr/include/gtkmm-2.4/gtkmm.h:89, from ./sp-filter.h:19, from ./style.h:21, from display/nr-arena-group.h:21, from sp-item-group.cpp:25: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/pangomm-1.4/pangomm/layout.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:29, from /usr/include/gdkmm-2.4/gdkmm/gc.h:32, from /usr/include/gdkmm-2.4/gdkmm.h:30, from /usr/include/gtkmm-2.4/gtkmm.h:89, from ./sp-filter.h:19, from ./style.h:21, from display/nr-arena-group.h:21, from sp-item-group.cpp:25: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm/cursor.h:31:0, from /usr/include/gdkmm-2.4/gdkmm.h:40, from /usr/include/gtkmm-2.4/gtkmm.h:89, from ./sp-filter.h:19, from ./style.h:21, from display/nr-arena-group.h:21, from sp-item-group.cpp:25: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:23, from sp-object.h:58, from sp-item.h:23, from sp-item.cpp:27: sp-item.cpp: In member function 'bool SPItem::isLocked() const': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ sp-item.cpp:195:32: note: in expansion of macro 'SP_ITEM' if (SP_IS_ITEM(o) && !(SP_ITEM(o)->sensitive)) { ^ sp-item.cpp: In member function 'void SPItem::resetEvaluated()': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPSwitch*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-switch.h:21:36: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_SWITCH(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_SWITCH, SPSwitch)) ^ sp-item.cpp:256:13: note: in expansion of macro 'SP_SWITCH' SP_SWITCH(parent)->resetChildEvaluated(); ^ sp-item.cpp: In function 'void clip_ref_changed(SPObject*, SPObject*, SPItem*)': sp-item.cpp:571:64: warning: 'void sp_item_invoke_bbox(const SPItem*, NRRect*, const Geom::Matrix&, unsigned int, SPItem::BBoxType)' is deprecated (declared at sp-item.h:213) [-Wdeprecated-declarations] sp_item_invoke_bbox(item, &bbox, Geom::identity(), TRUE); ^ sp-item.cpp: In function 'void mask_ref_changed(SPObject*, SPObject*, SPItem*)': sp-item.cpp:599:64: warning: 'void sp_item_invoke_bbox(const SPItem*, NRRect*, const Geom::Matrix&, unsigned int, SPItem::BBoxType)' is deprecated (declared at sp-item.h:213) [-Wdeprecated-declarations] sp_item_invoke_bbox(item, &bbox, Geom::identity(), TRUE); ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:23, from sp-object.h:58, from sp-item.h:23, from sp-item.cpp:27: sp-item.cpp: In function 'void sp_item_update(SPObject*, SPCtx*, guint)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ sp-item.cpp:618:20: note: in expansion of macro 'SP_ITEM' SPItem *item = SP_ITEM(object); ^ sp-item.cpp:635:68: warning: 'void sp_item_invoke_bbox(const SPItem*, NRRect*, const Geom::Matrix&, unsigned int, SPItem::BBoxType)' is deprecated (declared at sp-item.h:213) [-Wdeprecated-declarations] sp_item_invoke_bbox(item, &bbox, Geom::identity(), TRUE); ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:23, from sp-object.h:58, from sp-item.h:23, from sp-item.cpp:27: sp-item.cpp: In function 'Inkscape::XML::Node* sp_item_write(SPObject*, Inkscape::XML::Document*, Inkscape::XML::Node*, guint)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ sp-item.cpp:677:20: note: in expansion of macro 'SP_ITEM' SPItem *item = SP_ITEM(object); ^ sp-item.cpp: In function 'void sp_item_invoke_bbox(const SPItem*, NRRect*, const Geom::Matrix&, unsigned int, SPItem::BBoxType)': sp-item.cpp:759:64: warning: 'void sp_item_invoke_bbox_full(const SPItem*, NRRect*, const Geom::Matrix&, unsigned int, unsigned int)' is deprecated (declared at sp-item.h:215) [-Wdeprecated-declarations] sp_item_invoke_bbox_full(item, bbox, transform, type, clear); ^ sp-item.cpp: In function 'void sp_item_bbox_desktop(SPItem*, NRRect*, SPItem::BBoxType)': sp-item.cpp:943:73: warning: 'void sp_item_invoke_bbox(const SPItem*, NRRect*, const Geom::Matrix&, unsigned int, SPItem::BBoxType)' is deprecated (declared at sp-item.cpp:757) [-Wdeprecated-declarations] sp_item_invoke_bbox(item, bbox, sp_item_i2d_affine(item), TRUE, type); ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:23, from sp-object.h:58, from sp-item.h:23, from sp-item.cpp:27: sp-item.cpp: In function 'void sp_item_snappoints(const SPItem*, std::vector&, const Inkscape::SnapPreferences*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ sp-item.cpp:1004:40: note: in expansion of macro 'SP_ITEM' sp_item_snappoints(SP_ITEM(child), p_clip_or_mask, snapprefs); ^ sp-item.cpp: In function 'NRArenaItem* sp_item_invoke_show(SPItem*, NRArena*, unsigned int, unsigned int)': sp-item.cpp:1133:68: warning: 'void sp_item_invoke_bbox(const SPItem*, NRRect*, const Geom::Matrix&, unsigned int, SPItem::BBoxType)' is deprecated (declared at sp-item.cpp:757) [-Wdeprecated-declarations] sp_item_invoke_bbox(item, &bbox, Geom::identity(), TRUE); ^ sp-item.cpp:1152:68: warning: 'void sp_item_invoke_bbox(const SPItem*, NRRect*, const Geom::Matrix&, unsigned int, SPItem::BBoxType)' is deprecated (declared at sp-item.cpp:757) [-Wdeprecated-declarations] sp_item_invoke_bbox(item, &bbox, Geom::identity(), TRUE); ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:23, from sp-object.h:58, from sp-item.h:23, from sp-item.cpp:27: sp-item.cpp: In function 'void sp_item_adjust_pattern(SPItem*, const Geom::Matrix&, bool)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPPattern*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ sp-pattern.h:20:24: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_PATTERN(o) (GTK_CHECK_CAST ((o), SP_TYPE_PATTERN, SPPattern)) ^ sp-item.cpp:1213:70: note: in expansion of macro 'SP_PATTERN' SPPattern *pattern = sp_pattern_clone_if_necessary(item, SP_PATTERN(server), "fill"); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPPattern*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ sp-pattern.h:20:24: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_PATTERN(o) (GTK_CHECK_CAST ((o), SP_TYPE_PATTERN, SPPattern)) ^ sp-item.cpp:1221:70: note: in expansion of macro 'SP_PATTERN' SPPattern *pattern = sp_pattern_clone_if_necessary(item, SP_PATTERN(server), "stroke"); ^ sp-item.cpp: In function 'void sp_item_adjust_gradient(SPItem*, const Geom::Matrix&, bool)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPGradient*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-gradient.h:35:27: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_GRADIENT(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_GRADIENT, SPGradient)) ^ sp-item.cpp:1244:70: note: in expansion of macro 'SP_GRADIENT' SPGradient *gradient = sp_gradient_convert_to_userspace( SP_GRADIENT(server), item, "fill" ); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPGradient*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-gradient.h:35:27: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_GRADIENT(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_GRADIENT, SPGradient)) ^ sp-item.cpp:1253:70: note: in expansion of macro 'SP_GRADIENT' SPGradient *gradient = sp_gradient_convert_to_userspace( SP_GRADIENT(server), item, "stroke" ); ^ sp-item.cpp: In function 'void sp_item_adjust_stroke_width_recursive(SPItem*, double)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ sp-item.cpp:1311:51: note: in expansion of macro 'SP_ITEM' sp_item_adjust_stroke_width_recursive(SP_ITEM(o), expansion); ^ sp-item.cpp: In function 'void sp_item_adjust_rects_recursive(SPItem*, Geom::Matrix)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPRect*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-rect.h:23:34: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_RECT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_RECT, SPRect)) ^ sp-item.cpp:1322:34: note: in expansion of macro 'SP_RECT' sp_rect_compensate_rxry (SP_RECT(item), advertized_transform); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ sp-item.cpp:1327:44: note: in expansion of macro 'SP_ITEM' sp_item_adjust_rects_recursive(SP_ITEM(o), advertized_transform); ^ sp-item.cpp: In function 'void sp_item_adjust_paint_recursive(SPItem*, Geom::Matrix, Geom::Matrix, bool)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ sp-item.cpp:1351:49: note: in expansion of macro 'SP_ITEM' sp_item_adjust_paint_recursive (SP_ITEM(o), advertized_transform, t_item * t_ancestors, is_pattern); ^ sp-item.cpp: In function 'void sp_item_adjust_livepatheffect(SPItem*, const Geom::Matrix&, bool)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPLPEItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-lpe-item.h:23:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_LPE_ITEM(o) (G_TYPE_CHECK_INSTANCE_CAST((o), SP_TYPE_LPE_ITEM, SPLPEItem)) ^ sp-item.cpp:1374:26: note: in expansion of macro 'SP_LPE_ITEM' SPLPEItem *lpeitem = SP_LPE_ITEM (item); ^ sp-item.cpp: In function 'Geom::Matrix i2anc_affine(const SPObject*, const SPObject*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPRoot*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-root.h:18:21: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ROOT(o) (G_TYPE_CHECK_INSTANCE_CAST((o), SP_TYPE_ROOT, SPRoot)) ^ sp-item.cpp:1529:20: note: in expansion of macro 'SP_ROOT' ret *= SP_ROOT(object)->c2p; ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ sp-item.cpp:1531:20: note: in expansion of macro 'SP_ITEM' ret *= SP_ITEM(object)->transform; ^ sp-item.cpp: In function 'SPItem* sp_item_first_item_child(SPObject*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ sp-item.cpp:1668:20: note: in expansion of macro 'SP_ITEM' return SP_ITEM (iter); ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:97:0, from ./sp-filter.h:19, from ./style.h:21, from display/nr-arena-group.h:21, from sp-item-group.cpp:25: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:98:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:101:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/cellview.h:31, from /usr/include/gtkmm-2.4/gtkmm.h:108, from ./sp-filter.h:19, from ./style.h:21, from display/nr-arena-group.h:21, from sp-item-group.cpp:25: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:86:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:89:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/cellview.h:31, from /usr/include/gtkmm-2.4/gtkmm.h:108, from ./sp-filter.h:19, from ./style.h:21, from display/nr-arena-group.h:21, from sp-item-group.cpp:25: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:127:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:130:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:113:0, from ./sp-filter.h:19, from ./style.h:21, from display/nr-arena-group.h:21, from sp-item-group.cpp:25: /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'GtkCellRendererCombo* Gtk::CellRendererCombo::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:95:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] GtkCellRendererCombo* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'const GtkCellRendererCombo* Gtk::CellRendererCombo::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:98:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererCombo* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:116:0, from ./sp-filter.h:19, from ./style.h:21, from display/nr-arena-group.h:21, from sp-item-group.cpp:25: /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'GtkCellRendererSpin* Gtk::CellRendererSpin::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:97:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] GtkCellRendererSpin* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'const GtkCellRendererSpin* Gtk::CellRendererSpin::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:100:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererSpin* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:193:0, from ./sp-filter.h:19, from ./style.h:21, from display/nr-arena-group.h:21, from sp-item-group.cpp:25: /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'GtkProgressBar* Gtk::ProgressBar::gobj()': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:146:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] GtkProgressBar* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'const GtkProgressBar* Gtk::ProgressBar::gobj() const': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:149:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] const GtkProgressBar* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:207:0, from ./sp-filter.h:19, from ./style.h:21, from display/nr-arena-group.h:21, from sp-item-group.cpp:25: /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkRuler* Gtk::Ruler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:116:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] GtkRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkRuler* Gtk::Ruler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:119:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] const GtkRuler* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkVRuler* Gtk::VRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:369:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] GtkVRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkVRuler* Gtk::VRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:372:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] const GtkVRuler* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkHRuler* Gtk::HRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:439:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] GtkHRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkHRuler* Gtk::HRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:442:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] const GtkHRuler* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:216:0, from ./sp-filter.h:19, from ./style.h:21, from display/nr-arena-group.h:21, from sp-item-group.cpp:25: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:163:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from sp-item-group.cpp:25:0: display/nr-arena-group.h: In static member function 'static NRArenaGroup* NRArenaGroup::create(NRArena*)': display/nr-arena-group.h:33:96: warning: cast from 'NRObject*' to 'NRArenaGroup*' increases required alignment of target type [-Wcast-align] NRArenaGroup *obj = reinterpret_cast(nr_object_new(NR_TYPE_ARENA_GROUP)); ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, 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 ./color.h:18, from ./style.h:18, from display/nr-arena-group.h:21, from sp-item-group.cpp:25: sp-item-group.cpp: In function 'void sp_group_release(SPObject*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPGroup*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-item-group.h:20:35: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_GROUP(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_GROUP, SPGroup)) ^ sp-item-group.cpp:156:10: note: in expansion of macro 'SP_GROUP' if ( SP_GROUP(object)->_layer_mode == SPGroup::LAYER ) { ^ sp-item-group.cpp: In function 'void sp_group_dispose(GObject*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPGroup*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-item-group.h:20:35: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_GROUP(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_GROUP, SPGroup)) ^ sp-item-group.cpp:167:5: note: in expansion of macro 'SP_GROUP' SP_GROUP(object)->_display_modes.~map(); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPGroup*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-item-group.h:20:35: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_GROUP(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_GROUP, SPGroup)) ^ sp-item-group.cpp:168:12: note: in expansion of macro 'SP_GROUP' delete SP_GROUP(object)->group; ^ sp-item-group.cpp: In function 'void sp_group_child_added(SPObject*, Inkscape::XML::Node*, Inkscape::XML::Node*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ sp-item-group.cpp:176:12: note: in expansion of macro 'SP_ITEM' item = SP_ITEM (object); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPGroup*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-item-group.h:20:35: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_GROUP(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_GROUP, SPGroup)) ^ sp-item-group.cpp:181:5: note: in expansion of macro 'SP_GROUP' SP_GROUP(object)->group->onChildAdded(child); ^ sp-item-group.cpp:174:13: warning: variable 'item' set but not used [-Wunused-but-set-variable] SPItem *item; ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, 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 ./color.h:18, from ./style.h:18, from display/nr-arena-group.h:21, from sp-item-group.cpp:25: sp-item-group.cpp: In function 'void sp_group_remove_child(SPObject*, Inkscape::XML::Node*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPGroup*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-item-group.h:20:35: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_GROUP(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_GROUP, SPGroup)) ^ sp-item-group.cpp:192:5: note: in expansion of macro 'SP_GROUP' SP_GROUP(object)->group->onChildRemoved(child); ^ sp-item-group.cpp: In function 'void sp_group_order_changed(SPObject*, Inkscape::XML::Node*, Inkscape::XML::Node*, Inkscape::XML::Node*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPGroup*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-item-group.h:20:35: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_GROUP(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_GROUP, SPGroup)) ^ sp-item-group.cpp:201:5: note: in expansion of macro 'SP_GROUP' SP_GROUP(object)->group->onOrderChanged(child, old_ref, new_ref); ^ sp-item-group.cpp: In function 'void sp_group_update(SPObject*, SPCtx*, unsigned int)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPGroup*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-item-group.h:20:35: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_GROUP(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_GROUP, SPGroup)) ^ sp-item-group.cpp:210:5: note: in expansion of macro 'SP_GROUP' SP_GROUP(object)->group->onUpdate(ctx, flags); ^ sp-item-group.cpp: In function 'void sp_group_modified(SPObject*, guint)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPGroup*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-item-group.h:20:35: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_GROUP(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_GROUP, SPGroup)) ^ sp-item-group.cpp:219:5: note: in expansion of macro 'SP_GROUP' SP_GROUP(object)->group->onModified(flags); ^ sp-item-group.cpp: In function 'Inkscape::XML::Node* sp_group_write(SPObject*, Inkscape::XML::Document*, Inkscape::XML::Node*, guint)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPGroup*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-item-group.h:20:35: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_GROUP(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_GROUP, SPGroup)) ^ sp-item-group.cpp:229:13: note: in expansion of macro 'SP_GROUP' group = SP_GROUP (object); ^ sp-item-group.cpp: In function 'void sp_group_bbox(const SPItem*, NRRect*, const Geom::Matrix&, unsigned int)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPGroup*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-item-group.h:20:35: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_GROUP(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_GROUP, SPGroup)) ^ sp-item-group.cpp:280:5: note: in expansion of macro 'SP_GROUP' SP_GROUP(item)->group->calculateBBox(bbox, transform, flags); ^ sp-item-group.cpp: In function 'void sp_group_print(SPItem*, SPPrintContext*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPGroup*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-item-group.h:20:35: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_GROUP(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_GROUP, SPGroup)) ^ sp-item-group.cpp:286:5: note: in expansion of macro 'SP_GROUP' SP_GROUP(item)->group->onPrint(ctx); ^ sp-item-group.cpp: In function 'gchar* sp_group_description(SPItem*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPGroup*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-item-group.h:20:35: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_GROUP(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_GROUP, SPGroup)) ^ sp-item-group.cpp:291:12: note: in expansion of macro 'SP_GROUP' return SP_GROUP(item)->group->getDescription(); ^ sp-item-group.cpp: In function 'void sp_group_set(SPObject*, unsigned int, const char*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPGroup*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-item-group.h:20:35: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_GROUP(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_GROUP, SPGroup)) ^ sp-item-group.cpp:295:22: note: in expansion of macro 'SP_GROUP' SPGroup *group = SP_GROUP(object); ^ sp-item-group.cpp: In function 'NRArenaItem* sp_group_show(SPItem*, NRArena*, unsigned int, unsigned int)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPGroup*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-item-group.h:20:35: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_GROUP(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_GROUP, SPGroup)) ^ sp-item-group.cpp:318:12: note: in expansion of macro 'SP_GROUP' return SP_GROUP(item)->group->show(arena, key, flags); ^ sp-item-group.cpp: In function 'void sp_group_hide(SPItem*, unsigned int)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPGroup*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-item-group.h:20:35: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_GROUP(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_GROUP, SPGroup)) ^ sp-item-group.cpp:324:5: note: in expansion of macro 'SP_GROUP' SP_GROUP(item)->group->hide(key); ^ sp-item-group.cpp: In function 'void sp_group_snappoints(const SPItem*, std::vector&, const Inkscape::SnapPreferences*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ sp-item-group.cpp:334:32: note: in expansion of macro 'SP_ITEM' sp_item_snappoints(SP_ITEM(o), p, snapprefs); ^ sp-item-group.cpp: In function 'void sp_item_group_ungroup(SPGroup*, GSList**, bool)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPRoot*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./forward.h:61:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_OBJECT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_OBJECT, SPObject)) ^ sp-item-group.cpp:348:22: note: in expansion of macro 'SP_OBJECT' SPObject *defs = SP_OBJECT (SP_ROOT (root)->defs); ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-root.h:18:21: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ROOT(o) (G_TYPE_CHECK_INSTANCE_CAST((o), SP_TYPE_ROOT, SPRoot)) ^ sp-item-group.cpp:348:33: note: in expansion of macro 'SP_ROOT' SPObject *defs = SP_OBJECT (SP_ROOT (root)->defs); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ sp-item-group.cpp:350:21: note: in expansion of macro 'SP_ITEM' SPItem *gitem = SP_ITEM (group); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ sp-item-group.cpp:358:21: note: in expansion of macro 'SP_ITEM' SPItem *pitem = SP_ITEM (SP_OBJECT_PARENT (gitem)); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPBox3D*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ box3d.h:23:35: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_BOX3D(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_BOX3D, SPBox3D)) ^ sp-item-group.cpp:362:34: note: in expansion of macro 'SP_BOX3D' group = box3d_convert_to_group(SP_BOX3D(gitem)); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ sp-item-group.cpp:363:11: note: in expansion of macro 'SP_ITEM' gitem = SP_ITEM(group); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPLPEItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-lpe-item.h:23:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_LPE_ITEM(o) (G_TYPE_CHECK_INSTANCE_CAST((o), SP_TYPE_LPE_ITEM, SPLPEItem)) ^ sp-item-group.cpp:366:38: note: in expansion of macro 'SP_LPE_ITEM' sp_lpe_item_remove_all_path_effects(SP_LPE_ITEM(group), false); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ sp-item-group.cpp:375:29: note: in expansion of macro 'SP_ITEM' SPItem *citem = SP_ITEM (child); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPUse*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-use.h:23:33: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_USE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_USE, SPUse)) ^ sp-item-group.cpp:412:58: note: in expansion of macro 'SP_USE' if (SP_IS_USE(citem) && sp_use_get_original (SP_USE(citem)) && ^ In file included from ./sp-filter.h:22:0, from ./style.h:21, from display/nr-arena-group.h:21, from sp-item-group.cpp:25: /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPUse*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ ./sp-object.h:51:45: note: in definition of macro 'SP_OBJECT_PARENT' #define SP_OBJECT_PARENT(o) (((SPObject *) (o))->parent) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-use.h:23:33: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_USE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_USE, SPUse)) ^ sp-item-group.cpp:413:60: note: in expansion of macro 'SP_USE' SP_OBJECT_PARENT (sp_use_get_original (SP_USE(citem))) == SP_OBJECT(group)) { ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, 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 ./color.h:18, from ./style.h:18, from display/nr-arena-group.h:21, from sp-item-group.cpp:25: /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPOffset*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-offset.h:23:36: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_OFFSET(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_OFFSET, SPOffset)) ^ sp-item-group.cpp:419:56: note: in expansion of macro 'SP_OFFSET' SPItem *source = sp_offset_get_source(SP_OFFSET(citem)); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPOffset*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-offset.h:23:36: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_OFFSET(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_OFFSET, SPOffset)) ^ sp-item-group.cpp:424:49: note: in expansion of macro 'SP_OFFSET' source = sp_offset_get_source(SP_OFFSET(source)); ^ sp-item-group.cpp: In member function 'virtual void CGroup::onChildAdded(Inkscape::XML::Node*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ sp-item-group.cpp:607:43: note: in expansion of macro 'SP_ITEM' ac = sp_item_invoke_show (SP_ITEM (ochild), NR_ARENA_ITEM_ARENA (v->arenaitem), v->key, v->flags); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ sp-item-group.cpp:621:55: note: in expansion of macro 'SP_ITEM' unsigned position = sp_item_pos_in_parent(SP_ITEM(ochild)); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ sp-item-group.cpp:624:43: note: in expansion of macro 'SP_ITEM' ac = sp_item_invoke_show (SP_ITEM (ochild), NR_ARENA_ITEM_ARENA (v->arenaitem), v->key, v->flags); ^ sp-item-group.cpp: In member function 'virtual void CGroup::onUpdate(SPCtx*, unsigned int)': sp-item-group.cpp:644:26: warning: cast from 'SPCtx*' to 'SPItemCtx*' increases required alignment of target type [-Wcast-align] ictx = (SPItemCtx *) ctx; ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, 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 ./color.h:18, from ./style.h:18, from display/nr-arena-group.h:21, from sp-item-group.cpp:25: /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ sp-item-group.cpp:655:28: note: in expansion of macro 'SP_ITEM' for (SPItemView *v = SP_ITEM(_group)->display; v != NULL; v = v->next) { ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ sp-item-group.cpp:666:38: note: in expansion of macro 'SP_ITEM' SPItem const &chi = *SP_ITEM(child); ^ sp-item-group.cpp: In member function 'virtual void CGroup::onModified(guint)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ sp-item-group.cpp:686:28: note: in expansion of macro 'SP_ITEM' for (SPItemView *v = SP_ITEM(_group)->display; v != NULL; v = v->next) { ^ sp-item-group.cpp: In member function 'virtual void CGroup::calculateBBox(NRRect*, const Geom::Matrix&, unsigned int)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ sp-item-group.cpp:709:31: note: in expansion of macro 'SP_ITEM' if (SP_IS_ITEM(o) && !SP_ITEM(o)->isHidden()) { ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ sp-item-group.cpp:710:29: note: in expansion of macro 'SP_ITEM' SPItem *child = SP_ITEM(o); ^ sp-item-group.cpp: In member function 'virtual void CGroup::onPrint(SPPrintContext*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ sp-item-group.cpp:725:35: note: in expansion of macro 'SP_ITEM' sp_item_invoke_print (SP_ITEM (o), ctx); ^ sp-item-group.cpp: In member function 'virtual void CGroup::_showChildren(NRArena*, NRArenaItem*, unsigned int, unsigned int)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ sp-item-group.cpp:773:21: note: in expansion of macro 'SP_ITEM' child = SP_ITEM (o); ^ sp-item-group.cpp: In member function 'virtual void CGroup::hide(unsigned int)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ sp-item-group.cpp:791:21: note: in expansion of macro 'SP_ITEM' child = SP_ITEM (o); ^ sp-item-group.cpp: In member function 'virtual void CGroup::onOrderChanged(Inkscape::XML::Node*, Inkscape::XML::Node*, Inkscape::XML::Node*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ sp-item-group.cpp:807:51: note: in expansion of macro 'SP_ITEM' unsigned position = sp_item_pos_in_parent(SP_ITEM(ochild)); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ sp-item-group.cpp:808:19: note: in expansion of macro 'SP_ITEM' for ( v = SP_ITEM (ochild)->display ; v != NULL ; v = v->next ) { ^ sp-item-group.cpp: In function 'void sp_group_update_patheffect(SPLPEItem*, bool)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPGroup*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-item-group.h:20:35: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_GROUP(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_GROUP, SPGroup)) ^ sp-item-group.cpp:825:55: note: in expansion of macro 'SP_GROUP' GSList const *item_list = sp_item_group_item_list(SP_GROUP(lpeitem)); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPLPEItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-lpe-item.h:23:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_LPE_ITEM(o) (G_TYPE_CHECK_INSTANCE_CAST((o), SP_TYPE_LPE_ITEM, SPLPEItem)) ^ sp-item-group.cpp:830:86: note: in expansion of macro 'SP_LPE_ITEM' SP_LPE_ITEM_CLASS (G_OBJECT_GET_CLASS (subitem))->update_patheffect (SP_LPE_ITEM(subitem), write); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPGroup*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-item-group.h:20:35: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_GROUP(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_GROUP, SPGroup)) ^ sp-item-group.cpp:844:37: note: in expansion of macro 'SP_GROUP' sp_group_perform_patheffect(SP_GROUP(lpeitem), SP_GROUP(lpeitem), write); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPGroup*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-item-group.h:20:35: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_GROUP(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_GROUP, SPGroup)) ^ sp-item-group.cpp:844:56: note: in expansion of macro 'SP_GROUP' sp_group_perform_patheffect(SP_GROUP(lpeitem), SP_GROUP(lpeitem), write); ^ sp-item-group.cpp: In function 'void sp_group_perform_patheffect(SPGroup*, SPGroup*, bool)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPGroup*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-item-group.h:20:35: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_GROUP(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_GROUP, SPGroup)) ^ sp-item-group.cpp:851:55: note: in expansion of macro 'SP_GROUP' GSList const *item_list = sp_item_group_item_list(SP_GROUP(group)); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPGroup*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-item-group.h:20:35: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_GROUP(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_GROUP, SPGroup)) ^ sp-item-group.cpp:855:41: note: in expansion of macro 'SP_GROUP' sp_group_perform_patheffect(SP_GROUP(subitem), topgroup, write); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPPath*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-path.h:21:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_PATH(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_PATH, SPPath)) ^ sp-item-group.cpp:859:48: note: in expansion of macro 'SP_PATH' c = sp_path_get_original_curve(SP_PATH(subitem)); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPShape*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-shape.h:26:24: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_SHAPE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_SHAPE, SPShape)) ^ sp-item-group.cpp:861:40: note: in expansion of macro 'SP_SHAPE' c = sp_shape_get_curve(SP_SHAPE(subitem)); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPLPEItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-lpe-item.h:23:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_LPE_ITEM(o) (G_TYPE_CHECK_INSTANCE_CAST((o), SP_TYPE_LPE_ITEM, SPLPEItem)) ^ sp-item-group.cpp:865:49: note: in expansion of macro 'SP_LPE_ITEM' sp_lpe_item_perform_path_effect(SP_LPE_ITEM(topgroup), c); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPShape*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-shape.h:26:24: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_SHAPE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_SHAPE, SPShape)) ^ sp-item-group.cpp:866:36: note: in expansion of macro 'SP_SHAPE' sp_shape_set_curve(SP_SHAPE(subitem), c, TRUE); ^ CXX sp-line.o CXX splivarot.o CXX sp-lpe-item.o CXX sp-mask.o In file included from /usr/include/gdkmm-2.4/gdkmm.h:27:0, from /usr/include/gtkmm-2.4/gtkmm.h:89, from sp-filter.h:19, from style.h:21, from sp-line.cpp:18: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/pangomm-1.4/pangomm/layout.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:29, from /usr/include/gdkmm-2.4/gdkmm/gc.h:32, from /usr/include/gdkmm-2.4/gdkmm.h:30, from /usr/include/gtkmm-2.4/gtkmm.h:89, from sp-filter.h:19, from style.h:21, from sp-line.cpp:18: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm/cursor.h:31:0, from /usr/include/gdkmm-2.4/gdkmm.h:40, from /usr/include/gtkmm-2.4/gtkmm.h:89, from sp-filter.h:19, from style.h:21, from sp-line.cpp:18: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:97:0, from sp-filter.h:19, from style.h:21, from sp-line.cpp:18: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:98:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:101:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/cellview.h:31, from /usr/include/gtkmm-2.4/gtkmm.h:108, from sp-filter.h:19, from style.h:21, from sp-line.cpp:18: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:86:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:89:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/cellview.h:31, from /usr/include/gtkmm-2.4/gtkmm.h:108, from sp-filter.h:19, from style.h:21, from sp-line.cpp:18: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:127:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:130:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:113:0, from sp-filter.h:19, from style.h:21, from sp-line.cpp:18: /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'GtkCellRendererCombo* Gtk::CellRendererCombo::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:95:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] GtkCellRendererCombo* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'const GtkCellRendererCombo* Gtk::CellRendererCombo::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:98:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererCombo* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:116:0, from sp-filter.h:19, from style.h:21, from sp-line.cpp:18: /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'GtkCellRendererSpin* Gtk::CellRendererSpin::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:97:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] GtkCellRendererSpin* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'const GtkCellRendererSpin* Gtk::CellRendererSpin::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:100:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererSpin* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm.h:27:0, from /usr/include/gtkmm-2.4/gtkmm.h:89, from sp-filter.h:19, from style.h:21, from splivarot.cpp:35: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/pangomm-1.4/pangomm/layout.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:29, from /usr/include/gdkmm-2.4/gdkmm/gc.h:32, from /usr/include/gdkmm-2.4/gdkmm.h:30, from /usr/include/gtkmm-2.4/gtkmm.h:89, from sp-filter.h:19, from style.h:21, from splivarot.cpp:35: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm/cursor.h:31:0, from /usr/include/gdkmm-2.4/gdkmm.h:40, from /usr/include/gtkmm-2.4/gtkmm.h:89, from sp-filter.h:19, from style.h:21, from splivarot.cpp:35: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:193:0, from sp-filter.h:19, from style.h:21, from sp-line.cpp:18: /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'GtkProgressBar* Gtk::ProgressBar::gobj()': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:146:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] GtkProgressBar* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'const GtkProgressBar* Gtk::ProgressBar::gobj() const': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:149:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] const GtkProgressBar* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:207:0, from sp-filter.h:19, from style.h:21, from sp-line.cpp:18: /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkRuler* Gtk::Ruler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:116:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] GtkRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkRuler* Gtk::Ruler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:119:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] const GtkRuler* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkVRuler* Gtk::VRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:369:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] GtkVRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkVRuler* Gtk::VRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:372:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] const GtkVRuler* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkHRuler* Gtk::HRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:439:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] GtkHRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkHRuler* Gtk::HRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:442:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] const GtkHRuler* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:216:0, from sp-filter.h:19, from style.h:21, from sp-line.cpp:18: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:163:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:97:0, from sp-filter.h:19, from style.h:21, from splivarot.cpp:35: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:98:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:101:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/cellview.h:31, from /usr/include/gtkmm-2.4/gtkmm.h:108, from sp-filter.h:19, from style.h:21, from splivarot.cpp:35: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:86:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:89:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/cellview.h:31, from /usr/include/gtkmm-2.4/gtkmm.h:108, from sp-filter.h:19, from style.h:21, from splivarot.cpp:35: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:127:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:130:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:113:0, from sp-filter.h:19, from style.h:21, from splivarot.cpp:35: /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'GtkCellRendererCombo* Gtk::CellRendererCombo::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:95:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] GtkCellRendererCombo* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'const GtkCellRendererCombo* Gtk::CellRendererCombo::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:98:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererCombo* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:116:0, from sp-filter.h:19, from style.h:21, from splivarot.cpp:35: /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'GtkCellRendererSpin* Gtk::CellRendererSpin::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:97:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] GtkCellRendererSpin* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'const GtkCellRendererSpin* Gtk::CellRendererSpin::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:100:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererSpin* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from ./libnr/nr-object.h:20:0, from display/nr-arena.h:31, from sp-mask.cpp:17: ./gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': ./gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ In file included from sp-mask.cpp:17:0: display/nr-arena.h: In static member function 'static NRArena* NRArena::create()': display/nr-arena.h:46:66: warning: cast from 'NRObject*' to 'NRArena*' increases required alignment of target type [-Wcast-align] return reinterpret_cast(nr_object_new(NR_TYPE_ARENA)); ^ In file included from document.h:28:0, from sp-line.cpp:25: gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:193:0, from sp-filter.h:19, from style.h:21, from splivarot.cpp:35: /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'GtkProgressBar* Gtk::ProgressBar::gobj()': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:146:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] GtkProgressBar* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'const GtkProgressBar* Gtk::ProgressBar::gobj() const': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:149:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] const GtkProgressBar* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, 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 color.h:18, from style.h:18, from sp-line.cpp:18: sp-line.cpp: In function 'void sp_line_set(SPObject*, unsigned int, const gchar*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPLine*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-line.h:21:34: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_LINE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_LINE, SPLine)) ^ sp-line.cpp:114:18: note: in expansion of macro 'SP_LINE' SPLine * line = SP_LINE (object); ^ sp-line.cpp: In function 'void sp_line_update(SPObject*, SPCtx*, guint)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPLine*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-line.h:21:34: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_LINE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_LINE, SPLine)) ^ sp-line.cpp:146:18: note: in expansion of macro 'SP_LINE' SPLine *line = SP_LINE (object); ^ sp-line.cpp:149:53: warning: cast from 'SPCtx*' to 'const SPItemCtx*' increases required alignment of target type [-Wcast-align] SPItemCtx const *ictx = (SPItemCtx const *) ctx; ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, 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 color.h:18, from style.h:18, from sp-line.cpp:18: sp-line.cpp: In function 'Inkscape::XML::Node* sp_line_write(SPObject*, Inkscape::XML::Document*, Inkscape::XML::Node*, guint)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPLine*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-line.h:21:34: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_LINE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_LINE, SPLine)) ^ sp-line.cpp:170:18: note: in expansion of macro 'SP_LINE' SPLine *line = SP_LINE (object); ^ sp-line.cpp: In function 'void sp_line_convert_to_guides(SPItem*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPLine*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-line.h:21:34: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_LINE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_LINE, SPLine)) ^ sp-line.cpp:200:17: note: in expansion of macro 'SP_LINE' SPLine *line = SP_LINE(item); ^ sp-line.cpp: In function 'Geom::Matrix sp_line_set_transform(SPItem*, const Geom::Matrix&)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPLine*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-line.h:21:34: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_LINE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_LINE, SPLine)) ^ sp-line.cpp:214:17: note: in expansion of macro 'SP_LINE' SPLine *line = SP_LINE (item); ^ sp-line.cpp: In function 'void sp_line_set_shape(SPShape*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPLine*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-line.h:21:34: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_LINE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_LINE, SPLine)) ^ sp-line.cpp:238:17: note: in expansion of macro 'SP_LINE' SPLine *line = SP_LINE (shape); ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:207:0, from sp-filter.h:19, from style.h:21, from splivarot.cpp:35: /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkRuler* Gtk::Ruler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:116:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] GtkRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkRuler* Gtk::Ruler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:119:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] const GtkRuler* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkVRuler* Gtk::VRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:369:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] GtkVRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkVRuler* Gtk::VRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:372:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] const GtkVRuler* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkHRuler* Gtk::HRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:439:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] GtkHRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkHRuler* Gtk::HRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:442:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] const GtkHRuler* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:216:0, from sp-filter.h:19, from style.h:21, from splivarot.cpp:35: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:163:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from document.h:28:0, from splivarot.cpp:36: gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ CXX sp-metadata.o In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glibmm-2.4/glibmm/varianttype.h:26, from /usr/include/glibmm-2.4/glibmm/variant.h:26, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:25, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:23, from /usr/include/glibmm-2.4/glibmm.h:91, from ./io/inkscapestream.h:16, from xml/repr.h:23, from splivarot.cpp:24: splivarot.cpp: In function 'void sp_selected_path_boolop(SPDesktop*, bool_op, unsigned int, Glib::ustring)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ splivarot.cpp:189:24: note: in expansion of macro 'SP_ITEM' SPItem *item = SP_ITEM(l->data); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ splivarot.cpp:453:27: note: in expansion of macro 'SP_ITEM' SPItem* item_source = SP_ITEM(source); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ splivarot.cpp:486:27: note: in expansion of macro 'SP_ITEM' SPItem *parent_item = SP_ITEM(sp_desktop_document(desktop)->getObjectByRepr(parent)); ^ splivarot.cpp: In function 'void sp_selected_path_outline_add_marker(SPObject*, Geom::Matrix, Geom::Scale, Geom::Matrix, Inkscape::XML::Node*, Inkscape::XML::Document*, SPDocument*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPMarker*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ marker.h:22:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_MARKER(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), SP_TYPE_MARKER, SPMarker)) ^ splivarot.cpp:607:24: note: in expansion of macro 'SP_MARKER' SPMarker* marker = SP_MARKER (marker_object); ^ splivarot.cpp: In function 'void item_outline_add_marker(const SPObject*, Geom::Matrix, Geom::Scale, Geom::PathVector*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPMarker*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ marker.h:22:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_MARKER(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), SP_TYPE_MARKER, SPMarker)) ^ splivarot.cpp:634:24: note: in expansion of macro 'SP_MARKER' SPMarker* marker = SP_MARKER (marker_object); ^ splivarot.cpp: In function 'Geom::PathVector* item_outline(const SPItem*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPShape*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-shape.h:26:24: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_SHAPE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_SHAPE, SPShape)) ^ splivarot.cpp:674:36: note: in expansion of macro 'SP_SHAPE' curve = sp_shape_get_curve(SP_SHAPE(item)); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPText*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-text.h:27:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_TEXT(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_TEXT, SPText)) ^ splivarot.cpp:676:17: note: in expansion of macro 'SP_TEXT' curve = SP_TEXT(item)->getNormalizedBpath(); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPShape*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-shape.h:26:24: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_SHAPE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_SHAPE, SPShape)) ^ splivarot.cpp:793:56: note: in expansion of macro 'SP_SHAPE' if (SP_IS_SHAPE(item) && sp_shape_has_markers (SP_SHAPE(item))) { ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPShape*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-shape.h:26:24: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_SHAPE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_SHAPE, SPShape)) ^ splivarot.cpp:794:30: note: in expansion of macro 'SP_SHAPE' SPShape *shape = SP_SHAPE(item); ^ splivarot.cpp: In function 'void sp_selected_path_outline(SPDesktop*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPShape*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-shape.h:26:24: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_SHAPE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_SHAPE, SPShape)) ^ splivarot.cpp:902:40: note: in expansion of macro 'SP_SHAPE' curve = sp_shape_get_curve(SP_SHAPE(item)); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPText*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-text.h:27:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_TEXT(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_TEXT, SPText)) ^ splivarot.cpp:907:21: note: in expansion of macro 'SP_TEXT' curve = SP_TEXT(item)->getNormalizedBpath(); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPShape*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-shape.h:26:24: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_SHAPE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_SHAPE, SPShape)) ^ splivarot.cpp:1090:60: note: in expansion of macro 'SP_SHAPE' if (SP_IS_SHAPE(item) && sp_shape_has_markers (SP_SHAPE(item))) { ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPShape*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-shape.h:26:24: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_SHAPE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_SHAPE, SPShape)) ^ splivarot.cpp:1112:34: note: in expansion of macro 'SP_SHAPE' SPShape *shape = SP_SHAPE(item); ^ splivarot.cpp: In function 'void sp_selected_path_create_offset_object(SPDesktop*, int, bool)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPShape*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-shape.h:26:24: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_SHAPE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_SHAPE, SPShape)) ^ splivarot.cpp:1323:36: note: in expansion of macro 'SP_SHAPE' curve = sp_shape_get_curve(SP_SHAPE(item)); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPText*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-text.h:27:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_TEXT(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_TEXT, SPText)) ^ splivarot.cpp:1329:17: note: in expansion of macro 'SP_TEXT' curve = SP_TEXT(item)->getNormalizedBpath(); ^ splivarot.cpp:1448:15: warning: variable 'tstr' set but not used [-Wunused-but-set-variable] gchar tstr[80]; ^ splivarot.cpp:1307:20: warning: variable 'o_miter' set but not used [-Wunused-but-set-variable] float o_width, o_miter; ^ splivarot.cpp:1308:14: warning: variable 'o_join' set but not used [-Wunused-but-set-variable] JoinType o_join; ^ splivarot.cpp:1309:14: warning: variable 'o_butt' set but not used [-Wunused-but-set-variable] ButtType o_butt; ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glibmm-2.4/glibmm/varianttype.h:26, from /usr/include/glibmm-2.4/glibmm/variant.h:26, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:25, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:23, from /usr/include/glibmm-2.4/glibmm.h:91, from ./io/inkscapestream.h:16, from xml/repr.h:23, from splivarot.cpp:24: splivarot.cpp: In function 'void sp_selected_path_do_offset(SPDesktop*, bool, double)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPShape*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-shape.h:26:24: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_SHAPE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_SHAPE, SPShape)) ^ splivarot.cpp:1547:40: note: in expansion of macro 'SP_SHAPE' curve = sp_shape_get_curve(SP_SHAPE(item)); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPText*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-text.h:27:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_TEXT(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_TEXT, SPText)) ^ splivarot.cpp:1552:21: note: in expansion of macro 'SP_TEXT' curve = SP_TEXT(item)->getNormalizedBpath(); ^ splivarot.cpp:1710:19: warning: variable 'tstr' set but not used [-Wunused-but-set-variable] gchar tstr[80]; ^ splivarot.cpp:1565:18: warning: variable 'o_butt' set but not used [-Wunused-but-set-variable] ButtType o_butt; ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glibmm-2.4/glibmm/varianttype.h:26, from /usr/include/glibmm-2.4/glibmm/variant.h:26, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:25, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:23, from /usr/include/glibmm-2.4/glibmm.h:91, from ./io/inkscapestream.h:16, from xml/repr.h:23, from splivarot.cpp:24: splivarot.cpp: In function 'bool sp_selected_path_simplify_item(SPDesktop*, Inkscape::Selection*, SPItem*, float, bool, float, bool, gdouble, bool)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPGroup*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-item-group.h:20:35: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_GROUP(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_GROUP, SPGroup)) ^ splivarot.cpp:1777:49: note: in expansion of macro 'SP_GROUP' GSList *items = sp_item_group_item_list(SP_GROUP(item)); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPShape*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-shape.h:26:24: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_SHAPE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_SHAPE, SPShape)) ^ splivarot.cpp:1789:36: note: in expansion of macro 'SP_SHAPE' curve = sp_shape_get_curve(SP_SHAPE(item)); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPText*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-text.h:27:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_TEXT(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_TEXT, SPText)) ^ splivarot.cpp:1795:17: note: in expansion of macro 'SP_TEXT' curve = SP_TEXT(item)->getNormalizedBpath(); ^ splivarot.cpp: In function 'SPCurve* curve_for_item(SPItem*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPPath*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-path.h:21:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_PATH(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_PATH, SPPath)) ^ splivarot.cpp:2120:48: note: in expansion of macro 'SP_PATH' curve = sp_path_get_curve_for_edit(SP_PATH(item)); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPShape*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-shape.h:26:24: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_SHAPE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_SHAPE, SPShape)) ^ splivarot.cpp:2122:40: note: in expansion of macro 'SP_SHAPE' curve = sp_shape_get_curve(SP_SHAPE(item)); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPImage*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-image.h:18:24: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_IMAGE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_IMAGE, SPImage)) ^ splivarot.cpp:2131:32: note: in expansion of macro 'SP_IMAGE' curve = sp_image_get_curve(SP_IMAGE(item)); ^ In file included from message-stack.h:22:0, from sp-lpe-item.cpp:33: gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/gtkmm-2.4/gtkmm/widget.h:29, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/bin.h:30, from /usr/include/gtkmm-2.4/gtkmm/window.h:32, from ui/view/edit-widget-interface.h:21, from desktop.h:37, from sp-lpe-item.cpp:35: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm.h:27:0, from /usr/include/gtkmm-2.4/gtkmm.h:89, from ./sp-filter.h:19, from ./style.h:21, from display/nr-arena-group.h:21, from sp-mask.cpp:18: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:35:0, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:33, from /usr/include/gdkmm-2.4/gdkmm/window.h:30, from /usr/include/gdkmm-2.4/gdkmm/event.h:27, from /usr/include/gtkmm-2.4/gtkmm/widget.h:37, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/bin.h:30, from /usr/include/gtkmm-2.4/gtkmm/window.h:32, from ui/view/edit-widget-interface.h:21, from desktop.h:37, from sp-lpe-item.cpp:35: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/pangomm-1.4/pangomm/layout.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:29, from /usr/include/gdkmm-2.4/gdkmm/gc.h:32, from /usr/include/gdkmm-2.4/gdkmm.h:30, from /usr/include/gtkmm-2.4/gtkmm.h:89, from ./sp-filter.h:19, from ./style.h:21, from display/nr-arena-group.h:21, from sp-mask.cpp:18: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:44:0, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/bin.h:30, from /usr/include/gtkmm-2.4/gtkmm/window.h:32, from ui/view/edit-widget-interface.h:21, from desktop.h:37, from sp-lpe-item.cpp:35: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:23, from ./display/display-forward.h:4, from live_effects/effect.h:13, from sp-lpe-item.cpp:20: sp-lpe-item.cpp: In function 'void sp_lpe_item_modified(SPObject*, unsigned int)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPLPEItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-lpe-item.h:23:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_LPE_ITEM(o) (G_TYPE_CHECK_INSTANCE_CAST((o), SP_TYPE_LPE_ITEM, SPLPEItem)) ^ sp-lpe-item.cpp:273:39: note: in expansion of macro 'SP_LPE_ITEM' sp_lpe_item_update_patheffect(SP_LPE_ITEM(object), true, true); ^ In file included from /usr/include/gdkmm-2.4/gdkmm/cursor.h:31:0, from /usr/include/gdkmm-2.4/gdkmm.h:40, from /usr/include/gtkmm-2.4/gtkmm.h:89, from ./sp-filter.h:19, from ./style.h:21, from display/nr-arena-group.h:21, from sp-mask.cpp:18: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ sp-lpe-item.cpp: In function 'void sp_lpe_item_update_patheffect(SPLPEItem*, bool, bool)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPLPEItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-lpe-item.h:23:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_LPE_ITEM(o) (G_TYPE_CHECK_INSTANCE_CAST((o), SP_TYPE_LPE_ITEM, SPLPEItem)) ^ sp-lpe-item.cpp:398:90: note: in expansion of macro 'SP_LPE_ITEM' while (parent && SP_IS_LPE_ITEM(parent) && sp_lpe_item_has_path_effect_recursive(SP_LPE_ITEM(parent))) { ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPLPEItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-lpe-item.h:23:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_LPE_ITEM(o) (G_TYPE_CHECK_INSTANCE_CAST((o), SP_TYPE_LPE_ITEM, SPLPEItem)) ^ sp-lpe-item.cpp:402:15: note: in expansion of macro 'SP_LPE_ITEM' top = SP_LPE_ITEM(prev_parent); ^ sp-lpe-item.cpp: In function 'void sp_lpe_item_create_original_path_recursive(SPLPEItem*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPGroup*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-item-group.h:20:35: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_GROUP(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_GROUP, SPGroup)) ^ sp-lpe-item.cpp:429:59: note: in expansion of macro 'SP_GROUP' GSList const *item_list = sp_item_group_item_list(SP_GROUP(lpeitem)); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPLPEItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-lpe-item.h:23:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_LPE_ITEM(o) (G_TYPE_CHECK_INSTANCE_CAST((o), SP_TYPE_LPE_ITEM, SPLPEItem)) ^ sp-lpe-item.cpp:433:60: note: in expansion of macro 'SP_LPE_ITEM' sp_lpe_item_create_original_path_recursive(SP_LPE_ITEM(subitem)); ^ sp-lpe-item.cpp: In function 'void sp_lpe_item_cleanup_original_path_recursive(SPLPEItem*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPGroup*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-item-group.h:20:35: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_GROUP(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_GROUP, SPGroup)) ^ sp-lpe-item.cpp:449:59: note: in expansion of macro 'SP_GROUP' GSList const *item_list = sp_item_group_item_list(SP_GROUP(lpeitem)); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPLPEItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-lpe-item.h:23:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_LPE_ITEM(o) (G_TYPE_CHECK_INSTANCE_CAST((o), SP_TYPE_LPE_ITEM, SPLPEItem)) ^ sp-lpe-item.cpp:453:61: note: in expansion of macro 'SP_LPE_ITEM' sp_lpe_item_cleanup_original_path_recursive(SP_LPE_ITEM(subitem)); ^ sp-lpe-item.cpp: In function 'void sp_lpe_item_add_path_effect(SPLPEItem*, gchar*, bool)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPLPEItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-lpe-item.h:23:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_LPE_ITEM(o) (G_TYPE_CHECK_INSTANCE_CAST((o), SP_TYPE_LPE_ITEM, SPLPEItem)) ^ sp-lpe-item.cpp:504:28: note: in expansion of macro 'SP_LPE_ITEM' lpe->doOnApply(SP_LPE_ITEM(lpeitem)); ^ sp-lpe-item.cpp: In function 'bool sp_lpe_item_has_path_effect_recursive(SPLPEItem*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPLPEItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-lpe-item.h:23:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_LPE_ITEM(o) (G_TYPE_CHECK_INSTANCE_CAST((o), SP_TYPE_LPE_ITEM, SPLPEItem)) ^ sp-lpe-item.cpp:637:94: note: in expansion of macro 'SP_LPE_ITEM' return sp_lpe_item_has_path_effect(lpeitem) || sp_lpe_item_has_path_effect_recursive(SP_LPE_ITEM(parent)); ^ sp-lpe-item.cpp: In function 'void sp_lpe_item_edit_next_param_oncanvas(SPLPEItem*, SPDesktop*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ sp-lpe-item.cpp:673:61: note: in expansion of macro 'SP_ITEM' lperef->lpeobject->get_lpe()->editNextParamOncanvas(SP_ITEM(lpeitem), dt); ^ sp-lpe-item.cpp: In function 'void sp_lpe_item_child_added(SPObject*, Inkscape::XML::Node*, Inkscape::XML::Node*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPLPEItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-lpe-item.h:23:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_LPE_ITEM(o) (G_TYPE_CHECK_INSTANCE_CAST((o), SP_TYPE_LPE_ITEM, SPLPEItem)) ^ sp-lpe-item.cpp:683:73: note: in expansion of macro 'SP_LPE_ITEM' if (SP_IS_LPE_ITEM(object) && sp_lpe_item_has_path_effect_recursive(SP_LPE_ITEM(object))) { ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPLPEItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-lpe-item.h:23:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_LPE_ITEM(o) (G_TYPE_CHECK_INSTANCE_CAST((o), SP_TYPE_LPE_ITEM, SPLPEItem)) ^ sp-lpe-item.cpp:686:56: note: in expansion of macro 'SP_LPE_ITEM' sp_lpe_item_create_original_path_recursive(SP_LPE_ITEM(ochild)); ^ sp-lpe-item.cpp: In function 'void sp_lpe_item_remove_child(SPObject*, Inkscape::XML::Node*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPLPEItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-lpe-item.h:23:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_LPE_ITEM(o) (G_TYPE_CHECK_INSTANCE_CAST((o), SP_TYPE_LPE_ITEM, SPLPEItem)) ^ sp-lpe-item.cpp:694:73: note: in expansion of macro 'SP_LPE_ITEM' if (SP_IS_LPE_ITEM(object) && sp_lpe_item_has_path_effect_recursive(SP_LPE_ITEM(object))) { ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPLPEItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-lpe-item.h:23:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_LPE_ITEM(o) (G_TYPE_CHECK_INSTANCE_CAST((o), SP_TYPE_LPE_ITEM, SPLPEItem)) ^ sp-lpe-item.cpp:697:57: note: in expansion of macro 'SP_LPE_ITEM' sp_lpe_item_cleanup_original_path_recursive(SP_LPE_ITEM(ochild)); ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:97:0, from ./sp-filter.h:19, from ./style.h:21, from display/nr-arena-group.h:21, from sp-mask.cpp:18: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:98:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:101:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/cellview.h:31, from /usr/include/gtkmm-2.4/gtkmm.h:108, from ./sp-filter.h:19, from ./style.h:21, from display/nr-arena-group.h:21, from sp-mask.cpp:18: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:86:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:89:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/cellview.h:31, from /usr/include/gtkmm-2.4/gtkmm.h:108, from ./sp-filter.h:19, from ./style.h:21, from display/nr-arena-group.h:21, from sp-mask.cpp:18: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:127:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:130:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:113:0, from ./sp-filter.h:19, from ./style.h:21, from display/nr-arena-group.h:21, from sp-mask.cpp:18: /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'GtkCellRendererCombo* Gtk::CellRendererCombo::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:95:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] GtkCellRendererCombo* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'const GtkCellRendererCombo* Gtk::CellRendererCombo::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:98:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererCombo* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:116:0, from ./sp-filter.h:19, from ./style.h:21, from display/nr-arena-group.h:21, from sp-mask.cpp:18: /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'GtkCellRendererSpin* Gtk::CellRendererSpin::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:97:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] GtkCellRendererSpin* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'const GtkCellRendererSpin* Gtk::CellRendererSpin::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:100:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererSpin* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:193:0, from ./sp-filter.h:19, from ./style.h:21, from display/nr-arena-group.h:21, from sp-mask.cpp:18: /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'GtkProgressBar* Gtk::ProgressBar::gobj()': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:146:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] GtkProgressBar* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'const GtkProgressBar* Gtk::ProgressBar::gobj() const': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:149:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] const GtkProgressBar* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:207:0, from ./sp-filter.h:19, from ./style.h:21, from display/nr-arena-group.h:21, from sp-mask.cpp:18: /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkRuler* Gtk::Ruler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:116:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] GtkRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkRuler* Gtk::Ruler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:119:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] const GtkRuler* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkVRuler* Gtk::VRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:369:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] GtkVRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkVRuler* Gtk::VRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:372:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] const GtkVRuler* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkHRuler* Gtk::HRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:439:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] GtkHRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkHRuler* Gtk::HRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:442:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] const GtkHRuler* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:216:0, from ./sp-filter.h:19, from ./style.h:21, from display/nr-arena-group.h:21, from sp-mask.cpp:18: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:163:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from sp-mask.cpp:18:0: display/nr-arena-group.h: In static member function 'static NRArenaGroup* NRArenaGroup::create(NRArena*)': display/nr-arena-group.h:33:96: warning: cast from 'NRObject*' to 'NRArenaGroup*' increases required alignment of target type [-Wcast-align] NRArenaGroup *obj = reinterpret_cast(nr_object_new(NR_TYPE_ARENA_GROUP)); ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, 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 ./color.h:18, from ./style.h:18, from display/nr-arena-group.h:21, from sp-mask.cpp:18: sp-mask.cpp: In function 'void sp_mask_child_added(SPObject*, Inkscape::XML::Node*, Inkscape::XML::Node*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ sp-mask.cpp:183:43: note: in expansion of macro 'SP_ITEM' NRArenaItem *ac = sp_item_invoke_show (SP_ITEM (ochild), ^ In file included from ./sp-filter.h:22:0, from ./style.h:21, from display/nr-arena-group.h:21, from sp-mask.cpp:18: sp-mask.cpp: In function 'const gchar* sp_mask_create(GSList*, SPDocument*, const Geom::Matrix*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPRoot*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ ./sp-object.h:49:43: note: in definition of macro 'SP_OBJECT_REPR' #define SP_OBJECT_REPR(o) (((SPObject *) (o))->repr) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-root.h:18:21: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ROOT(o) (G_TYPE_CHECK_INSTANCE_CAST((o), SP_TYPE_ROOT, SPRoot)) ^ document-private.h:31:43: note: in expansion of macro 'SP_ROOT' #define SP_DOCUMENT_DEFS(d) ((SPObject *) SP_ROOT (SP_DOCUMENT_ROOT (d))->defs) ^ sp-mask.cpp:275:53: note: in expansion of macro 'SP_DOCUMENT_DEFS' Inkscape::XML::Node *defsrepr = SP_OBJECT_REPR (SP_DOCUMENT_DEFS (document)); ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, 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 ./color.h:18, from ./style.h:18, from display/nr-arena-group.h:21, from sp-mask.cpp:18: /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ sp-mask.cpp:287:24: note: in expansion of macro 'SP_ITEM' SPItem *item = SP_ITEM(mask_object->appendChildRepr(node)); ^ sp-mask.cpp: In function 'NRArenaItem* sp_mask_show(SPMask*, NRArena*, unsigned int)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ sp-mask.cpp:316:43: note: in expansion of macro 'SP_ITEM' NRArenaItem *ac = sp_item_invoke_show (SP_ITEM (child), arena, key, SP_ITEM_REFERENCE_FLAGS); ^ sp-mask.cpp: In function 'void sp_mask_hide(SPMask*, unsigned int)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ sp-mask.cpp:342:25: note: in expansion of macro 'SP_ITEM' sp_item_invoke_hide (SP_ITEM (child), key); ^ In file included from document.h:28:0, from sp-metadata.cpp:20: gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ CXX sp-metrics.o sp-metadata.cpp: In function 'void sp_metadata_set(SPObject*, unsigned int, const gchar*)': sp-metadata.cpp:153:18: warning: variable 'metadata' set but not used [-Wunused-but-set-variable] SPMetadata * metadata; ^ CXX sp-missing-glyph.o CXX sp-namedview.o CXX sp-object.o CXX sp-object-group.o In file included from document.h:28:0, from sp-missing-glyph.cpp:22: gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glibmm-2.4/glibmm/varianttype.h:26, from /usr/include/glibmm-2.4/glibmm/variant.h:26, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:25, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:23, from /usr/include/glibmm-2.4/glibmm.h:91, from ./io/inkscapestream.h:16, from xml/repr.h:23, from sp-missing-glyph.cpp:19: sp-missing-glyph.cpp: In function 'void sp_missing_glyph_set(SPObject*, unsigned int, const gchar*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPMissingGlyph*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-missing-glyph.h:23:32: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_MISSING_GLYPH(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_MISSING_GLYPH, SPMissingGlyph)) ^ sp-missing-glyph.cpp:103:29: note: in expansion of macro 'SP_MISSING_GLYPH' SPMissingGlyph *glyph = SP_MISSING_GLYPH(object); ^ CXX sp-object-repr.o In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/gtkmm-2.4/gtkmm/widget.h:29, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/box.h:58, from display/canvas-grid.h:14, from sp-namedview.cpp:21: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from document.h:28:0, from sp-object.cpp:42: gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ In file included from document.h:28:0, from sp-object-group.cpp:17: gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:35:0, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:33, from /usr/include/gdkmm-2.4/gdkmm/window.h:30, from /usr/include/gdkmm-2.4/gdkmm/event.h:27, from /usr/include/gtkmm-2.4/gtkmm/widget.h:37, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/box.h:58, from display/canvas-grid.h:14, from sp-namedview.cpp:21: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ sp-object-group.cpp: In function 'void sp_objectgroup_class_init(SPObjectGroupClass*)': sp-object-group.cpp:54:17: warning: variable 'object_class' set but not used [-Wunused-but-set-variable] GObjectClass * object_class; ^ sp-object-group.cpp: In function 'Inkscape::XML::Node* sp_objectgroup_write(SPObject*, Inkscape::XML::Document*, Inkscape::XML::Node*, guint)': sp-object-group.cpp:103:17: warning: variable 'group' set but not used [-Wunused-but-set-variable] SPObjectGroup *group; ^ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:44:0, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/box.h:58, from display/canvas-grid.h:14, from sp-namedview.cpp:21: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ CXX sp-offset.o In file included from /usr/include/gtkmm-2.4/gtkmm.h:97:0, from display/canvas-grid.h:15, from sp-namedview.cpp:21: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:98:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:101:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/cellview.h:31, from /usr/include/gtkmm-2.4/gtkmm.h:108, from display/canvas-grid.h:15, from sp-namedview.cpp:21: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:86:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:89:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/cellview.h:31, from /usr/include/gtkmm-2.4/gtkmm.h:108, from display/canvas-grid.h:15, from sp-namedview.cpp:21: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:127:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:130:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm.h:27:0, from /usr/include/gtkmm-2.4/gtkmm.h:89, from sp-filter.h:19, from style.h:21, from sp-object.cpp:43: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:113:0, from display/canvas-grid.h:15, from sp-namedview.cpp:21: /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'GtkCellRendererCombo* Gtk::CellRendererCombo::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:95:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] GtkCellRendererCombo* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'const GtkCellRendererCombo* Gtk::CellRendererCombo::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:98:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererCombo* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:116:0, from display/canvas-grid.h:15, from sp-namedview.cpp:21: /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'GtkCellRendererSpin* Gtk::CellRendererSpin::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:97:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] GtkCellRendererSpin* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'const GtkCellRendererSpin* Gtk::CellRendererSpin::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:100:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererSpin* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/pangomm-1.4/pangomm/layout.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:29, from /usr/include/gdkmm-2.4/gdkmm/gc.h:32, from /usr/include/gdkmm-2.4/gdkmm.h:30, from /usr/include/gtkmm-2.4/gtkmm.h:89, from sp-filter.h:19, from style.h:21, from sp-object.cpp:43: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm/cursor.h:31:0, from /usr/include/gdkmm-2.4/gdkmm.h:40, from /usr/include/gtkmm-2.4/gtkmm.h:89, from sp-filter.h:19, from style.h:21, from sp-object.cpp:43: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:193:0, from display/canvas-grid.h:15, from sp-namedview.cpp:21: /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'GtkProgressBar* Gtk::ProgressBar::gobj()': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:146:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] GtkProgressBar* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'const GtkProgressBar* Gtk::ProgressBar::gobj() const': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:149:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] const GtkProgressBar* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:97:0, from sp-filter.h:19, from style.h:21, from sp-object.cpp:43: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:98:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:101:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:207:0, from display/canvas-grid.h:15, from sp-namedview.cpp:21: /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkRuler* Gtk::Ruler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:116:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] GtkRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkRuler* Gtk::Ruler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:119:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] const GtkRuler* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkVRuler* Gtk::VRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:369:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] GtkVRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkVRuler* Gtk::VRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:372:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] const GtkVRuler* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkHRuler* Gtk::HRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:439:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] GtkHRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkHRuler* Gtk::HRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:442:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] const GtkHRuler* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/cellview.h:31, from /usr/include/gtkmm-2.4/gtkmm.h:108, from sp-filter.h:19, from style.h:21, from sp-object.cpp:43: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:86:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:89:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/cellview.h:31, from /usr/include/gtkmm-2.4/gtkmm.h:108, from sp-filter.h:19, from style.h:21, from sp-object.cpp:43: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:127:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:130:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:216:0, from display/canvas-grid.h:15, from sp-namedview.cpp:21: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:163:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:113:0, from sp-filter.h:19, from style.h:21, from sp-object.cpp:43: /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'GtkCellRendererCombo* Gtk::CellRendererCombo::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:95:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] GtkCellRendererCombo* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'const GtkCellRendererCombo* Gtk::CellRendererCombo::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:98:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererCombo* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:116:0, from sp-filter.h:19, from style.h:21, from sp-object.cpp:43: /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'GtkCellRendererSpin* Gtk::CellRendererSpin::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:97:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] GtkCellRendererSpin* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'const GtkCellRendererSpin* Gtk::CellRendererSpin::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:100:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererSpin* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:193:0, from sp-filter.h:19, from style.h:21, from sp-object.cpp:43: /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'GtkProgressBar* Gtk::ProgressBar::gobj()': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:146:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] GtkProgressBar* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'const GtkProgressBar* Gtk::ProgressBar::gobj() const': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:149:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] const GtkProgressBar* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:207:0, from sp-filter.h:19, from style.h:21, from sp-object.cpp:43: /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkRuler* Gtk::Ruler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:116:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] GtkRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkRuler* Gtk::Ruler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:119:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] const GtkRuler* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkVRuler* Gtk::VRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:369:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] GtkVRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkVRuler* Gtk::VRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:372:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] const GtkVRuler* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkHRuler* Gtk::HRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:439:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] GtkHRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkHRuler* Gtk::HRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:442:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] const GtkHRuler* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:216:0, from sp-filter.h:19, from style.h:21, from sp-object.cpp:43: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:163:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from ./document.h:28:0, from ./ui/widget/registered-widget.h:33, from display/canvas-grid.h:21, from sp-namedview.cpp:21: ./gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': ./gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ In file included from document.h:28:0, from persp3d.h:26, from sp-object-repr.cpp:24: gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ sp-namedview.cpp: In function 'void sp_namedview_class_init(SPNamedViewClass*)': sp-namedview.cpp:88:20: warning: variable 'gobject_class' set but not used [-Wunused-but-set-variable] GObjectClass * gobject_class; ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glibmm-2.4/glibmm/varianttype.h:26, from /usr/include/glibmm-2.4/glibmm/variant.h:26, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:25, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:23, from /usr/include/glibmm-2.4/glibmm.h:91, from /usr/include/gtkmm-2.4/gtkmm/box.h:7, from display/canvas-grid.h:14, from sp-namedview.cpp:21: sp-namedview.cpp: In function 'void sp_namedview_build(SPObject*, SPDocument*, Inkscape::XML::Node*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPGuide*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-guide.h:22:35: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_GUIDE(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_GUIDE, SPGuide)) ^ sp-namedview.cpp:272:27: note: in expansion of macro 'SP_GUIDE' SPGuide * g = SP_GUIDE(o); ^ sp-namedview.cpp: In function 'void sp_namedview_set(SPObject*, unsigned int, const gchar*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPNamedView*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./sp-namedview.h:17:28: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_NAMEDVIEW(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_NAMEDVIEW, SPNamedView)) ^ sp-namedview.cpp:307:23: note: in expansion of macro 'SP_NAMEDVIEW' SPNamedView *nv = SP_NAMEDVIEW(object); ^ sp-namedview.cpp:309:19: warning: unused variable 'px' [-Wunused-variable] SPUnit const &px = sp_unit_get_by_id(SP_UNIT_PX); ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glibmm-2.4/glibmm/varianttype.h:26, from /usr/include/glibmm-2.4/glibmm/variant.h:26, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:25, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:23, from /usr/include/glibmm-2.4/glibmm.h:91, from /usr/include/gtkmm-2.4/gtkmm/box.h:7, from display/canvas-grid.h:14, from sp-namedview.cpp:21: sp-namedview.cpp: In function 'void sp_namedview_child_added(SPObject*, Inkscape::XML::Node*, Inkscape::XML::Node*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPGuide*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-guide.h:22:35: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_GUIDE(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_GUIDE, SPGuide)) ^ sp-namedview.cpp:675:52: note: in expansion of macro 'SP_GUIDE' sp_namedview_show_single_guide(SP_GUIDE(g), nv->showguides); ^ sp-namedview.cpp: In member function 'void SPNamedView::show(SPDesktop*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPGuide*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-guide.h:22:35: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_GUIDE(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_GUIDE, SPGuide)) ^ sp-namedview.cpp:731:23: note: in expansion of macro 'SP_GUIDE' sp_guide_show(SP_GUIDE(l->data), desktop->guides, (GCallback) sp_dt_guide_event); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPGuide*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-guide.h:22:35: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_GUIDE(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_GUIDE, SPGuide)) ^ sp-namedview.cpp:733:32: note: in expansion of macro 'SP_GUIDE' sp_guide_sensitize(SP_GUIDE(l->data), sp_desktop_canvas(desktop), TRUE); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPGuide*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-guide.h:22:35: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_GUIDE(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_GUIDE, SPGuide)) ^ sp-namedview.cpp:735:40: note: in expansion of macro 'SP_GUIDE' sp_namedview_show_single_guide(SP_GUIDE(l->data), showguides); ^ sp-namedview.cpp: In member function 'void SPNamedView::hide(const SPDesktop*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPGuide*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-guide.h:22:35: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_GUIDE(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_GUIDE, SPGuide)) ^ sp-namedview.cpp:869:23: note: in expansion of macro 'SP_GUIDE' sp_guide_hide(SP_GUIDE(l->data), sp_desktop_canvas(desktop)); ^ sp-namedview.cpp: In member function 'void SPNamedView::activateGuides(gpointer, gboolean)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPGuide*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-guide.h:22:35: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_GUIDE(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_GUIDE, SPGuide)) ^ sp-namedview.cpp:883:28: note: in expansion of macro 'SP_GUIDE' sp_guide_sensitize(SP_GUIDE(l->data), sp_desktop_canvas(dt), active); ^ sp-namedview.cpp: In function 'void sp_namedview_setup_guides(SPNamedView*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPGuide*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-guide.h:22:35: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_GUIDE(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_GUIDE, SPGuide)) ^ sp-namedview.cpp:890:37: note: in expansion of macro 'SP_GUIDE' sp_namedview_show_single_guide(SP_GUIDE(l->data), nv->showguides); ^ sp-namedview.cpp: In function 'void sp_namedview_show_single_guide(SPGuide*, bool)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPCanvasItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ ./display/display-forward.h:22:30: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_CANVAS_ITEM(obj) (GTK_CHECK_CAST((obj), SP_TYPE_CANVAS_ITEM, SPCanvasItem)) ^ sp-namedview.cpp:898:24: note: in expansion of macro 'SP_CANVAS_ITEM' sp_canvas_item_show(SP_CANVAS_ITEM(v->data)); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPGuideLine*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ sp-namedview.cpp:899:24: note: in expansion of macro 'SP_CANVAS_ITEM' sp_canvas_item_show(SP_CANVAS_ITEM(SP_GUIDELINE(v->data)->origin)); ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ display/guideline.h:21:26: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_GUIDELINE(o) (GTK_CHECK_CAST((o), SP_TYPE_GUIDELINE, SPGuideLine)) ^ sp-namedview.cpp:899:39: note: in expansion of macro 'SP_GUIDELINE' sp_canvas_item_show(SP_CANVAS_ITEM(SP_GUIDELINE(v->data)->origin)); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPCanvasItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ ./display/display-forward.h:22:30: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_CANVAS_ITEM(obj) (GTK_CHECK_CAST((obj), SP_TYPE_CANVAS_ITEM, SPCanvasItem)) ^ sp-namedview.cpp:899:24: note: in expansion of macro 'SP_CANVAS_ITEM' sp_canvas_item_show(SP_CANVAS_ITEM(SP_GUIDELINE(v->data)->origin)); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPCanvasItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ ./display/display-forward.h:22:30: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_CANVAS_ITEM(obj) (GTK_CHECK_CAST((obj), SP_TYPE_CANVAS_ITEM, SPCanvasItem)) ^ sp-namedview.cpp:901:24: note: in expansion of macro 'SP_CANVAS_ITEM' sp_canvas_item_hide(SP_CANVAS_ITEM(v->data)); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPGuideLine*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ sp-namedview.cpp:902:24: note: in expansion of macro 'SP_CANVAS_ITEM' sp_canvas_item_hide(SP_CANVAS_ITEM(SP_GUIDELINE(v->data)->origin)); ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ display/guideline.h:21:26: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_GUIDELINE(o) (GTK_CHECK_CAST((o), SP_TYPE_GUIDELINE, SPGuideLine)) ^ sp-namedview.cpp:902:39: note: in expansion of macro 'SP_GUIDELINE' sp_canvas_item_hide(SP_CANVAS_ITEM(SP_GUIDELINE(v->data)->origin)); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPCanvasItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ ./display/display-forward.h:22:30: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_CANVAS_ITEM(obj) (GTK_CHECK_CAST((obj), SP_TYPE_CANVAS_ITEM, SPCanvasItem)) ^ sp-namedview.cpp:902:24: note: in expansion of macro 'SP_CANVAS_ITEM' sp_canvas_item_hide(SP_CANVAS_ITEM(SP_GUIDELINE(v->data)->origin)); ^ sp-namedview.cpp: In function 'gboolean sp_str_to_bool(const gchar*)': sp-namedview.cpp:966:14: warning: 'gint g_strcasecmp(const gchar*, const gchar*)' is deprecated (declared at /usr/include/glib-2.0/glib/gstrfuncs.h:200) [-Wdeprecated-declarations] if (!g_strcasecmp(str, "true") || ^ sp-namedview.cpp:966:38: warning: 'gint g_strcasecmp(const gchar*, const gchar*)' is deprecated (declared at /usr/include/glib-2.0/glib/gstrfuncs.h:200) [-Wdeprecated-declarations] if (!g_strcasecmp(str, "true") || ^ sp-namedview.cpp:967:14: warning: 'gint g_strcasecmp(const gchar*, const gchar*)' is deprecated (declared at /usr/include/glib-2.0/glib/gstrfuncs.h:200) [-Wdeprecated-declarations] !g_strcasecmp(str, "yes") || ^ sp-namedview.cpp:967:37: warning: 'gint g_strcasecmp(const gchar*, const gchar*)' is deprecated (declared at /usr/include/glib-2.0/glib/gstrfuncs.h:200) [-Wdeprecated-declarations] !g_strcasecmp(str, "yes") || ^ sp-namedview.cpp:968:14: warning: 'gint g_strcasecmp(const gchar*, const gchar*)' is deprecated (declared at /usr/include/glib-2.0/glib/gstrfuncs.h:200) [-Wdeprecated-declarations] !g_strcasecmp(str, "y") || ^ sp-namedview.cpp:968:35: warning: 'gint g_strcasecmp(const gchar*, const gchar*)' is deprecated (declared at /usr/include/glib-2.0/glib/gstrfuncs.h:200) [-Wdeprecated-declarations] !g_strcasecmp(str, "y") || ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glibmm-2.4/glibmm/varianttype.h:26, from /usr/include/glibmm-2.4/glibmm/variant.h:26, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:25, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:23, from /usr/include/glibmm-2.4/glibmm.h:91, from /usr/include/gtkmm-2.4/gtkmm/box.h:7, from display/canvas-grid.h:14, from sp-namedview.cpp:21: sp-namedview.cpp: In member function 'void SPNamedView::translateGuides(const Geom::Translate&)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPGuide*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-guide.h:22:35: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_GUIDE(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_GUIDE, SPGuide)) ^ sp-namedview.cpp:1041:27: note: in expansion of macro 'SP_GUIDE' SPGuide &guide = *SP_GUIDE(l->data); ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:23, from helper/sp-marshal.h:5, from sp-object.cpp:38: sp-object.cpp: In member function 'void SPObject::_requireSVGVersion(Inkscape::Version)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPRoot*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-root.h:18:21: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ROOT(o) (G_TYPE_CHECK_INSTANCE_CAST((o), SP_TYPE_ROOT, SPRoot)) ^ sp-object.cpp:1600:26: note: in expansion of macro 'SP_ROOT' SPRoot *root=SP_ROOT(object); ^ In file included from /usr/include/gdkmm-2.4/gdkmm.h:27:0, from /usr/include/gtkmm-2.4/gtkmm.h:89, from sp-filter.h:19, from sp-object-repr.cpp:59: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/pangomm-1.4/pangomm/layout.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:29, from /usr/include/gdkmm-2.4/gdkmm/gc.h:32, from /usr/include/gdkmm-2.4/gdkmm.h:30, from /usr/include/gtkmm-2.4/gtkmm.h:89, from sp-filter.h:19, from sp-object-repr.cpp:59: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm/cursor.h:31:0, from /usr/include/gdkmm-2.4/gdkmm.h:40, from /usr/include/gtkmm-2.4/gtkmm.h:89, from sp-filter.h:19, from sp-object-repr.cpp:59: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:97:0, from sp-filter.h:19, from sp-object-repr.cpp:59: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:98:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:101:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/cellview.h:31, from /usr/include/gtkmm-2.4/gtkmm.h:108, from sp-filter.h:19, from sp-object-repr.cpp:59: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:86:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:89:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/cellview.h:31, from /usr/include/gtkmm-2.4/gtkmm.h:108, from sp-filter.h:19, from sp-object-repr.cpp:59: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:127:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:130:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:113:0, from sp-filter.h:19, from sp-object-repr.cpp:59: /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'GtkCellRendererCombo* Gtk::CellRendererCombo::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:95:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] GtkCellRendererCombo* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'const GtkCellRendererCombo* Gtk::CellRendererCombo::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:98:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererCombo* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:116:0, from sp-filter.h:19, from sp-object-repr.cpp:59: /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'GtkCellRendererSpin* Gtk::CellRendererSpin::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:97:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] GtkCellRendererSpin* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'const GtkCellRendererSpin* Gtk::CellRendererSpin::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:100:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererSpin* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glibmm-2.4/glibmm/varianttype.h:26, from /usr/include/glibmm-2.4/glibmm/variant.h:26, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:25, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:23, from /usr/include/glibmm-2.4/glibmm.h:91, from ./io/inkscapestream.h:16, from xml/repr.h:23, from preferences.h:23, from sp-offset.cpp:34: sp-offset.cpp: In function 'Inkscape::XML::Node* sp_offset_write(SPObject*, Inkscape::XML::Document*, Inkscape::XML::Node*, guint)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPOffset*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-offset.h:23:36: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_OFFSET(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_OFFSET, SPOffset)) ^ sp-offset.cpp:262:24: note: in expansion of macro 'SP_OFFSET' SPOffset *offset = SP_OFFSET (object); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPShape*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-shape.h:26:24: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_SHAPE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_SHAPE, SPShape)) ^ sp-offset.cpp:281:42: note: in expansion of macro 'SP_SHAPE' SPCurve *curve = sp_shape_get_curve (SP_SHAPE (offset)); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPShape*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-shape.h:26:24: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_SHAPE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_SHAPE, SPShape)) ^ sp-offset.cpp:283:30: note: in expansion of macro 'SP_SHAPE' sp_offset_set_shape (SP_SHAPE (offset)); ^ sp-offset.cpp: In function 'void sp_offset_set(SPObject*, unsigned int, const gchar*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPOffset*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-offset.h:23:36: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_OFFSET(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_OFFSET, SPOffset)) ^ sp-offset.cpp:331:24: note: in expansion of macro 'SP_OFFSET' SPOffset *offset = SP_OFFSET (object); ^ sp-offset.cpp: In function 'void sp_offset_update(SPObject*, SPCtx*, guint)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPOffset*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-offset.h:23:36: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_OFFSET(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_OFFSET, SPOffset)) ^ sp-offset.cpp:402:24: note: in expansion of macro 'SP_OFFSET' SPOffset* offset = SP_OFFSET(object); ^ sp-offset.cpp: In function 'gchar* sp_offset_description(SPItem*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPOffset*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-offset.h:23:36: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_OFFSET(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_OFFSET, SPOffset)) ^ sp-offset.cpp:422:24: note: in expansion of macro 'SP_OFFSET' SPOffset *offset = SP_OFFSET (item); ^ sp-offset.cpp: In function 'void sp_offset_set_shape(SPShape*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPOffset*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-offset.h:23:36: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_OFFSET(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_OFFSET, SPOffset)) ^ sp-offset.cpp:441:24: note: in expansion of macro 'SP_OFFSET' SPOffset *offset = SP_OFFSET (shape); ^ sp-offset.cpp: In function 'void sp_offset_top_point(SPOffset*, Geom::Point*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPShape*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-shape.h:26:24: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_SHAPE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_SHAPE, SPShape)) ^ sp-offset.cpp:951:42: note: in expansion of macro 'SP_SHAPE' SPCurve *curve = sp_shape_get_curve (SP_SHAPE (offset)); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPShape*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-shape.h:26:24: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_SHAPE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_SHAPE, SPShape)) ^ sp-offset.cpp:954:30: note: in expansion of macro 'SP_SHAPE' sp_offset_set_shape (SP_SHAPE (offset)); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPShape*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-shape.h:26:24: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_SHAPE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_SHAPE, SPShape)) ^ sp-offset.cpp:955:37: note: in expansion of macro 'SP_SHAPE' curve = sp_shape_get_curve (SP_SHAPE (offset)); ^ sp-offset.cpp: In function 'void sp_offset_start_listening(SPOffset*, SPObject*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ sp-offset.cpp:994:39: note: in expansion of macro 'SP_ITEM' offset->_transformed_connection = SP_ITEM(to)->connectTransformed(sigc::bind(sigc::ptr_fun(&sp_offset_move_compensate), offset)); ^ sp-offset.cpp: In function 'void sp_offset_move_compensate(const Geom::Matrix*, SPItem*, SPOffset*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ sp-offset.cpp:1029:20: note: in expansion of macro 'SP_ITEM' SPItem *item = SP_ITEM(self); ^ sp-offset.cpp: In function 'void sp_offset_source_modified(SPObject*, guint, SPItem*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPOffset*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-offset.h:23:36: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_OFFSET(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_OFFSET, SPOffset)) ^ sp-offset.cpp:1083:24: note: in expansion of macro 'SP_OFFSET' SPOffset *offset = SP_OFFSET(item); ^ sp-offset.cpp: In function 'void refresh_offset_source(SPOffset*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ sp-offset.cpp:1100:20: note: in expansion of macro 'SP_ITEM' SPItem *item = SP_ITEM (refobj); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPShape*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-shape.h:26:24: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_SHAPE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_SHAPE, SPShape)) ^ sp-offset.cpp:1105:37: note: in expansion of macro 'SP_SHAPE' curve = sp_shape_get_curve (SP_SHAPE (item)); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPText*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-text.h:27:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_TEXT(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_TEXT, SPText)) ^ sp-offset.cpp:1110:17: note: in expansion of macro 'SP_TEXT' curve = SP_TEXT (item)->getNormalizedBpath (); ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:193:0, from sp-filter.h:19, from sp-object-repr.cpp:59: /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'GtkProgressBar* Gtk::ProgressBar::gobj()': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:146:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] GtkProgressBar* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'const GtkProgressBar* Gtk::ProgressBar::gobj() const': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:149:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] const GtkProgressBar* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:207:0, from sp-filter.h:19, from sp-object-repr.cpp:59: /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkRuler* Gtk::Ruler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:116:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] GtkRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkRuler* Gtk::Ruler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:119:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] const GtkRuler* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkVRuler* Gtk::VRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:369:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] GtkVRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkVRuler* Gtk::VRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:372:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] const GtkVRuler* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkHRuler* Gtk::HRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:439:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] GtkHRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkHRuler* Gtk::HRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:442:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] const GtkHRuler* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:216:0, from sp-filter.h:19, from sp-object-repr.cpp:59: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:163:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } ^ CXX sp-paint-server.o CXX sp-path.o CXX sp-pattern.o CXX sp-polygon.o In file included from ./libnr/nr-object.h:20:0, from display/nr-arena.h:31, from sp-pattern.cpp:26: ./gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': ./gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ In file included from sp-pattern.cpp:26:0: display/nr-arena.h: In static member function 'static NRArena* NRArena::create()': display/nr-arena.h:46:66: warning: cast from 'NRObject*' to 'NRArena*' increases required alignment of target type [-Wcast-align] return reinterpret_cast(nr_object_new(NR_TYPE_ARENA)); ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:23, from sp-object.h:58, from sp-paint-server-reference.h:18, from sp-paint-server.cpp:18: sp-paint-server.cpp: In member function 'bool SPPaintServer::isSolid() const': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPGradient*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-gradient.h:35:27: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_GRADIENT(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_GRADIENT, SPGradient)) ^ sp-paint-server.cpp:180:28: note: in expansion of macro 'SP_GRADIENT' SPGradient *grad = SP_GRADIENT(this); ^ CXX sp-polyline.o In file included from /usr/include/gdkmm-2.4/gdkmm.h:27:0, from /usr/include/gtkmm-2.4/gtkmm.h:89, from ./sp-filter.h:19, from ./style.h:21, from display/nr-arena-group.h:21, from sp-pattern.cpp:27: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/pangomm-1.4/pangomm/layout.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:29, from /usr/include/gdkmm-2.4/gdkmm/gc.h:32, from /usr/include/gdkmm-2.4/gdkmm.h:30, from /usr/include/gtkmm-2.4/gtkmm.h:89, from ./sp-filter.h:19, from ./style.h:21, from display/nr-arena-group.h:21, from sp-pattern.cpp:27: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm/cursor.h:31:0, from /usr/include/gdkmm-2.4/gdkmm.h:40, from /usr/include/gtkmm-2.4/gtkmm.h:89, from ./sp-filter.h:19, from ./style.h:21, from display/nr-arena-group.h:21, from sp-pattern.cpp:27: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from document.h:28:0, from sp-path.cpp:42: gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/gtkmm-2.4/gtkmm/widget.h:29, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/bin.h:30, from /usr/include/gtkmm-2.4/gtkmm/window.h:32, from ui/view/edit-widget-interface.h:21, from desktop.h:37, from sp-path.cpp:43: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:35:0, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:33, from /usr/include/gdkmm-2.4/gdkmm/window.h:30, from /usr/include/gdkmm-2.4/gdkmm/event.h:27, from /usr/include/gtkmm-2.4/gtkmm/widget.h:37, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/bin.h:30, from /usr/include/gtkmm-2.4/gtkmm/window.h:32, from ui/view/edit-widget-interface.h:21, from desktop.h:37, from sp-path.cpp:43: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:44:0, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/bin.h:30, from /usr/include/gtkmm-2.4/gtkmm/window.h:32, from ui/view/edit-widget-interface.h:21, from desktop.h:37, from sp-path.cpp:43: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:97:0, from ./sp-filter.h:19, from ./style.h:21, from display/nr-arena-group.h:21, from sp-pattern.cpp:27: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:98:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:101:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/cellview.h:31, from /usr/include/gtkmm-2.4/gtkmm.h:108, from ./sp-filter.h:19, from ./style.h:21, from display/nr-arena-group.h:21, from sp-pattern.cpp:27: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:86:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:89:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/cellview.h:31, from /usr/include/gtkmm-2.4/gtkmm.h:108, from ./sp-filter.h:19, from ./style.h:21, from display/nr-arena-group.h:21, from sp-pattern.cpp:27: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:127:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:130:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:113:0, from ./sp-filter.h:19, from ./style.h:21, from display/nr-arena-group.h:21, from sp-pattern.cpp:27: /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'GtkCellRendererCombo* Gtk::CellRendererCombo::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:95:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] GtkCellRendererCombo* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'const GtkCellRendererCombo* Gtk::CellRendererCombo::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:98:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererCombo* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:116:0, from ./sp-filter.h:19, from ./style.h:21, from display/nr-arena-group.h:21, from sp-pattern.cpp:27: /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'GtkCellRendererSpin* Gtk::CellRendererSpin::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:97:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] GtkCellRendererSpin* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'const GtkCellRendererSpin* Gtk::CellRendererSpin::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:100:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererSpin* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:97:0, from sp-filter.h:19, from style.h:21, from sp-path.cpp:48: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:98:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:101:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/cellview.h:31, from /usr/include/gtkmm-2.4/gtkmm.h:108, from sp-filter.h:19, from style.h:21, from sp-path.cpp:48: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:86:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:89:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/cellview.h:31, from /usr/include/gtkmm-2.4/gtkmm.h:108, from sp-filter.h:19, from style.h:21, from sp-path.cpp:48: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:127:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:130:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:193:0, from ./sp-filter.h:19, from ./style.h:21, from display/nr-arena-group.h:21, from sp-pattern.cpp:27: /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'GtkProgressBar* Gtk::ProgressBar::gobj()': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:146:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] GtkProgressBar* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'const GtkProgressBar* Gtk::ProgressBar::gobj() const': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:149:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] const GtkProgressBar* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:113:0, from sp-filter.h:19, from style.h:21, from sp-path.cpp:48: /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'GtkCellRendererCombo* Gtk::CellRendererCombo::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:95:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] GtkCellRendererCombo* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'const GtkCellRendererCombo* Gtk::CellRendererCombo::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:98:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererCombo* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:116:0, from sp-filter.h:19, from style.h:21, from sp-path.cpp:48: /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'GtkCellRendererSpin* Gtk::CellRendererSpin::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:97:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] GtkCellRendererSpin* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'const GtkCellRendererSpin* Gtk::CellRendererSpin::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:100:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererSpin* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:207:0, from ./sp-filter.h:19, from ./style.h:21, from display/nr-arena-group.h:21, from sp-pattern.cpp:27: /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkRuler* Gtk::Ruler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:116:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] GtkRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkRuler* Gtk::Ruler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:119:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] const GtkRuler* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkVRuler* Gtk::VRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:369:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] GtkVRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkVRuler* Gtk::VRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:372:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] const GtkVRuler* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkHRuler* Gtk::HRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:439:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] GtkHRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkHRuler* Gtk::HRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:442:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] const GtkHRuler* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:216:0, from ./sp-filter.h:19, from ./style.h:21, from display/nr-arena-group.h:21, from sp-pattern.cpp:27: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:163:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from document.h:28:0, from sp-polygon.cpp:27: gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:23, from display/display-forward.h:4, from sp-shape.h:17, from sp-polygon.h:16, from sp-polygon.cpp:18: sp-polygon.cpp: In function 'Inkscape::XML::Node* sp_polygon_write(SPObject*, Inkscape::XML::Document*, Inkscape::XML::Node*, guint)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPShape*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-shape.h:26:24: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_SHAPE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_SHAPE, SPShape)) ^ sp-polygon.cpp:116:22: note: in expansion of macro 'SP_SHAPE' SPShape *shape = SP_SHAPE(object); ^ sp-polygon.cpp: In function 'void sp_polygon_set(SPObject*, unsigned int, const gchar*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPPolygon*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-polygon.h:19:26: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_POLYGON(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_POLYGON, SPPolygon)) ^ sp-polygon.cpp:161:26: note: in expansion of macro 'SP_POLYGON' SPPolygon *polygon = SP_POLYGON(object); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPShape*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-shape.h:26:24: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_SHAPE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_SHAPE, SPShape)) ^ sp-polygon.cpp:212:32: note: in expansion of macro 'SP_SHAPE' sp_shape_set_curve(SP_SHAPE(polygon), curve, TRUE); ^ In file included from sp-pattern.cpp:27:0: display/nr-arena-group.h: In static member function 'static NRArenaGroup* NRArenaGroup::create(NRArena*)': display/nr-arena-group.h:33:96: warning: cast from 'NRObject*' to 'NRArenaGroup*' increases required alignment of target type [-Wcast-align] NRArenaGroup *obj = reinterpret_cast(nr_object_new(NR_TYPE_ARENA_GROUP)); ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:193:0, from sp-filter.h:19, from style.h:21, from sp-path.cpp:48: /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'GtkProgressBar* Gtk::ProgressBar::gobj()': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:146:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] GtkProgressBar* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'const GtkProgressBar* Gtk::ProgressBar::gobj() const': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:149:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] const GtkProgressBar* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, 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 ./color.h:18, from ./style.h:18, from display/nr-arena-group.h:21, from sp-pattern.cpp:27: sp-pattern.cpp: In function 'void sp_pattern_set(SPObject*, unsigned int, const gchar*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPPattern*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ sp-pattern.h:20:24: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_PATTERN(o) (GTK_CHECK_CAST ((o), SP_TYPE_PATTERN, SPPattern)) ^ sp-pattern.cpp:198:19: note: in expansion of macro 'SP_PATTERN' SPPattern *pat = SP_PATTERN (object); ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:207:0, from sp-filter.h:19, from style.h:21, from sp-path.cpp:48: /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkRuler* Gtk::Ruler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:116:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] GtkRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkRuler* Gtk::Ruler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:119:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] const GtkRuler* gobj() const { return reinterpret_cast(gobject_); } ^ sp-pattern.cpp: In function 'void sp_pattern_child_added(SPObject*, Inkscape::XML::Node*, Inkscape::XML::Node*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPPattern*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ sp-pattern.h:20:24: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_PATTERN(o) (GTK_CHECK_CAST ((o), SP_TYPE_PATTERN, SPPattern)) ^ sp-pattern.cpp:318:19: note: in expansion of macro 'SP_PATTERN' SPPattern *pat = SP_PATTERN (object); ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkVRuler* Gtk::VRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:369:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] GtkVRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkVRuler* Gtk::VRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:372:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] const GtkVRuler* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ sp-pattern.cpp:327:45: note: in expansion of macro 'SP_ITEM' unsigned position = sp_item_pos_in_parent(SP_ITEM(ochild)); ^ sp-pattern.cpp:331:40: warning: cast from 'SPPainter*' to 'SPPatPainter*' increases required alignment of target type [-Wcast-align] SPPatPainter *pp = (SPPatPainter *) p; ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkHRuler* Gtk::HRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:439:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] GtkHRuler* gobj() { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, 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 ./color.h:18, from ./style.h:18, from display/nr-arena-group.h:21, from sp-pattern.cpp:27: /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ sp-pattern.cpp:332:43: note: in expansion of macro 'SP_ITEM' NRArenaItem *ai = sp_item_invoke_show (SP_ITEM (ochild), pp->arena, pp->dkey, SP_ITEM_REFERENCE_FLAGS); ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkHRuler* Gtk::HRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:442:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] const GtkHRuler* gobj() const { return reinterpret_cast(gobject_); } ^ sp-pattern.cpp: In function 'void sp_pattern_update(SPObject*, SPCtx*, unsigned int)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPPattern*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ sp-pattern.h:20:24: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_PATTERN(o) (GTK_CHECK_CAST ((o), SP_TYPE_PATTERN, SPPattern)) ^ sp-pattern.cpp:367:19: note: in expansion of macro 'SP_PATTERN' SPPattern *pat = SP_PATTERN (object); ^ sp-pattern.cpp: In function 'void sp_pattern_modified(SPObject*, guint)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPPattern*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ sp-pattern.h:20:24: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_PATTERN(o) (GTK_CHECK_CAST ((o), SP_TYPE_PATTERN, SPPattern)) ^ sp-pattern.cpp:389:19: note: in expansion of macro 'SP_PATTERN' SPPattern *pat = SP_PATTERN (object); ^ sp-pattern.cpp: In function 'guint count_pattern_hrefs(SPObject*, SPPattern*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPPattern*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ sp-pattern.h:20:24: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_PATTERN(o) (GTK_CHECK_CAST ((o), SP_TYPE_PATTERN, SPPattern)) ^ sp-pattern.cpp:451:12: note: in expansion of macro 'SP_PATTERN' && SP_PATTERN(SP_STYLE_FILL_SERVER(style)) == pat) ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPPattern*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ sp-pattern.h:20:24: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_PATTERN(o) (GTK_CHECK_CAST ((o), SP_TYPE_PATTERN, SPPattern)) ^ sp-pattern.cpp:458:12: note: in expansion of macro 'SP_PATTERN' && SP_PATTERN(SP_STYLE_STROKE_SERVER(style)) == pat) ^ In file included from ./sp-filter.h:22:0, from ./style.h:21, from display/nr-arena-group.h:21, from sp-pattern.cpp:27: sp-pattern.cpp: In function 'SPPattern* pattern_chain(SPPattern*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPRoot*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ ./sp-object.h:49:43: note: in definition of macro 'SP_OBJECT_REPR' #define SP_OBJECT_REPR(o) (((SPObject *) (o))->repr) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-root.h:18:21: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ROOT(o) (G_TYPE_CHECK_INSTANCE_CAST((o), SP_TYPE_ROOT, SPRoot)) ^ document-private.h:31:43: note: in expansion of macro 'SP_ROOT' #define SP_DOCUMENT_DEFS(d) ((SPObject *) SP_ROOT (SP_DOCUMENT_ROOT (d))->defs) ^ sp-pattern.cpp:476:50: note: in expansion of macro 'SP_DOCUMENT_DEFS' Inkscape::XML::Node *defsrepr = SP_OBJECT_REPR (SP_DOCUMENT_DEFS (document)); ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, 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 ./color.h:18, from ./style.h:18, from display/nr-arena-group.h:21, from sp-pattern.cpp:27: /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPPattern*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ sp-pattern.h:20:24: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_PATTERN(o) (GTK_CHECK_CAST ((o), SP_TYPE_PATTERN, SPPattern)) ^ sp-pattern.cpp:489:9: note: in expansion of macro 'SP_PATTERN' return SP_PATTERN (child); ^ In file included from ./sp-filter.h:22:0, from ./style.h:21, from display/nr-arena-group.h:21, from sp-pattern.cpp:27: sp-pattern.cpp: In function 'const gchar* pattern_tile(GSList*, Geom::Rect, SPDocument*, Geom::Matrix, Geom::Matrix)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPRoot*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ ./sp-object.h:49:43: note: in definition of macro 'SP_OBJECT_REPR' #define SP_OBJECT_REPR(o) (((SPObject *) (o))->repr) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-root.h:18:21: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ROOT(o) (G_TYPE_CHECK_INSTANCE_CAST((o), SP_TYPE_ROOT, SPRoot)) ^ document-private.h:31:43: note: in expansion of macro 'SP_ROOT' #define SP_DOCUMENT_DEFS(d) ((SPObject *) SP_ROOT (SP_DOCUMENT_ROOT (d))->defs) ^ sp-pattern.cpp:530:50: note: in expansion of macro 'SP_DOCUMENT_DEFS' Inkscape::XML::Node *defsrepr = SP_OBJECT_REPR (SP_DOCUMENT_DEFS (document)); ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, 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 ./color.h:18, from ./style.h:18, from display/nr-arena-group.h:21, from sp-pattern.cpp:27: /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ sp-pattern.cpp:547:18: note: in expansion of macro 'SP_ITEM' SPItem *copy = SP_ITEM(pat_object->appendChildRepr(node)); ^ sp-pattern.cpp: In function 'void sp_pattern_painter_release(SPObject*, SPPatPainter*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ sp-pattern.cpp:675:22: note: in expansion of macro 'SP_ITEM' sp_item_invoke_hide(SP_ITEM(obj), painter->dkey); ^ sp-pattern.cpp: In function 'SPPainter* sp_pattern_painter_new(SPPaintServer*, const Geom::Matrix&, const Geom::Matrix&, const NRRect*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPPattern*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ sp-pattern.h:20:24: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_PATTERN(o) (GTK_CHECK_CAST ((o), SP_TYPE_PATTERN, SPPattern)) ^ sp-pattern.cpp:685:19: note: in expansion of macro 'SP_PATTERN' SPPattern *pat = SP_PATTERN (ps); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ sp-pattern.cpp:771:33: note: in expansion of macro 'SP_ITEM' cai = sp_item_invoke_show (SP_ITEM (child), pp->arena, pp->dkey, SP_ITEM_REFERENCE_FLAGS); ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:216:0, from sp-filter.h:19, from style.h:21, from sp-path.cpp:48: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:163:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } ^ sp-pattern.cpp: In function 'void sp_pattern_painter_free(SPPaintServer*, SPPainter*)': sp-pattern.cpp:843:38: warning: cast from 'SPPainter*' to 'SPPatPainter*' increases required alignment of target type [-Wcast-align] SPPatPainter *pp = (SPPatPainter *) painter; ^ sp-pattern.cpp: In function 'void sp_pat_fill(SPPainter*, NRPixBlock*)': sp-pattern.cpp:917:24: warning: cast from 'SPPainter*' to 'SPPatPainter*' increases required alignment of target type [-Wcast-align] pp = (SPPatPainter *) painter; ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:23, from ./display/display-forward.h:4, from live_effects/effect.h:13, from sp-path.cpp:23: sp-path.cpp: In function 'gint sp_nodes_in_path(SPPath*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPShape*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-shape.h:26:24: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_SHAPE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_SHAPE, SPShape)) ^ sp-path.cpp:130:22: note: in expansion of macro 'SP_SHAPE' SPCurve *curve = SP_SHAPE(path)->curve; ^ sp-path.cpp: In function 'gchar* sp_path_description(SPItem*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPPath*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-path.h:21:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_PATH(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_PATH, SPPath)) ^ sp-path.cpp:139:34: note: in expansion of macro 'SP_PATH' int count = sp_nodes_in_path(SP_PATH(item)); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPLPEItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-lpe-item.h:23:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_LPE_ITEM(o) (G_TYPE_CHECK_INSTANCE_CAST((o), SP_TYPE_LPE_ITEM, SPLPEItem)) ^ sp-path.cpp:140:61: note: in expansion of macro 'SP_LPE_ITEM' if (SP_IS_LPE_ITEM(item) && sp_lpe_item_has_path_effect(SP_LPE_ITEM(item))) { ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPLPEItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-lpe-item.h:23:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_LPE_ITEM(o) (G_TYPE_CHECK_INSTANCE_CAST((o), SP_TYPE_LPE_ITEM, SPLPEItem)) ^ sp-path.cpp:144:67: note: in expansion of macro 'SP_LPE_ITEM' PathEffectList effect_list = sp_lpe_item_get_effect_list(SP_LPE_ITEM(item)); ^ sp-path.cpp: In function 'void sp_path_convert_to_guides(SPItem*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPPath*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-path.h:21:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_PATH(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_PATH, SPPath)) ^ sp-path.cpp:167:20: note: in expansion of macro 'SP_PATH' SPPath *path = SP_PATH(item); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPShape*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-shape.h:26:24: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_SHAPE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_SHAPE, SPShape)) ^ sp-path.cpp:169:22: note: in expansion of macro 'SP_SHAPE' SPCurve *curve = SP_SHAPE(path)->curve; ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ sp-path.cpp:174:48: note: in expansion of macro 'SP_ITEM' Geom::Matrix const i2d (sp_item_i2d_affine(SP_ITEM(path))); ^ sp-path.cpp: In function 'void sp_path_release(SPObject*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPPath*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-path.h:21:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_PATH(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_PATH, SPPath)) ^ sp-path.cpp:241:20: note: in expansion of macro 'SP_PATH' SPPath *path = SP_PATH(object); ^ sp-path.cpp: In function 'Inkscape::XML::Node* sp_path_write(SPObject*, Inkscape::XML::Document*, Inkscape::XML::Node*, guint)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPPath*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-path.h:21:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_PATH(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_PATH, SPPath)) ^ sp-path.cpp:348:5: note: in expansion of macro 'SP_PATH' SP_PATH(shape)->connEndPair.writeRepr(repr); ^ sp-path.cpp: In function 'void sp_path_update(SPObject*, SPCtx*, guint)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPPath*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-path.h:21:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_PATH(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_PATH, SPPath)) ^ sp-path.cpp:368:20: note: in expansion of macro 'SP_PATH' SPPath *path = SP_PATH(object); ^ sp-path.cpp: In function 'Geom::Matrix sp_path_set_transform(SPItem*, const Geom::Matrix&)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPLPEItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-lpe-item.h:23:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_LPE_ITEM(o) (G_TYPE_CHECK_INSTANCE_CAST((o), SP_TYPE_LPE_ITEM, SPLPEItem)) ^ sp-path.cpp:388:71: note: in expansion of macro 'SP_LPE_ITEM' sp_lpe_item_has_path_effect_recursive(SP_LPE_ITEM(item))) { ^ sp-path.cpp: In function 'void sp_path_update_patheffect(SPLPEItem*, bool)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPLPEItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-lpe-item.h:23:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_LPE_ITEM(o) (G_TYPE_CHECK_INSTANCE_CAST((o), SP_TYPE_LPE_ITEM, SPLPEItem)) ^ sp-path.cpp:430:56: note: in expansion of macro 'SP_LPE_ITEM' bool success = sp_lpe_item_perform_path_effect(SP_LPE_ITEM(shape), curve); ^ sp-path.cpp: In function 'SPCurve* sp_path_get_curve_for_edit(SPPath*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPLPEItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-lpe-item.h:23:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_LPE_ITEM(o) (G_TYPE_CHECK_INSTANCE_CAST((o), SP_TYPE_LPE_ITEM, SPLPEItem)) ^ sp-path.cpp:505:71: note: in expansion of macro 'SP_LPE_ITEM' sp_lpe_item_has_path_effect_recursive(SP_LPE_ITEM(path))) { ^ sp-path.cpp: In function 'const SPCurve* sp_path_get_curve_reference(SPPath*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPLPEItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-lpe-item.h:23:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_LPE_ITEM(o) (G_TYPE_CHECK_INSTANCE_CAST((o), SP_TYPE_LPE_ITEM, SPLPEItem)) ^ sp-path.cpp:520:71: note: in expansion of macro 'SP_LPE_ITEM' sp_lpe_item_has_path_effect_recursive(SP_LPE_ITEM(path))) { ^ In file included from document.h:28:0, from sp-polyline.cpp:21: gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ sp-polyline.cpp: In function 'void sp_polyline_class_init(SPPolyLineClass*)': sp-polyline.cpp:60:17: warning: variable 'gobject_class' set but not used [-Wunused-but-set-variable] GObjectClass * gobject_class; ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:23, from display/display-forward.h:4, from sp-shape.h:17, from sp-polyline.h:4, from sp-polyline.cpp:17: sp-polyline.cpp: In function 'void sp_polyline_set(SPObject*, unsigned int, const gchar*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPPolyLine*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-polyline.h:9:38: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_POLYLINE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_POLYLINE, SPPolyLine)) ^ sp-polyline.cpp:98:13: note: in expansion of macro 'SP_POLYLINE' polyline = SP_POLYLINE (object); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPShape*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-shape.h:26:24: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_SHAPE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_SHAPE, SPShape)) ^ sp-polyline.cpp:142:23: note: in expansion of macro 'SP_SHAPE' sp_shape_set_curve (SP_SHAPE (polyline), curve, TRUE); ^ sp-polyline.cpp: In function 'Inkscape::XML::Node* sp_polyline_write(SPObject*, Inkscape::XML::Document*, Inkscape::XML::Node*, guint)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPPolyLine*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-polyline.h:9:38: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_POLYLINE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_POLYLINE, SPPolyLine)) ^ sp-polyline.cpp:158:13: note: in expansion of macro 'SP_POLYLINE' polyline = SP_POLYLINE (object); ^ sp-polyline.cpp:156:14: warning: variable 'polyline' set but not used [-Wunused-but-set-variable] SPPolyLine *polyline; ^ CXX sp-rect.o CXX sp-root.o CXX sp-script.o CXX sp-shape.o In file included from ./libnr/nr-object.h:20:0, from display/nr-arena-item.h:61, from display/nr-arena-group.h:20, from sp-root.cpp:24: ./gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': ./gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ In file included from document.h:28:0, from sp-rect.cpp:25: gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ In file included from /usr/include/gdkmm-2.4/gdkmm.h:27:0, from /usr/include/gtkmm-2.4/gtkmm.h:89, from ./sp-filter.h:19, from ./style.h:21, from display/nr-arena-group.h:21, from sp-root.cpp:24: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm.h:27:0, from /usr/include/gtkmm-2.4/gtkmm.h:89, from sp-filter.h:19, from style.h:21, from sp-rect.cpp:27: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/pangomm-1.4/pangomm/layout.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:29, from /usr/include/gdkmm-2.4/gdkmm/gc.h:32, from /usr/include/gdkmm-2.4/gdkmm.h:30, from /usr/include/gtkmm-2.4/gtkmm.h:89, from ./sp-filter.h:19, from ./style.h:21, from display/nr-arena-group.h:21, from sp-root.cpp:24: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/pangomm-1.4/pangomm/layout.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:29, from /usr/include/gdkmm-2.4/gdkmm/gc.h:32, from /usr/include/gdkmm-2.4/gdkmm.h:30, from /usr/include/gtkmm-2.4/gtkmm.h:89, from sp-filter.h:19, from style.h:21, from sp-rect.cpp:27: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from document.h:28:0, from sp-script.cpp:17: gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ In file included from /usr/include/gdkmm-2.4/gdkmm/cursor.h:31:0, from /usr/include/gdkmm-2.4/gdkmm.h:40, from /usr/include/gtkmm-2.4/gtkmm.h:89, from ./sp-filter.h:19, from ./style.h:21, from display/nr-arena-group.h:21, from sp-root.cpp:24: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm/cursor.h:31:0, from /usr/include/gdkmm-2.4/gdkmm.h:40, from /usr/include/gtkmm-2.4/gtkmm.h:89, from sp-filter.h:19, from style.h:21, from sp-rect.cpp:27: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:97:0, from sp-filter.h:19, from style.h:21, from sp-rect.cpp:27: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:98:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:101:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/cellview.h:31, from /usr/include/gtkmm-2.4/gtkmm.h:108, from sp-filter.h:19, from style.h:21, from sp-rect.cpp:27: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:86:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:89:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/cellview.h:31, from /usr/include/gtkmm-2.4/gtkmm.h:108, from sp-filter.h:19, from style.h:21, from sp-rect.cpp:27: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:127:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:130:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:113:0, from sp-filter.h:19, from style.h:21, from sp-rect.cpp:27: /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'GtkCellRendererCombo* Gtk::CellRendererCombo::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:95:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] GtkCellRendererCombo* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'const GtkCellRendererCombo* Gtk::CellRendererCombo::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:98:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererCombo* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:116:0, from sp-filter.h:19, from style.h:21, from sp-rect.cpp:27: /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'GtkCellRendererSpin* Gtk::CellRendererSpin::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:97:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] GtkCellRendererSpin* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'const GtkCellRendererSpin* Gtk::CellRendererSpin::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:100:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererSpin* gobj() const { return reinterpret_cast(gobject_); } ^ CXX sp-spiral.o In file included from /usr/include/gtkmm-2.4/gtkmm.h:97:0, from ./sp-filter.h:19, from ./style.h:21, from display/nr-arena-group.h:21, from sp-root.cpp:24: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:98:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:101:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/cellview.h:31, from /usr/include/gtkmm-2.4/gtkmm.h:108, from ./sp-filter.h:19, from ./style.h:21, from display/nr-arena-group.h:21, from sp-root.cpp:24: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:86:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:89:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/cellview.h:31, from /usr/include/gtkmm-2.4/gtkmm.h:108, from ./sp-filter.h:19, from ./style.h:21, from display/nr-arena-group.h:21, from sp-root.cpp:24: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:127:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:130:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:113:0, from ./sp-filter.h:19, from ./style.h:21, from display/nr-arena-group.h:21, from sp-root.cpp:24: /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'GtkCellRendererCombo* Gtk::CellRendererCombo::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:95:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] GtkCellRendererCombo* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'const GtkCellRendererCombo* Gtk::CellRendererCombo::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:98:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererCombo* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:116:0, from ./sp-filter.h:19, from ./style.h:21, from display/nr-arena-group.h:21, from sp-root.cpp:24: /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'GtkCellRendererSpin* Gtk::CellRendererSpin::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:97:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] GtkCellRendererSpin* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'const GtkCellRendererSpin* Gtk::CellRendererSpin::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:100:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererSpin* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from ./libnr/nr-object.h:20:0, from display/nr-arena-item.h:61, from display/nr-arena-shape.h:24, from sp-shape.cpp:35: ./gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': ./gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:193:0, from sp-filter.h:19, from style.h:21, from sp-rect.cpp:27: /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'GtkProgressBar* Gtk::ProgressBar::gobj()': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:146:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] GtkProgressBar* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'const GtkProgressBar* Gtk::ProgressBar::gobj() const': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:149:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] const GtkProgressBar* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from sp-shape.cpp:35:0: display/nr-arena-shape.h: In static member function 'static NRArenaShape* NRArenaShape::create(NRArena*)': display/nr-arena-shape.h:155:94: warning: cast from 'NRObject*' to 'NRArenaShape*' increases required alignment of target type [-Wcast-align] NRArenaShape *obj=reinterpret_cast(nr_object_new(NR_TYPE_ARENA_SHAPE)); ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:207:0, from sp-filter.h:19, from style.h:21, from sp-rect.cpp:27: /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkRuler* Gtk::Ruler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:116:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] GtkRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkRuler* Gtk::Ruler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:119:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] const GtkRuler* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkVRuler* Gtk::VRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:369:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] GtkVRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkVRuler* Gtk::VRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:372:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] const GtkVRuler* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkHRuler* Gtk::HRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:439:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] GtkHRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkHRuler* Gtk::HRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:442:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] const GtkHRuler* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:216:0, from sp-filter.h:19, from style.h:21, from sp-rect.cpp:27: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:163:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:193:0, from ./sp-filter.h:19, from ./style.h:21, from display/nr-arena-group.h:21, from sp-root.cpp:24: /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'GtkProgressBar* Gtk::ProgressBar::gobj()': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:146:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] GtkProgressBar* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'const GtkProgressBar* Gtk::ProgressBar::gobj() const': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:149:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] const GtkProgressBar* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:207:0, from ./sp-filter.h:19, from ./style.h:21, from display/nr-arena-group.h:21, from sp-root.cpp:24: /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkRuler* Gtk::Ruler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:116:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] GtkRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkRuler* Gtk::Ruler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:119:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] const GtkRuler* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkVRuler* Gtk::VRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:369:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] GtkVRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkVRuler* Gtk::VRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:372:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] const GtkVRuler* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkHRuler* Gtk::HRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:439:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] GtkHRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkHRuler* Gtk::HRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:442:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] const GtkHRuler* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:216:0, from ./sp-filter.h:19, from ./style.h:21, from display/nr-arena-group.h:21, from sp-root.cpp:24: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:163:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:23, from document.h:18, from sp-rect.cpp:25: sp-rect.cpp: In function 'void sp_rect_set(SPObject*, unsigned int, const gchar*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPRect*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-rect.h:23:34: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_RECT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_RECT, SPRect)) ^ sp-rect.cpp:127:20: note: in expansion of macro 'SP_RECT' SPRect *rect = SP_RECT(object); ^ sp-rect.cpp: In function 'void sp_rect_update(SPObject*, SPCtx*, guint)': sp-rect.cpp:177:53: warning: cast from 'SPCtx*' to 'const SPItemCtx*' increases required alignment of target type [-Wcast-align] SPItemCtx const *ictx = (SPItemCtx const *) ctx; ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:23, from document.h:18, from sp-rect.cpp:25: sp-rect.cpp: In function 'Inkscape::XML::Node* sp_rect_write(SPObject*, Inkscape::XML::Document*, Inkscape::XML::Node*, guint)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPRect*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-rect.h:23:34: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_RECT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_RECT, SPRect)) ^ sp-rect.cpp:199:20: note: in expansion of macro 'SP_RECT' SPRect *rect = SP_RECT(object); ^ sp-rect.cpp: In function 'void sp_rect_set_shape(SPShape*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPShape*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-shape.h:26:24: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_SHAPE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_SHAPE, SPShape)) ^ sp-rect.cpp:234:35: note: in expansion of macro 'SP_SHAPE' sp_shape_set_curve_insync(SP_SHAPE(rect), NULL, TRUE); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPShape*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-shape.h:26:24: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_SHAPE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_SHAPE, SPShape)) ^ sp-rect.cpp:284:31: note: in expansion of macro 'SP_SHAPE' sp_shape_set_curve_insync(SP_SHAPE(rect), c, TRUE); ^ sp-rect.cpp: In function 'Geom::Matrix sp_rect_set_transform(SPItem*, const Geom::Matrix&)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPRect*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-rect.h:23:34: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_RECT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_RECT, SPRect)) ^ sp-rect.cpp:339:20: note: in expansion of macro 'SP_RECT' SPRect *rect = SP_RECT(item); ^ sp-rect.cpp: In function 'void sp_rect_set_visible_rx(SPRect*, gdouble)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ sp-rect.cpp:417:13: note: in expansion of macro 'SP_ITEM' SP_ITEM(rect)->transform); ^ sp-rect.cpp: In function 'void sp_rect_set_visible_ry(SPRect*, gdouble)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ sp-rect.cpp:433:13: note: in expansion of macro 'SP_ITEM' SP_ITEM(rect)->transform); ^ sp-rect.cpp: In function 'gdouble sp_rect_get_visible_rx(SPRect*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ sp-rect.cpp:447:9: note: in expansion of macro 'SP_ITEM' SP_ITEM(rect)->transform); ^ sp-rect.cpp: In function 'gdouble sp_rect_get_visible_ry(SPRect*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ sp-rect.cpp:458:9: note: in expansion of macro 'SP_ITEM' SP_ITEM(rect)->transform); ^ sp-rect.cpp: In function 'void sp_rect_compensate_rxry(SPRect*, Geom::Matrix)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ sp-rect.cpp:481:10: note: in expansion of macro 'SP_ITEM' c *= SP_ITEM(rect)->transform; ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ sp-rect.cpp:482:11: note: in expansion of macro 'SP_ITEM' cx *= SP_ITEM(rect)->transform; ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ sp-rect.cpp:483:11: note: in expansion of macro 'SP_ITEM' cy *= SP_ITEM(rect)->transform; ^ sp-rect.cpp: In function 'void sp_rect_set_visible_width(SPRect*, gdouble)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ sp-rect.cpp:513:9: note: in expansion of macro 'SP_ITEM' SP_ITEM(rect)->transform); ^ sp-rect.cpp: In function 'void sp_rect_set_visible_height(SPRect*, gdouble)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ sp-rect.cpp:524:9: note: in expansion of macro 'SP_ITEM' SP_ITEM(rect)->transform); ^ sp-rect.cpp: In function 'gdouble sp_rect_get_visible_width(SPRect*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ sp-rect.cpp:537:9: note: in expansion of macro 'SP_ITEM' SP_ITEM(rect)->transform); ^ sp-rect.cpp: In function 'gdouble sp_rect_get_visible_height(SPRect*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ sp-rect.cpp:548:9: note: in expansion of macro 'SP_ITEM' SP_ITEM(rect)->transform); ^ sp-rect.cpp: In function 'void sp_rect_snappoints(const SPItem*, std::vector&, const Inkscape::SnapPreferences*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPRect*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-rect.h:23:34: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_RECT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_RECT, SPRect)) ^ sp-rect.cpp:571:20: note: in expansion of macro 'SP_RECT' SPRect *rect = SP_RECT(item); ^ sp-rect.cpp: In function 'void sp_rect_convert_to_guides(SPItem*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPRect*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-rect.h:23:34: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_RECT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_RECT, SPRect)) ^ sp-rect.cpp:602:20: note: in expansion of macro 'SP_RECT' SPRect *rect = SP_RECT(item); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ sp-rect.cpp:606:35: note: in expansion of macro 'SP_ITEM' sp_item_convert_to_guides(SP_ITEM(rect)); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ sp-rect.cpp:612:48: note: in expansion of macro 'SP_ITEM' Geom::Matrix const i2d (sp_item_i2d_affine(SP_ITEM(rect))); ^ In file included from sp-root.cpp:24:0: display/nr-arena-group.h: In static member function 'static NRArenaGroup* NRArenaGroup::create(NRArena*)': display/nr-arena-group.h:33:96: warning: cast from 'NRObject*' to 'NRArenaGroup*' increases required alignment of target type [-Wcast-align] NRArenaGroup *obj = reinterpret_cast(nr_object_new(NR_TYPE_ARENA_GROUP)); ^ sp-root.cpp: In function 'void sp_root_class_init(SPRootClass*)': sp-root.cpp:88:19: warning: variable 'object_class' set but not used [-Wunused-but-set-variable] GObjectClass *object_class; ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, 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 ./color.h:18, from ./style.h:18, from display/nr-arena-group.h:21, from sp-root.cpp:24: sp-root.cpp: In function 'void sp_root_build(SPObject*, SPDocument*, Inkscape::XML::Node*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ sp-root.cpp:176:5: note: in expansion of macro 'SP_ITEM' SP_ITEM(object)->transform = Geom::identity(); ^ sp-root.cpp: In function 'void sp_root_set(SPObject*, unsigned int, const gchar*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPRoot*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-root.h:18:21: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ROOT(o) (G_TYPE_CHECK_INSTANCE_CAST((o), SP_TYPE_ROOT, SPRoot)) ^ sp-root.cpp:199:20: note: in expansion of macro 'SP_ROOT' SPRoot *root = SP_ROOT(object); ^ In file included from /usr/include/gdkmm-2.4/gdkmm.h:27:0, from /usr/include/gtkmm-2.4/gtkmm.h:89, from print.h:14, from sp-shape.cpp:37: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ sp-root.cpp: In function 'void sp_root_update(SPObject*, SPCtx*, guint)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ sp-root.cpp:406:20: note: in expansion of macro 'SP_ITEM' SPItem *item = SP_ITEM(object); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPRoot*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-root.h:18:21: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ROOT(o) (G_TYPE_CHECK_INSTANCE_CAST((o), SP_TYPE_ROOT, SPRoot)) ^ sp-root.cpp:407:20: note: in expansion of macro 'SP_ROOT' SPRoot *root = SP_ROOT(object); ^ sp-root.cpp:408:37: warning: cast from 'SPCtx*' to 'SPItemCtx*' increases required alignment of target type [-Wcast-align] SPItemCtx *ictx = (SPItemCtx *) ctx; ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, 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 ./color.h:18, from ./style.h:18, from display/nr-arena-group.h:21, from sp-root.cpp:24: sp-root.cpp: In function 'void sp_root_modified(SPObject*, guint)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPRoot*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-root.h:18:21: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ROOT(o) (G_TYPE_CHECK_INSTANCE_CAST((o), SP_TYPE_ROOT, SPRoot)) ^ sp-root.cpp:562:20: note: in expansion of macro 'SP_ROOT' SPRoot *root = SP_ROOT(object); ^ sp-root.cpp: In function 'Inkscape::XML::Node* sp_root_write(SPObject*, Inkscape::XML::Document*, Inkscape::XML::Node*, guint)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPRoot*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-root.h:18:21: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ROOT(o) (G_TYPE_CHECK_INSTANCE_CAST((o), SP_TYPE_ROOT, SPRoot)) ^ sp-root.cpp:579:20: note: in expansion of macro 'SP_ROOT' SPRoot *root = SP_ROOT(object); ^ sp-root.cpp: In function 'NRArenaItem* sp_root_show(SPItem*, NRArena*, unsigned int, unsigned int)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPRoot*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-root.h:18:21: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ROOT(o) (G_TYPE_CHECK_INSTANCE_CAST((o), SP_TYPE_ROOT, SPRoot)) ^ sp-root.cpp:622:20: note: in expansion of macro 'SP_ROOT' SPRoot *root = SP_ROOT(item); ^ sp-root.cpp: In function 'void sp_root_print(SPItem*, SPPrintContext*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPRoot*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-root.h:18:21: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ROOT(o) (G_TYPE_CHECK_INSTANCE_CAST((o), SP_TYPE_ROOT, SPRoot)) ^ sp-root.cpp:643:20: note: in expansion of macro 'SP_ROOT' SPRoot *root = SP_ROOT(item); ^ In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/pangomm-1.4/pangomm/layout.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:29, from /usr/include/gdkmm-2.4/gdkmm/gc.h:32, from /usr/include/gdkmm-2.4/gdkmm.h:30, from /usr/include/gtkmm-2.4/gtkmm.h:89, from print.h:14, from sp-shape.cpp:37: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm/cursor.h:31:0, from /usr/include/gdkmm-2.4/gdkmm.h:40, from /usr/include/gtkmm-2.4/gtkmm.h:89, from print.h:14, from sp-shape.cpp:37: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:97:0, from print.h:14, from sp-shape.cpp:37: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:98:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:101:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/cellview.h:31, from /usr/include/gtkmm-2.4/gtkmm.h:108, from print.h:14, from sp-shape.cpp:37: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:86:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:89:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/cellview.h:31, from /usr/include/gtkmm-2.4/gtkmm.h:108, from print.h:14, from sp-shape.cpp:37: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:127:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:130:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:113:0, from print.h:14, from sp-shape.cpp:37: /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'GtkCellRendererCombo* Gtk::CellRendererCombo::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:95:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] GtkCellRendererCombo* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'const GtkCellRendererCombo* Gtk::CellRendererCombo::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:98:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererCombo* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:116:0, from print.h:14, from sp-shape.cpp:37: /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'GtkCellRendererSpin* Gtk::CellRendererSpin::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:97:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] GtkCellRendererSpin* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'const GtkCellRendererSpin* Gtk::CellRendererSpin::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:100:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererSpin* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:193:0, from print.h:14, from sp-shape.cpp:37: /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'GtkProgressBar* Gtk::ProgressBar::gobj()': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:146:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] GtkProgressBar* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'const GtkProgressBar* Gtk::ProgressBar::gobj() const': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:149:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] const GtkProgressBar* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:207:0, from print.h:14, from sp-shape.cpp:37: /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkRuler* Gtk::Ruler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:116:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] GtkRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkRuler* Gtk::Ruler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:119:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] const GtkRuler* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkVRuler* Gtk::VRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:369:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] GtkVRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkVRuler* Gtk::VRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:372:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] const GtkVRuler* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkHRuler* Gtk::HRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:439:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] GtkHRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkHRuler* Gtk::HRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:442:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] const GtkHRuler* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:216:0, from print.h:14, from sp-shape.cpp:37: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:163:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } ^ sp-shape.cpp: In function 'void sp_shape_update(SPObject*, SPCtx*, unsigned int)': sp-shape.cpp:273:45: warning: cast from 'SPCtx*' to 'SPItemCtx*' increases required alignment of target type [-Wcast-align] SPItemCtx *ictx = (SPItemCtx *) ctx; ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:23, from ./display/display-forward.h:4, from display/nr-arena-shape.h:20, from sp-shape.cpp:35: /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ sp-shape.cpp:285:34: note: in expansion of macro 'SP_ITEM' Geom::OptRect paintbox = SP_ITEM(object)->getBounds(Geom::identity(), SPItem::GEOMETRIC_BBOX); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ sp-shape.cpp:286:30: note: in expansion of macro 'SP_ITEM' for (SPItemView *v = SP_ITEM (shape)->display; v != NULL; v = v->next) { ^ sp-shape.cpp: In function 'void sp_shape_modified(SPObject*, unsigned int)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPShape*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-shape.h:26:24: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_SHAPE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_SHAPE, SPShape)) ^ sp-shape.cpp:520:22: note: in expansion of macro 'SP_SHAPE' SPShape *shape = SP_SHAPE (object); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ sp-shape.cpp:527:30: note: in expansion of macro 'SP_ITEM' for (SPItemView *v = SP_ITEM (shape)->display; v != NULL; v = v->next) { ^ sp-shape.cpp: In function 'void sp_shape_bbox(const SPItem*, NRRect*, const Geom::Matrix&, unsigned int)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPShape*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-shape.h:26:24: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_SHAPE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_SHAPE, SPShape)) ^ sp-shape.cpp:539:28: note: in expansion of macro 'SP_SHAPE' SPShape const *shape = SP_SHAPE (item); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPMarker*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ marker.h:22:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_MARKER(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), SP_TYPE_MARKER, SPMarker)) ^ sp-shape.cpp:597:52: note: in expansion of macro 'SP_MARKER' SPMarker* marker = SP_MARKER (shape->marker[i]); ^ sp-shape.cpp:615:105: warning: 'void sp_item_invoke_bbox(const SPItem*, NRRect*, const Geom::Matrix&, unsigned int, SPItem::BBoxType)' is deprecated (declared at sp-item.h:213) [-Wdeprecated-declarations] sp_item_invoke_bbox (marker_item, &marker_bbox, from_2geom(tr), true); ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:23, from ./display/display-forward.h:4, from display/nr-arena-shape.h:20, from sp-shape.cpp:35: /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPMarker*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ marker.h:22:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_MARKER(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), SP_TYPE_MARKER, SPMarker)) ^ sp-shape.cpp:623:48: note: in expansion of macro 'SP_MARKER' SPMarker* marker = SP_MARKER (shape->marker[i]); ^ sp-shape.cpp:643:105: warning: 'void sp_item_invoke_bbox(const SPItem*, NRRect*, const Geom::Matrix&, unsigned int, SPItem::BBoxType)' is deprecated (declared at sp-item.h:213) [-Wdeprecated-declarations] sp_item_invoke_bbox (marker_item, &marker_bbox, from_2geom(tr), true); ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:23, from ./display/display-forward.h:4, from display/nr-arena-shape.h:20, from sp-shape.cpp:35: /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPMarker*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ marker.h:22:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_MARKER(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), SP_TYPE_MARKER, SPMarker)) ^ sp-shape.cpp:656:60: note: in expansion of macro 'SP_MARKER' SPMarker* marker = SP_MARKER (shape->marker[i]); ^ sp-shape.cpp:670:113: warning: 'void sp_item_invoke_bbox(const SPItem*, NRRect*, const Geom::Matrix&, unsigned int, SPItem::BBoxType)' is deprecated (declared at sp-item.h:213) [-Wdeprecated-declarations] sp_item_invoke_bbox (marker_item, &marker_bbox, from_2geom(tr), true); ^ sp-shape.cpp:691:93: warning: 'void sp_item_invoke_bbox(const SPItem*, NRRect*, const Geom::Matrix&, unsigned int, SPItem::BBoxType)' is deprecated (declared at sp-item.h:213) [-Wdeprecated-declarations] sp_item_invoke_bbox (marker_item, &marker_bbox, tr, true); ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:23, from ./display/display-forward.h:4, from display/nr-arena-shape.h:20, from sp-shape.cpp:35: /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPMarker*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ marker.h:22:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_MARKER(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), SP_TYPE_MARKER, SPMarker)) ^ sp-shape.cpp:699:52: note: in expansion of macro 'SP_MARKER' SPMarker* marker = SP_MARKER (shape->marker[i]); ^ sp-shape.cpp:726:93: warning: 'void sp_item_invoke_bbox(const SPItem*, NRRect*, const Geom::Matrix&, unsigned int, SPItem::BBoxType)' is deprecated (declared at sp-item.h:213) [-Wdeprecated-declarations] sp_item_invoke_bbox (marker_item, &marker_bbox, tr, true); ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:23, from ./display/display-forward.h:4, from display/nr-arena-shape.h:20, from sp-shape.cpp:35: sp-shape.cpp: In function 'void sp_shape_print_invoke_marker_printing(SPObject*, Geom::Matrix, SPStyle*, SPPrintContext*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPMarker*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ marker.h:22:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_MARKER(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), SP_TYPE_MARKER, SPMarker)) ^ sp-shape.cpp:745:24: note: in expansion of macro 'SP_MARKER' SPMarker *marker = SP_MARKER(obj); ^ sp-shape.cpp: In function 'void sp_shape_print(SPItem*, SPPrintContext*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPShape*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-shape.h:26:24: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_SHAPE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_SHAPE, SPShape)) ^ sp-shape.cpp:770:22: note: in expansion of macro 'SP_SHAPE' SPShape *shape = SP_SHAPE(item); ^ sp-shape.cpp:787:60: warning: 'void sp_item_invoke_bbox(const SPItem*, NRRect*, const Geom::Matrix&, unsigned int, SPItem::BBoxType)' is deprecated (declared at sp-item.h:213) [-Wdeprecated-declarations] sp_item_invoke_bbox(item, &pbox, Geom::identity(), TRUE); ^ sp-shape.cpp:792:38: warning: 'void sp_item_bbox_desktop(SPItem*, NRRect*, SPItem::BBoxType)' is deprecated (declared at sp-item.h:248) [-Wdeprecated-declarations] sp_item_bbox_desktop (item, &bbox); ^ CXX sp-star.o In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:23, from ./display/display-forward.h:4, from display/nr-arena-shape.h:20, from sp-shape.cpp:35: sp-shape.cpp: In function 'NRArenaItem* sp_shape_show(SPItem*, NRArena*, unsigned int, unsigned int)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPShape*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-shape.h:26:24: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_SHAPE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_SHAPE, SPShape)) ^ sp-shape.cpp:884:22: note: in expansion of macro 'SP_SHAPE' SPShape *shape = SP_SHAPE(item); ^ sp-shape.cpp: In function 'void sp_shape_snappoints(const SPItem*, std::vector&, const Inkscape::SnapPreferences*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPShape*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-shape.h:26:24: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_SHAPE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_SHAPE, SPShape)) ^ sp-shape.cpp:1192:28: note: in expansion of macro 'SP_SHAPE' SPShape const *shape = SP_SHAPE(item); ^ CXX sp-stop.o In file included from document.h:28:0, from sp-spiral.cpp:27: gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ sp-spiral.cpp: In function 'void sp_spiral_class_init(SPSpiralClass*)': sp-spiral.cpp:81:20: warning: variable 'gobject_class' set but not used [-Wunused-but-set-variable] GObjectClass * gobject_class; ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glibmm-2.4/glibmm/varianttype.h:26, from /usr/include/glibmm-2.4/glibmm/variant.h:26, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:25, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:23, from /usr/include/glibmm-2.4/glibmm.h:91, from ./io/inkscapestream.h:16, from xml/repr.h:23, from sp-spiral.cpp:26: sp-spiral.cpp: In function 'Inkscape::XML::Node* sp_spiral_write(SPObject*, Inkscape::XML::Document*, Inkscape::XML::Node*, guint)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPSpiral*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-spiral.h:30:36: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_SPIRAL(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_SPIRAL, SPSpiral)) ^ sp-spiral.cpp:147:24: note: in expansion of macro 'SP_SPIRAL' SPSpiral *spiral = SP_SPIRAL (object); ^ sp-spiral.cpp: In function 'void sp_spiral_set(SPObject*, unsigned int, const gchar*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPSpiral*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-spiral.h:30:36: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_SPIRAL(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_SPIRAL, SPSpiral)) ^ sp-spiral.cpp:196:14: note: in expansion of macro 'SP_SPIRAL' spiral = SP_SPIRAL (object); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPShape*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-shape.h:26:24: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_SHAPE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_SHAPE, SPShape)) ^ sp-spiral.cpp:197:14: note: in expansion of macro 'SP_SHAPE' shape = SP_SHAPE (object); ^ sp-spiral.cpp:194:15: warning: variable 'shape' set but not used [-Wunused-but-set-variable] SPShape *shape; ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glibmm-2.4/glibmm/varianttype.h:26, from /usr/include/glibmm-2.4/glibmm/variant.h:26, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:25, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:23, from /usr/include/glibmm-2.4/glibmm.h:91, from ./io/inkscapestream.h:16, from xml/repr.h:23, from sp-spiral.cpp:26: sp-spiral.cpp: In function 'gchar* sp_spiral_description(SPItem*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPSpiral*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-spiral.h:30:36: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_SPIRAL(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_SPIRAL, SPSpiral)) ^ sp-spiral.cpp:325:64: note: in expansion of macro 'SP_SPIRAL' return g_strdup_printf (_("Spiral with %3f turns"), SP_SPIRAL(item)->revo); ^ sp-spiral.cpp: In function 'void sp_spiral_set_shape(SPShape*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPSpiral*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-spiral.h:30:36: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_SPIRAL(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_SPIRAL, SPSpiral)) ^ sp-spiral.cpp:422:24: note: in expansion of macro 'SP_SPIRAL' SPSpiral *spiral = SP_SPIRAL(shape); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPLPEItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-lpe-item.h:23:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_LPE_ITEM(o) (G_TYPE_CHECK_INSTANCE_CAST((o), SP_TYPE_LPE_ITEM, SPLPEItem)) ^ sp-spiral.cpp:424:44: note: in expansion of macro 'SP_LPE_ITEM' if (sp_lpe_item_has_broken_path_effect(SP_LPE_ITEM(shape))) { ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPLPEItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-lpe-item.h:23:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_LPE_ITEM(o) (G_TYPE_CHECK_INSTANCE_CAST((o), SP_TYPE_LPE_ITEM, SPLPEItem)) ^ sp-spiral.cpp:474:37: note: in expansion of macro 'SP_LPE_ITEM' if (sp_lpe_item_has_path_effect(SP_LPE_ITEM(shape)) && sp_lpe_item_path_effects_enabled(SP_LPE_ITEM(shape))) { ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPLPEItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-lpe-item.h:23:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_LPE_ITEM(o) (G_TYPE_CHECK_INSTANCE_CAST((o), SP_TYPE_LPE_ITEM, SPLPEItem)) ^ sp-spiral.cpp:474:93: note: in expansion of macro 'SP_LPE_ITEM' if (sp_lpe_item_has_path_effect(SP_LPE_ITEM(shape)) && sp_lpe_item_path_effects_enabled(SP_LPE_ITEM(shape))) { ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPLPEItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-lpe-item.h:23:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_LPE_ITEM(o) (G_TYPE_CHECK_INSTANCE_CAST((o), SP_TYPE_LPE_ITEM, SPLPEItem)) ^ sp-spiral.cpp:476:56: note: in expansion of macro 'SP_LPE_ITEM' bool success = sp_lpe_item_perform_path_effect(SP_LPE_ITEM (shape), c_lpe); ^ sp-spiral.cpp: In function 'void sp_spiral_snappoints(const SPItem*, std::vector&, const Inkscape::SnapPreferences*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPSpiral*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-spiral.h:30:36: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_SPIRAL(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_SPIRAL, SPSpiral)) ^ sp-spiral.cpp:537:28: note: in expansion of macro 'SP_SPIRAL' SPSpiral *spiral = SP_SPIRAL(item); ^ In file included from document.h:28:0, from sp-star.cpp:29: gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ CXX sp-string.o In file included from /usr/include/gdkmm-2.4/gdkmm.h:27:0, from /usr/include/gtkmm-2.4/gtkmm.h:89, from sp-filter.h:19, from style.h:21, from sp-stop.cpp:18: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/pangomm-1.4/pangomm/layout.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:29, from /usr/include/gdkmm-2.4/gdkmm/gc.h:32, from /usr/include/gdkmm-2.4/gdkmm.h:30, from /usr/include/gtkmm-2.4/gtkmm.h:89, from sp-filter.h:19, from style.h:21, from sp-stop.cpp:18: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ sp-star.cpp: In function 'void sp_star_class_init(SPStarClass*)': sp-star.cpp:75:20: warning: variable 'gobject_class' set but not used [-Wunused-but-set-variable] GObjectClass * gobject_class; ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glibmm-2.4/glibmm/varianttype.h:26, from /usr/include/glibmm-2.4/glibmm/variant.h:26, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:25, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:23, from /usr/include/glibmm-2.4/glibmm.h:91, from ./io/inkscapestream.h:16, from xml/repr.h:23, from sp-star.cpp:28: sp-star.cpp: In function 'Inkscape::XML::Node* sp_star_write(SPObject*, Inkscape::XML::Document*, Inkscape::XML::Node*, guint)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPStar*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-star.h:22:34: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_STAR(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_STAR, SPStar)) ^ sp-star.cpp:136:20: note: in expansion of macro 'SP_STAR' SPStar *star = SP_STAR (object); ^ sp-star.cpp: In function 'void sp_star_set(SPObject*, unsigned int, const gchar*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPStar*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-star.h:22:34: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_STAR(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_STAR, SPStar)) ^ sp-star.cpp:172:20: note: in expansion of macro 'SP_STAR' SPStar *star = SP_STAR (object); ^ sp-star.cpp: In function 'gchar* sp_star_description(SPItem*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPStar*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-star.h:22:34: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_STAR(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_STAR, SPStar)) ^ sp-star.cpp:303:20: note: in expansion of macro 'SP_STAR' SPStar *star = SP_STAR (item); ^ sp-star.cpp: In function 'void sp_star_set_shape(SPShape*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPStar*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-star.h:22:34: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_STAR(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_STAR, SPStar)) ^ sp-star.cpp:431:20: note: in expansion of macro 'SP_STAR' SPStar *star = SP_STAR (shape); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPLPEItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-lpe-item.h:23:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_LPE_ITEM(o) (G_TYPE_CHECK_INSTANCE_CAST((o), SP_TYPE_LPE_ITEM, SPLPEItem)) ^ sp-star.cpp:436:44: note: in expansion of macro 'SP_LPE_ITEM' if (sp_lpe_item_has_broken_path_effect(SP_LPE_ITEM(shape))) { ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPLPEItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-lpe-item.h:23:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_LPE_ITEM(o) (G_TYPE_CHECK_INSTANCE_CAST((o), SP_TYPE_LPE_ITEM, SPLPEItem)) ^ sp-star.cpp:513:37: note: in expansion of macro 'SP_LPE_ITEM' if (sp_lpe_item_has_path_effect(SP_LPE_ITEM(shape)) && sp_lpe_item_path_effects_enabled(SP_LPE_ITEM(shape))) { ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPLPEItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-lpe-item.h:23:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_LPE_ITEM(o) (G_TYPE_CHECK_INSTANCE_CAST((o), SP_TYPE_LPE_ITEM, SPLPEItem)) ^ sp-star.cpp:513:93: note: in expansion of macro 'SP_LPE_ITEM' if (sp_lpe_item_has_path_effect(SP_LPE_ITEM(shape)) && sp_lpe_item_path_effects_enabled(SP_LPE_ITEM(shape))) { ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPLPEItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-lpe-item.h:23:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_LPE_ITEM(o) (G_TYPE_CHECK_INSTANCE_CAST((o), SP_TYPE_LPE_ITEM, SPLPEItem)) ^ sp-star.cpp:515:56: note: in expansion of macro 'SP_LPE_ITEM' bool success = sp_lpe_item_perform_path_effect(SP_LPE_ITEM (shape), c_lpe); ^ sp-star.cpp: In function 'void sp_star_snappoints(const SPItem*, std::vector&, const Inkscape::SnapPreferences*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPStar*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-star.h:22:34: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_STAR(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_STAR, SPStar)) ^ sp-star.cpp:564:50: note: in expansion of macro 'SP_STAR' p.push_back(Inkscape::SnapCandidatePoint(SP_STAR(item)->center * i2d,Inkscape::SNAPSOURCE_OBJECT_MIDPOINT, Inkscape::SNAPTARGET_OBJECT_MIDPOINT)); ^ In file included from /usr/include/gdkmm-2.4/gdkmm/cursor.h:31:0, from /usr/include/gdkmm-2.4/gdkmm.h:40, from /usr/include/gtkmm-2.4/gtkmm.h:89, from sp-filter.h:19, from style.h:21, from sp-stop.cpp:18: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:97:0, from sp-filter.h:19, from style.h:21, from sp-stop.cpp:18: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:98:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:101:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/cellview.h:31, from /usr/include/gtkmm-2.4/gtkmm.h:108, from sp-filter.h:19, from style.h:21, from sp-stop.cpp:18: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:86:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:89:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/cellview.h:31, from /usr/include/gtkmm-2.4/gtkmm.h:108, from sp-filter.h:19, from style.h:21, from sp-stop.cpp:18: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:127:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:130:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:113:0, from sp-filter.h:19, from style.h:21, from sp-stop.cpp:18: /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'GtkCellRendererCombo* Gtk::CellRendererCombo::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:95:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] GtkCellRendererCombo* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'const GtkCellRendererCombo* Gtk::CellRendererCombo::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:98:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererCombo* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:116:0, from sp-filter.h:19, from style.h:21, from sp-stop.cpp:18: /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'GtkCellRendererSpin* Gtk::CellRendererSpin::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:97:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] GtkCellRendererSpin* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'const GtkCellRendererSpin* Gtk::CellRendererSpin::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:100:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererSpin* gobj() const { return reinterpret_cast(gobject_); } ^ CXX sp-style-elem.o In file included from /usr/include/gtkmm-2.4/gtkmm.h:193:0, from sp-filter.h:19, from style.h:21, from sp-stop.cpp:18: /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'GtkProgressBar* Gtk::ProgressBar::gobj()': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:146:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] GtkProgressBar* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'const GtkProgressBar* Gtk::ProgressBar::gobj() const': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:149:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] const GtkProgressBar* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:207:0, from sp-filter.h:19, from style.h:21, from sp-stop.cpp:18: /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkRuler* Gtk::Ruler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:116:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] GtkRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkRuler* Gtk::Ruler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:119:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] const GtkRuler* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkVRuler* Gtk::VRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:369:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] GtkVRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkVRuler* Gtk::VRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:372:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] const GtkVRuler* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkHRuler* Gtk::HRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:439:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] GtkHRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkHRuler* Gtk::HRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:442:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] const GtkHRuler* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:216:0, from sp-filter.h:19, from style.h:21, from sp-stop.cpp:18: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:163:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } ^ CXX sp-switch.o CXX sp-symbol.o CXX sp-text.o In file included from document.h:28:0, from sp-style-elem.cpp:4: gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ In file included from ./libnr/nr-object.h:20:0, from display/nr-arena-item.h:61, from display/nr-arena-group.h:20, from sp-switch.cpp:22: ./gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': ./gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ In file included from /usr/include/gdkmm-2.4/gdkmm.h:27:0, from /usr/include/gtkmm-2.4/gtkmm.h:89, from sp-filter.h:19, from style.h:21, from sp-style-elem.cpp:7: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/pangomm-1.4/pangomm/layout.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:29, from /usr/include/gdkmm-2.4/gdkmm/gc.h:32, from /usr/include/gdkmm-2.4/gdkmm.h:30, from /usr/include/gtkmm-2.4/gtkmm.h:89, from sp-filter.h:19, from style.h:21, from sp-style-elem.cpp:7: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from ./libnr/nr-object.h:20:0, from display/nr-arena-item.h:61, from display/nr-arena-group.h:20, from sp-symbol.cpp:24: ./gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': ./gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ In file included from /usr/include/gdkmm-2.4/gdkmm/cursor.h:31:0, from /usr/include/gdkmm-2.4/gdkmm.h:40, from /usr/include/gtkmm-2.4/gtkmm.h:89, from sp-filter.h:19, from style.h:21, from sp-style-elem.cpp:7: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:97:0, from sp-filter.h:19, from style.h:21, from sp-style-elem.cpp:7: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:98:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:101:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/cellview.h:31, from /usr/include/gtkmm-2.4/gtkmm.h:108, from sp-filter.h:19, from style.h:21, from sp-style-elem.cpp:7: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:86:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:89:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/cellview.h:31, from /usr/include/gtkmm-2.4/gtkmm.h:108, from sp-filter.h:19, from style.h:21, from sp-style-elem.cpp:7: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:127:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:130:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:113:0, from sp-filter.h:19, from style.h:21, from sp-style-elem.cpp:7: /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'GtkCellRendererCombo* Gtk::CellRendererCombo::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:95:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] GtkCellRendererCombo* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'const GtkCellRendererCombo* Gtk::CellRendererCombo::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:98:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererCombo* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:116:0, from sp-filter.h:19, from style.h:21, from sp-style-elem.cpp:7: /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'GtkCellRendererSpin* Gtk::CellRendererSpin::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:97:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] GtkCellRendererSpin* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'const GtkCellRendererSpin* Gtk::CellRendererSpin::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:100:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererSpin* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm.h:27:0, from /usr/include/gtkmm-2.4/gtkmm.h:89, from ./sp-filter.h:19, from ./style.h:21, from display/nr-arena-group.h:21, from sp-switch.cpp:22: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/pangomm-1.4/pangomm/layout.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:29, from /usr/include/gdkmm-2.4/gdkmm/gc.h:32, from /usr/include/gdkmm-2.4/gdkmm.h:30, from /usr/include/gtkmm-2.4/gtkmm.h:89, from ./sp-filter.h:19, from ./style.h:21, from display/nr-arena-group.h:21, from sp-switch.cpp:22: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:193:0, from sp-filter.h:19, from style.h:21, from sp-style-elem.cpp:7: /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'GtkProgressBar* Gtk::ProgressBar::gobj()': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:146:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] GtkProgressBar* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'const GtkProgressBar* Gtk::ProgressBar::gobj() const': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:149:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] const GtkProgressBar* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:207:0, from sp-filter.h:19, from style.h:21, from sp-style-elem.cpp:7: /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkRuler* Gtk::Ruler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:116:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] GtkRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkRuler* Gtk::Ruler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:119:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] const GtkRuler* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkVRuler* Gtk::VRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:369:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] GtkVRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkVRuler* Gtk::VRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:372:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] const GtkVRuler* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkHRuler* Gtk::HRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:439:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] GtkHRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkHRuler* Gtk::HRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:442:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] const GtkHRuler* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm/cursor.h:31:0, from /usr/include/gdkmm-2.4/gdkmm.h:40, from /usr/include/gtkmm-2.4/gtkmm.h:89, from ./sp-filter.h:19, from ./style.h:21, from display/nr-arena-group.h:21, from sp-switch.cpp:22: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:216:0, from sp-filter.h:19, from style.h:21, from sp-style-elem.cpp:7: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:163:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm.h:27:0, from /usr/include/gtkmm-2.4/gtkmm.h:89, from ./sp-filter.h:19, from ./style.h:21, from display/nr-arena-group.h:21, from sp-symbol.cpp:24: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm.h:27:0, from /usr/include/gtkmm-2.4/gtkmm.h:89, from ./libnrtype/../sp-filter.h:19, from ./libnrtype/../style.h:21, from ./libnrtype/FontFactory.h:27, from sp-text.cpp:30: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/pangomm-1.4/pangomm/layout.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:29, from /usr/include/gdkmm-2.4/gdkmm/gc.h:32, from /usr/include/gdkmm-2.4/gdkmm.h:30, from /usr/include/gtkmm-2.4/gtkmm.h:89, from ./sp-filter.h:19, from ./style.h:21, from display/nr-arena-group.h:21, from sp-symbol.cpp:24: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/pangomm-1.4/pangomm/layout.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:29, from /usr/include/gdkmm-2.4/gdkmm/gc.h:32, from /usr/include/gdkmm-2.4/gdkmm.h:30, from /usr/include/gtkmm-2.4/gtkmm.h:89, from ./libnrtype/../sp-filter.h:19, from ./libnrtype/../style.h:21, from ./libnrtype/FontFactory.h:27, from sp-text.cpp:30: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:97:0, from ./sp-filter.h:19, from ./style.h:21, from display/nr-arena-group.h:21, from sp-switch.cpp:22: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:98:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:101:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/cellview.h:31, from /usr/include/gtkmm-2.4/gtkmm.h:108, from ./sp-filter.h:19, from ./style.h:21, from display/nr-arena-group.h:21, from sp-switch.cpp:22: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:86:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:89:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/cellview.h:31, from /usr/include/gtkmm-2.4/gtkmm.h:108, from ./sp-filter.h:19, from ./style.h:21, from display/nr-arena-group.h:21, from sp-switch.cpp:22: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:127:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:130:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:113:0, from ./sp-filter.h:19, from ./style.h:21, from display/nr-arena-group.h:21, from sp-switch.cpp:22: /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'GtkCellRendererCombo* Gtk::CellRendererCombo::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:95:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] GtkCellRendererCombo* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'const GtkCellRendererCombo* Gtk::CellRendererCombo::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:98:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererCombo* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:116:0, from ./sp-filter.h:19, from ./style.h:21, from display/nr-arena-group.h:21, from sp-switch.cpp:22: /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'GtkCellRendererSpin* Gtk::CellRendererSpin::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:97:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] GtkCellRendererSpin* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'const GtkCellRendererSpin* Gtk::CellRendererSpin::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:100:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererSpin* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm/cursor.h:31:0, from /usr/include/gdkmm-2.4/gdkmm.h:40, from /usr/include/gtkmm-2.4/gtkmm.h:89, from ./sp-filter.h:19, from ./style.h:21, from display/nr-arena-group.h:21, from sp-symbol.cpp:24: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm/cursor.h:31:0, from /usr/include/gdkmm-2.4/gdkmm.h:40, from /usr/include/gtkmm-2.4/gtkmm.h:89, from ./libnrtype/../sp-filter.h:19, from ./libnrtype/../style.h:21, from ./libnrtype/FontFactory.h:27, from sp-text.cpp:30: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:193:0, from ./sp-filter.h:19, from ./style.h:21, from display/nr-arena-group.h:21, from sp-switch.cpp:22: /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'GtkProgressBar* Gtk::ProgressBar::gobj()': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:146:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] GtkProgressBar* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'const GtkProgressBar* Gtk::ProgressBar::gobj() const': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:149:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] const GtkProgressBar* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:97:0, from ./sp-filter.h:19, from ./style.h:21, from display/nr-arena-group.h:21, from sp-symbol.cpp:24: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:98:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:101:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:97:0, from ./libnrtype/../sp-filter.h:19, from ./libnrtype/../style.h:21, from ./libnrtype/FontFactory.h:27, from sp-text.cpp:30: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:98:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:101:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/cellview.h:31, from /usr/include/gtkmm-2.4/gtkmm.h:108, from ./sp-filter.h:19, from ./style.h:21, from display/nr-arena-group.h:21, from sp-symbol.cpp:24: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:86:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:207:0, from ./sp-filter.h:19, from ./style.h:21, from display/nr-arena-group.h:21, from sp-switch.cpp:22: /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkRuler* Gtk::Ruler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:116:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] GtkRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkRuler* Gtk::Ruler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:119:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] const GtkRuler* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:89:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkVRuler* Gtk::VRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:369:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] GtkVRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkVRuler* Gtk::VRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:372:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] const GtkVRuler* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/cellview.h:31, from /usr/include/gtkmm-2.4/gtkmm.h:108, from ./sp-filter.h:19, from ./style.h:21, from display/nr-arena-group.h:21, from sp-symbol.cpp:24: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:127:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:130:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkHRuler* Gtk::HRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:439:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] GtkHRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkHRuler* Gtk::HRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:442:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] const GtkHRuler* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/cellview.h:31, from /usr/include/gtkmm-2.4/gtkmm.h:108, from ./libnrtype/../sp-filter.h:19, from ./libnrtype/../style.h:21, from ./libnrtype/FontFactory.h:27, from sp-text.cpp:30: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:86:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:89:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/cellview.h:31, from /usr/include/gtkmm-2.4/gtkmm.h:108, from ./libnrtype/../sp-filter.h:19, from ./libnrtype/../style.h:21, from ./libnrtype/FontFactory.h:27, from sp-text.cpp:30: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:127:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:130:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:113:0, from ./sp-filter.h:19, from ./style.h:21, from display/nr-arena-group.h:21, from sp-symbol.cpp:24: /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'GtkCellRendererCombo* Gtk::CellRendererCombo::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:95:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] GtkCellRendererCombo* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'const GtkCellRendererCombo* Gtk::CellRendererCombo::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:98:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererCombo* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:116:0, from ./sp-filter.h:19, from ./style.h:21, from display/nr-arena-group.h:21, from sp-symbol.cpp:24: /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'GtkCellRendererSpin* Gtk::CellRendererSpin::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:97:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] GtkCellRendererSpin* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'const GtkCellRendererSpin* Gtk::CellRendererSpin::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:100:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererSpin* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:113:0, from ./libnrtype/../sp-filter.h:19, from ./libnrtype/../style.h:21, from ./libnrtype/FontFactory.h:27, from sp-text.cpp:30: /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'GtkCellRendererCombo* Gtk::CellRendererCombo::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:95:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] GtkCellRendererCombo* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'const GtkCellRendererCombo* Gtk::CellRendererCombo::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:98:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererCombo* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:116:0, from ./libnrtype/../sp-filter.h:19, from ./libnrtype/../style.h:21, from ./libnrtype/FontFactory.h:27, from sp-text.cpp:30: /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'GtkCellRendererSpin* Gtk::CellRendererSpin::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:97:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] GtkCellRendererSpin* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'const GtkCellRendererSpin* Gtk::CellRendererSpin::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:100:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererSpin* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:216:0, from ./sp-filter.h:19, from ./style.h:21, from display/nr-arena-group.h:21, from sp-switch.cpp:22: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:163:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } ^ CXX sp-title.o In file included from sp-switch.cpp:22:0: display/nr-arena-group.h: In static member function 'static NRArenaGroup* NRArenaGroup::create(NRArena*)': display/nr-arena-group.h:33:96: warning: cast from 'NRObject*' to 'NRArenaGroup*' increases required alignment of target type [-Wcast-align] NRArenaGroup *obj = reinterpret_cast(nr_object_new(NR_TYPE_ARENA_GROUP)); ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:23, from sp-object.h:58, from sp-item.h:23, from sp-lpe-item.h:17, from sp-item-group.h:17, from sp-switch.h:15, from sp-switch.cpp:21: sp-switch.cpp: In member function 'SPObject* CSwitch::_evaluateFirst()': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ sp-switch.cpp:76:51: note: in expansion of macro 'SP_ITEM' if (SP_IS_ITEM(child) && sp_item_evaluate(SP_ITEM(child))) ^ sp-switch.cpp: In member function 'void CSwitch::_reevaluate(bool)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ sp-switch.cpp:135:17: note: in expansion of macro 'SP_ITEM' child = SP_ITEM (o); ^ sp-switch.cpp: In member function 'virtual void CSwitch::_showChildren(NRArena*, NRArenaItem*, unsigned int, unsigned int)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ sp-switch.cpp:169:21: note: in expansion of macro 'SP_ITEM' child = SP_ITEM (o); ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:193:0, from ./sp-filter.h:19, from ./style.h:21, from display/nr-arena-group.h:21, from sp-symbol.cpp:24: /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'GtkProgressBar* Gtk::ProgressBar::gobj()': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:146:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] GtkProgressBar* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'const GtkProgressBar* Gtk::ProgressBar::gobj() const': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:149:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] const GtkProgressBar* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:193:0, from ./libnrtype/../sp-filter.h:19, from ./libnrtype/../style.h:21, from ./libnrtype/FontFactory.h:27, from sp-text.cpp:30: /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'GtkProgressBar* Gtk::ProgressBar::gobj()': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:146:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] GtkProgressBar* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'const GtkProgressBar* Gtk::ProgressBar::gobj() const': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:149:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] const GtkProgressBar* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:207:0, from ./sp-filter.h:19, from ./style.h:21, from display/nr-arena-group.h:21, from sp-symbol.cpp:24: /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkRuler* Gtk::Ruler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:116:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] GtkRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkRuler* Gtk::Ruler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:119:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] const GtkRuler* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkVRuler* Gtk::VRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:369:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] GtkVRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkVRuler* Gtk::VRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:372:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] const GtkVRuler* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkHRuler* Gtk::HRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:439:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] GtkHRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkHRuler* Gtk::HRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:442:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] const GtkHRuler* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:207:0, from ./libnrtype/../sp-filter.h:19, from ./libnrtype/../style.h:21, from ./libnrtype/FontFactory.h:27, from sp-text.cpp:30: /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkRuler* Gtk::Ruler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:116:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] GtkRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkRuler* Gtk::Ruler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:119:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] const GtkRuler* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkVRuler* Gtk::VRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:369:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] GtkVRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkVRuler* Gtk::VRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:372:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] const GtkVRuler* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkHRuler* Gtk::HRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:439:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] GtkHRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkHRuler* Gtk::HRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:442:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] const GtkHRuler* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:216:0, from ./sp-filter.h:19, from ./style.h:21, from display/nr-arena-group.h:21, from sp-symbol.cpp:24: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:163:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:216:0, from ./libnrtype/../sp-filter.h:19, from ./libnrtype/../style.h:21, from ./libnrtype/FontFactory.h:27, from sp-text.cpp:30: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:163:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from sp-symbol.cpp:24:0: display/nr-arena-group.h: In static member function 'static NRArenaGroup* NRArenaGroup::create(NRArena*)': display/nr-arena-group.h:33:96: warning: cast from 'NRObject*' to 'NRArenaGroup*' increases required alignment of target type [-Wcast-align] NRArenaGroup *obj = reinterpret_cast(nr_object_new(NR_TYPE_ARENA_GROUP)); ^ sp-symbol.cpp: In function 'void sp_symbol_class_init(SPSymbolClass*)': sp-symbol.cpp:72:19: warning: variable 'object_class' set but not used [-Wunused-but-set-variable] GObjectClass *object_class; ^ sp-symbol.cpp: In function 'void sp_symbol_build(SPObject*, SPDocument*, Inkscape::XML::Node*)': sp-symbol.cpp:107:14: warning: variable 'group' set but not used [-Wunused-but-set-variable] SPGroup *group; ^ sp-symbol.cpp:108:15: warning: variable 'symbol' set but not used [-Wunused-but-set-variable] SPSymbol *symbol; ^ sp-symbol.cpp: In function 'void sp_symbol_release(SPObject*)': sp-symbol.cpp:123:16: warning: variable 'symbol' set but not used [-Wunused-but-set-variable] SPSymbol * symbol; ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, 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 ./color.h:18, from ./style.h:18, from display/nr-arena-group.h:21, from sp-symbol.cpp:24: sp-symbol.cpp: In function 'void sp_symbol_set(SPObject*, unsigned int, const gchar*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ sp-symbol.cpp:137:12: note: in expansion of macro 'SP_ITEM' item = SP_ITEM (object); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPSymbol*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-symbol.h:21:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_SYMBOL(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), SP_TYPE_SYMBOL, SPSymbol)) ^ sp-symbol.cpp:138:14: note: in expansion of macro 'SP_SYMBOL' symbol = SP_SYMBOL (object); ^ sp-symbol.cpp:134:13: warning: variable 'item' set but not used [-Wunused-but-set-variable] SPItem *item; ^ sp-symbol.cpp: In function 'void sp_symbol_child_added(SPObject*, Inkscape::XML::Node*, Inkscape::XML::Node*)': sp-symbol.cpp:241:15: warning: variable 'symbol' set but not used [-Wunused-but-set-variable] SPSymbol *symbol; ^ sp-symbol.cpp:242:14: warning: variable 'group' set but not used [-Wunused-but-set-variable] SPGroup *group; ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, 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 ./color.h:18, from ./style.h:18, from display/nr-arena-group.h:21, from sp-symbol.cpp:24: sp-symbol.cpp: In function 'void sp_symbol_update(SPObject*, SPCtx*, guint)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ sp-symbol.cpp:259:12: note: in expansion of macro 'SP_ITEM' item = SP_ITEM (object); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPSymbol*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-symbol.h:21:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_SYMBOL(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), SP_TYPE_SYMBOL, SPSymbol)) ^ sp-symbol.cpp:260:14: note: in expansion of macro 'SP_SYMBOL' symbol = SP_SYMBOL (object); ^ sp-symbol.cpp:261:26: warning: cast from 'SPCtx*' to 'SPItemCtx*' increases required alignment of target type [-Wcast-align] ictx = (SPItemCtx *) ctx; ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, 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 ./color.h:18, from ./style.h:18, from display/nr-arena-group.h:21, from sp-symbol.cpp:24: sp-symbol.cpp: In function 'void sp_symbol_modified(SPObject*, guint)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPSymbol*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-symbol.h:21:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_SYMBOL(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), SP_TYPE_SYMBOL, SPSymbol)) ^ sp-symbol.cpp:379:14: note: in expansion of macro 'SP_SYMBOL' symbol = SP_SYMBOL (object); ^ sp-symbol.cpp:377:15: warning: variable 'symbol' set but not used [-Wunused-but-set-variable] SPSymbol *symbol; ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, 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 ./color.h:18, from ./style.h:18, from display/nr-arena-group.h:21, from sp-symbol.cpp:24: sp-symbol.cpp: In function 'Inkscape::XML::Node* sp_symbol_write(SPObject*, Inkscape::XML::Document*, Inkscape::XML::Node*, guint)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPSymbol*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-symbol.h:21:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_SYMBOL(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), SP_TYPE_SYMBOL, SPSymbol)) ^ sp-symbol.cpp:390:14: note: in expansion of macro 'SP_SYMBOL' symbol = SP_SYMBOL (object); ^ sp-symbol.cpp:388:15: warning: variable 'symbol' set but not used [-Wunused-but-set-variable] SPSymbol *symbol; ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, 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 ./color.h:18, from ./style.h:18, from display/nr-arena-group.h:21, from sp-symbol.cpp:24: sp-symbol.cpp: In function 'NRArenaItem* sp_symbol_show(SPItem*, NRArena*, unsigned int, unsigned int)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPSymbol*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-symbol.h:21:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_SYMBOL(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), SP_TYPE_SYMBOL, SPSymbol)) ^ sp-symbol.cpp:411:14: note: in expansion of macro 'SP_SYMBOL' symbol = SP_SYMBOL (item); ^ sp-symbol.cpp: In function 'void sp_symbol_hide(SPItem*, unsigned int)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPSymbol*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-symbol.h:21:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_SYMBOL(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), SP_TYPE_SYMBOL, SPSymbol)) ^ sp-symbol.cpp:435:14: note: in expansion of macro 'SP_SYMBOL' symbol = SP_SYMBOL (item); ^ sp-symbol.cpp: In function 'void sp_symbol_bbox(const SPItem*, NRRect*, const Geom::Matrix&, unsigned int)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPSymbol*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-symbol.h:21:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_SYMBOL(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), SP_TYPE_SYMBOL, SPSymbol)) ^ sp-symbol.cpp:447:30: note: in expansion of macro 'SP_SYMBOL' SPSymbol const *symbol = SP_SYMBOL(item); ^ sp-symbol.cpp: In function 'void sp_symbol_print(SPItem*, SPPrintContext*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPSymbol*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-symbol.h:21:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_SYMBOL(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), SP_TYPE_SYMBOL, SPSymbol)) ^ sp-symbol.cpp:462:24: note: in expansion of macro 'SP_SYMBOL' SPSymbol *symbol = SP_SYMBOL(item); ^ In file included from ./libnr/nr-object.h:20:0, from ./display/nr-arena-item.h:61, from display/nr-arena-glyphs.h:24, from sp-text.cpp:37: ./gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': ./gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ In file included from sp-text.cpp:37:0: display/nr-arena-glyphs.h: In static member function 'static NRArenaGlyphs* NRArenaGlyphs::create(NRArena*)': display/nr-arena-glyphs.h:52:91: warning: cast from 'NRObject*' to 'NRArenaGlyphs*' increases required alignment of target type [-Wcast-align] NRArenaGlyphs *obj=reinterpret_cast(nr_object_new(NR_TYPE_ARENA_GLYPHS)); ^ In file included from display/nr-arena-glyphs.h:73:0, from sp-text.cpp:37: display/nr-arena-group.h: In static member function 'static NRArenaGroup* NRArenaGroup::create(NRArena*)': display/nr-arena-group.h:33:96: warning: cast from 'NRObject*' to 'NRArenaGroup*' increases required alignment of target type [-Wcast-align] NRArenaGroup *obj = reinterpret_cast(nr_object_new(NR_TYPE_ARENA_GROUP)); ^ In file included from sp-text.cpp:37:0: display/nr-arena-glyphs.h: In static member function 'static NRArenaGlyphsGroup* NRArenaGlyphsGroup::create(NRArena*)': display/nr-arena-glyphs.h:89:107: warning: cast from 'NRObject*' to 'NRArenaGlyphsGroup*' increases required alignment of target type [-Wcast-align] NRArenaGlyphsGroup *obj=reinterpret_cast(nr_object_new(NR_TYPE_ARENA_GLYPHS_GROUP)); ^ CXX sp-tref.o In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/pango-1.0/pango/pango-types.h:26, from /usr/include/pango-1.0/pango/pango-font.h:26, from /usr/include/pango-1.0/pango/pango-attributes.h:25, from /usr/include/pango-1.0/pango/pango.h:25, from ./libnrtype/FontFactory.h:22, from sp-text.cpp:30: sp-text.cpp: In function 'void sp_text_release(SPObject*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPText*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-text.h:27:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_TEXT(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_TEXT, SPText)) ^ sp-text.cpp:141:20: note: in expansion of macro 'SP_TEXT' SPText *text = SP_TEXT(object); ^ sp-text.cpp: In function 'void sp_text_set(SPObject*, unsigned int, const gchar*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPText*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-text.h:27:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_TEXT(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_TEXT, SPText)) ^ sp-text.cpp:167:20: note: in expansion of macro 'SP_TEXT' SPText *text = SP_TEXT (object); ^ sp-text.cpp: In function 'void sp_text_child_added(SPObject*, Inkscape::XML::Node*, Inkscape::XML::Node*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPText*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-text.h:27:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_TEXT(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_TEXT, SPText)) ^ sp-text.cpp:195:20: note: in expansion of macro 'SP_TEXT' SPText *text = SP_TEXT (object); ^ sp-text.cpp: In function 'void sp_text_remove_child(SPObject*, Inkscape::XML::Node*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPText*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-text.h:27:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_TEXT(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_TEXT, SPText)) ^ sp-text.cpp:206:20: note: in expansion of macro 'SP_TEXT' SPText *text = SP_TEXT (object); ^ sp-text.cpp: In function 'void sp_text_update(SPObject*, SPCtx*, guint)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPText*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-text.h:27:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_TEXT(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_TEXT, SPText)) ^ sp-text.cpp:217:20: note: in expansion of macro 'SP_TEXT' SPText *text = SP_TEXT (object); ^ sp-text.cpp:252:68: warning: 'void sp_item_invoke_bbox(const SPItem*, NRRect*, const Geom::Matrix&, unsigned int, SPItem::BBoxType)' is deprecated (declared at sp-item.h:213) [-Wdeprecated-declarations] sp_item_invoke_bbox(text, &paintbox, Geom::identity(), TRUE); ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/pango-1.0/pango/pango-types.h:26, from /usr/include/pango-1.0/pango/pango-font.h:26, from /usr/include/pango-1.0/pango/pango-attributes.h:25, from /usr/include/pango-1.0/pango/pango.h:25, from ./libnrtype/FontFactory.h:22, from sp-text.cpp:30: sp-text.cpp: In function 'void sp_text_modified(SPObject*, guint)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPText*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-text.h:27:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_TEXT(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_TEXT, SPText)) ^ sp-text.cpp:276:24: note: in expansion of macro 'SP_TEXT' SPText *text = SP_TEXT (object); ^ sp-text.cpp:278:68: warning: 'void sp_item_invoke_bbox(const SPItem*, NRRect*, const Geom::Matrix&, unsigned int, SPItem::BBoxType)' is deprecated (declared at sp-item.h:213) [-Wdeprecated-declarations] sp_item_invoke_bbox(text, &paintbox, Geom::identity(), TRUE); ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/pango-1.0/pango/pango-types.h:26, from /usr/include/pango-1.0/pango/pango-font.h:26, from /usr/include/pango-1.0/pango/pango-attributes.h:25, from /usr/include/pango-1.0/pango/pango.h:25, from ./libnrtype/FontFactory.h:22, from sp-text.cpp:30: sp-text.cpp: In function 'Inkscape::XML::Node* sp_text_write(SPObject*, Inkscape::XML::Document*, Inkscape::XML::Node*, guint)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPText*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-text.h:27:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_TEXT(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_TEXT, SPText)) ^ sp-text.cpp:307:20: note: in expansion of macro 'SP_TEXT' SPText *text = SP_TEXT (object); ^ sp-text.cpp: In function 'void sp_text_bbox(const SPItem*, NRRect*, const Geom::Matrix&, unsigned int)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPText*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-text.h:27:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_TEXT(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_TEXT, SPText)) ^ sp-text.cpp:359:5: note: in expansion of macro 'SP_TEXT' SP_TEXT(item)->layout.getBoundingBox(bbox, transform); ^ sp-text.cpp: In function 'NRArenaItem* sp_text_show(SPItem*, NRArena*, unsigned int, unsigned int)': sp-text.cpp:390:64: warning: 'void sp_item_invoke_bbox(const SPItem*, NRRect*, const Geom::Matrix&, unsigned int, SPItem::BBoxType)' is deprecated (declared at sp-item.h:213) [-Wdeprecated-declarations] sp_item_invoke_bbox(item, &paintbox, Geom::identity(), TRUE); ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/pango-1.0/pango/pango-types.h:26, from /usr/include/pango-1.0/pango/pango-font.h:26, from /usr/include/pango-1.0/pango/pango-attributes.h:25, from /usr/include/pango-1.0/pango/pango.h:25, from ./libnrtype/FontFactory.h:22, from sp-text.cpp:30: sp-text.cpp: In function 'Geom::Matrix sp_text_set_transform(SPItem*, const Geom::Matrix&)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPText*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-text.h:27:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_TEXT(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_TEXT, SPText)) ^ sp-text.cpp:453:20: note: in expansion of macro 'SP_TEXT' SPText *text = SP_TEXT(item); ^ sp-text.cpp: In function 'void sp_text_print(SPItem*, SPPrintContext*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPText*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-text.h:27:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_TEXT(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_TEXT, SPText)) ^ sp-text.cpp:503:21: note: in expansion of macro 'SP_TEXT' SPText *group = SP_TEXT (item); ^ sp-text.cpp:505:60: warning: 'void sp_item_invoke_bbox(const SPItem*, NRRect*, const Geom::Matrix&, unsigned int, SPItem::BBoxType)' is deprecated (declared at sp-item.h:213) [-Wdeprecated-declarations] sp_item_invoke_bbox(item, &pbox, Geom::identity(), TRUE); ^ sp-text.cpp:506:38: warning: 'void sp_item_bbox_desktop(SPItem*, NRRect*, SPItem::BBoxType)' is deprecated (declared at sp-item.h:248) [-Wdeprecated-declarations] sp_item_bbox_desktop (item, &bbox); ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/pango-1.0/pango/pango-types.h:26, from /usr/include/pango-1.0/pango/pango-font.h:26, from /usr/include/pango-1.0/pango/pango-attributes.h:25, from /usr/include/pango-1.0/pango/pango.h:25, from ./libnrtype/FontFactory.h:22, from sp-text.cpp:30: sp-text.cpp: In member function 'unsigned int SPText::_buildLayoutInput(SPObject*, const Inkscape::Text::Layout::OptionalTextTagAttrs&, unsigned int, bool)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPText*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-text.h:27:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_TEXT(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_TEXT, SPText)) ^ sp-text.cpp:527:9: note: in expansion of macro 'SP_TEXT' SP_TEXT(root)->attributes.mergeInto(&optional_attrs, parent_optional_attrs, parent_attrs_offset, true, true); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPTSpan*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-tspan.h:14:24: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_TSPAN(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_TSPAN, SPTSpan)) ^ sp-text.cpp:530:26: note: in expansion of macro 'SP_TSPAN' SPTSpan *tspan = SP_TSPAN(root); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPTRef*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-tref.h:26:21: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_TREF(o) (G_TYPE_CHECK_INSTANCE_CAST((o), SP_TYPE_TREF, SPTRef)) ^ sp-text.cpp:537:9: note: in expansion of macro 'SP_TREF' SP_TREF(root)->attributes.mergeInto(&optional_attrs, parent_optional_attrs, parent_attrs_offset, true, true); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPTextPath*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-textpath.h:13:27: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_TEXTPATH(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_TEXTPATH, SPTextPath)) ^ sp-text.cpp:541:9: note: in expansion of macro 'SP_TEXTPATH' SP_TEXTPATH(root)->attributes.mergeInto(&optional_attrs, parent_optional_attrs, parent_attrs_offset, false, true); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPTSpan*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-tspan.h:14:24: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_TSPAN(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_TSPAN, SPTSpan)) ^ sp-text.cpp:551:13: note: in expansion of macro 'SP_TSPAN' if (SP_TSPAN(root)->role != SP_TSPAN_ROLE_UNSPECIFIED) { ^ sp-text.cpp: In member function 'void SPText::rebuildLayout()': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPTextPath*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-textpath.h:13:27: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_TEXTPATH(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_TEXTPATH, SPTextPath)) ^ sp-text.cpp:589:42: note: in expansion of macro 'SP_TEXTPATH' SPTextPath const *textpath = SP_TEXTPATH(child); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPTSpan*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-tspan.h:14:24: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_TSPAN(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_TSPAN, SPTSpan)) ^ sp-text.cpp:601:26: note: in expansion of macro 'SP_TSPAN' SPTSpan *tspan = SP_TSPAN(child); ^ sp-text.cpp: In static member function 'static void SPText::_adjustFontsizeRecursive(SPItem*, double, bool)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ sp-text.cpp:628:38: note: in expansion of macro 'SP_ITEM' _adjustFontsizeRecursive(SP_ITEM(o), ex, false); ^ sp-text.cpp: In static member function 'static void SPText::_adjustCoordsRecursive(SPItem*, const Geom::Matrix&, double, bool)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPTSpan*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-tspan.h:14:24: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_TSPAN(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_TSPAN, SPTSpan)) ^ sp-text.cpp:635:9: note: in expansion of macro 'SP_TSPAN' SP_TSPAN(item)->attributes.transform(m, ex, ex, is_root); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPText*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-text.h:27:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_TEXT(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_TEXT, SPText)) ^ sp-text.cpp:638:9: note: in expansion of macro 'SP_TEXT' SP_TEXT(item)->attributes.transform(m, ex, ex, is_root); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPTextPath*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-textpath.h:13:27: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_TEXTPATH(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_TEXTPATH, SPTextPath)) ^ sp-text.cpp:640:9: note: in expansion of macro 'SP_TEXTPATH' SP_TEXTPATH(item)->attributes.transform(m, ex, ex, is_root); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPTRef*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-tref.h:26:21: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_TREF(o) (G_TYPE_CHECK_INSTANCE_CAST((o), SP_TYPE_TREF, SPTRef)) ^ sp-text.cpp:642:9: note: in expansion of macro 'SP_TREF' SP_TREF(item)->attributes.transform(m, ex, ex, is_root); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ sp-text.cpp:647:36: note: in expansion of macro 'SP_ITEM' _adjustCoordsRecursive(SP_ITEM(o), m, ex, false); ^ CXX sp-tref-reference.o CXX sp-tspan.o In file included from document.h:28:0, from sp-tref.cpp:26: gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:23, from ./forward.h:16, from sp-tref-reference.h:14, from sp-tref-reference.cpp:12: sp-tref-reference.cpp: In member function 'virtual bool SPTRefReference::_acceptObject(SPObject*) const': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPTRef*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-tref.h:26:21: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_TREF(o) (G_TYPE_CHECK_INSTANCE_CAST((o), SP_TYPE_TREF, SPTRef)) ^ sp-tref-reference.cpp:24:42: note: in expansion of macro 'SP_TREF' return sp_tref_reference_allowed(SP_TREF(getOwner()), obj); ^ sp-tref-reference.cpp: In member function 'virtual void SPTRefReference::notifyChildAdded(Inkscape::XML::Node&, Inkscape::XML::Node&, Inkscape::XML::Node*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPTRef*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-tref.h:26:21: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_TREF(o) (G_TYPE_CHECK_INSTANCE_CAST((o), SP_TYPE_TREF, SPTRef)) ^ sp-tref-reference.cpp:52:29: note: in expansion of macro 'SP_TREF' sp_tref_update_text(SP_TREF(owner)); ^ sp-tref-reference.cpp: In member function 'virtual void SPTRefReference::notifyChildRemoved(Inkscape::XML::Node&, Inkscape::XML::Node&, Inkscape::XML::Node*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPTRef*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-tref.h:26:21: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_TREF(o) (G_TYPE_CHECK_INSTANCE_CAST((o), SP_TYPE_TREF, SPTRef)) ^ sp-tref-reference.cpp:63:29: note: in expansion of macro 'SP_TREF' sp_tref_update_text(SP_TREF(owner)); ^ sp-tref-reference.cpp: In member function 'virtual void SPTRefReference::notifyChildOrderChanged(Inkscape::XML::Node&, Inkscape::XML::Node&, Inkscape::XML::Node*, Inkscape::XML::Node*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPTRef*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-tref.h:26:21: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_TREF(o) (G_TYPE_CHECK_INSTANCE_CAST((o), SP_TYPE_TREF, SPTRef)) ^ sp-tref-reference.cpp:74:29: note: in expansion of macro 'SP_TREF' sp_tref_update_text(SP_TREF(owner)); ^ sp-tref-reference.cpp: In member function 'virtual void SPTRefReference::notifyContentChanged(Inkscape::XML::Node&, Inkscape::Util::ptr_shared, Inkscape::Util::ptr_shared)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPTRef*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-tref.h:26:21: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_TREF(o) (G_TYPE_CHECK_INSTANCE_CAST((o), SP_TYPE_TREF, SPTRef)) ^ sp-tref-reference.cpp:86:29: note: in expansion of macro 'SP_TREF' sp_tref_update_text(SP_TREF(owner)); ^ CXX sp-use.o CXX sp-use-reference.o In file included from /usr/include/gdkmm-2.4/gdkmm.h:27:0, from /usr/include/gtkmm-2.4/gtkmm.h:89, from sp-filter.h:19, from style.h:21, from sp-tref.cpp:31: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/pangomm-1.4/pangomm/layout.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:29, from /usr/include/gdkmm-2.4/gdkmm/gc.h:32, from /usr/include/gdkmm-2.4/gdkmm.h:30, from /usr/include/gtkmm-2.4/gtkmm.h:89, from sp-filter.h:19, from style.h:21, from sp-tref.cpp:31: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm.h:27:0, from /usr/include/gtkmm-2.4/gtkmm.h:89, from sp-filter.h:19, from style.h:21, from sp-tspan.cpp:42: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/pangomm-1.4/pangomm/layout.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:29, from /usr/include/gdkmm-2.4/gdkmm/gc.h:32, from /usr/include/gdkmm-2.4/gdkmm.h:30, from /usr/include/gtkmm-2.4/gtkmm.h:89, from sp-filter.h:19, from style.h:21, from sp-tspan.cpp:42: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm/cursor.h:31:0, from /usr/include/gdkmm-2.4/gdkmm.h:40, from /usr/include/gtkmm-2.4/gtkmm.h:89, from sp-filter.h:19, from style.h:21, from sp-tref.cpp:31: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:97:0, from sp-filter.h:19, from style.h:21, from sp-tref.cpp:31: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:98:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:101:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/cellview.h:31, from /usr/include/gtkmm-2.4/gtkmm.h:108, from sp-filter.h:19, from style.h:21, from sp-tref.cpp:31: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:86:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:89:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/cellview.h:31, from /usr/include/gtkmm-2.4/gtkmm.h:108, from sp-filter.h:19, from style.h:21, from sp-tref.cpp:31: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:127:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:130:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm/cursor.h:31:0, from /usr/include/gdkmm-2.4/gdkmm.h:40, from /usr/include/gtkmm-2.4/gtkmm.h:89, from sp-filter.h:19, from style.h:21, from sp-tspan.cpp:42: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:113:0, from sp-filter.h:19, from style.h:21, from sp-tref.cpp:31: /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'GtkCellRendererCombo* Gtk::CellRendererCombo::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:95:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] GtkCellRendererCombo* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'const GtkCellRendererCombo* Gtk::CellRendererCombo::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:98:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererCombo* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:116:0, from sp-filter.h:19, from style.h:21, from sp-tref.cpp:31: /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'GtkCellRendererSpin* Gtk::CellRendererSpin::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:97:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] GtkCellRendererSpin* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'const GtkCellRendererSpin* Gtk::CellRendererSpin::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:100:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererSpin* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:97:0, from sp-filter.h:19, from style.h:21, from sp-tspan.cpp:42: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:98:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:101:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/cellview.h:31, from /usr/include/gtkmm-2.4/gtkmm.h:108, from sp-filter.h:19, from style.h:21, from sp-tspan.cpp:42: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:86:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:89:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/cellview.h:31, from /usr/include/gtkmm-2.4/gtkmm.h:108, from sp-filter.h:19, from style.h:21, from sp-tspan.cpp:42: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:127:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:130:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:193:0, from sp-filter.h:19, from style.h:21, from sp-tref.cpp:31: /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'GtkProgressBar* Gtk::ProgressBar::gobj()': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:146:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] GtkProgressBar* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'const GtkProgressBar* Gtk::ProgressBar::gobj() const': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:149:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] const GtkProgressBar* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:113:0, from sp-filter.h:19, from style.h:21, from sp-tspan.cpp:42: /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'GtkCellRendererCombo* Gtk::CellRendererCombo::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:95:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] GtkCellRendererCombo* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'const GtkCellRendererCombo* Gtk::CellRendererCombo::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:98:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererCombo* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:116:0, from sp-filter.h:19, from style.h:21, from sp-tspan.cpp:42: /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'GtkCellRendererSpin* Gtk::CellRendererSpin::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:97:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] GtkCellRendererSpin* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'const GtkCellRendererSpin* Gtk::CellRendererSpin::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:100:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererSpin* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:207:0, from sp-filter.h:19, from style.h:21, from sp-tref.cpp:31: /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkRuler* Gtk::Ruler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:116:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] GtkRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkRuler* Gtk::Ruler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:119:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] const GtkRuler* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkVRuler* Gtk::VRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:369:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] GtkVRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkVRuler* Gtk::VRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:372:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] const GtkVRuler* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkHRuler* Gtk::HRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:439:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] GtkHRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkHRuler* Gtk::HRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:442:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] const GtkHRuler* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:216:0, from sp-filter.h:19, from style.h:21, from sp-tref.cpp:31: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:163:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from sp-tref.cpp:35:0: display/nr-arena-group.h: In static member function 'static NRArenaGroup* NRArenaGroup::create(NRArena*)': display/nr-arena-group.h:33:96: warning: cast from 'NRObject*' to 'NRArenaGroup*' increases required alignment of target type [-Wcast-align] NRArenaGroup *obj = reinterpret_cast(nr_object_new(NR_TYPE_ARENA_GROUP)); ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:23, from document.h:18, from sp-tref.cpp:26: sp-tref.cpp: In function 'void sp_tref_release(SPObject*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPTRef*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-tref.h:26:21: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_TREF(o) (G_TYPE_CHECK_INSTANCE_CAST((o), SP_TYPE_TREF, SPTRef)) ^ sp-tref.cpp:171:20: note: in expansion of macro 'SP_TREF' SPTRef *tref = SP_TREF(object); ^ sp-tref.cpp: In function 'void sp_tref_set(SPObject*, unsigned int, const gchar*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPTRef*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-tref.h:26:21: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_TREF(o) (G_TYPE_CHECK_INSTANCE_CAST((o), SP_TYPE_TREF, SPTRef)) ^ sp-tref.cpp:196:20: note: in expansion of macro 'SP_TREF' SPTRef *tref = SP_TREF(object); ^ sp-tref.cpp: In function 'void sp_tref_update(SPObject*, SPCtx*, guint)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPTRef*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-tref.h:26:21: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_TREF(o) (G_TYPE_CHECK_INSTANCE_CAST((o), SP_TYPE_TREF, SPTRef)) ^ sp-tref.cpp:246:20: note: in expansion of macro 'SP_TREF' SPTRef *tref = SP_TREF(object); ^ sp-tref.cpp: In function 'void sp_tref_modified(SPObject*, guint)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPTRef*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-tref.h:26:21: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_TREF(o) (G_TYPE_CHECK_INSTANCE_CAST((o), SP_TYPE_TREF, SPTRef)) ^ sp-tref.cpp:271:24: note: in expansion of macro 'SP_TREF' SPTRef *tref_obj = SP_TREF(object); ^ sp-tref.cpp: In function 'Inkscape::XML::Node* sp_tref_write(SPObject*, Inkscape::XML::Document*, Inkscape::XML::Node*, guint)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPTRef*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-tref.h:26:21: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_TREF(o) (G_TYPE_CHECK_INSTANCE_CAST((o), SP_TYPE_TREF, SPTRef)) ^ sp-tref.cpp:297:20: note: in expansion of macro 'SP_TREF' SPTRef *tref = SP_TREF(object); ^ sp-tref.cpp: In function 'void sp_tref_bbox(const SPItem*, NRRect*, const Geom::Matrix&, unsigned int)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPText*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-text.h:27:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_TEXT(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_TEXT, SPText)) ^ sp-tref.cpp:331:5: note: in expansion of macro 'SP_TEXT' SP_TEXT(parent_text)->layout.getBoundingBox( ^ sp-tref.cpp: In function 'gchar* sp_tref_description(SPItem*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPTRef*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-tref.h:26:21: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_TREF(o) (G_TYPE_CHECK_INSTANCE_CAST((o), SP_TYPE_TREF, SPTRef)) ^ sp-tref.cpp:354:20: note: in expansion of macro 'SP_TREF' SPTRef *tref = SP_TREF(item); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ sp-tref.cpp:362:46: note: in expansion of macro 'SP_ITEM' child_desc = sp_item_description(SP_ITEM(referred)); ^ sp-tref.cpp: In function 'SPObject* sp_tref_convert_to_tspan(SPObject*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPTRef*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-tref.h:26:21: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_TREF(o) (G_TYPE_CHECK_INSTANCE_CAST((o), SP_TYPE_TREF, SPTRef)) ^ sp-tref.cpp:582:24: note: in expansion of macro 'SP_TREF' SPTRef *tref = SP_TREF(obj); ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:193:0, from sp-filter.h:19, from style.h:21, from sp-tspan.cpp:42: /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'GtkProgressBar* Gtk::ProgressBar::gobj()': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:146:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] GtkProgressBar* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'const GtkProgressBar* Gtk::ProgressBar::gobj() const': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:149:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] const GtkProgressBar* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:207:0, from sp-filter.h:19, from style.h:21, from sp-tspan.cpp:42: /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkRuler* Gtk::Ruler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:116:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] GtkRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkRuler* Gtk::Ruler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:119:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] const GtkRuler* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkVRuler* Gtk::VRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:369:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] GtkVRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkVRuler* Gtk::VRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:372:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] const GtkVRuler* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkHRuler* Gtk::HRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:439:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] GtkHRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkHRuler* Gtk::HRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:442:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] const GtkHRuler* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:216:0, from sp-filter.h:19, from style.h:21, from sp-tspan.cpp:42: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:163:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from document.h:28:0, from sp-tspan.cpp:45: gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:23, from ./forward.h:16, from sp-use-reference.h:12, from sp-tspan.cpp:37: sp-tspan.cpp: In function 'void sp_tspan_release(SPObject*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPTSpan*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-tspan.h:14:24: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_TSPAN(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_TSPAN, SPTSpan)) ^ sp-tspan.cpp:123:22: note: in expansion of macro 'SP_TSPAN' SPTSpan *tspan = SP_TSPAN(object); ^ sp-tspan.cpp: In function 'void sp_tspan_set(SPObject*, unsigned int, const gchar*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPTSpan*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-tspan.h:14:24: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_TSPAN(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_TSPAN, SPTSpan)) ^ sp-tspan.cpp:150:22: note: in expansion of macro 'SP_TSPAN' SPTSpan *tspan = SP_TSPAN(object); ^ sp-tspan.cpp: In function 'void sp_tspan_bbox(const SPItem*, NRRect*, const Geom::Matrix&, unsigned int)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPText*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-text.h:27:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_TEXT(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_TEXT, SPText)) ^ sp-tspan.cpp:214:5: note: in expansion of macro 'SP_TEXT' SP_TEXT(parent_text)->layout.getBoundingBox(bbox, transform, sp_text_get_length_upto(parent_text, item), sp_text_get_length_upto(item, NULL) - 1); ^ sp-tspan.cpp: In function 'Inkscape::XML::Node* sp_tspan_write(SPObject*, Inkscape::XML::Document*, Inkscape::XML::Node*, guint)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPTSpan*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-tspan.h:14:24: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_TSPAN(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_TSPAN, SPTSpan)) ^ sp-tspan.cpp:235:22: note: in expansion of macro 'SP_TSPAN' SPTSpan *tspan = SP_TSPAN(object); ^ sp-tspan.cpp: In function 'void sp_textpath_class_init(SPTextPathClass*)': sp-tspan.cpp:338:19: warning: variable 'item_class' set but not used [-Wunused-but-set-variable] SPItemClass * item_class; ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:23, from ./forward.h:16, from sp-use-reference.h:12, from sp-tspan.cpp:37: sp-tspan.cpp: In function 'void sp_textpath_release(SPObject*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPTextPath*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-textpath.h:13:27: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_TEXTPATH(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_TEXTPATH, SPTextPath)) ^ sp-tspan.cpp:379:28: note: in expansion of macro 'SP_TEXTPATH' SPTextPath *textpath = SP_TEXTPATH(object); ^ sp-tspan.cpp: In function 'void sp_textpath_set(SPObject*, unsigned int, const gchar*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPTextPath*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-textpath.h:13:27: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_TEXTPATH(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_TEXTPATH, SPTextPath)) ^ sp-tspan.cpp:421:28: note: in expansion of macro 'SP_TEXTPATH' SPTextPath *textpath = SP_TEXTPATH(object); ^ sp-tspan.cpp: In function 'void sp_textpath_update(SPObject*, SPCtx*, guint)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPTextPath*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-textpath.h:13:27: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_TEXTPATH(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_TEXTPATH, SPTextPath)) ^ sp-tspan.cpp:445:28: note: in expansion of macro 'SP_TEXTPATH' SPTextPath *textpath = SP_TEXTPATH(object); ^ sp-tspan.cpp: In function 'Inkscape::XML::Node* sp_textpath_write(SPObject*, Inkscape::XML::Document*, Inkscape::XML::Node*, guint)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPTextPath*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-textpath.h:13:27: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_TEXTPATH(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_TEXTPATH, SPTextPath)) ^ sp-tspan.cpp:506:28: note: in expansion of macro 'SP_TEXTPATH' SPTextPath *textpath = SP_TEXTPATH(object); ^ sp-tspan.cpp: In function 'void sp_textpath_to_text(SPObject*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ sp-tspan.cpp:581:25: note: in expansion of macro 'SP_ITEM' sp_item_invoke_bbox(SP_ITEM(text), &bbox, sp_item_i2doc_affine(SP_ITEM(text)), TRUE); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ sp-tspan.cpp:581:68: note: in expansion of macro 'SP_ITEM' sp_item_invoke_bbox(SP_ITEM(text), &bbox, sp_item_i2doc_affine(SP_ITEM(text)), TRUE); ^ sp-tspan.cpp:581:88: warning: 'void sp_item_invoke_bbox(const SPItem*, NRRect*, const Geom::Matrix&, unsigned int, SPItem::BBoxType)' is deprecated (declared at sp-item.h:213) [-Wdeprecated-declarations] sp_item_invoke_bbox(SP_ITEM(text), &bbox, sp_item_i2doc_affine(SP_ITEM(text)), TRUE); ^ In file included from ./libnr/nr-object.h:20:0, from display/nr-arena-item.h:61, from display/nr-arena-group.h:20, from sp-use.cpp:27: ./gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': ./gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ CXX spray-context.o In file included from /usr/include/gdkmm-2.4/gdkmm.h:27:0, from /usr/include/gtkmm-2.4/gtkmm.h:89, from ./sp-filter.h:19, from ./style.h:21, from display/nr-arena-group.h:21, from sp-use.cpp:27: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:23, from ./forward.h:16, from sp-use-reference.h:12, from sp-use-reference.cpp:15: sp-use-reference.cpp: In member function 'void SPUsePath::start_listening(SPObject*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ sp-use-reference.cpp:112:31: note: in expansion of macro 'SP_ITEM' _transformed_connection = SP_ITEM(to)->connectTransformed(sigc::bind(sigc::ptr_fun(&sp_usepath_move_compensate), this)); ^ sp-use-reference.cpp: In function 'void sp_usepath_move_compensate(const Geom::Matrix*, SPItem*, SPUsePath*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ sp-use-reference.cpp:149:20: note: in expansion of macro 'SP_ITEM' SPItem *item = SP_ITEM(self->owner); ^ sp-use-reference.cpp: In member function 'void SPUsePath::refresh_source()': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ sp-use-reference.cpp:218:20: note: in expansion of macro 'SP_ITEM' SPItem *item = SP_ITEM(refobj); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPShape*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-shape.h:26:24: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_SHAPE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_SHAPE, SPShape)) ^ sp-use-reference.cpp:225:36: note: in expansion of macro 'SP_SHAPE' curve = sp_shape_get_curve(SP_SHAPE(item)); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPText*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-text.h:27:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_TEXT(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_TEXT, SPText)) ^ sp-use-reference.cpp:230:17: note: in expansion of macro 'SP_TEXT' curve = SP_TEXT(item)->getNormalizedBpath(); ^ In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/pangomm-1.4/pangomm/layout.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:29, from /usr/include/gdkmm-2.4/gdkmm/gc.h:32, from /usr/include/gdkmm-2.4/gdkmm.h:30, from /usr/include/gtkmm-2.4/gtkmm.h:89, from ./sp-filter.h:19, from ./style.h:21, from display/nr-arena-group.h:21, from sp-use.cpp:27: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ CXX star-context.o In file included from /usr/include/gdkmm-2.4/gdkmm/cursor.h:31:0, from /usr/include/gdkmm-2.4/gdkmm.h:40, from /usr/include/gtkmm-2.4/gtkmm.h:89, from ./sp-filter.h:19, from ./style.h:21, from display/nr-arena-group.h:21, from sp-use.cpp:27: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:97:0, from ./sp-filter.h:19, from ./style.h:21, from display/nr-arena-group.h:21, from sp-use.cpp:27: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:98:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:101:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/cellview.h:31, from /usr/include/gtkmm-2.4/gtkmm.h:108, from ./sp-filter.h:19, from ./style.h:21, from display/nr-arena-group.h:21, from sp-use.cpp:27: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:86:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:89:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/cellview.h:31, from /usr/include/gtkmm-2.4/gtkmm.h:108, from ./sp-filter.h:19, from ./style.h:21, from display/nr-arena-group.h:21, from sp-use.cpp:27: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:127:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:130:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:113:0, from ./sp-filter.h:19, from ./style.h:21, from display/nr-arena-group.h:21, from sp-use.cpp:27: /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'GtkCellRendererCombo* Gtk::CellRendererCombo::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:95:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] GtkCellRendererCombo* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'const GtkCellRendererCombo* Gtk::CellRendererCombo::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:98:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererCombo* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:116:0, from ./sp-filter.h:19, from ./style.h:21, from display/nr-arena-group.h:21, from sp-use.cpp:27: /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'GtkCellRendererSpin* Gtk::CellRendererSpin::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:97:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] GtkCellRendererSpin* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'const GtkCellRendererSpin* Gtk::CellRendererSpin::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:100:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererSpin* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:193:0, from ./sp-filter.h:19, from ./style.h:21, from display/nr-arena-group.h:21, from sp-use.cpp:27: /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'GtkProgressBar* Gtk::ProgressBar::gobj()': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:146:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] GtkProgressBar* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'const GtkProgressBar* Gtk::ProgressBar::gobj() const': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:149:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] const GtkProgressBar* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:207:0, from ./sp-filter.h:19, from ./style.h:21, from display/nr-arena-group.h:21, from sp-use.cpp:27: /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkRuler* Gtk::Ruler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:116:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] GtkRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkRuler* Gtk::Ruler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:119:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] const GtkRuler* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkVRuler* Gtk::VRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:369:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] GtkVRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkVRuler* Gtk::VRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:372:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] const GtkVRuler* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkHRuler* Gtk::HRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:439:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] GtkHRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkHRuler* Gtk::HRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:442:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] const GtkHRuler* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:216:0, from ./sp-filter.h:19, from ./style.h:21, from display/nr-arena-group.h:21, from sp-use.cpp:27: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:163:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } ^ CXX style.o In file included from sp-use.cpp:27:0: display/nr-arena-group.h: In static member function 'static NRArenaGroup* NRArenaGroup::create(NRArena*)': display/nr-arena-group.h:33:96: warning: cast from 'NRObject*' to 'NRArenaGroup*' increases required alignment of target type [-Wcast-align] NRArenaGroup *obj = reinterpret_cast(nr_object_new(NR_TYPE_ARENA_GROUP)); ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, 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 ./color.h:18, from ./style.h:18, from display/nr-arena-group.h:21, from sp-use.cpp:27: sp-use.cpp: In function 'void sp_use_release(SPObject*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPUse*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-use.h:23:33: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_USE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_USE, SPUse)) ^ sp-use.cpp:177:18: note: in expansion of macro 'SP_USE' SPUse *use = SP_USE(object); ^ sp-use.cpp: In function 'void sp_use_set(SPObject*, unsigned int, const gchar*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPUse*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-use.h:23:33: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_USE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_USE, SPUse)) ^ sp-use.cpp:201:18: note: in expansion of macro 'SP_USE' SPUse *use = SP_USE(object); ^ sp-use.cpp: In function 'Inkscape::XML::Node* sp_use_write(SPObject*, Inkscape::XML::Document*, Inkscape::XML::Node*, guint)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPUse*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-use.h:23:33: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_USE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_USE, SPUse)) ^ sp-use.cpp:256:18: note: in expansion of macro 'SP_USE' SPUse *use = SP_USE(object); ^ sp-use.cpp: In function 'void sp_use_bbox(const SPItem*, NRRect*, const Geom::Matrix&, unsigned int)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPUse*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-use.h:23:33: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_USE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_USE, SPUse)) ^ sp-use.cpp:283:24: note: in expansion of macro 'SP_USE' SPUse const *use = SP_USE(item); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ sp-use.cpp:286:25: note: in expansion of macro 'SP_ITEM' SPItem *child = SP_ITEM(use->child); ^ sp-use.cpp: In function 'void sp_use_print(SPItem*, SPPrintContext*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPUse*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-use.h:23:33: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_USE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_USE, SPUse)) ^ sp-use.cpp:306:18: note: in expansion of macro 'SP_USE' SPUse *use = SP_USE(item); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ sp-use.cpp:315:30: note: in expansion of macro 'SP_ITEM' sp_item_invoke_print(SP_ITEM(use->child), ctx); ^ sp-use.cpp: In function 'gchar* sp_use_description(SPItem*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPUse*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-use.h:23:33: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_USE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_USE, SPUse)) ^ sp-use.cpp:326:18: note: in expansion of macro 'SP_USE' SPUse *use = SP_USE(item); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ sp-use.cpp:339:48: note: in expansion of macro 'SP_ITEM' char *child_desc = sp_item_description(SP_ITEM(use->child)); ^ sp-use.cpp: In function 'NRArenaItem* sp_use_show(SPItem*, NRArena*, unsigned int, unsigned int)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPUse*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-use.h:23:33: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_USE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_USE, SPUse)) ^ sp-use.cpp:353:18: note: in expansion of macro 'SP_USE' SPUse *use = SP_USE(item); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ sp-use.cpp:360:47: note: in expansion of macro 'SP_ITEM' NRArenaItem *ac = sp_item_invoke_show(SP_ITEM(use->child), arena, key, flags); ^ sp-use.cpp: In function 'void sp_use_hide(SPItem*, unsigned int)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPUse*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-use.h:23:33: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_USE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_USE, SPUse)) ^ sp-use.cpp:375:18: note: in expansion of macro 'SP_USE' SPUse *use = SP_USE(item); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ sp-use.cpp:378:29: note: in expansion of macro 'SP_ITEM' sp_item_invoke_hide(SP_ITEM(use->child), key); ^ sp-use.cpp: In function 'SPItem* sp_use_root(SPUse*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPUse*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-use.h:23:33: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_USE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_USE, SPUse)) ^ sp-use.cpp:399:16: note: in expansion of macro 'SP_USE' orig = SP_USE(orig)->child; ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ sp-use.cpp:403:12: note: in expansion of macro 'SP_ITEM' return SP_ITEM(orig); ^ sp-use.cpp: In function 'Geom::Matrix sp_use_get_root_transform(SPUse*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPUse*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-use.h:23:33: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_USE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_USE, SPUse)) ^ sp-use.cpp:419:16: note: in expansion of macro 'SP_USE' orig = SP_USE(orig)->child; ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ sp-use.cpp:427:25: note: in expansion of macro 'SP_ITEM' SPItem *i_tem = SP_ITEM(i->data); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPUse*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-use.h:23:33: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_USE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_USE, SPUse)) ^ sp-use.cpp:433:28: note: in expansion of macro 'SP_USE' SPUse *i_use = SP_USE(i_tem); ^ sp-use.cpp: In function 'Geom::Matrix sp_use_get_parent_transform(SPUse*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ sp-use.cpp:459:10: note: in expansion of macro 'SP_ITEM' t *= SP_ITEM(use)->transform; ^ sp-use.cpp: In function 'void sp_use_move_compensate(const Geom::Matrix*, SPItem*, SPUse*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ sp-use.cpp:513:20: note: in expansion of macro 'SP_ITEM' SPItem *item = SP_ITEM(self); ^ sp-use.cpp: In function 'void sp_use_href_changed(SPObject*, SPObject*, SPUse*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ sp-use.cpp:522:20: note: in expansion of macro 'SP_ITEM' SPItem *item = SP_ITEM(use); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ sp-use.cpp:546:46: note: in expansion of macro 'SP_ITEM' ai = sp_item_invoke_show(SP_ITEM(use->child), NR_ARENA_ITEM_ARENA(v->arenaitem), v->key, v->flags); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ sp-use.cpp:554:44: note: in expansion of macro 'SP_ITEM' use->_transformed_connection = SP_ITEM(refobj)->connectTransformed(sigc::bind(sigc::ptr_fun(&sp_use_move_compensate), use)); ^ sp-use.cpp: In function 'void sp_use_update(SPObject*, SPCtx*, unsigned int)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ sp-use.cpp:582:20: note: in expansion of macro 'SP_ITEM' SPItem *item = SP_ITEM(object); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPUse*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-use.h:23:33: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_USE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_USE, SPUse)) ^ sp-use.cpp:583:18: note: in expansion of macro 'SP_USE' SPUse *use = SP_USE(object); ^ sp-use.cpp:584:37: warning: cast from 'SPCtx*' to 'SPItemCtx*' increases required alignment of target type [-Wcast-align] SPItemCtx *ictx = (SPItemCtx *) ctx; ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, 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 ./color.h:18, from ./style.h:18, from display/nr-arena-group.h:21, from sp-use.cpp:27: /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ sp-use.cpp:594:28: note: in expansion of macro 'SP_ITEM' for (SPItemView *v = SP_ITEM(object)->display; v != NULL; v = v->next) { ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ sp-use.cpp:623:38: note: in expansion of macro 'SP_ITEM' SPItem const &chi = *SP_ITEM(use->child); ^ sp-use.cpp: In function 'void sp_use_modified(SPObject*, guint)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPUse*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-use.h:23:33: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_USE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_USE, SPUse)) ^ sp-use.cpp:644:22: note: in expansion of macro 'SP_USE' SPUse *use_obj = SP_USE(object); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ sp-use.cpp:652:28: note: in expansion of macro 'SP_ITEM' for (SPItemView *v = SP_ITEM(object)->display; v != NULL; v = v->next) { ^ sp-use.cpp: In function 'SPItem* sp_use_unlink(SPUse*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ sp-use.cpp:734:20: note: in expansion of macro 'SP_ITEM' SPItem *item = SP_ITEM(unlinked); ^ sp-use.cpp: In function 'void sp_use_snappoints(const SPItem*, std::vector&, const Inkscape::SnapPreferences*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPUse*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-use.h:23:33: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_USE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_USE, SPUse)) ^ sp-use.cpp:758:18: note: in expansion of macro 'SP_USE' SPUse *use = SP_USE(item); ^ CXX svg-view.o In file included from document.h:28:0, from spray-context.cpp:34: gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ In file included from document.h:28:0, from star-context.cpp:29: gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/gtkmm-2.4/gtkmm/widget.h:29, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/bin.h:30, from /usr/include/gtkmm-2.4/gtkmm/window.h:32, from ui/view/edit-widget-interface.h:21, from desktop.h:37, from spray-context.cpp:36: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:35:0, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:33, from /usr/include/gdkmm-2.4/gdkmm/window.h:30, from /usr/include/gdkmm-2.4/gdkmm/event.h:27, from /usr/include/gtkmm-2.4/gtkmm/widget.h:37, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/bin.h:30, from /usr/include/gtkmm-2.4/gtkmm/window.h:32, from ui/view/edit-widget-interface.h:21, from desktop.h:37, from spray-context.cpp:36: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/gtkmm-2.4/gtkmm/widget.h:29, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/bin.h:30, from /usr/include/gtkmm-2.4/gtkmm/window.h:32, from ui/view/edit-widget-interface.h:21, from desktop.h:37, from star-context.cpp:34: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:35:0, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:33, from /usr/include/gdkmm-2.4/gdkmm/window.h:30, from /usr/include/gdkmm-2.4/gdkmm/event.h:27, from /usr/include/gtkmm-2.4/gtkmm/widget.h:37, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/bin.h:30, from /usr/include/gtkmm-2.4/gtkmm/window.h:32, from ui/view/edit-widget-interface.h:21, from desktop.h:37, from star-context.cpp:34: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:44:0, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/bin.h:30, from /usr/include/gtkmm-2.4/gtkmm/window.h:32, from ui/view/edit-widget-interface.h:21, from desktop.h:37, from spray-context.cpp:36: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:44:0, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/bin.h:30, from /usr/include/gtkmm-2.4/gtkmm/window.h:32, from ui/view/edit-widget-interface.h:21, from desktop.h:37, from star-context.cpp:34: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, 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 display/sp-canvas.h:34, from star-context.cpp:27: star-context.cpp: In function 'void sp_star_context_finish(SPEventContext*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPStarContext*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ star-context.h:23:31: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_STAR_CONTEXT(obj) (GTK_CHECK_CAST ((obj), SP_TYPE_STAR_CONTEXT, SPStarContext)) ^ star-context.cpp:126:25: note: in expansion of macro 'SP_STAR_CONTEXT' SPStarContext *sc = SP_STAR_CONTEXT(ec); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPCanvasItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ display/display-forward.h:22:30: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_CANVAS_ITEM(obj) (GTK_CHECK_CAST((obj), SP_TYPE_CANVAS_ITEM, SPCanvasItem)) ^ star-context.cpp:129:24: note: in expansion of macro 'SP_CANVAS_ITEM' sp_canvas_item_ungrab(SP_CANVAS_ITEM(desktop->acetate), GDK_CURRENT_TIME); ^ star-context.cpp: In function 'void sp_star_context_dispose(GObject*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPStarContext*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ star-context.h:23:31: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_STAR_CONTEXT(obj) (GTK_CHECK_CAST ((obj), SP_TYPE_STAR_CONTEXT, SPStarContext)) ^ star-context.cpp:143:25: note: in expansion of macro 'SP_STAR_CONTEXT' SPStarContext *sc = SP_STAR_CONTEXT (object); ^ star-context.cpp: In function 'void sp_star_context_selection_changed(Inkscape::Selection*, gpointer)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPStarContext*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ star-context.h:23:31: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_STAR_CONTEXT(obj) (GTK_CHECK_CAST ((obj), SP_TYPE_STAR_CONTEXT, SPStarContext)) ^ star-context.cpp:173:25: note: in expansion of macro 'SP_STAR_CONTEXT' SPStarContext *sc = SP_STAR_CONTEXT (data); ^ star-context.cpp: In function 'void sp_star_context_setup(SPEventContext*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPStarContext*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ star-context.h:23:31: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_STAR_CONTEXT(obj) (GTK_CHECK_CAST ((obj), SP_TYPE_STAR_CONTEXT, SPStarContext)) ^ star-context.cpp:184:24: note: in expansion of macro 'SP_STAR_CONTEXT' SPStarContext *sc = SP_STAR_CONTEXT (ec); ^ star-context.cpp: In function 'void sp_star_context_set(SPEventContext*, Inkscape::Preferences::Entry*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPStarContext*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ star-context.h:23:31: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_STAR_CONTEXT(obj) (GTK_CHECK_CAST ((obj), SP_TYPE_STAR_CONTEXT, SPStarContext)) ^ star-context.cpp:221:25: note: in expansion of macro 'SP_STAR_CONTEXT' SPStarContext *sc = SP_STAR_CONTEXT (ec); ^ star-context.cpp: In function 'gint sp_star_context_root_handler(SPEventContext*, GdkEvent*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPStarContext*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ star-context.h:23:31: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_STAR_CONTEXT(obj) (GTK_CHECK_CAST ((obj), SP_TYPE_STAR_CONTEXT, SPStarContext)) ^ star-context.cpp:245:25: note: in expansion of macro 'SP_STAR_CONTEXT' SPStarContext *sc = SP_STAR_CONTEXT (event_context); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPCanvasItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ display/display-forward.h:22:30: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_CANVAS_ITEM(obj) (GTK_CHECK_CAST((obj), SP_TYPE_CANVAS_ITEM, SPCanvasItem)) ^ star-context.cpp:264:33: note: in expansion of macro 'SP_CANVAS_ITEM' sp_canvas_item_grab(SP_CANVAS_ITEM(desktop->acetate), ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPCanvasItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ display/display-forward.h:22:30: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_CANVAS_ITEM(obj) (GTK_CHECK_CAST((obj), SP_TYPE_CANVAS_ITEM, SPCanvasItem)) ^ star-context.cpp:325:35: note: in expansion of macro 'SP_CANVAS_ITEM' sp_canvas_item_ungrab(SP_CANVAS_ITEM (desktop->acetate), event->button.time); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPCanvasItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ display/display-forward.h:22:30: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_CANVAS_ITEM(obj) (GTK_CHECK_CAST((obj), SP_TYPE_CANVAS_ITEM, SPCanvasItem)) ^ star-context.cpp:368:39: note: in expansion of macro 'SP_CANVAS_ITEM' sp_canvas_item_ungrab(SP_CANVAS_ITEM(desktop->acetate), ^ star-context.cpp: In function 'void sp_star_drag(SPStarContext*, Geom::Point, guint)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ star-context.cpp:433:20: note: in expansion of macro 'SP_ITEM' sc->item = SP_ITEM(desktop->currentLayer()->appendChildRepr(repr)); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ star-context.cpp:435:52: note: in expansion of macro 'SP_ITEM' sc->item->transform = sp_item_i2doc_affine(SP_ITEM(desktop->currentLayer())).inverse(); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPStar*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-star.h:22:34: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_STAR(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_STAR, SPStar)) ^ star-context.cpp:450:20: note: in expansion of macro 'SP_STAR' SPStar *star = SP_STAR(sc->item); ^ star-context.cpp: In function 'void sp_star_finish(SPStarContext*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPStar*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-star.h:22:34: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_STAR(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_STAR, SPStar)) ^ star-context.cpp:482:24: note: in expansion of macro 'SP_STAR' SPStar *star = SP_STAR(sc->item); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPShape*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-shape.h:26:24: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_SHAPE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_SHAPE, SPShape)) ^ star-context.cpp:495:28: note: in expansion of macro 'SP_SHAPE' sp_shape_set_shape(SP_SHAPE(sc->item)); ^ star-context.cpp: In function 'void sp_star_cancel(SPStarContext*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPCanvasItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ display/display-forward.h:22:30: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_CANVAS_ITEM(obj) (GTK_CHECK_CAST((obj), SP_TYPE_CANVAS_ITEM, SPCanvasItem)) ^ star-context.cpp:514:27: note: in expansion of macro 'SP_CANVAS_ITEM' sp_canvas_item_ungrab(SP_CANVAS_ITEM(desktop->acetate), 0); ^ In file included from document.h:28:0, from style.cpp:32: gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:97:0, from sp-filter.h:19, from style.h:21, from spray-context.cpp:72: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:98:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:101:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/cellview.h:31, from /usr/include/gtkmm-2.4/gtkmm.h:108, from sp-filter.h:19, from style.h:21, from spray-context.cpp:72: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:86:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:89:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/cellview.h:31, from /usr/include/gtkmm-2.4/gtkmm.h:108, from sp-filter.h:19, from style.h:21, from spray-context.cpp:72: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:127:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:130:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:113:0, from sp-filter.h:19, from style.h:21, from spray-context.cpp:72: /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'GtkCellRendererCombo* Gtk::CellRendererCombo::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:95:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] GtkCellRendererCombo* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'const GtkCellRendererCombo* Gtk::CellRendererCombo::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:98:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererCombo* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:116:0, from sp-filter.h:19, from style.h:21, from spray-context.cpp:72: /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'GtkCellRendererSpin* Gtk::CellRendererSpin::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:97:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] GtkCellRendererSpin* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'const GtkCellRendererSpin* Gtk::CellRendererSpin::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:100:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererSpin* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm.h:27:0, from /usr/include/gtkmm-2.4/gtkmm.h:89, from sp-filter.h:19, from style.h:21, from style.cpp:39: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/pangomm-1.4/pangomm/layout.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:29, from /usr/include/gdkmm-2.4/gdkmm/gc.h:32, from /usr/include/gdkmm-2.4/gdkmm.h:30, from /usr/include/gtkmm-2.4/gtkmm.h:89, from sp-filter.h:19, from style.h:21, from style.cpp:39: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:193:0, from sp-filter.h:19, from style.h:21, from spray-context.cpp:72: /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'GtkProgressBar* Gtk::ProgressBar::gobj()': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:146:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] GtkProgressBar* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'const GtkProgressBar* Gtk::ProgressBar::gobj() const': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:149:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] const GtkProgressBar* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm/cursor.h:31:0, from /usr/include/gdkmm-2.4/gdkmm.h:40, from /usr/include/gtkmm-2.4/gtkmm.h:89, from sp-filter.h:19, from style.h:21, from style.cpp:39: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:207:0, from sp-filter.h:19, from style.h:21, from spray-context.cpp:72: /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkRuler* Gtk::Ruler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:116:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] GtkRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkRuler* Gtk::Ruler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:119:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] const GtkRuler* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkVRuler* Gtk::VRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:369:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] GtkVRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkVRuler* Gtk::VRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:372:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] const GtkVRuler* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkHRuler* Gtk::HRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:439:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] GtkHRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkHRuler* Gtk::HRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:442:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] const GtkHRuler* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from ./libnr/nr-object.h:20:0, from display/nr-arena-item.h:61, from display/canvas-arena.h:17, from svg-view.cpp:16: ./gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': ./gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:216:0, from sp-filter.h:19, from style.h:21, from spray-context.cpp:72: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:163:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:97:0, from sp-filter.h:19, from style.h:21, from style.cpp:39: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:98:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:101:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/cellview.h:31, from /usr/include/gtkmm-2.4/gtkmm.h:108, from sp-filter.h:19, from style.h:21, from style.cpp:39: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:86:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:89:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/cellview.h:31, from /usr/include/gtkmm-2.4/gtkmm.h:108, from sp-filter.h:19, from style.h:21, from style.cpp:39: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:127:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:130:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } ^ spray-context.cpp: In function 'void sp_spray_rotate_rel(Geom::Point, SPDesktop*, SPItem*, const Geom::Rotate&)': spray-context.cpp:150:17: warning: variable 'center' set but not used [-Wunused-but-set-variable] Geom::Point center = c; ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, 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 spray-context.cpp:23: spray-context.cpp: In function 'void sp_spray_context_dispose(GObject*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPSprayContext*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ spray-context.h:28:30: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_SPRAY_CONTEXT(o) (GTK_CHECK_CAST((o), SP_TYPE_SPRAY_CONTEXT, SPSprayContext)) ^ spray-context.cpp:207:26: note: in expansion of macro 'SP_SPRAY_CONTEXT' SPSprayContext *tc = SP_SPRAY_CONTEXT(object); ^ spray-context.cpp: In function 'void sp_spray_context_setup(SPEventContext*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPSprayContext*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ spray-context.h:28:30: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_SPRAY_CONTEXT(o) (GTK_CHECK_CAST((o), SP_TYPE_SPRAY_CONTEXT, SPSprayContext)) ^ spray-context.cpp:266:26: note: in expansion of macro 'SP_SPRAY_CONTEXT' SPSprayContext *tc = SP_SPRAY_CONTEXT(ec); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPCanvasBPath*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ display/canvas-bpath.h:25:31: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_CANVAS_BPATH(obj) (GTK_CHECK_CAST ((obj), SP_TYPE_CANVAS_BPATH, SPCanvasBPath)) ^ spray-context.cpp:283:34: note: in expansion of macro 'SP_CANVAS_BPATH' sp_canvas_bpath_set_fill(SP_CANVAS_BPATH(tc->dilate_area), 0x00000000,(SPWindRule)0); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPCanvasBPath*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ display/canvas-bpath.h:25:31: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_CANVAS_BPATH(obj) (GTK_CHECK_CAST ((obj), SP_TYPE_CANVAS_BPATH, SPCanvasBPath)) ^ spray-context.cpp:284:36: note: in expansion of macro 'SP_CANVAS_BPATH' sp_canvas_bpath_set_stroke(SP_CANVAS_BPATH(tc->dilate_area), 0xff9900ff, 1.0, SP_STROKE_LINEJOIN_MITER, SP_STROKE_LINECAP_BUTT); ^ spray-context.cpp: In function 'void sp_spray_context_set(SPEventContext*, Inkscape::Preferences::Entry*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPSprayContext*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ spray-context.h:28:30: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_SPRAY_CONTEXT(o) (GTK_CHECK_CAST((o), SP_TYPE_SPRAY_CONTEXT, SPSprayContext)) ^ spray-context.cpp:324:26: note: in expansion of macro 'SP_SPRAY_CONTEXT' SPSprayContext *tc = SP_SPRAY_CONTEXT(ec); ^ spray-context.cpp: In function 'bool sp_spray_recursive(SPDesktop*, Inkscape::Selection*, SPItem*, Geom::Point, Geom::Point, gint, double, double, double, double&, double, bool, double, double, double, double, double, gint)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPBox3D*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ spray-context.cpp:470:16: note: in expansion of macro 'SP_ITEM' item = SP_ITEM(box3d_convert_to_group(SP_BOX3D(item))); ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ box3d.h:23:35: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_BOX3D(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_BOX3D, SPBox3D)) ^ spray-context.cpp:470:47: note: in expansion of macro 'SP_BOX3D' item = SP_ITEM(box3d_convert_to_group(SP_BOX3D(item))); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ spray-context.cpp:470:16: note: in expansion of macro 'SP_ITEM' item = SP_ITEM(box3d_convert_to_group(SP_BOX3D(item))); ^ spray-context.cpp: In function 'gint sp_spray_context_root_handler(SPEventContext*, GdkEvent*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPSprayContext*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ spray-context.h:28:30: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_SPRAY_CONTEXT(o) (GTK_CHECK_CAST((o), SP_TYPE_SPRAY_CONTEXT, SPSprayContext)) ^ spray-context.cpp:710:26: note: in expansion of macro 'SP_SPRAY_CONTEXT' SPSprayContext *tc = SP_SPRAY_CONTEXT(event_context); ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:113:0, from sp-filter.h:19, from style.h:21, from style.cpp:39: /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'GtkCellRendererCombo* Gtk::CellRendererCombo::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:95:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] GtkCellRendererCombo* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'const GtkCellRendererCombo* Gtk::CellRendererCombo::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:98:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererCombo* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:116:0, from sp-filter.h:19, from style.h:21, from style.cpp:39: /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'GtkCellRendererSpin* Gtk::CellRendererSpin::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:97:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] GtkCellRendererSpin* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'const GtkCellRendererSpin* Gtk::CellRendererSpin::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:100:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererSpin* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, 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 display/../display/sp-canvas.h:34, from display/canvas-arena.h:16, from svg-view.cpp:16: svg-view.cpp: In destructor 'virtual SPSVGView::~SPSVGView()': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ svg-view.cpp:44:30: note: in expansion of macro 'SP_ITEM' sp_item_invoke_hide (SP_ITEM (sp_document_root (doc())), _dkey); ^ svg-view.cpp: In member function 'virtual void SPSVGView::mouseover()': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPCanvasItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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)) ^ svg-view.cpp:116:27: note: in expansion of macro 'GTK_WIDGET' gdk_window_set_cursor(GTK_WIDGET(SP_CANVAS_ITEM(_drawing)->canvas)->window, cursor); ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ display/display-forward.h:22:30: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_CANVAS_ITEM(obj) (GTK_CHECK_CAST((obj), SP_TYPE_CANVAS_ITEM, SPCanvasItem)) ^ svg-view.cpp:116:38: note: in expansion of macro 'SP_CANVAS_ITEM' gdk_window_set_cursor(GTK_WIDGET(SP_CANVAS_ITEM(_drawing)->canvas)->window, cursor); ^ svg-view.cpp: In member function 'virtual void SPSVGView::mouseout()': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPCanvasItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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)) ^ svg-view.cpp:123:27: note: in expansion of macro 'GTK_WIDGET' gdk_window_set_cursor(GTK_WIDGET(SP_CANVAS_ITEM(_drawing)->canvas)->window, NULL); ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ display/display-forward.h:22:30: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_CANVAS_ITEM(obj) (GTK_CHECK_CAST((obj), SP_TYPE_CANVAS_ITEM, SPCanvasItem)) ^ svg-view.cpp:123:38: note: in expansion of macro 'SP_CANVAS_ITEM' gdk_window_set_cursor(GTK_WIDGET(SP_CANVAS_ITEM(_drawing)->canvas)->window, NULL); ^ svg-view.cpp: In member function 'virtual void SPSVGView::setDocument(SPDocument*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ svg-view.cpp:194:30: note: in expansion of macro 'SP_ITEM' sp_item_invoke_hide (SP_ITEM (sp_document_root (doc())), _dkey); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ svg-view.cpp:204:17: note: in expansion of macro 'SP_ITEM' SP_ITEM (sp_document_root (document)), ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPCanvasArena* {aka _SPCanvasArena*}' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ display/canvas-arena.h:22:31: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_CANVAS_ARENA(obj) (GTK_CHECK_CAST ((obj), SP_TYPE_CANVAS_ARENA, SPCanvasArena)) ^ svg-view.cpp:205:17: note: in expansion of macro 'SP_CANVAS_ARENA' SP_CANVAS_ARENA (_drawing)->arena, ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPCanvasArena* {aka _SPCanvasArena*}' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ display/canvas-arena.h:22:31: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_CANVAS_ARENA(obj) (GTK_CHECK_CAST ((obj), SP_TYPE_CANVAS_ARENA, SPCanvasArena)) ^ svg-view.cpp:210:38: note: in expansion of macro 'SP_CANVAS_ARENA' nr_arena_item_add_child (SP_CANVAS_ARENA (_drawing)->root, ai, NULL); ^ CXX svg-view-widget.o In file included from /usr/include/gtkmm-2.4/gtkmm.h:193:0, from sp-filter.h:19, from style.h:21, from style.cpp:39: /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'GtkProgressBar* Gtk::ProgressBar::gobj()': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:146:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] GtkProgressBar* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'const GtkProgressBar* Gtk::ProgressBar::gobj() const': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:149:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] const GtkProgressBar* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:207:0, from sp-filter.h:19, from style.h:21, from style.cpp:39: /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkRuler* Gtk::Ruler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:116:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] GtkRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkRuler* Gtk::Ruler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:119:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] const GtkRuler* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkVRuler* Gtk::VRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:369:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] GtkVRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkVRuler* Gtk::VRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:372:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] const GtkVRuler* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkHRuler* Gtk::HRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:439:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] GtkHRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkHRuler* Gtk::HRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:442:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] const GtkHRuler* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:216:0, from sp-filter.h:19, from style.h:21, from style.cpp:39: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:163:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } ^ CXX text-chemistry.o spray-context.cpp: In function 'bool sp_spray_recursive(SPDesktop*, Inkscape::Selection*, SPItem*, Geom::Point, Geom::Point, gint, double, double, double, double&, double, bool, double, double, double, double, double, gint)': spray-context.cpp:564:44: warning: 'unionResult' may be used uninitialized in this function [-Wmaybe-uninitialized] selection->add(unionResult); ^ CXX text-context.o In file included from ./libnr/nr-object.h:20:0, from display/nr-arena-item.h:61, from display/canvas-arena.h:17, from svg-view-widget.cpp:17: ./gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': ./gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, 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 svg-view-widget.cpp:16: svg-view-widget.cpp: In function 'void sp_svg_view_widget_init(SPSVGSPViewWidget*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPCanvas*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ display/display-forward.h:35:25: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_CANVAS(obj) (GTK_CHECK_CAST((obj), SP_TYPE_CANVAS, SPCanvas)) ^ svg-view-widget.cpp:115:47: note: in expansion of macro 'SP_CANVAS' parent = sp_canvas_item_new (sp_canvas_root (SP_CANVAS (vw->canvas)), SP_TYPE_CANVAS_GROUP, NULL); ^ svg-view-widget.cpp: In function 'void sp_svg_view_widget_destroy(GtkObject*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPSVGSPViewWidget*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ svg-view-widget.h:24:34: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_SVG_VIEW_WIDGET(obj) (GTK_CHECK_CAST ((obj), SP_TYPE_SVG_VIEW_WIDGET, SPSVGSPViewWidget)) ^ svg-view-widget.cpp:126:26: note: in expansion of macro 'SP_SVG_VIEW_WIDGET' SPSVGSPViewWidget *vw = SP_SVG_VIEW_WIDGET (object); ^ svg-view-widget.cpp: In function 'void sp_svg_view_widget_size_request(GtkWidget*, GtkRequisition*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPSVGSPViewWidget*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ svg-view-widget.h:24:34: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_SVG_VIEW_WIDGET(obj) (GTK_CHECK_CAST ((obj), SP_TYPE_SVG_VIEW_WIDGET, SPSVGSPViewWidget)) ^ svg-view-widget.cpp:140:26: note: in expansion of macro 'SP_SVG_VIEW_WIDGET' SPSVGSPViewWidget *vw = SP_SVG_VIEW_WIDGET (widget); ^ svg-view-widget.cpp: In function 'void sp_svg_view_widget_size_allocate(GtkWidget*, GtkAllocation*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPSVGSPViewWidget*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ svg-view-widget.h:24:34: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_SVG_VIEW_WIDGET(obj) (GTK_CHECK_CAST ((obj), SP_TYPE_SVG_VIEW_WIDGET, SPSVGSPViewWidget)) ^ svg-view-widget.cpp:179:29: note: in expansion of macro 'SP_SVG_VIEW_WIDGET' SPSVGSPViewWidget *svgvw = SP_SVG_VIEW_WIDGET (widget); ^ svg-view-widget.cpp: In function 'void sp_svg_view_widget_view_resized(SPViewWidget*, Inkscape::UI::View::View*, gdouble, gdouble)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPSVGSPViewWidget*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ svg-view-widget.h:24:34: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_SVG_VIEW_WIDGET(obj) (GTK_CHECK_CAST ((obj), SP_TYPE_SVG_VIEW_WIDGET, SPSVGSPViewWidget)) ^ svg-view-widget.cpp:196:29: note: in expansion of macro 'SP_SVG_VIEW_WIDGET' SPSVGSPViewWidget *svgvw = SP_SVG_VIEW_WIDGET (vw); ^ svg-view-widget.cpp: In function 'GtkWidget* sp_svg_view_widget_new(SPDocument*)': svg-view-widget.cpp:216:59: warning: cast from 'Inkscape::UI::View::View*' to 'SPSVGView*' increases required alignment of target type [-Wcast-align] reinterpret_cast(SP_VIEW_WIDGET_VIEW (widget))->setDocument (doc); ^ CXX text-editing.o In file included from ui/view/view.h:22:0, from desktop.h:36, from text-chemistry.cpp:27: ./gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': ./gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/gtkmm-2.4/gtkmm/widget.h:29, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/bin.h:30, from /usr/include/gtkmm-2.4/gtkmm/window.h:32, from ui/view/edit-widget-interface.h:21, from desktop.h:37, from text-chemistry.cpp:27: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:35:0, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:33, from /usr/include/gdkmm-2.4/gdkmm/window.h:30, from /usr/include/gdkmm-2.4/gdkmm/event.h:27, from /usr/include/gtkmm-2.4/gtkmm/widget.h:37, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/bin.h:30, from /usr/include/gtkmm-2.4/gtkmm/window.h:32, from ui/view/edit-widget-interface.h:21, from desktop.h:37, from text-chemistry.cpp:27: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:44:0, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/bin.h:30, from /usr/include/gtkmm-2.4/gtkmm/window.h:32, from ui/view/edit-widget-interface.h:21, from desktop.h:37, from text-chemistry.cpp:27: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:97:0, from sp-filter.h:19, from style.h:21, from text-chemistry.cpp:31: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:98:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:101:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/cellview.h:31, from /usr/include/gtkmm-2.4/gtkmm.h:108, from sp-filter.h:19, from style.h:21, from text-chemistry.cpp:31: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:86:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:89:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/cellview.h:31, from /usr/include/gtkmm-2.4/gtkmm.h:108, from sp-filter.h:19, from style.h:21, from text-chemistry.cpp:31: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:127:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:130:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:113:0, from sp-filter.h:19, from style.h:21, from text-chemistry.cpp:31: /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'GtkCellRendererCombo* Gtk::CellRendererCombo::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:95:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] GtkCellRendererCombo* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'const GtkCellRendererCombo* Gtk::CellRendererCombo::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:98:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererCombo* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:116:0, from sp-filter.h:19, from style.h:21, from text-chemistry.cpp:31: /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'GtkCellRendererSpin* Gtk::CellRendererSpin::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:97:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] GtkCellRendererSpin* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'const GtkCellRendererSpin* Gtk::CellRendererSpin::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:100:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererSpin* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:193:0, from sp-filter.h:19, from style.h:21, from text-chemistry.cpp:31: /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'GtkProgressBar* Gtk::ProgressBar::gobj()': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:146:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] GtkProgressBar* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'const GtkProgressBar* Gtk::ProgressBar::gobj() const': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:149:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] const GtkProgressBar* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:207:0, from sp-filter.h:19, from style.h:21, from text-chemistry.cpp:31: /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkRuler* Gtk::Ruler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:116:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] GtkRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkRuler* Gtk::Ruler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:119:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] const GtkRuler* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkVRuler* Gtk::VRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:369:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] GtkVRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkVRuler* Gtk::VRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:372:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] const GtkVRuler* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkHRuler* Gtk::HRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:439:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] GtkHRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkHRuler* Gtk::HRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:442:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] const GtkHRuler* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:216:0, from sp-filter.h:19, from style.h:21, from text-chemistry.cpp:31: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:163:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glibmm-2.4/glibmm/varianttype.h:26, from /usr/include/glibmm-2.4/glibmm/variant.h:26, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:25, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:23, from /usr/include/glibmm-2.4/glibmm.h:91, from ./io/inkscapestream.h:16, from xml/repr.h:23, from text-chemistry.cpp:23: text-chemistry.cpp: In function 'void text_put_on_path()': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPFlowtext*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-flowtext.h:14:38: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_FLOWTEXT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_FLOWTEXT, SPFlowtext)) ^ text-chemistry.cpp:122:14: note: in expansion of macro 'SP_FLOWTEXT' if (!SP_FLOWTEXT(text)->layout.outputExists()) { ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPFlowtext*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-flowtext.h:14:38: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_FLOWTEXT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_FLOWTEXT, SPFlowtext)) ^ text-chemistry.cpp:128:37: note: in expansion of macro 'SP_FLOWTEXT' Inkscape::XML::Node *repr = SP_FLOWTEXT(text)->getAsText(); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPText*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-text.h:27:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_TEXT(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_TEXT, SPText)) ^ text-chemistry.cpp:153:5: note: in expansion of macro 'SP_TEXT' SP_TEXT(text)->_adjustFontsizeRecursive (text, NR::expansion(SP_ITEM(text)->transform)); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ text-chemistry.cpp:153:66: note: in expansion of macro 'SP_ITEM' SP_TEXT(text)->_adjustFontsizeRecursive (text, NR::expansion(SP_ITEM(text)->transform)); ^ text-chemistry.cpp: In function 'void text_flow_into_shape()': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPText*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-text.h:27:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_TEXT(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_TEXT, SPText)) ^ text-chemistry.cpp:319:7: note: in expansion of macro 'SP_TEXT' SP_TEXT(text)->_adjustFontsizeRecursive(text, NR::expansion(SP_ITEM(text)->transform)); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ text-chemistry.cpp:319:67: note: in expansion of macro 'SP_ITEM' SP_TEXT(text)->_adjustFontsizeRecursive(text, NR::expansion(SP_ITEM(text)->transform)); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ text-chemistry.cpp:339:24: note: in expansion of macro 'SP_ITEM' SPItem *item = SP_ITEM(items->data); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ text-chemistry.cpp:383:40: note: in expansion of macro 'SP_ITEM' sp_desktop_selection(desktop)->set(SP_ITEM(root_object)); ^ text-chemistry.cpp: In function 'void text_unflow()': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ text-chemistry.cpp:418:28: note: in expansion of macro 'SP_ITEM' SPItem *flowtext = SP_ITEM(items->data); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ text-chemistry.cpp:436:29: note: in expansion of macro 'SP_ITEM' sp_item_invoke_bbox(SP_ITEM(flowtext), &bbox, sp_item_i2doc_affine(SP_ITEM(flowtext)), TRUE); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ text-chemistry.cpp:436:76: note: in expansion of macro 'SP_ITEM' sp_item_invoke_bbox(SP_ITEM(flowtext), &bbox, sp_item_i2doc_affine(SP_ITEM(flowtext)), TRUE); ^ text-chemistry.cpp:436:100: warning: 'void sp_item_invoke_bbox(const SPItem*, NRRect*, const Geom::Matrix&, unsigned int, SPItem::BBoxType)' is deprecated (declared at sp-item.h:213) [-Wdeprecated-declarations] sp_item_invoke_bbox(SP_ITEM(flowtext), &bbox, sp_item_i2doc_affine(SP_ITEM(flowtext)), TRUE); ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glibmm-2.4/glibmm/varianttype.h:26, from /usr/include/glibmm-2.4/glibmm/variant.h:26, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:25, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:23, from /usr/include/glibmm-2.4/glibmm.h:91, from ./io/inkscapestream.h:16, from xml/repr.h:23, from text-chemistry.cpp:23: /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPText*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-text.h:27:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_TEXT(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_TEXT, SPText)) ^ text-chemistry.cpp:457:9: note: in expansion of macro 'SP_TEXT' SP_TEXT(text_object)->_adjustFontsizeRecursive(SP_ITEM(text_object), ex); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ text-chemistry.cpp:457:56: note: in expansion of macro 'SP_ITEM' SP_TEXT(text_object)->_adjustFontsizeRecursive(SP_ITEM(text_object), ex); ^ text-chemistry.cpp: In function 'void flowtext_to_text()': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPFlowtext*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-flowtext.h:14:38: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_FLOWTEXT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_FLOWTEXT, SPFlowtext)) ^ text-chemistry.cpp:504:14: note: in expansion of macro 'SP_FLOWTEXT' if (!SP_FLOWTEXT(item)->layout.outputExists()) { ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPFlowtext*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-flowtext.h:14:38: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_FLOWTEXT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_FLOWTEXT, SPFlowtext)) ^ text-chemistry.cpp:511:37: note: in expansion of macro 'SP_FLOWTEXT' Inkscape::XML::Node *repr = SP_FLOWTEXT(item)->getAsText(); ^ In file included from /usr/include/gdkmm-2.4/gdkmm/display.h:30:0, from /usr/include/gtkmm-2.4/gtkmm/clipboard.h:30, from text-context.cpp:25: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/pangomm-1.4/pangomm/layout.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:29, from /usr/include/gdkmm-2.4/gdkmm/window.h:30, from /usr/include/gdkmm-2.4/gdkmm/device.h:28, from /usr/include/gdkmm-2.4/gdkmm/display.h:31, from /usr/include/gtkmm-2.4/gtkmm/clipboard.h:30, from text-context.cpp:25: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/clipboard.h:30:0, from text-context.cpp:25: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from document.h:28:0, from text-context.cpp:30: gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ CXX tools-switch.o In file included from /usr/include/gtkmm-2.4/gtkmm.h:97:0, from sp-filter.h:19, from style.h:21, from text-context.cpp:32: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:98:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:101:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/cellview.h:31, from /usr/include/gtkmm-2.4/gtkmm.h:108, from sp-filter.h:19, from style.h:21, from text-context.cpp:32: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:86:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:89:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/cellview.h:31, from /usr/include/gtkmm-2.4/gtkmm.h:108, from sp-filter.h:19, from style.h:21, from text-context.cpp:32: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:127:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:130:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:113:0, from sp-filter.h:19, from style.h:21, from text-context.cpp:32: /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'GtkCellRendererCombo* Gtk::CellRendererCombo::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:95:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] GtkCellRendererCombo* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'const GtkCellRendererCombo* Gtk::CellRendererCombo::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:98:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererCombo* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:116:0, from sp-filter.h:19, from style.h:21, from text-context.cpp:32: /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'GtkCellRendererSpin* Gtk::CellRendererSpin::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:97:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] GtkCellRendererSpin* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'const GtkCellRendererSpin* Gtk::CellRendererSpin::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:100:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererSpin* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from ui/view/view.h:22:0, from desktop.h:36, from text-editing.cpp:21: ./gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': ./gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ CXX transf_mat_3x4.o In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/gtkmm-2.4/gtkmm/widget.h:29, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/bin.h:30, from /usr/include/gtkmm-2.4/gtkmm/window.h:32, from ui/view/edit-widget-interface.h:21, from desktop.h:37, from text-editing.cpp:21: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:193:0, from sp-filter.h:19, from style.h:21, from text-context.cpp:32: /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'GtkProgressBar* Gtk::ProgressBar::gobj()': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:146:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] GtkProgressBar* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'const GtkProgressBar* Gtk::ProgressBar::gobj() const': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:149:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] const GtkProgressBar* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:35:0, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:33, from /usr/include/gdkmm-2.4/gdkmm/window.h:30, from /usr/include/gdkmm-2.4/gdkmm/event.h:27, from /usr/include/gtkmm-2.4/gtkmm/widget.h:37, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/bin.h:30, from /usr/include/gtkmm-2.4/gtkmm/window.h:32, from ui/view/edit-widget-interface.h:21, from desktop.h:37, from text-editing.cpp:21: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:207:0, from sp-filter.h:19, from style.h:21, from text-context.cpp:32: /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkRuler* Gtk::Ruler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:116:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] GtkRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkRuler* Gtk::Ruler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:119:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] const GtkRuler* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkVRuler* Gtk::VRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:369:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] GtkVRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkVRuler* Gtk::VRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:372:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] const GtkVRuler* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkHRuler* Gtk::HRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:439:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] GtkHRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkHRuler* Gtk::HRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:442:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] const GtkHRuler* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:216:0, from sp-filter.h:19, from style.h:21, from text-context.cpp:32: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:163:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:44:0, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/bin.h:30, from /usr/include/gtkmm-2.4/gtkmm/window.h:32, from ui/view/edit-widget-interface.h:21, from desktop.h:37, from text-editing.cpp:21: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, 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 text-context.cpp:21: text-context.cpp: In function 'void sp_text_context_dispose(GObject*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPTextContext*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ text-context.h:27:31: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_TEXT_CONTEXT(obj) (GTK_CHECK_CAST ((obj), SP_TYPE_TEXT_CONTEXT, SPTextContext)) ^ text-context.cpp:164:25: note: in expansion of macro 'SP_TEXT_CONTEXT' SPTextContext *tc = SP_TEXT_CONTEXT(obj); ^ text-context.cpp: In function 'void sp_text_context_setup(SPEventContext*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPTextContext*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ text-context.h:27:31: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_TEXT_CONTEXT(obj) (GTK_CHECK_CAST ((obj), SP_TYPE_TEXT_CONTEXT, SPTextContext)) ^ text-context.cpp:191:25: note: in expansion of macro 'SP_TEXT_CONTEXT' SPTextContext *tc = SP_TEXT_CONTEXT(ec); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPCtrlLine*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ ./display/sp-ctrlline.h:22:27: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_CTRLLINE(obj) (GTK_CHECK_CAST ((obj), SP_TYPE_CTRLLINE, SPCtrlLine)) ^ text-context.cpp:203:28: note: in expansion of macro 'SP_CTRLLINE' sp_ctrlline_set_coords(SP_CTRLLINE(tc->cursor), 100, 0, 100, 100); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPCtrlLine*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ ./display/sp-ctrlline.h:22:27: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_CTRLLINE(obj) (GTK_CHECK_CAST ((obj), SP_TYPE_CTRLLINE, SPCtrlLine)) ^ text-context.cpp:204:28: note: in expansion of macro 'SP_CTRLLINE' sp_ctrlline_set_rgba32(SP_CTRLLINE(tc->cursor), 0x000000ff); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'CtrlRect*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ ./display/sodipodi-ctrlrect.h:23:27: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_CTRLRECT(obj) (GTK_CHECK_CAST((obj), SP_TYPE_CTRLRECT, CtrlRect)) ^ text-context.cpp:208:5: note: in expansion of macro 'SP_CTRLRECT' SP_CTRLRECT(tc->indicator)->setRectangle(Geom::Rect(Geom::Point(0, 0), Geom::Point(100, 100))); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'CtrlRect*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ ./display/sodipodi-ctrlrect.h:23:27: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_CTRLRECT(obj) (GTK_CHECK_CAST((obj), SP_TYPE_CTRLRECT, CtrlRect)) ^ text-context.cpp:209:5: note: in expansion of macro 'SP_CTRLRECT' SP_CTRLRECT(tc->indicator)->setColor(0x0000ff7f, false, 0); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'CtrlRect*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ ./display/sodipodi-ctrlrect.h:23:27: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_CTRLRECT(obj) (GTK_CHECK_CAST((obj), SP_TYPE_CTRLRECT, CtrlRect)) ^ text-context.cpp:213:5: note: in expansion of macro 'SP_CTRLRECT' SP_CTRLRECT(tc->frame)->setRectangle(Geom::Rect(Geom::Point(0, 0), Geom::Point(100, 100))); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'CtrlRect*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ ./display/sodipodi-ctrlrect.h:23:27: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_CTRLRECT(obj) (GTK_CHECK_CAST((obj), SP_TYPE_CTRLRECT, CtrlRect)) ^ text-context.cpp:214:5: note: in expansion of macro 'SP_CTRLRECT' SP_CTRLRECT(tc->frame)->setColor(0x0000ff7f, false, 0); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPFlowtext*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-flowtext.h:14:38: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_FLOWTEXT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_FLOWTEXT, SPFlowtext)) ^ text-context.cpp:247:42: note: in expansion of macro 'SP_FLOWTEXT' if (item && SP_IS_FLOWTEXT (item) && SP_FLOWTEXT(item)->has_internal_frame()) { ^ text-context.cpp: In function 'void sp_text_context_finish(SPEventContext*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPTextContext*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ text-context.h:27:31: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_TEXT_CONTEXT(obj) (GTK_CHECK_CAST ((obj), SP_TYPE_TEXT_CONTEXT, SPTextContext)) ^ text-context.cpp:278:25: note: in expansion of macro 'SP_TEXT_CONTEXT' SPTextContext *tc = SP_TEXT_CONTEXT(ec); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPTextContext*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ text-context.h:27:31: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_TEXT_CONTEXT(obj) (GTK_CHECK_CAST ((obj), SP_TYPE_TEXT_CONTEXT, SPTextContext)) ^ text-context.cpp:291:33: note: in expansion of macro 'SP_TEXT_CONTEXT' sp_text_context_forget_text(SP_TEXT_CONTEXT(ec)); ^ text-context.cpp: In function 'gint sp_text_context_item_handler(SPEventContext*, SPItem*, GdkEvent*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPTextContext*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ text-context.h:27:31: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_TEXT_CONTEXT(obj) (GTK_CHECK_CAST ((obj), SP_TYPE_TEXT_CONTEXT, SPTextContext)) ^ text-context.cpp:330:25: note: in expansion of macro 'SP_TEXT_CONTEXT' SPTextContext *tc = SP_TEXT_CONTEXT(event_context); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'CtrlRect*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ ./display/sodipodi-ctrlrect.h:23:27: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_CTRLRECT(obj) (GTK_CHECK_CAST((obj), SP_TYPE_CTRLRECT, CtrlRect)) ^ text-context.cpp:430:21: note: in expansion of macro 'SP_CTRLRECT' SP_CTRLRECT(tc->indicator)->setColor(0xff0000ff, false, 0); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'CtrlRect*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ ./display/sodipodi-ctrlrect.h:23:27: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_CTRLRECT(obj) (GTK_CHECK_CAST((obj), SP_TYPE_CTRLRECT, CtrlRect)) ^ text-context.cpp:432:21: note: in expansion of macro 'SP_CTRLRECT' SP_CTRLRECT(tc->indicator)->setColor(0x0000ff7f, false, 0); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'CtrlRect*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ ./display/sodipodi-ctrlrect.h:23:27: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_CTRLRECT(obj) (GTK_CHECK_CAST((obj), SP_TYPE_CTRLRECT, CtrlRect)) ^ text-context.cpp:436:21: note: in expansion of macro 'SP_CTRLRECT' SP_CTRLRECT(tc->indicator)->setRectangle(*ibbox); ^ text-context.cpp: In function 'void sp_text_context_setup_text(SPTextContext*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ text-context.cpp:495:25: note: in expansion of macro 'SP_ITEM' SPItem *text_item = SP_ITEM(ec->desktop->currentLayer()->appendChildRepr(rtext)); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ text-context.cpp:500:49: note: in expansion of macro 'SP_ITEM' text_item->transform = sp_item_i2doc_affine(SP_ITEM(ec->desktop->currentLayer())).inverse(); ^ text-context.cpp: In function 'gint sp_text_context_root_handler(SPEventContext*, GdkEvent*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPTextContext*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ text-context.h:27:31: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_TEXT_CONTEXT(obj) (GTK_CHECK_CAST ((obj), SP_TYPE_TEXT_CONTEXT, SPTextContext)) ^ text-context.cpp:587:31: note: in expansion of macro 'SP_TEXT_CONTEXT' SPTextContext *const tc = SP_TEXT_CONTEXT(event_context); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPCanvasItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ display/display-forward.h:22:30: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_CANVAS_ITEM(obj) (GTK_CHECK_CAST((obj), SP_TYPE_CANVAS_ITEM, SPCanvasItem)) ^ text-context.cpp:614:37: note: in expansion of macro 'SP_CANVAS_ITEM' sp_canvas_item_grab(SP_CANVAS_ITEM(desktop->acetate), ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPCanvasItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ display/display-forward.h:22:30: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_CANVAS_ITEM(obj) (GTK_CHECK_CAST((obj), SP_TYPE_CANVAS_ITEM, SPCanvasItem)) ^ text-context.cpp:617:31: note: in expansion of macro 'SP_CANVAS_ITEM' tc->grabbed = SP_CANVAS_ITEM(desktop->acetate); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPCtrlLine*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ ./display/sp-ctrlline.h:22:27: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_CTRLLINE(obj) (GTK_CHECK_CAST ((obj), SP_TYPE_CTRLLINE, SPCtrlLine)) ^ text-context.cpp:686:44: note: in expansion of macro 'SP_CTRLLINE' sp_ctrlline_set_coords(SP_CTRLLINE(tc->cursor), dtp, dtp + Geom::Point(0, cursor_height)); ^ text-context.cpp: In function 'bool sp_text_paste_inline(SPEventContext*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPTextContext*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ text-context.h:27:31: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_TEXT_CONTEXT(obj) (GTK_CHECK_CAST ((obj), SP_TYPE_TEXT_CONTEXT, SPTextContext)) ^ text-context.cpp:1319:25: note: in expansion of macro 'SP_TEXT_CONTEXT' SPTextContext *tc = SP_TEXT_CONTEXT(ec); ^ text-context.cpp: In function 'Glib::ustring sp_text_get_selected_text(const SPEventContext*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPTextContext*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ text-context.h:27:31: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_TEXT_CONTEXT(obj) (GTK_CHECK_CAST ((obj), SP_TYPE_TEXT_CONTEXT, SPTextContext)) ^ text-context.cpp:1392:31: note: in expansion of macro 'SP_TEXT_CONTEXT' SPTextContext const *tc = SP_TEXT_CONTEXT(ec); ^ text-context.cpp: In function 'SPCSSAttr* sp_text_get_style_at_cursor(const SPEventContext*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPTextContext*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ text-context.h:27:31: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_TEXT_CONTEXT(obj) (GTK_CHECK_CAST ((obj), SP_TYPE_TEXT_CONTEXT, SPTextContext)) ^ text-context.cpp:1404:31: note: in expansion of macro 'SP_TEXT_CONTEXT' SPTextContext const *tc = SP_TEXT_CONTEXT(ec); ^ text-context.cpp: In function 'bool sp_text_delete_selection(SPEventContext*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPTextContext*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ text-context.h:27:31: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_TEXT_CONTEXT(obj) (GTK_CHECK_CAST ((obj), SP_TYPE_TEXT_CONTEXT, SPTextContext)) ^ text-context.cpp:1422:25: note: in expansion of macro 'SP_TEXT_CONTEXT' SPTextContext *tc = SP_TEXT_CONTEXT(ec); ^ text-context.cpp: In function 'void sp_text_context_selection_changed(Inkscape::Selection*, SPTextContext*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPFlowtext*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-flowtext.h:14:38: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_FLOWTEXT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_FLOWTEXT, SPFlowtext)) ^ text-context.cpp:1458:42: note: in expansion of macro 'SP_FLOWTEXT' if (item && SP_IS_FLOWTEXT (item) && SP_FLOWTEXT(item)->has_internal_frame()) { ^ text-context.cpp: In function 'void sp_text_context_update_cursor(SPTextContext*, bool)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ text-context.cpp:1572:56: note: in expansion of macro 'SP_ITEM' Geom::Point const d0 = p0 * sp_item_i2d_affine(SP_ITEM(tc->text)); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ text-context.cpp:1573:56: note: in expansion of macro 'SP_ITEM' Geom::Point const d1 = p1 * sp_item_i2d_affine(SP_ITEM(tc->text)); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPCtrlLine*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ ./display/sp-ctrlline.h:22:27: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_CTRLLINE(obj) (GTK_CHECK_CAST ((obj), SP_TYPE_CTRLLINE, SPCtrlLine)) ^ text-context.cpp:1586:32: note: in expansion of macro 'SP_CTRLLINE' sp_ctrlline_set_coords(SP_CTRLLINE(tc->cursor), d0, d1); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPFlowtext*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-flowtext.h:14:38: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_FLOWTEXT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_FLOWTEXT, SPFlowtext)) ^ text-context.cpp:1606:29: note: in expansion of macro 'SP_FLOWTEXT' SPItem *frame = SP_FLOWTEXT(tc->text)->get_frame (NULL); // first frame only ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'CtrlRect*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ ./display/sodipodi-ctrlrect.h:23:27: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_CTRLRECT(obj) (GTK_CHECK_CAST((obj), SP_TYPE_CTRLRECT, CtrlRect)) ^ text-context.cpp:1609:21: note: in expansion of macro 'SP_CTRLRECT' SP_CTRLRECT(tc->frame)->setColor(0xff0000ff, false, 0); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'CtrlRect*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ ./display/sodipodi-ctrlrect.h:23:27: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_CTRLRECT(obj) (GTK_CHECK_CAST((obj), SP_TYPE_CTRLRECT, CtrlRect)) ^ text-context.cpp:1611:21: note: in expansion of macro 'SP_CTRLRECT' SP_CTRLRECT(tc->frame)->setColor(0x0000ff7f, false, 0); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'CtrlRect*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ ./display/sodipodi-ctrlrect.h:23:27: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_CTRLRECT(obj) (GTK_CHECK_CAST((obj), SP_TYPE_CTRLRECT, CtrlRect)) ^ text-context.cpp:1616:21: note: in expansion of macro 'SP_CTRLRECT' SP_CTRLRECT(tc->frame)->setRectangle(*frame_bbox); ^ text-context.cpp: In function 'gint sp_text_context_timeout(SPTextContext*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPCtrlLine*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ ./display/sp-ctrlline.h:22:27: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_CTRLLINE(obj) (GTK_CHECK_CAST ((obj), SP_TYPE_CTRLLINE, SPCtrlLine)) ^ text-context.cpp:1674:36: note: in expansion of macro 'SP_CTRLLINE' sp_ctrlline_set_rgba32(SP_CTRLLINE(tc->cursor), 0x000000ff); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPCtrlLine*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ ./display/sp-ctrlline.h:22:27: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_CTRLLINE(obj) (GTK_CHECK_CAST ((obj), SP_TYPE_CTRLLINE, SPCtrlLine)) ^ text-context.cpp:1677:36: note: in expansion of macro 'SP_CTRLLINE' sp_ctrlline_set_rgba32(SP_CTRLLINE(tc->cursor), 0xffffffff); ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:97:0, from sp-filter.h:19, from style.h:21, from text-editing.cpp:24: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:98:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:101:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/cellview.h:31, from /usr/include/gtkmm-2.4/gtkmm.h:108, from sp-filter.h:19, from style.h:21, from text-editing.cpp:24: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:86:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:89:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/cellview.h:31, from /usr/include/gtkmm-2.4/gtkmm.h:108, from sp-filter.h:19, from style.h:21, from text-editing.cpp:24: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:127:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:130:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:113:0, from sp-filter.h:19, from style.h:21, from text-editing.cpp:24: /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'GtkCellRendererCombo* Gtk::CellRendererCombo::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:95:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] GtkCellRendererCombo* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'const GtkCellRendererCombo* Gtk::CellRendererCombo::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:98:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererCombo* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:116:0, from sp-filter.h:19, from style.h:21, from text-editing.cpp:24: /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'GtkCellRendererSpin* Gtk::CellRendererSpin::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:97:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] GtkCellRendererSpin* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'const GtkCellRendererSpin* Gtk::CellRendererSpin::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:100:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererSpin* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from document.h:28:0, from transf_mat_3x4.cpp:19: gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:193:0, from sp-filter.h:19, from style.h:21, from text-editing.cpp:24: /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'GtkProgressBar* Gtk::ProgressBar::gobj()': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:146:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] GtkProgressBar* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'const GtkProgressBar* Gtk::ProgressBar::gobj() const': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:149:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] const GtkProgressBar* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:207:0, from sp-filter.h:19, from style.h:21, from text-editing.cpp:24: /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkRuler* Gtk::Ruler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:116:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] GtkRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkRuler* Gtk::Ruler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:119:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] const GtkRuler* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkVRuler* Gtk::VRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:369:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] GtkVRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkVRuler* Gtk::VRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:372:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] const GtkVRuler* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkHRuler* Gtk::HRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:439:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] GtkHRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkHRuler* Gtk::HRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:442:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] const GtkHRuler* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:216:0, from sp-filter.h:19, from style.h:21, from text-editing.cpp:24: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:163:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, 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 desktop.h:28, from text-editing.cpp:21: text-editing.cpp: In function 'const Inkscape::Text::Layout* te_get_layout(const SPItem*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPText*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-text.h:27:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_TEXT(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_TEXT, SPText)) ^ text-editing.cpp:47:18: note: in expansion of macro 'SP_TEXT' return &(SP_TEXT(item)->layout); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPFlowtext*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-flowtext.h:14:38: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_FLOWTEXT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_FLOWTEXT, SPFlowtext)) ^ text-editing.cpp:49:18: note: in expansion of macro 'SP_FLOWTEXT' return &(SP_FLOWTEXT(item)->layout); ^ text-editing.cpp: In function 'void te_update_layout_now(SPItem*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPText*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-text.h:27:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_TEXT(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_TEXT, SPText)) ^ text-editing.cpp:57:9: note: in expansion of macro 'SP_TEXT' SP_TEXT(item)->rebuildLayout(); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPFlowtext*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-flowtext.h:14:38: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_FLOWTEXT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_FLOWTEXT, SPFlowtext)) ^ text-editing.cpp:59:9: note: in expansion of macro 'SP_FLOWTEXT' SP_FLOWTEXT(item)->rebuildLayout(); ^ text-editing.cpp: In function 'bool is_line_break_object(const SPObject*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPTSpan*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-tspan.h:14:24: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_TSPAN(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_TSPAN, SPTSpan)) ^ text-editing.cpp:167:44: note: in expansion of macro 'SP_TSPAN' || (SP_IS_TSPAN(object) && SP_TSPAN(object)->role != SP_TSPAN_ROLE_UNSPECIFIED) ^ text-editing.cpp: In function 'TextTagAttributes* attributes_for_object(SPObject*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPTSpan*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-tspan.h:14:24: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_TSPAN(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_TSPAN, SPTSpan)) ^ text-editing.cpp:186:17: note: in expansion of macro 'SP_TSPAN' return &SP_TSPAN(object)->attributes; ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPText*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-text.h:27:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_TEXT(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_TEXT, SPText)) ^ text-editing.cpp:188:17: note: in expansion of macro 'SP_TEXT' return &SP_TEXT(object)->attributes; ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPTRef*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-tref.h:26:21: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_TREF(o) (G_TYPE_CHECK_INSTANCE_CAST((o), SP_TYPE_TREF, SPTRef)) ^ text-editing.cpp:190:17: note: in expansion of macro 'SP_TREF' return &SP_TREF(object)->attributes; ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPTextPath*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-textpath.h:13:27: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_TEXTPATH(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_TEXTPATH, SPTextPath)) ^ text-editing.cpp:192:17: note: in expansion of macro 'SP_TEXTPATH' return &SP_TEXTPATH(object)->attributes; ^ text-editing.cpp: In function 'TextTagAttributes* text_tag_attributes_at_position(SPItem*, const Inkscape::Text::Layout::iterator&, unsigned int*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPText*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-text.h:27:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_TEXT(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_TEXT, SPText)) ^ text-editing.cpp:937:20: note: in expansion of macro 'SP_TEXT' SPText *text = SP_TEXT(item); ^ text-editing.cpp: In function 'void sp_te_adjust_tspan_letterspacing_screen(SPItem*, const Inkscape::Text::Layout::iterator&, const Inkscape::Text::Layout::iterator&, SPDesktop*, gdouble)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ text-editing.cpp:1124:58: note: in expansion of macro 'SP_ITEM' / to_2geom(sp_item_i2doc_affine(SP_ITEM(source_obj))).descrim()); ^ text-editing.cpp: In function 'void sp_te_adjust_linespacing_screen(SPItem*, const Inkscape::Text::Layout::iterator&, const Inkscape::Text::Layout::iterator&, SPDesktop*, gdouble)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ text-editing.cpp:1196:43: note: in expansion of macro 'SP_ITEM' Geom::Matrix t (sp_item_i2doc_affine (SP_ITEM(text))); ^ text-editing.cpp: In function 'void sp_te_apply_style(SPItem*, const Inkscape::Text::Layout::iterator&, const Inkscape::Text::Layout::iterator&, const SPCSSAttr*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ text-editing.cpp:1874:55: note: in expansion of macro 'SP_ITEM' Geom::Matrix const local(sp_item_i2doc_affine(SP_ITEM(common_ancestor))); ^ In file included from ui/view/view.h:22:0, from desktop.h:36, from tools-switch.cpp:22: ./gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': ./gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/gtkmm-2.4/gtkmm/widget.h:29, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/bin.h:30, from /usr/include/gtkmm-2.4/gtkmm/window.h:32, from ui/view/edit-widget-interface.h:21, from desktop.h:37, from tools-switch.cpp:22: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ CXX tweak-context.o In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:35:0, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:33, from /usr/include/gdkmm-2.4/gdkmm/window.h:30, from /usr/include/gdkmm-2.4/gdkmm/event.h:27, from /usr/include/gtkmm-2.4/gtkmm/widget.h:37, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/bin.h:30, from /usr/include/gtkmm-2.4/gtkmm/window.h:32, from ui/view/edit-widget-interface.h:21, from desktop.h:37, from tools-switch.cpp:22: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:44:0, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/bin.h:30, from /usr/include/gtkmm-2.4/gtkmm/window.h:32, from ui/view/edit-widget-interface.h:21, from desktop.h:37, from tools-switch.cpp:22: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ CXX unclump.o In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:23, from forward.h:16, from inkscape-private.h:22, from tools-switch.cpp:21: tools-switch.cpp: In function 'void tools_switch_by_item(SPDesktop*, SPItem*, Geom::Point)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPTextContext*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ text-context.h:27:31: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_TEXT_CONTEXT(obj) (GTK_CHECK_CAST ((obj), SP_TYPE_TEXT_CONTEXT, SPTextContext)) ^ tools-switch.cpp:265:42: note: in expansion of macro 'SP_TEXT_CONTEXT' sp_text_context_place_cursor_at (SP_TEXT_CONTEXT(dt->event_context), SP_OBJECT(item), p); ^ CXX unicoderange.o In file included from document.h:28:0, from tweak-context.cpp:27: gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:23, from sp-object.h:58, from sp-item.h:23, from unclump.cpp:13: unclump.cpp: In function 'double unclump_average(SPItem*, GSList*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ unclump.cpp:171:25: note: in expansion of macro 'SP_ITEM' SPItem *other = SP_ITEM (i->data); ^ unclump.cpp: In function 'SPItem* unclump_closest(SPItem*, GSList*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ unclump.cpp:195:25: note: in expansion of macro 'SP_ITEM' SPItem *other = SP_ITEM (i->data); ^ unclump.cpp: In function 'SPItem* unclump_farest(SPItem*, GSList*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ unclump.cpp:219:25: note: in expansion of macro 'SP_ITEM' SPItem *other = SP_ITEM (i->data); ^ unclump.cpp: In function 'GSList* unclump_remove_behind(SPItem*, SPItem*, GSList*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ unclump.cpp:260:25: note: in expansion of macro 'SP_ITEM' SPItem *other = SP_ITEM (i->data); ^ unclump.cpp: In function 'void unclump(GSList*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ unclump.cpp:337:24: note: in expansion of macro 'SP_ITEM' SPItem *item = SP_ITEM (i->data); ^ CXX uri.o In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/gtkmm-2.4/gtkmm/widget.h:29, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/bin.h:30, from /usr/include/gtkmm-2.4/gtkmm/window.h:32, from ui/view/edit-widget-interface.h:21, from desktop.h:37, from tweak-context.cpp:29: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:35:0, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:33, from /usr/include/gdkmm-2.4/gdkmm/window.h:30, from /usr/include/gdkmm-2.4/gdkmm/event.h:27, from /usr/include/gtkmm-2.4/gtkmm/widget.h:37, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/bin.h:30, from /usr/include/gtkmm-2.4/gtkmm/window.h:32, from ui/view/edit-widget-interface.h:21, from desktop.h:37, from tweak-context.cpp:29: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:44:0, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/bin.h:30, from /usr/include/gtkmm-2.4/gtkmm/window.h:32, from ui/view/edit-widget-interface.h:21, from desktop.h:37, from tweak-context.cpp:29: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ CXX uri-references.o CXX vanishing-point.o In file included from /usr/include/gtkmm-2.4/gtkmm.h:97:0, from sp-filter.h:19, from style.h:21, from tweak-context.cpp:71: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:98:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:101:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/cellview.h:31, from /usr/include/gtkmm-2.4/gtkmm.h:108, from sp-filter.h:19, from style.h:21, from tweak-context.cpp:71: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:86:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:89:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/cellview.h:31, from /usr/include/gtkmm-2.4/gtkmm.h:108, from sp-filter.h:19, from style.h:21, from tweak-context.cpp:71: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:127:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:130:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:113:0, from sp-filter.h:19, from style.h:21, from tweak-context.cpp:71: /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'GtkCellRendererCombo* Gtk::CellRendererCombo::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:95:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] GtkCellRendererCombo* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'const GtkCellRendererCombo* Gtk::CellRendererCombo::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:98:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererCombo* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:116:0, from sp-filter.h:19, from style.h:21, from tweak-context.cpp:71: /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'GtkCellRendererSpin* Gtk::CellRendererSpin::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:97:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] GtkCellRendererSpin* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'const GtkCellRendererSpin* Gtk::CellRendererSpin::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:100:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererSpin* gobj() const { return reinterpret_cast(gobject_); } ^ CXX verbs.o In file included from /usr/include/gtkmm-2.4/gtkmm.h:193:0, from sp-filter.h:19, from style.h:21, from tweak-context.cpp:71: /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'GtkProgressBar* Gtk::ProgressBar::gobj()': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:146:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] GtkProgressBar* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'const GtkProgressBar* Gtk::ProgressBar::gobj() const': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:149:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] const GtkProgressBar* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:207:0, from sp-filter.h:19, from style.h:21, from tweak-context.cpp:71: /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkRuler* Gtk::Ruler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:116:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] GtkRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkRuler* Gtk::Ruler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:119:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] const GtkRuler* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkVRuler* Gtk::VRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:369:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] GtkVRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkVRuler* Gtk::VRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:372:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] const GtkVRuler* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkHRuler* Gtk::HRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:439:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] GtkHRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkHRuler* Gtk::HRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:442:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] const GtkHRuler* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:216:0, from sp-filter.h:19, from style.h:21, from tweak-context.cpp:71: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:163:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, 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 tweak-context.cpp:16: tweak-context.cpp: In function 'void sp_tweak_context_dispose(GObject*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPTweakContext*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ tweak-context.h:20:30: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_TWEAK_CONTEXT(o) (GTK_CHECK_CAST((o), SP_TYPE_TWEAK_CONTEXT, SPTweakContext)) ^ tweak-context.cpp:159:26: note: in expansion of macro 'SP_TWEAK_CONTEXT' SPTweakContext *tc = SP_TWEAK_CONTEXT(object); ^ tweak-context.cpp: In function 'void sp_tweak_context_setup(SPEventContext*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPTweakContext*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ tweak-context.h:20:30: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_TWEAK_CONTEXT(o) (GTK_CHECK_CAST((o), SP_TYPE_TWEAK_CONTEXT, SPTweakContext)) ^ tweak-context.cpp:290:26: note: in expansion of macro 'SP_TWEAK_CONTEXT' SPTweakContext *tc = SP_TWEAK_CONTEXT(ec); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPCanvasBPath*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ display/canvas-bpath.h:25:31: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_CANVAS_BPATH(obj) (GTK_CHECK_CAST ((obj), SP_TYPE_CANVAS_BPATH, SPCanvasBPath)) ^ tweak-context.cpp:307:34: note: in expansion of macro 'SP_CANVAS_BPATH' sp_canvas_bpath_set_fill(SP_CANVAS_BPATH(tc->dilate_area), 0x00000000,(SPWindRule)0); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPCanvasBPath*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ display/canvas-bpath.h:25:31: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_CANVAS_BPATH(obj) (GTK_CHECK_CAST ((obj), SP_TYPE_CANVAS_BPATH, SPCanvasBPath)) ^ tweak-context.cpp:308:36: note: in expansion of macro 'SP_CANVAS_BPATH' sp_canvas_bpath_set_stroke(SP_CANVAS_BPATH(tc->dilate_area), 0xff9900ff, 1.0, SP_STROKE_LINEJOIN_MITER, SP_STROKE_LINECAP_BUTT); ^ tweak-context.cpp: In function 'void sp_tweak_context_set(SPEventContext*, Inkscape::Preferences::Entry*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPTweakContext*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ tweak-context.h:20:30: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_TWEAK_CONTEXT(o) (GTK_CHECK_CAST((o), SP_TYPE_TWEAK_CONTEXT, SPTweakContext)) ^ tweak-context.cpp:343:26: note: in expansion of macro 'SP_TWEAK_CONTEXT' SPTweakContext *tc = SP_TWEAK_CONTEXT(ec); ^ tweak-context.cpp: In function 'bool sp_tweak_dilate_recursive(Inkscape::Selection*, SPItem*, Geom::Point, Geom::Point, gint, double, double, double, bool)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPBox3D*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ tweak-context.cpp:409:16: note: in expansion of macro 'SP_ITEM' item = SP_ITEM(box3d_convert_to_group(SP_BOX3D(item))); ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ box3d.h:23:35: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_BOX3D(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_BOX3D, SPBox3D)) ^ tweak-context.cpp:409:47: note: in expansion of macro 'SP_BOX3D' item = SP_ITEM(box3d_convert_to_group(SP_BOX3D(item))); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ tweak-context.cpp:409:16: note: in expansion of macro 'SP_ITEM' item = SP_ITEM(box3d_convert_to_group(SP_BOX3D(item))); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ tweak-context.cpp:435:29: note: in expansion of macro 'SP_ITEM' SPItem *child = SP_ITEM(i->data); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ tweak-context.cpp:436:55: note: in expansion of macro 'SP_ITEM' if (sp_tweak_dilate_recursive (selection, SP_ITEM(child), p, vector, mode, radius, force, fidelity, reverse)) ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPLPEItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-lpe-item.h:23:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_LPE_ITEM(o) (G_TYPE_CHECK_INSTANCE_CAST((o), SP_TYPE_LPE_ITEM, SPLPEItem)) ^ tweak-context.cpp:669:87: note: in expansion of macro 'SP_LPE_ITEM' if (SP_IS_LPE_ITEM(item) && sp_lpe_item_has_path_effect_recursive(SP_LPE_ITEM(item))) { ^ tweak-context.cpp: In function 'void tweak_colors_in_gradient(SPItem*, bool, guint32, Geom::Point, double, double, guint, bool, bool, bool, bool)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPLinearGradient*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-linear-gradient-fns.h:20:33: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_LINEARGRADIENT(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_LINEARGRADIENT, SPLinearGradient)) ^ tweak-context.cpp:812:32: note: in expansion of macro 'SP_LINEARGRADIENT' SPLinearGradient *lg = SP_LINEARGRADIENT(gradient); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPRadialGradient*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-radial-gradient-fns.h:19:33: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_RADIALGRADIENT(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_RADIALGRADIENT, SPRadialGradient)) ^ tweak-context.cpp:832:32: note: in expansion of macro 'SP_RADIALGRADIENT' SPRadialGradient *rg = SP_RADIALGRADIENT(gradient); ^ tweak-context.cpp: In function 'bool sp_tweak_color_recursive(guint, SPItem*, SPItem*, guint32, bool, guint32, bool, float, bool, bool, bool, Geom::Point, double, double, bool, bool, bool, bool)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ tweak-context.cpp:928:53: note: in expansion of macro 'SP_ITEM' if (sp_tweak_color_recursive (mode, SP_ITEM(child), item_at_point, ^ tweak-context.cpp: In function 'gint sp_tweak_context_root_handler(SPEventContext*, GdkEvent*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPTweakContext*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ tweak-context.h:20:30: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_TWEAK_CONTEXT(o) (GTK_CHECK_CAST((o), SP_TYPE_TWEAK_CONTEXT, SPTweakContext)) ^ tweak-context.cpp:1173:26: note: in expansion of macro 'SP_TWEAK_CONTEXT' SPTweakContext *tc = SP_TWEAK_CONTEXT(event_context); ^ In file included from document.h:28:0, from uri-references.cpp:18: gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ CXX version.o CXX zoom-context.o In file included from selection.h:29:0, from vanishing-point.h:18, from vanishing-point.cpp:18: gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/gtkmm-2.4/gtkmm/widget.h:29, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/box.h:58, from /usr/include/gtkmm-2.4/gtkmm/dialog.h:30, from /usr/include/gtkmm-2.4/gtkmm/filechooserdialog.h:30, from verbs.cpp:33: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:35:0, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:33, from /usr/include/gdkmm-2.4/gdkmm/window.h:30, from /usr/include/gdkmm-2.4/gdkmm/event.h:27, from /usr/include/gtkmm-2.4/gtkmm/widget.h:37, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/box.h:58, from /usr/include/gtkmm-2.4/gtkmm/dialog.h:30, from /usr/include/gtkmm-2.4/gtkmm/filechooserdialog.h:30, from verbs.cpp:33: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:44:0, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/box.h:58, from /usr/include/gtkmm-2.4/gtkmm/dialog.h:30, from /usr/include/gtkmm-2.4/gtkmm/filechooserdialog.h:30, from verbs.cpp:33: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/gtkmm-2.4/gtkmm/widget.h:29, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/bin.h:30, from /usr/include/gtkmm-2.4/gtkmm/window.h:32, from ui/view/edit-widget-interface.h:21, from desktop.h:37, from vanishing-point.cpp:20: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:35:0, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:33, from /usr/include/gdkmm-2.4/gdkmm/window.h:30, from /usr/include/gdkmm-2.4/gdkmm/event.h:27, from /usr/include/gtkmm-2.4/gtkmm/widget.h:37, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/bin.h:30, from /usr/include/gtkmm-2.4/gtkmm/window.h:32, from ui/view/edit-widget-interface.h:21, from desktop.h:37, from vanishing-point.cpp:20: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:44:0, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/bin.h:30, from /usr/include/gtkmm-2.4/gtkmm/window.h:32, from ui/view/edit-widget-interface.h:21, from desktop.h:37, from vanishing-point.cpp:20: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, 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 knot.h:17, from vanishing-point.h:17, from vanishing-point.cpp:18: vanishing-point.cpp: In member function 'std::list Box3D::VanishingPoint::selectedBoxes(Inkscape::Selection*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPBox3D*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ box3d.h:23:35: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_BOX3D(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_BOX3D, SPBox3D)) ^ vanishing-point.cpp:242:24: note: in expansion of macro 'SP_BOX3D' SPBox3D *box = SP_BOX3D(i->data); ^ vanishing-point.cpp: In member function 'std::set Box3D::VPDragger::VPsOfSelectedBoxes()': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPBox3D*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ box3d.h:23:35: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_BOX3D(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_BOX3D, SPBox3D)) ^ vanishing-point.cpp:379:24: note: in expansion of macro 'SP_BOX3D' SPBox3D *box = SP_BOX3D(i->data); ^ vanishing-point.cpp: In member function 'void Box3D::VPDrag::updateDraggers()': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ vanishing-point.cpp:558:24: note: in expansion of macro 'SP_ITEM' SPItem *item = SP_ITEM(i->data); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPBox3D*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ box3d.h:23:35: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_BOX3D(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_BOX3D, SPBox3D)) ^ vanishing-point.cpp:560:24: note: in expansion of macro 'SP_BOX3D' SPBox3D *box = SP_BOX3D (item); ^ vanishing-point.cpp: In member function 'void Box3D::VPDrag::updateLines()': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPBox3D*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ box3d.h:23:35: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_BOX3D(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_BOX3D, SPBox3D)) ^ vanishing-point.cpp:591:24: note: in expansion of macro 'SP_BOX3D' SPBox3D *box = SP_BOX3D (i->data); ^ vanishing-point.cpp: In member function 'void Box3D::VPDrag::addLine(Geom::Point, Geom::Point, guint32)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPCtrlLine*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ display/sp-ctrlline.h:22:27: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_CTRLLINE(obj) (GTK_CHECK_CAST ((obj), SP_TYPE_CTRLLINE, SPCtrlLine)) ^ vanishing-point.cpp:760:28: note: in expansion of macro 'SP_CTRLLINE' sp_ctrlline_set_coords(SP_CTRLLINE(line), p1, p2); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPCtrlLine*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ display/sp-ctrlline.h:22:27: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_CTRLLINE(obj) (GTK_CHECK_CAST ((obj), SP_TYPE_CTRLLINE, SPCtrlLine)) ^ vanishing-point.cpp:762:33: note: in expansion of macro 'SP_CTRLLINE' sp_ctrlline_set_rgba32 (SP_CTRLLINE(line), rgba); ^ In file included from ui/view/view.h:22:0, from desktop.h:36, from verbs.cpp:39: ./gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': ./gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ CXX extension/prefdialog.o In file included from /usr/include/gtkmm-2.4/gtkmm.h:97:0, from file.h:18, from verbs.cpp:51: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:98:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:101:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/cellview.h:31, from /usr/include/gtkmm-2.4/gtkmm.h:108, from file.h:18, from verbs.cpp:51: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:86:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:89:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/cellview.h:31, from /usr/include/gtkmm-2.4/gtkmm.h:108, from file.h:18, from verbs.cpp:51: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:127:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:130:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:113:0, from file.h:18, from verbs.cpp:51: /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'GtkCellRendererCombo* Gtk::CellRendererCombo::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:95:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] GtkCellRendererCombo* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'const GtkCellRendererCombo* Gtk::CellRendererCombo::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:98:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererCombo* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:116:0, from file.h:18, from verbs.cpp:51: /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'GtkCellRendererSpin* Gtk::CellRendererSpin::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:97:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] GtkCellRendererSpin* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'const GtkCellRendererSpin* Gtk::CellRendererSpin::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:100:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererSpin* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:193:0, from file.h:18, from verbs.cpp:51: /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'GtkProgressBar* Gtk::ProgressBar::gobj()': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:146:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] GtkProgressBar* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'const GtkProgressBar* Gtk::ProgressBar::gobj() const': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:149:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] const GtkProgressBar* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from ui/view/view.h:22:0, from desktop.h:36, from zoom-context.cpp:22: ./gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': ./gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:207:0, from file.h:18, from verbs.cpp:51: /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkRuler* Gtk::Ruler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:116:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] GtkRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkRuler* Gtk::Ruler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:119:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] const GtkRuler* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkVRuler* Gtk::VRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:369:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] GtkVRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkVRuler* Gtk::VRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:372:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] const GtkVRuler* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkHRuler* Gtk::HRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:439:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] GtkHRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkHRuler* Gtk::HRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:442:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] const GtkHRuler* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:216:0, from file.h:18, from verbs.cpp:51: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:163:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/gtkmm-2.4/gtkmm/widget.h:29, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/bin.h:30, from /usr/include/gtkmm-2.4/gtkmm/window.h:32, from ui/view/edit-widget-interface.h:21, from desktop.h:37, from zoom-context.cpp:22: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from vanishing-point.h:16:0, from vanishing-point.cpp:18: ./2geom/point.h: In member function 'void Box3D::VPDrag::drawLinesForFace(const SPBox3D*, Proj::Axis)': ./2geom/point.h:36:30: warning: '*((void*)(& pt4)+8).Geom::Point::_pt[1u]' may be used uninitialized in this function [-Wmaybe-uninitialized] _pt[i] = p._pt[i]; ^ vanishing-point.cpp:679:53: note: '*((void*)(& pt4)+8).Geom::Point::_pt[1u]' was declared here boost::optional pt1, pt2, pt3, pt4; ^ In file included from vanishing-point.h:16:0, from vanishing-point.cpp:18: ./2geom/point.h:36:30: warning: '*((void*)(& pt4)+8).Geom::Point::_pt[0u]' may be used uninitialized in this function [-Wmaybe-uninitialized] _pt[i] = p._pt[i]; ^ vanishing-point.cpp:679:53: note: '*((void*)(& pt4)+8).Geom::Point::_pt[0u]' was declared here boost::optional pt1, pt2, pt3, pt4; ^ In file included from vanishing-point.h:16:0, from vanishing-point.cpp:18: ./2geom/point.h:36:30: warning: '*((void*)(& pt3)+8).Geom::Point::_pt[1u]' may be used uninitialized in this function [-Wmaybe-uninitialized] _pt[i] = p._pt[i]; ^ vanishing-point.cpp:679:48: note: '*((void*)(& pt3)+8).Geom::Point::_pt[1u]' was declared here boost::optional pt1, pt2, pt3, pt4; ^ In file included from vanishing-point.h:16:0, from vanishing-point.cpp:18: ./2geom/point.h:36:30: warning: '*((void*)(& pt3)+8).Geom::Point::_pt[0u]' may be used uninitialized in this function [-Wmaybe-uninitialized] _pt[i] = p._pt[i]; ^ vanishing-point.cpp:679:48: note: '*((void*)(& pt3)+8).Geom::Point::_pt[0u]' was declared here boost::optional pt1, pt2, pt3, pt4; ^ In file included from vanishing-point.h:16:0, from vanishing-point.cpp:18: ./2geom/point.h:36:30: warning: '*((void*)(& pt2)+8).Geom::Point::_pt[1u]' may be used uninitialized in this function [-Wmaybe-uninitialized] _pt[i] = p._pt[i]; ^ vanishing-point.cpp:679:43: note: '*((void*)(& pt2)+8).Geom::Point::_pt[1u]' was declared here boost::optional pt1, pt2, pt3, pt4; ^ In file included from vanishing-point.h:16:0, from vanishing-point.cpp:18: ./2geom/point.h:36:30: warning: '*((void*)(& pt2)+8).Geom::Point::_pt[0u]' may be used uninitialized in this function [-Wmaybe-uninitialized] _pt[i] = p._pt[i]; ^ vanishing-point.cpp:679:43: note: '*((void*)(& pt2)+8).Geom::Point::_pt[0u]' was declared here boost::optional pt1, pt2, pt3, pt4; ^ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:35:0, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:33, from /usr/include/gdkmm-2.4/gdkmm/window.h:30, from /usr/include/gdkmm-2.4/gdkmm/event.h:27, from /usr/include/gtkmm-2.4/gtkmm/widget.h:37, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/bin.h:30, from /usr/include/gtkmm-2.4/gtkmm/window.h:32, from ui/view/edit-widget-interface.h:21, from desktop.h:37, from zoom-context.cpp:22: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:44:0, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/bin.h:30, from /usr/include/gtkmm-2.4/gtkmm/window.h:32, from ui/view/edit-widget-interface.h:21, from desktop.h:37, from zoom-context.cpp:22: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:23, from forward.h:16, from rubberband.h:17, from zoom-context.cpp:20: zoom-context.cpp: In function 'gint sp_zoom_context_root_handler(SPEventContext*, GdkEvent*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPCanvasItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ ./display/display-forward.h:22:30: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_CANVAS_ITEM(obj) (GTK_CHECK_CAST((obj), SP_TYPE_CANVAS_ITEM, SPCanvasItem)) ^ zoom-context.cpp:161:24: note: in expansion of macro 'SP_CANVAS_ITEM' sp_canvas_item_grab(SP_CANVAS_ITEM(desktop->acetate), ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPCanvasItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ ./display/display-forward.h:22:30: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_CANVAS_ITEM(obj) (GTK_CHECK_CAST((obj), SP_TYPE_CANVAS_ITEM, SPCanvasItem)) ^ zoom-context.cpp:164:18: note: in expansion of macro 'SP_CANVAS_ITEM' zc->grabbed = SP_CANVAS_ITEM(desktop->acetate); ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, 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 verbs.cpp:32: verbs.cpp: In static member function 'static void Inkscape::LayerVerb::perform(SPAction*, void*, void*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ verbs.cpp:1167:27: note: in expansion of macro 'SP_ITEM' SPItem *layer=SP_ITEM(dt->currentLayer()); ^ CXX extension/system.o In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/pangomm-1.4/pangomm/layout.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:29, from /usr/include/gdkmm-2.4/gdkmm/pixbuf.h:32, from /usr/include/gtkmm-2.4/gtkmm/iconset.h:31, from /usr/include/gtkmm-2.4/gtkmm/stock.h:24, from extension/prefdialog.cpp:10: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:35:0, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:33, from /usr/include/gdkmm-2.4/gdkmm/pixbuf.h:32, from /usr/include/gtkmm-2.4/gtkmm/iconset.h:31, from /usr/include/gtkmm-2.4/gtkmm/stock.h:24, from extension/prefdialog.cpp:10: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:44:0, from /usr/include/gtkmm-2.4/gtkmm/misc.h:30, from /usr/include/gtkmm-2.4/gtkmm/image.h:30, from /usr/include/gtkmm-2.4/gtkmm/stock.h:27, from extension/prefdialog.cpp:10: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ CXX extension/timer.o In file included from ./ui/view/view.h:22:0, from ./desktop.h:36, from extension/prefdialog.cpp:20: ./gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': ./gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ In file included from ./document.h:28:0, from extension/system.h:18, from extension/system.cpp:23: ./gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': ./gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/gtkmm-2.4/gtkmm/widget.h:29, from ./extension/extension.h:20, from extension/system.h:19, from extension/system.cpp:23: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/gtkmm-2.4/gtkmm/widget.h:29, from extension/extension.h:20, from extension/timer.cpp:15: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:35:0, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:33, from /usr/include/gdkmm-2.4/gdkmm/window.h:30, from /usr/include/gdkmm-2.4/gdkmm/event.h:27, from /usr/include/gtkmm-2.4/gtkmm/widget.h:37, from ./extension/extension.h:20, from extension/system.h:19, from extension/system.cpp:23: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:44:0, from ./extension/extension.h:20, from extension/system.h:19, from extension/system.cpp:23: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:35:0, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:33, from /usr/include/gdkmm-2.4/gdkmm/window.h:30, from /usr/include/gdkmm-2.4/gdkmm/event.h:27, from /usr/include/gtkmm-2.4/gtkmm/widget.h:37, from extension/extension.h:20, from extension/timer.cpp:15: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ extension/system.cpp: In function 'Glib::ustring Inkscape::Extension::get_file_save_extension(Inkscape::Extension::FileSaveMethod)': extension/system.cpp:603:12: warning: enumeration value 'FILE_SAVE_METHOD_EXPORT' not handled in switch [-Wswitch] switch (method) { ^ extension/system.cpp: In function 'Glib::ustring Inkscape::Extension::get_file_save_path(SPDocument*, Inkscape::Extension::FileSaveMethod)': extension/system.cpp:626:12: warning: enumeration value 'FILE_SAVE_METHOD_EXPORT' not handled in switch [-Wswitch] switch (method) { ^ extension/system.cpp: In function 'void Inkscape::Extension::store_file_extension_in_prefs(Glib::ustring, Inkscape::Extension::FileSaveMethod)': extension/system.cpp:665:12: warning: enumeration value 'FILE_SAVE_METHOD_EXPORT' not handled in switch [-Wswitch] switch (method) { ^ extension/system.cpp: In function 'void Inkscape::Extension::store_save_path_in_prefs(Glib::ustring, Inkscape::Extension::FileSaveMethod)': extension/system.cpp:682:12: warning: enumeration value 'FILE_SAVE_METHOD_EXPORT' not handled in switch [-Wswitch] switch (method) { ^ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:44:0, from extension/extension.h:20, from extension/timer.cpp:15: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ CXX extension/input.o CXX extension/output.o CXX extension/effect.o In file included from ./document.h:28:0, from extension/output.cpp:11: ./gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': ./gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ CXX extension/patheffect.o In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/gtkmm-2.4/gtkmm/widget.h:29, from extension/implementation/implementation.h:17, from extension/input.cpp:14: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from ./libnr/nr-object.h:20:0, from ./helper/action.h:25, from extension/effect.cpp:11: ./gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': ./gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/gtkmm-2.4/gtkmm/widget.h:29, from extension/implementation/implementation.h:17, from extension/output.cpp:12: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:35:0, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:33, from /usr/include/gdkmm-2.4/gdkmm/window.h:30, from /usr/include/gdkmm-2.4/gdkmm/event.h:27, from /usr/include/gtkmm-2.4/gtkmm/widget.h:37, from extension/implementation/implementation.h:17, from extension/input.cpp:14: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:44:0, from extension/implementation/implementation.h:17, from extension/input.cpp:14: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:35:0, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:33, from /usr/include/gdkmm-2.4/gdkmm/window.h:30, from /usr/include/gdkmm-2.4/gdkmm/event.h:27, from /usr/include/gtkmm-2.4/gtkmm/widget.h:37, from extension/implementation/implementation.h:17, from extension/output.cpp:12: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:44:0, from extension/implementation/implementation.h:17, from extension/output.cpp:12: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from ./document.h:28:0, from extension/input.h:18, from extension/input.cpp:16: ./gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': ./gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ CXX extension/print.o CXX extension/internal/bluredge.o In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/gtkmm-2.4/gtkmm/widget.h:29, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/bin.h:30, from /usr/include/gtkmm-2.4/gtkmm/window.h:32, from ./ui/view/edit-widget-interface.h:21, from ./desktop.h:37, from extension/effect.cpp:16: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:35:0, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:33, from /usr/include/gdkmm-2.4/gdkmm/window.h:30, from /usr/include/gdkmm-2.4/gdkmm/event.h:27, from /usr/include/gtkmm-2.4/gtkmm/widget.h:37, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/bin.h:30, from /usr/include/gtkmm-2.4/gtkmm/window.h:32, from ./ui/view/edit-widget-interface.h:21, from ./desktop.h:37, from extension/effect.cpp:16: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:44:0, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/bin.h:30, from /usr/include/gtkmm-2.4/gtkmm/window.h:32, from ./ui/view/edit-widget-interface.h:21, from ./desktop.h:37, from extension/effect.cpp:16: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/gtkmm-2.4/gtkmm/widget.h:29, from extension/implementation/implementation.h:17, from extension/print.cpp:10: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from ./document.h:28:0, from ./document-private.h:22, from extension/patheffect.cpp:10: ./gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': ./gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:35:0, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:33, from /usr/include/gdkmm-2.4/gdkmm/window.h:30, from /usr/include/gdkmm-2.4/gdkmm/event.h:27, from /usr/include/gtkmm-2.4/gtkmm/widget.h:37, from extension/implementation/implementation.h:17, from extension/print.cpp:10: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:44:0, from extension/implementation/implementation.h:17, from extension/print.cpp:10: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/pangomm-1.4/pangomm/layout.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:29, from /usr/include/gdkmm-2.4/gdkmm/pixbuf.h:32, from ./event-log.h:27, from ./document-private.h:26, from extension/patheffect.cpp:10: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:35:0, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:33, from /usr/include/gdkmm-2.4/gdkmm/pixbuf.h:32, from ./event-log.h:27, from ./document-private.h:26, from extension/patheffect.cpp:10: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ CXX extension/internal/grid.o In file included from /usr/include/gtkmm-2.4/gtkmm/selectiondata.h:29:0, from /usr/include/gtkmm-2.4/gtkmm/treepath.h:34, from /usr/include/gtkmm-2.4/gtkmm/treestore.h:29, from ./event-log.h:29, from ./document-private.h:26, from extension/patheffect.cpp:10: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/treeview.h:34:0, from ./event-log.h:31, from ./document-private.h:26, from extension/patheffect.cpp:10: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:98:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:101:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24:0, from /usr/include/gtkmm-2.4/gtkmm/treeviewcolumn.h:38, from /usr/include/gtkmm-2.4/gtkmm/treeview.h:36, from ./event-log.h:31, from ./document-private.h:26, from extension/patheffect.cpp:10: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:86:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:89:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27:0, from /usr/include/gtkmm-2.4/gtkmm/treeviewcolumn.h:38, from /usr/include/gtkmm-2.4/gtkmm/treeview.h:36, from ./event-log.h:31, from ./document-private.h:26, from extension/patheffect.cpp:10: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:127:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:130:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from ./sp-defs.h:15:0, from ./document-private.h:20, from extension/patheffect.cpp:10: extension/patheffect.cpp: In static member function 'static void Inkscape::Extension::PathEffect::processPathEffects(SPDocument*, Inkscape::XML::Node*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPRoot*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ ./sp-object.h:49:43: note: in definition of macro 'SP_OBJECT_REPR' #define SP_OBJECT_REPR(o) (((SPObject *) (o))->repr) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./sp-root.h:18:21: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ROOT(o) (G_TYPE_CHECK_INSTANCE_CAST((o), SP_TYPE_ROOT, SPRoot)) ^ ./document-private.h:31:43: note: in expansion of macro 'SP_ROOT' #define SP_DOCUMENT_DEFS(d) ((SPObject *) SP_ROOT (SP_DOCUMENT_ROOT (d))->defs) ^ extension/patheffect.cpp:45:49: note: in expansion of macro 'SP_DOCUMENT_DEFS' Inkscape::XML::Node * defs = SP_OBJECT_REPR(SP_DOCUMENT_DEFS(doc)); ^ In file included from ./ui/view/view.h:22:0, from ./desktop.h:36, from extension/internal/bluredge.cpp:16: ./gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': ./gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ CXX extension/internal/gimpgrad.o In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/gtkmm-2.4/gtkmm/widget.h:29, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/bin.h:30, from /usr/include/gtkmm-2.4/gtkmm/window.h:32, from ./ui/view/edit-widget-interface.h:21, from ./desktop.h:37, from extension/internal/bluredge.cpp:16: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ CXX extension/internal/svg.o In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:35:0, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:33, from /usr/include/gdkmm-2.4/gdkmm/window.h:30, from /usr/include/gdkmm-2.4/gdkmm/event.h:27, from /usr/include/gtkmm-2.4/gtkmm/widget.h:37, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/bin.h:30, from /usr/include/gtkmm-2.4/gtkmm/window.h:32, from ./ui/view/edit-widget-interface.h:21, from ./desktop.h:37, from extension/internal/bluredge.cpp:16: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:44:0, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/bin.h:30, from /usr/include/gtkmm-2.4/gtkmm/window.h:32, from ./ui/view/edit-widget-interface.h:21, from ./desktop.h:37, from extension/internal/bluredge.cpp:16: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from ./document.h:28:0, from ./extension/system.h:18, from extension/internal/gimpgrad.cpp:20: ./gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': ./gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/gtkmm-2.4/gtkmm/widget.h:29, from ./extension/extension.h:20, from ./extension/system.h:19, from extension/internal/gimpgrad.cpp:20: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:35:0, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:33, from /usr/include/gdkmm-2.4/gdkmm/window.h:30, from /usr/include/gdkmm-2.4/gdkmm/event.h:27, from /usr/include/gtkmm-2.4/gtkmm/widget.h:37, from ./extension/extension.h:20, from ./extension/system.h:19, from extension/internal/gimpgrad.cpp:20: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:44:0, from ./extension/extension.h:20, from ./extension/system.h:19, from extension/internal/gimpgrad.cpp:20: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/gtkmm-2.4/gtkmm/widget.h:29, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/box.h:58, from extension/internal/grid.cpp:13: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ CXX extension/internal/svgz.o In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/gtkmm-2.4/gtkmm/widget.h:29, from extension/internal/../implementation/implementation.h:17, from extension/internal/svg.h:18, from extension/internal/svg.cpp:19: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:35:0, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:33, from /usr/include/gdkmm-2.4/gdkmm/window.h:30, from /usr/include/gdkmm-2.4/gdkmm/event.h:27, from /usr/include/gtkmm-2.4/gtkmm/widget.h:37, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/box.h:58, from extension/internal/grid.cpp:13: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:35:0, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:33, from /usr/include/gdkmm-2.4/gdkmm/window.h:30, from /usr/include/gdkmm-2.4/gdkmm/event.h:27, from /usr/include/gtkmm-2.4/gtkmm/widget.h:37, from extension/internal/../implementation/implementation.h:17, from extension/internal/svg.h:18, from extension/internal/svg.cpp:19: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:44:0, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/box.h:58, from extension/internal/grid.cpp:13: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from extension/internal/grid.cpp:14:0: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:98:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:101:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:44:0, from extension/internal/../implementation/implementation.h:17, from extension/internal/svg.h:18, from extension/internal/svg.cpp:19: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from extension/internal/grid.cpp:15:0: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:163:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } ^ CXX extension/internal/pdf-input-cairo.o In file included from ./ui/view/view.h:22:0, from ./desktop.h:36, from extension/internal/grid.cpp:17: ./gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': ./gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:97:0, from ./file.h:18, from extension/internal/svg.cpp:20: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:98:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:101:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/cellview.h:31, from /usr/include/gtkmm-2.4/gtkmm.h:108, from ./file.h:18, from extension/internal/svg.cpp:20: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:86:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:89:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/cellview.h:31, from /usr/include/gtkmm-2.4/gtkmm.h:108, from ./file.h:18, from extension/internal/svg.cpp:20: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:127:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:130:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:113:0, from ./file.h:18, from extension/internal/svg.cpp:20: /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'GtkCellRendererCombo* Gtk::CellRendererCombo::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:95:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] GtkCellRendererCombo* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'const GtkCellRendererCombo* Gtk::CellRendererCombo::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:98:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererCombo* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:116:0, from ./file.h:18, from extension/internal/svg.cpp:20: /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'GtkCellRendererSpin* Gtk::CellRendererSpin::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:97:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] GtkCellRendererSpin* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'const GtkCellRendererSpin* Gtk::CellRendererSpin::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:100:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererSpin* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:193:0, from ./file.h:18, from extension/internal/svg.cpp:20: /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'GtkProgressBar* Gtk::ProgressBar::gobj()': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:146:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] GtkProgressBar* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'const GtkProgressBar* Gtk::ProgressBar::gobj() const': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:149:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] const GtkProgressBar* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:207:0, from ./file.h:18, from extension/internal/svg.cpp:20: /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkRuler* Gtk::Ruler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:116:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] GtkRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkRuler* Gtk::Ruler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:119:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] const GtkRuler* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkVRuler* Gtk::VRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:369:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] GtkVRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkVRuler* Gtk::VRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:372:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] const GtkVRuler* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkHRuler* Gtk::HRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:439:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] GtkHRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkHRuler* Gtk::HRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:442:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] const GtkHRuler* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:216:0, from ./file.h:18, from extension/internal/svg.cpp:20: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:163:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from ./document.h:28:0, from ./extension/system.h:18, from ./file.h:23, from extension/internal/svg.cpp:20: ./gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': ./gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ extension/internal/svg.cpp: In static member function 'static void Inkscape::Extension::Internal::Svg::init()': extension/internal/svg.cpp:82:38: warning: variable 'ext' set but not used [-Wunused-but-set-variable] Inkscape::Extension::Extension * ext; ^ In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/gtkmm-2.4/gtkmm/widget.h:29, from extension/internal/../implementation/implementation.h:17, from extension/internal/svg.h:18, from extension/internal/svgz.h:18, from extension/internal/svgz.cpp:18: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:35:0, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:33, from /usr/include/gdkmm-2.4/gdkmm/window.h:30, from /usr/include/gdkmm-2.4/gdkmm/event.h:27, from /usr/include/gtkmm-2.4/gtkmm/widget.h:37, from extension/internal/../implementation/implementation.h:17, from extension/internal/svg.h:18, from extension/internal/svgz.h:18, from extension/internal/svgz.cpp:18: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:44:0, from extension/internal/../implementation/implementation.h:17, from extension/internal/svg.h:18, from extension/internal/svgz.h:18, from extension/internal/svgz.cpp:18: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ CXX extension/internal/cairo-ps-out.o In file included from ./document.h:28:0, from ./extension/system.h:18, from extension/internal/svgz.cpp:19: ./gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': ./gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ extension/internal/svgz.cpp: In static member function 'static void Inkscape::Extension::Internal::Svgz::init()': extension/internal/svgz.cpp:42:38: warning: variable 'ext' set but not used [-Wunused-but-set-variable] Inkscape::Extension::Extension * ext; ^ In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/gtkmm-2.4/gtkmm/widget.h:29, from extension/internal/../implementation/implementation.h:17, from extension/internal/pdf-input-cairo.h:21, from extension/internal/pdf-input-cairo.cpp:19: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ CXX extension/internal/cairo-render-context.o In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:35:0, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:33, from /usr/include/gdkmm-2.4/gdkmm/window.h:30, from /usr/include/gdkmm-2.4/gdkmm/event.h:27, from /usr/include/gtkmm-2.4/gtkmm/widget.h:37, from extension/internal/../implementation/implementation.h:17, from extension/internal/pdf-input-cairo.h:21, from extension/internal/pdf-input-cairo.cpp:19: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:44:0, from extension/internal/../implementation/implementation.h:17, from extension/internal/pdf-input-cairo.h:21, from extension/internal/pdf-input-cairo.cpp:19: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ CXX extension/internal/cairo-renderer.o In file included from ./document.h:28:0, from ./extension/system.h:18, from extension/internal/pdf-input-cairo.cpp:20: ./gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': ./gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ extension/internal/pdf-input-cairo.cpp: In static member function 'static void Inkscape::Extension::Internal::PdfInputCairo::init()': extension/internal/pdf-input-cairo.cpp:84:38: warning: variable 'ext' set but not used [-Wunused-but-set-variable] Inkscape::Extension::Extension * ext; ^ CXX extension/internal/cairo-renderer-pdf-out.o In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/gtkmm-2.4/gtkmm/widget.h:29, from ./extension/implementation/implementation.h:17, from extension/internal/cairo-ps-out.h:18, from extension/internal/cairo-ps-out.cpp:21: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from ./libnr/nr-object.h:20:0, from ./display/nr-arena.h:31, from extension/internal/cairo-render-context.cpp:35: ./gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': ./gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ In file included from extension/internal/cairo-render-context.cpp:35:0: ./display/nr-arena.h: In static member function 'static NRArena* NRArena::create()': ./display/nr-arena.h:46:66: warning: cast from 'NRObject*' to 'NRArena*' increases required alignment of target type [-Wcast-align] return reinterpret_cast(nr_object_new(NR_TYPE_ARENA)); ^ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:35:0, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:33, from /usr/include/gdkmm-2.4/gdkmm/window.h:30, from /usr/include/gdkmm-2.4/gdkmm/event.h:27, from /usr/include/gtkmm-2.4/gtkmm/widget.h:37, from ./extension/implementation/implementation.h:17, from extension/internal/cairo-ps-out.h:18, from extension/internal/cairo-ps-out.cpp:21: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:44:0, from ./extension/implementation/implementation.h:17, from extension/internal/cairo-ps-out.h:18, from extension/internal/cairo-ps-out.cpp:21: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from ./libnr/nr-object.h:20:0, from ./display/nr-arena.h:31, from extension/internal/cairo-renderer.cpp:39: ./gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': ./gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ In file included from extension/internal/cairo-renderer.cpp:39:0: ./display/nr-arena.h: In static member function 'static NRArena* NRArena::create()': ./display/nr-arena.h:46:66: warning: cast from 'NRObject*' to 'NRArena*' increases required alignment of target type [-Wcast-align] return reinterpret_cast(nr_object_new(NR_TYPE_ARENA)); ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:97:0, from ./sp-filter.h:19, from ./style.h:21, from extension/internal/cairo-render-context.h:26, from extension/internal/cairo-ps-out.cpp:22: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:98:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:101:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/cellview.h:31, from /usr/include/gtkmm-2.4/gtkmm.h:108, from ./sp-filter.h:19, from ./style.h:21, from extension/internal/cairo-render-context.h:26, from extension/internal/cairo-ps-out.cpp:22: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:86:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:89:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/cellview.h:31, from /usr/include/gtkmm-2.4/gtkmm.h:108, from ./sp-filter.h:19, from ./style.h:21, from extension/internal/cairo-render-context.h:26, from extension/internal/cairo-ps-out.cpp:22: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:127:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:130:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:113:0, from ./sp-filter.h:19, from ./style.h:21, from extension/internal/cairo-render-context.h:26, from extension/internal/cairo-ps-out.cpp:22: /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'GtkCellRendererCombo* Gtk::CellRendererCombo::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:95:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] GtkCellRendererCombo* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'const GtkCellRendererCombo* Gtk::CellRendererCombo::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:98:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererCombo* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:116:0, from ./sp-filter.h:19, from ./style.h:21, from extension/internal/cairo-render-context.h:26, from extension/internal/cairo-ps-out.cpp:22: /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'GtkCellRendererSpin* Gtk::CellRendererSpin::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:97:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] GtkCellRendererSpin* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'const GtkCellRendererSpin* Gtk::CellRendererSpin::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:100:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererSpin* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/gtkmm-2.4/gtkmm/widget.h:29, from ./extension/implementation/implementation.h:17, from extension/internal/cairo-renderer-pdf-out.h:17, from extension/internal/cairo-renderer-pdf-out.cpp:21: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm.h:27:0, from /usr/include/gtkmm-2.4/gtkmm.h:89, from ./sp-filter.h:19, from ./style.h:21, from ./display/nr-arena-group.h:21, from extension/internal/cairo-render-context.cpp:37: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/pangomm-1.4/pangomm/layout.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:29, from /usr/include/gdkmm-2.4/gdkmm/gc.h:32, from /usr/include/gdkmm-2.4/gdkmm.h:30, from /usr/include/gtkmm-2.4/gtkmm.h:89, from ./sp-filter.h:19, from ./style.h:21, from ./display/nr-arena-group.h:21, from extension/internal/cairo-render-context.cpp:37: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:35:0, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:33, from /usr/include/gdkmm-2.4/gdkmm/window.h:30, from /usr/include/gdkmm-2.4/gdkmm/event.h:27, from /usr/include/gtkmm-2.4/gtkmm/widget.h:37, from ./extension/implementation/implementation.h:17, from extension/internal/cairo-renderer-pdf-out.h:17, from extension/internal/cairo-renderer-pdf-out.cpp:21: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:193:0, from ./sp-filter.h:19, from ./style.h:21, from extension/internal/cairo-render-context.h:26, from extension/internal/cairo-ps-out.cpp:22: /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'GtkProgressBar* Gtk::ProgressBar::gobj()': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:146:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] GtkProgressBar* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'const GtkProgressBar* Gtk::ProgressBar::gobj() const': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:149:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] const GtkProgressBar* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm/cursor.h:31:0, from /usr/include/gdkmm-2.4/gdkmm.h:40, from /usr/include/gtkmm-2.4/gtkmm.h:89, from ./sp-filter.h:19, from ./style.h:21, from ./display/nr-arena-group.h:21, from extension/internal/cairo-render-context.cpp:37: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:44:0, from ./extension/implementation/implementation.h:17, from extension/internal/cairo-renderer-pdf-out.h:17, from extension/internal/cairo-renderer-pdf-out.cpp:21: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:207:0, from ./sp-filter.h:19, from ./style.h:21, from extension/internal/cairo-render-context.h:26, from extension/internal/cairo-ps-out.cpp:22: /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkRuler* Gtk::Ruler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:116:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] GtkRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkRuler* Gtk::Ruler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:119:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] const GtkRuler* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkVRuler* Gtk::VRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:369:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] GtkVRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkVRuler* Gtk::VRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:372:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] const GtkVRuler* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkHRuler* Gtk::HRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:439:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] GtkHRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkHRuler* Gtk::HRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:442:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] const GtkHRuler* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm.h:27:0, from /usr/include/gtkmm-2.4/gtkmm.h:89, from ./sp-filter.h:19, from ./style.h:21, from ./display/nr-arena-group.h:21, from extension/internal/cairo-renderer.cpp:41: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:216:0, from ./sp-filter.h:19, from ./style.h:21, from extension/internal/cairo-render-context.h:26, from extension/internal/cairo-ps-out.cpp:22: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:163:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/pangomm-1.4/pangomm/layout.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:29, from /usr/include/gdkmm-2.4/gdkmm/gc.h:32, from /usr/include/gdkmm-2.4/gdkmm.h:30, from /usr/include/gtkmm-2.4/gtkmm.h:89, from ./sp-filter.h:19, from ./style.h:21, from ./display/nr-arena-group.h:21, from extension/internal/cairo-renderer.cpp:41: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm/cursor.h:31:0, from /usr/include/gdkmm-2.4/gdkmm.h:40, from /usr/include/gtkmm-2.4/gtkmm.h:89, from ./sp-filter.h:19, from ./style.h:21, from ./display/nr-arena-group.h:21, from extension/internal/cairo-renderer.cpp:41: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:97:0, from ./sp-filter.h:19, from ./style.h:21, from ./display/nr-arena-group.h:21, from extension/internal/cairo-render-context.cpp:37: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:98:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:101:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/cellview.h:31, from /usr/include/gtkmm-2.4/gtkmm.h:108, from ./sp-filter.h:19, from ./style.h:21, from ./display/nr-arena-group.h:21, from extension/internal/cairo-render-context.cpp:37: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:86:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:89:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/cellview.h:31, from /usr/include/gtkmm-2.4/gtkmm.h:108, from ./sp-filter.h:19, from ./style.h:21, from ./display/nr-arena-group.h:21, from extension/internal/cairo-render-context.cpp:37: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:127:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:130:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:113:0, from ./sp-filter.h:19, from ./style.h:21, from ./display/nr-arena-group.h:21, from extension/internal/cairo-render-context.cpp:37: /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'GtkCellRendererCombo* Gtk::CellRendererCombo::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:95:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] GtkCellRendererCombo* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'const GtkCellRendererCombo* Gtk::CellRendererCombo::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:98:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererCombo* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:116:0, from ./sp-filter.h:19, from ./style.h:21, from ./display/nr-arena-group.h:21, from extension/internal/cairo-render-context.cpp:37: /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'GtkCellRendererSpin* Gtk::CellRendererSpin::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:97:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] GtkCellRendererSpin* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'const GtkCellRendererSpin* Gtk::CellRendererSpin::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:100:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererSpin* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:97:0, from ./sp-filter.h:19, from ./style.h:21, from extension/internal/cairo-render-context.h:26, from extension/internal/cairo-renderer-pdf-out.cpp:22: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:98:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:101:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/cellview.h:31, from /usr/include/gtkmm-2.4/gtkmm.h:108, from ./sp-filter.h:19, from ./style.h:21, from extension/internal/cairo-render-context.h:26, from extension/internal/cairo-renderer-pdf-out.cpp:22: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:86:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:89:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/cellview.h:31, from /usr/include/gtkmm-2.4/gtkmm.h:108, from ./sp-filter.h:19, from ./style.h:21, from extension/internal/cairo-render-context.h:26, from extension/internal/cairo-renderer-pdf-out.cpp:22: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:127:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:130:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:97:0, from ./sp-filter.h:19, from ./style.h:21, from ./display/nr-arena-group.h:21, from extension/internal/cairo-renderer.cpp:41: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:98:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:101:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from ./document.h:28:0, from ./extension/system.h:18, from extension/internal/cairo-ps-out.cpp:26: ./gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': ./gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/cellview.h:31, from /usr/include/gtkmm-2.4/gtkmm.h:108, from ./sp-filter.h:19, from ./style.h:21, from ./display/nr-arena-group.h:21, from extension/internal/cairo-renderer.cpp:41: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:86:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:89:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/cellview.h:31, from /usr/include/gtkmm-2.4/gtkmm.h:108, from ./sp-filter.h:19, from ./style.h:21, from ./display/nr-arena-group.h:21, from extension/internal/cairo-renderer.cpp:41: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:127:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:113:0, from ./sp-filter.h:19, from ./style.h:21, from extension/internal/cairo-render-context.h:26, from extension/internal/cairo-renderer-pdf-out.cpp:22: /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'GtkCellRendererCombo* Gtk::CellRendererCombo::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:95:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] GtkCellRendererCombo* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'const GtkCellRendererCombo* Gtk::CellRendererCombo::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:98:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererCombo* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:130:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:116:0, from ./sp-filter.h:19, from ./style.h:21, from extension/internal/cairo-render-context.h:26, from extension/internal/cairo-renderer-pdf-out.cpp:22: /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'GtkCellRendererSpin* Gtk::CellRendererSpin::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:97:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] GtkCellRendererSpin* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'const GtkCellRendererSpin* Gtk::CellRendererSpin::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:100:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererSpin* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from extension/internal/cairo-ps-out.cpp:30:0: ./display/nr-arena.h: In static member function 'static NRArena* NRArena::create()': ./display/nr-arena.h:46:66: warning: cast from 'NRObject*' to 'NRArena*' increases required alignment of target type [-Wcast-align] return reinterpret_cast(nr_object_new(NR_TYPE_ARENA)); ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:113:0, from ./sp-filter.h:19, from ./style.h:21, from ./display/nr-arena-group.h:21, from extension/internal/cairo-renderer.cpp:41: /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'GtkCellRendererCombo* Gtk::CellRendererCombo::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:95:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] GtkCellRendererCombo* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'const GtkCellRendererCombo* Gtk::CellRendererCombo::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:98:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererCombo* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:116:0, from ./sp-filter.h:19, from ./style.h:21, from ./display/nr-arena-group.h:21, from extension/internal/cairo-renderer.cpp:41: /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'GtkCellRendererSpin* Gtk::CellRendererSpin::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:97:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] GtkCellRendererSpin* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'const GtkCellRendererSpin* Gtk::CellRendererSpin::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:100:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererSpin* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, 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 ./extension/implementation/implementation.h:15, from extension/internal/cairo-ps-out.h:18, from extension/internal/cairo-ps-out.cpp:21: extension/internal/cairo-ps-out.cpp: In function 'bool Inkscape::Extension::Internal::ps_print_document_to_file(SPDocument*, const gchar*, unsigned int, bool, bool, bool, int, const gchar*, bool, bool, bool)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ extension/internal/cairo-ps-out.cpp:75:16: note: in expansion of macro 'SP_ITEM' base = SP_ITEM(doc->getObjectById(exportId)); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ extension/internal/cairo-ps-out.cpp:80:16: note: in expansion of macro 'SP_ITEM' base = SP_ITEM(sp_document_root(doc)); ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:193:0, from ./sp-filter.h:19, from ./style.h:21, from ./display/nr-arena-group.h:21, from extension/internal/cairo-render-context.cpp:37: /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'GtkProgressBar* Gtk::ProgressBar::gobj()': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:146:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] GtkProgressBar* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'const GtkProgressBar* Gtk::ProgressBar::gobj() const': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:149:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] const GtkProgressBar* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:207:0, from ./sp-filter.h:19, from ./style.h:21, from ./display/nr-arena-group.h:21, from extension/internal/cairo-render-context.cpp:37: /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkRuler* Gtk::Ruler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:116:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] GtkRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkRuler* Gtk::Ruler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:119:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] const GtkRuler* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkVRuler* Gtk::VRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:369:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] GtkVRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkVRuler* Gtk::VRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:372:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] const GtkVRuler* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkHRuler* Gtk::HRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:439:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] GtkHRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkHRuler* Gtk::HRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:442:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] const GtkHRuler* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:216:0, from ./sp-filter.h:19, from ./style.h:21, from ./display/nr-arena-group.h:21, from extension/internal/cairo-render-context.cpp:37: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:163:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:193:0, from ./sp-filter.h:19, from ./style.h:21, from extension/internal/cairo-render-context.h:26, from extension/internal/cairo-renderer-pdf-out.cpp:22: /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'GtkProgressBar* Gtk::ProgressBar::gobj()': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:146:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] GtkProgressBar* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'const GtkProgressBar* Gtk::ProgressBar::gobj() const': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:149:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] const GtkProgressBar* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:193:0, from ./sp-filter.h:19, from ./style.h:21, from ./display/nr-arena-group.h:21, from extension/internal/cairo-renderer.cpp:41: /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'GtkProgressBar* Gtk::ProgressBar::gobj()': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:146:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] GtkProgressBar* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'const GtkProgressBar* Gtk::ProgressBar::gobj() const': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:149:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] const GtkProgressBar* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:207:0, from ./sp-filter.h:19, from ./style.h:21, from extension/internal/cairo-render-context.h:26, from extension/internal/cairo-renderer-pdf-out.cpp:22: /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkRuler* Gtk::Ruler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:116:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] GtkRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkRuler* Gtk::Ruler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:119:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] const GtkRuler* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkVRuler* Gtk::VRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:369:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] GtkVRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkVRuler* Gtk::VRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:372:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] const GtkVRuler* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkHRuler* Gtk::HRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:439:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] GtkHRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkHRuler* Gtk::HRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:442:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] const GtkHRuler* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:216:0, from ./sp-filter.h:19, from ./style.h:21, from extension/internal/cairo-render-context.h:26, from extension/internal/cairo-renderer-pdf-out.cpp:22: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:163:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:207:0, from ./sp-filter.h:19, from ./style.h:21, from ./display/nr-arena-group.h:21, from extension/internal/cairo-renderer.cpp:41: /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkRuler* Gtk::Ruler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:116:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] GtkRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkRuler* Gtk::Ruler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:119:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] const GtkRuler* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkVRuler* Gtk::VRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:369:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] GtkVRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkVRuler* Gtk::VRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:372:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] const GtkVRuler* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkHRuler* Gtk::HRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:439:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] GtkHRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkHRuler* Gtk::HRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:442:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] const GtkHRuler* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from extension/internal/cairo-render-context.cpp:37:0: ./display/nr-arena-group.h: In static member function 'static NRArenaGroup* NRArenaGroup::create(NRArena*)': ./display/nr-arena-group.h:33:96: warning: cast from 'NRObject*' to 'NRArenaGroup*' increases required alignment of target type [-Wcast-align] NRArenaGroup *obj = reinterpret_cast(nr_object_new(NR_TYPE_ARENA_GROUP)); ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:216:0, from ./sp-filter.h:19, from ./style.h:21, from ./display/nr-arena-group.h:21, from extension/internal/cairo-renderer.cpp:41: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:163:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } ^ extension/internal/cairo-render-context.cpp: In member function 'void Inkscape::Extension::Internal::CairoRenderContext::popLayer()': extension/internal/cairo-render-context.cpp:721:49: warning: cast from 'unsigned char*' to 'guint32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] guint32 *pixel = (guint32 *)row_data + i; ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, 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 ./color.h:18, from ./style.h:18, from ./display/nr-arena-group.h:21, from extension/internal/cairo-render-context.cpp:37: extension/internal/cairo-render-context.cpp: In member function 'cairo_pattern_t* Inkscape::Extension::Internal::CairoRenderContext::_createPatternPainter(const SPPaintServer*, const NRRect*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPPattern*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ ./sp-pattern.h:20:24: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_PATTERN(o) (GTK_CHECK_CAST ((o), SP_TYPE_PATTERN, SPPattern)) ^ extension/internal/cairo-render-context.cpp:994:22: note: in expansion of macro 'SP_PATTERN' SPPattern *pat = SP_PATTERN (paintserver); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ extension/internal/cairo-render-context.cpp:1089:42: note: in expansion of macro 'SP_ITEM' sp_item_invoke_show (SP_ITEM (child), arena, dkey, SP_ITEM_REFERENCE_FLAGS); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ extension/internal/cairo-render-context.cpp:1090:56: note: in expansion of macro 'SP_ITEM' _renderer->renderItem(pattern_ctx, SP_ITEM (child)); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ extension/internal/cairo-render-context.cpp:1118:42: note: in expansion of macro 'SP_ITEM' sp_item_invoke_hide (SP_ITEM (child), dkey); ^ In file included from extension/internal/cairo-renderer.cpp:41:0: ./display/nr-arena-group.h: In static member function 'static NRArenaGroup* NRArenaGroup::create(NRArena*)': ./display/nr-arena-group.h:33:96: warning: cast from 'NRObject*' to 'NRArenaGroup*' increases required alignment of target type [-Wcast-align] NRArenaGroup *obj = reinterpret_cast(nr_object_new(NR_TYPE_ARENA_GROUP)); ^ extension/internal/cairo-render-context.cpp: In member function 'cairo_pattern_t* Inkscape::Extension::Internal::CairoRenderContext::_createPatternForPaintServer(const SPPaintServer*, const NRRect*, float)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPLinearGradient*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./sp-linear-gradient-fns.h:20:33: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_LINEARGRADIENT(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_LINEARGRADIENT, SPLinearGradient)) ^ extension/internal/cairo-render-context.cpp:1137:34: note: in expansion of macro 'SP_LINEARGRADIENT' SPLinearGradient *lg=SP_LINEARGRADIENT(paintserver); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPGradient*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./sp-gradient.h:35:27: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_GRADIENT(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_GRADIENT, SPGradient)) ^ extension/internal/cairo-render-context.cpp:1139:13: note: in expansion of macro 'SP_GRADIENT' SP_GRADIENT(lg)->ensureVector(); // when exporting from commandline, vector is not built ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPGradient*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./sp-gradient.h:35:27: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_GRADIENT(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_GRADIENT, SPGradient)) ^ extension/internal/cairo-render-context.cpp:1143:25: note: in expansion of macro 'SP_GRADIENT' if (pbox && SP_GRADIENT(lg)->getUnits() == SP_GRADIENT_UNITS_OBJECTBOUNDINGBOX) { ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPRadialGradient*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./sp-radial-gradient-fns.h:19:33: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_RADIALGRADIENT(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_RADIALGRADIENT, SPRadialGradient)) ^ extension/internal/cairo-render-context.cpp:1161:30: note: in expansion of macro 'SP_RADIALGRADIENT' SPRadialGradient *rg=SP_RADIALGRADIENT(paintserver); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPGradient*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./sp-gradient.h:35:27: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_GRADIENT(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_GRADIENT, SPGradient)) ^ extension/internal/cairo-render-context.cpp:1163:9: note: in expansion of macro 'SP_GRADIENT' SP_GRADIENT(rg)->ensureVector(); // when exporting from commandline, vector is not built ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPGradient*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./sp-gradient.h:35:27: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_GRADIENT(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_GRADIENT, SPGradient)) ^ extension/internal/cairo-render-context.cpp:1168:21: note: in expansion of macro 'SP_GRADIENT' if (pbox && SP_GRADIENT(rg)->getUnits() == SP_GRADIENT_UNITS_OBJECTBOUNDINGBOX) ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPGradient*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./sp-gradient.h:35:27: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_GRADIENT(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_GRADIENT, SPGradient)) ^ extension/internal/cairo-render-context.cpp:1188:25: note: in expansion of macro 'SP_GRADIENT' SPGradient *g = SP_GRADIENT(paintserver); ^ extension/internal/cairo-render-context.cpp: In member function 'bool Inkscape::Extension::Internal::CairoRenderContext::renderImage(guchar*, unsigned int, unsigned int, unsigned int, const Geom::Matrix*, const SPStyle*)': extension/internal/cairo-render-context.cpp:1430:64: warning: cast from 'guchar* {aka unsigned char*}' to 'guint32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] guint32 *dst = (guint32 *)(px_rgba + i * rs + j * 4); ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, 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 ./color.h:18, from ./style.h:18, from ./display/nr-arena-group.h:21, from extension/internal/cairo-render-context.cpp:37: extension/internal/cairo-render-context.cpp: In member function 'bool Inkscape::Extension::Internal::CairoRenderContext::renderGlyphtext(PangoFont*, const Geom::Matrix*, const std::vector&, const SPStyle*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'PangoFcFont* {aka _PangoFcFont*}' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/pango-1.0/pango/pangofc-font.h:35:42: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define PANGO_FC_FONT(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), PANGO_TYPE_FC_FONT, PangoFcFont)) ^ extension/internal/cairo-render-context.cpp:1551:28: note: in expansion of macro 'PANGO_FC_FONT' PangoFcFont *fc_font = PANGO_FC_FONT(font); ^ CXX extension/internal/cairo-png-out.o In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/pango-1.0/pango/pango-types.h:26, from /usr/include/pango-1.0/pango/pango-item.h:25, from /usr/include/pango-1.0/pango/pango-break.h:29, from ./libnrtype/Layout-TNG.h:23, from extension/internal/cairo-renderer.cpp:32: extension/internal/cairo-renderer.cpp: In function 'void Inkscape::Extension::Internal::sp_shape_render(SPItem*, Inkscape::Extension::Internal::CairoRenderContext*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPShape*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./sp-shape.h:26:24: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_SHAPE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_SHAPE, SPShape)) ^ extension/internal/cairo-renderer.cpp:187:22: note: in expansion of macro 'SP_SHAPE' SPShape *shape = SP_SHAPE(item); ^ extension/internal/cairo-renderer.cpp:191:60: warning: 'void sp_item_invoke_bbox(const SPItem*, NRRect*, const Geom::Matrix&, unsigned int, SPItem::BBoxType)' is deprecated (declared at ./sp-item.h:213) [-Wdeprecated-declarations] sp_item_invoke_bbox(item, &pbox, Geom::identity(), TRUE); ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/pango-1.0/pango/pango-types.h:26, from /usr/include/pango-1.0/pango/pango-item.h:25, from /usr/include/pango-1.0/pango/pango-break.h:29, from ./libnrtype/Layout-TNG.h:23, from extension/internal/cairo-renderer.cpp:32: /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPMarker*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./marker.h:22:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_MARKER(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), SP_TYPE_MARKER, SPMarker)) ^ extension/internal/cairo-renderer.cpp:203:32: note: in expansion of macro 'SP_MARKER' SPMarker* marker = SP_MARKER (shape->marker[i]); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPMarker*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./marker.h:22:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_MARKER(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), SP_TYPE_MARKER, SPMarker)) ^ extension/internal/cairo-renderer.cpp:216:28: note: in expansion of macro 'SP_MARKER' SPMarker* marker = SP_MARKER (shape->marker[i]); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPMarker*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./marker.h:22:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_MARKER(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), SP_TYPE_MARKER, SPMarker)) ^ extension/internal/cairo-renderer.cpp:268:32: note: in expansion of macro 'SP_MARKER' SPMarker* marker = SP_MARKER (shape->marker[i]); ^ extension/internal/cairo-renderer.cpp: In function 'void Inkscape::Extension::Internal::sp_group_render(SPItem*, Inkscape::Extension::Internal::CairoRenderContext*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPGroup*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./sp-item-group.h:20:35: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_GROUP(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_GROUP, SPGroup)) ^ extension/internal/cairo-renderer.cpp:293:22: note: in expansion of macro 'SP_GROUP' SPGroup *group = SP_GROUP(item); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ extension/internal/cairo-renderer.cpp:301:40: note: in expansion of macro 'SP_ITEM' renderer->renderItem (ctx, SP_ITEM (o)); ^ extension/internal/cairo-renderer.cpp: In function 'void Inkscape::Extension::Internal::sp_use_render(SPItem*, Inkscape::Extension::Internal::CairoRenderContext*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPUse*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./sp-use.h:23:33: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_USE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_USE, SPUse)) ^ extension/internal/cairo-renderer.cpp:310:18: note: in expansion of macro 'SP_USE' SPUse *use = SP_USE(item); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ extension/internal/cairo-renderer.cpp:321:35: note: in expansion of macro 'SP_ITEM' renderer->renderItem(ctx, SP_ITEM(use->child)); ^ extension/internal/cairo-renderer.cpp: In function 'void Inkscape::Extension::Internal::sp_text_render(SPItem*, Inkscape::Extension::Internal::CairoRenderContext*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPText*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./sp-text.h:27:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_TEXT(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_TEXT, SPText)) ^ extension/internal/cairo-renderer.cpp:331:21: note: in expansion of macro 'SP_TEXT' SPText *group = SP_TEXT (item); ^ extension/internal/cairo-renderer.cpp: In function 'void Inkscape::Extension::Internal::sp_flowtext_render(SPItem*, Inkscape::Extension::Internal::CairoRenderContext*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPFlowtext*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./sp-flowtext.h:14:38: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_FLOWTEXT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_FLOWTEXT, SPFlowtext)) ^ extension/internal/cairo-renderer.cpp:337:25: note: in expansion of macro 'SP_FLOWTEXT' SPFlowtext *group = SP_FLOWTEXT(item); ^ extension/internal/cairo-renderer.cpp: In function 'void Inkscape::Extension::Internal::sp_image_render(SPItem*, Inkscape::Extension::Internal::CairoRenderContext*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPImage*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./sp-image.h:18:24: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_IMAGE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_IMAGE, SPImage)) ^ extension/internal/cairo-renderer.cpp:347:13: note: in expansion of macro 'SP_IMAGE' image = SP_IMAGE (item); ^ extension/internal/cairo-renderer.cpp: In function 'void Inkscape::Extension::Internal::sp_symbol_render(SPItem*, Inkscape::Extension::Internal::CairoRenderContext*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPSymbol*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./sp-symbol.h:21:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_SYMBOL(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), SP_TYPE_SYMBOL, SPSymbol)) ^ extension/internal/cairo-renderer.cpp:380:24: note: in expansion of macro 'SP_SYMBOL' SPSymbol *symbol = SP_SYMBOL(item); ^ extension/internal/cairo-renderer.cpp: In function 'void Inkscape::Extension::Internal::sp_root_render(SPItem*, Inkscape::Extension::Internal::CairoRenderContext*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPRoot*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./sp-root.h:18:21: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ROOT(o) (G_TYPE_CHECK_INSTANCE_CAST((o), SP_TYPE_ROOT, SPRoot)) ^ extension/internal/cairo-renderer.cpp:420:20: note: in expansion of macro 'SP_ROOT' SPRoot *root = SP_ROOT(item); ^ extension/internal/cairo-renderer.cpp: In function 'void Inkscape::Extension::Internal::sp_asbitmap_render(SPItem*, Inkscape::Extension::Internal::CairoRenderContext*)': extension/internal/cairo-renderer.cpp:505:9: warning: 'void gdk_pixbuf_unref(GdkPixbuf*)' is deprecated (declared at /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-core.h:226): Use 'g_object_unref' instead [-Wdeprecated-declarations] gdk_pixbuf_unref (pb); ^ extension/internal/cairo-renderer.cpp:505:29: warning: 'void gdk_pixbuf_unref(GdkPixbuf*)' is deprecated (declared at /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-core.h:226): Use 'g_object_unref' instead [-Wdeprecated-declarations] gdk_pixbuf_unref (pb); ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/pango-1.0/pango/pango-types.h:26, from /usr/include/pango-1.0/pango/pango-item.h:25, from /usr/include/pango-1.0/pango/pango-break.h:29, from ./libnrtype/Layout-TNG.h:23, from extension/internal/cairo-renderer.cpp:32: extension/internal/cairo-renderer.cpp: In member function 'bool Inkscape::Extension::Internal::CairoRenderer::setupDocument(Inkscape::Extension::Internal::CairoRenderContext*, SPDocument*, bool, SPItem*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ extension/internal/cairo-renderer.cpp:609:16: note: in expansion of macro 'SP_ITEM' base = SP_ITEM(sp_document_root(doc)); ^ extension/internal/cairo-renderer.cpp:617:93: warning: 'void sp_item_invoke_bbox(const SPItem*, NRRect*, const Geom::Matrix&, unsigned int, SPItem::BBoxType)' is deprecated (declared at ./sp-item.h:213) [-Wdeprecated-declarations] sp_item_invoke_bbox(base, &d, sp_item_i2d_affine(base), TRUE, SPItem::RENDERING_BBOX); ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/pango-1.0/pango/pango-types.h:26, from /usr/include/pango-1.0/pango/pango-item.h:25, from /usr/include/pango-1.0/pango/pango-break.h:29, from ./libnrtype/Layout-TNG.h:23, from extension/internal/cairo-renderer.cpp:32: extension/internal/cairo-renderer.cpp: In member function 'void Inkscape::Extension::Internal::CairoRenderer::applyClipPath(Inkscape::Extension::Internal::CairoRenderContext*, const SPClipPath*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ extension/internal/cairo-renderer.cpp:679:28: note: in expansion of macro 'SP_ITEM' SPItem *item = SP_ITEM(child); ^ extension/internal/cairo-renderer.cpp: In member function 'void Inkscape::Extension::Internal::CairoRenderer::applyMask(Inkscape::Extension::Internal::CairoRenderContext*, const SPMask*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ extension/internal/cairo-renderer.cpp:737:28: note: in expansion of macro 'SP_ITEM' SPItem *item = SP_ITEM(child); ^ In file included from ./document.h:28:0, from ./extension/system.h:18, from extension/internal/cairo-renderer-pdf-out.cpp:26: ./gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': ./gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ In file included from extension/internal/cairo-renderer-pdf-out.cpp:30:0: ./display/nr-arena.h: In static member function 'static NRArena* NRArena::create()': ./display/nr-arena.h:46:66: warning: cast from 'NRObject*' to 'NRArena*' increases required alignment of target type [-Wcast-align] return reinterpret_cast(nr_object_new(NR_TYPE_ARENA)); ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, 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 ./extension/implementation/implementation.h:15, from extension/internal/cairo-renderer-pdf-out.h:17, from extension/internal/cairo-renderer-pdf-out.cpp:21: extension/internal/cairo-renderer-pdf-out.cpp: In function 'bool Inkscape::Extension::Internal::pdf_render_document_to_file(SPDocument*, const gchar*, unsigned int, bool, bool, bool, int, const gchar*, bool, bool)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ extension/internal/cairo-renderer-pdf-out.cpp:67:16: note: in expansion of macro 'SP_ITEM' base = SP_ITEM(doc->getObjectById(exportId)); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ extension/internal/cairo-renderer-pdf-out.cpp:72:16: note: in expansion of macro 'SP_ITEM' base = SP_ITEM(sp_document_root(doc)); ^ CXX extension/internal/javafx-out.o CXX extension/internal/gdkpixbuf-input.o CXX extension/internal/latex-text-renderer.o In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/gtkmm-2.4/gtkmm/widget.h:29, from ./extension/implementation/implementation.h:17, from extension/internal/cairo-png-out.h:17, from extension/internal/cairo-png-out.cpp:20: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:35:0, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:33, from /usr/include/gdkmm-2.4/gdkmm/window.h:30, from /usr/include/gdkmm-2.4/gdkmm/event.h:27, from /usr/include/gtkmm-2.4/gtkmm/widget.h:37, from ./extension/implementation/implementation.h:17, from extension/internal/cairo-png-out.h:17, from extension/internal/cairo-png-out.cpp:20: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:44:0, from ./extension/implementation/implementation.h:17, from extension/internal/cairo-png-out.h:17, from extension/internal/cairo-png-out.cpp:20: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:97:0, from ./sp-filter.h:19, from ./style.h:21, from extension/internal/cairo-render-context.h:26, from extension/internal/cairo-png-out.cpp:21: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:98:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:101:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/cellview.h:31, from /usr/include/gtkmm-2.4/gtkmm.h:108, from ./sp-filter.h:19, from ./style.h:21, from extension/internal/cairo-render-context.h:26, from extension/internal/cairo-png-out.cpp:21: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:86:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:89:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/cellview.h:31, from /usr/include/gtkmm-2.4/gtkmm.h:108, from ./sp-filter.h:19, from ./style.h:21, from extension/internal/cairo-render-context.h:26, from extension/internal/cairo-png-out.cpp:21: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:127:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:130:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/gtkmm-2.4/gtkmm/widget.h:29, from ./extension/implementation/implementation.h:17, from extension/internal/javafx-out.h:19, from extension/internal/javafx-out.cpp:22: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:113:0, from ./sp-filter.h:19, from ./style.h:21, from extension/internal/cairo-render-context.h:26, from extension/internal/cairo-png-out.cpp:21: /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'GtkCellRendererCombo* Gtk::CellRendererCombo::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:95:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] GtkCellRendererCombo* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'const GtkCellRendererCombo* Gtk::CellRendererCombo::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:98:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererCombo* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:116:0, from ./sp-filter.h:19, from ./style.h:21, from extension/internal/cairo-render-context.h:26, from extension/internal/cairo-png-out.cpp:21: /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'GtkCellRendererSpin* Gtk::CellRendererSpin::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:97:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] GtkCellRendererSpin* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'const GtkCellRendererSpin* Gtk::CellRendererSpin::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:100:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererSpin* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:35:0, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:33, from /usr/include/gdkmm-2.4/gdkmm/window.h:30, from /usr/include/gdkmm-2.4/gdkmm/event.h:27, from /usr/include/gtkmm-2.4/gtkmm/widget.h:37, from ./extension/implementation/implementation.h:17, from extension/internal/javafx-out.h:19, from extension/internal/javafx-out.cpp:22: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:44:0, from ./extension/implementation/implementation.h:17, from extension/internal/javafx-out.h:19, from extension/internal/javafx-out.cpp:22: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:193:0, from ./sp-filter.h:19, from ./style.h:21, from extension/internal/cairo-render-context.h:26, from extension/internal/cairo-png-out.cpp:21: /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'GtkProgressBar* Gtk::ProgressBar::gobj()': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:146:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] GtkProgressBar* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'const GtkProgressBar* Gtk::ProgressBar::gobj() const': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:149:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] const GtkProgressBar* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:207:0, from ./sp-filter.h:19, from ./style.h:21, from extension/internal/cairo-render-context.h:26, from extension/internal/cairo-png-out.cpp:21: /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkRuler* Gtk::Ruler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:116:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] GtkRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkRuler* Gtk::Ruler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:119:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] const GtkRuler* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from ./document.h:28:0, from extension/internal/javafx-out.h:20, from extension/internal/javafx-out.cpp:22: ./gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': ./gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkVRuler* Gtk::VRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:369:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] GtkVRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkVRuler* Gtk::VRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:372:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] const GtkVRuler* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkHRuler* Gtk::HRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:439:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] GtkHRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkHRuler* Gtk::HRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:442:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] const GtkHRuler* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:216:0, from ./sp-filter.h:19, from ./style.h:21, from extension/internal/cairo-render-context.h:26, from extension/internal/cairo-png-out.cpp:21: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:163:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from ./document.h:28:0, from ./extension/system.h:18, from extension/internal/cairo-png-out.cpp:24: ./gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': ./gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ In file included from extension/internal/cairo-png-out.cpp:28:0: ./display/nr-arena.h: In static member function 'static NRArena* NRArena::create()': ./display/nr-arena.h:46:66: warning: cast from 'NRObject*' to 'NRArena*' increases required alignment of target type [-Wcast-align] return reinterpret_cast(nr_object_new(NR_TYPE_ARENA)); ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, 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 ./extension/implementation/implementation.h:15, from extension/internal/cairo-png-out.h:17, from extension/internal/cairo-png-out.cpp:20: extension/internal/cairo-png-out.cpp: In function 'bool Inkscape::Extension::Internal::png_render_document_to_file(SPDocument*, const gchar*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ extension/internal/cairo-png-out.cpp:60:20: note: in expansion of macro 'SP_ITEM' SPItem *base = SP_ITEM(sp_document_root(doc)); ^ extension/internal/cairo-png-out.cpp:63:18: warning: unused variable 'root' [-Wunused-variable] NRArenaItem *root = sp_item_invoke_show(base, arena, dkey, SP_ITEM_SHOW_DISPLAY); ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:97:0, from ./sp-filter.h:19, from ./style.h:21, from extension/internal/javafx-out.cpp:28: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:98:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:101:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/cellview.h:31, from /usr/include/gtkmm-2.4/gtkmm.h:108, from ./sp-filter.h:19, from ./style.h:21, from extension/internal/javafx-out.cpp:28: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:86:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:89:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/cellview.h:31, from /usr/include/gtkmm-2.4/gtkmm.h:108, from ./sp-filter.h:19, from ./style.h:21, from extension/internal/javafx-out.cpp:28: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:127:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:130:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/gtkmm-2.4/gtkmm/widget.h:29, from ./extension/extension.h:20, from extension/internal/latex-text-renderer.h:20, from extension/internal/latex-text-renderer.cpp:22: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:113:0, from ./sp-filter.h:19, from ./style.h:21, from extension/internal/javafx-out.cpp:28: /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'GtkCellRendererCombo* Gtk::CellRendererCombo::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:95:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] GtkCellRendererCombo* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'const GtkCellRendererCombo* Gtk::CellRendererCombo::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:98:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererCombo* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:116:0, from ./sp-filter.h:19, from ./style.h:21, from extension/internal/javafx-out.cpp:28: /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'GtkCellRendererSpin* Gtk::CellRendererSpin::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:97:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] GtkCellRendererSpin* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'const GtkCellRendererSpin* Gtk::CellRendererSpin::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:100:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererSpin* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from ./document.h:28:0, from ./document-private.h:22, from extension/internal/gdkpixbuf-input.cpp:6: ./gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': ./gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ CXX extension/internal/pov-out.o In file included from /usr/include/gtkmm-2.4/gtkmm.h:193:0, from ./sp-filter.h:19, from ./style.h:21, from extension/internal/javafx-out.cpp:28: /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'GtkProgressBar* Gtk::ProgressBar::gobj()': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:146:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] GtkProgressBar* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'const GtkProgressBar* Gtk::ProgressBar::gobj() const': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:149:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] const GtkProgressBar* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:35:0, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:33, from /usr/include/gdkmm-2.4/gdkmm/window.h:30, from /usr/include/gdkmm-2.4/gdkmm/event.h:27, from /usr/include/gtkmm-2.4/gtkmm/widget.h:37, from ./extension/extension.h:20, from extension/internal/latex-text-renderer.h:20, from extension/internal/latex-text-renderer.cpp:22: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:207:0, from ./sp-filter.h:19, from ./style.h:21, from extension/internal/javafx-out.cpp:28: /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkRuler* Gtk::Ruler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:116:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] GtkRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkRuler* Gtk::Ruler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:119:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] const GtkRuler* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkVRuler* Gtk::VRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:369:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] GtkVRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkVRuler* Gtk::VRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:372:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] const GtkVRuler* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkHRuler* Gtk::HRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:439:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] GtkHRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkHRuler* Gtk::HRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:442:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] const GtkHRuler* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:216:0, from ./sp-filter.h:19, from ./style.h:21, from extension/internal/javafx-out.cpp:28: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:163:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:44:0, from ./extension/extension.h:20, from extension/internal/latex-text-renderer.h:20, from extension/internal/latex-text-renderer.cpp:22: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/pangomm-1.4/pangomm/layout.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:29, from /usr/include/gdkmm-2.4/gdkmm/pixbuf.h:32, from ./event-log.h:27, from ./document-private.h:26, from extension/internal/gdkpixbuf-input.cpp:6: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:35:0, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:33, from /usr/include/gdkmm-2.4/gdkmm/pixbuf.h:32, from ./event-log.h:27, from ./document-private.h:26, from extension/internal/gdkpixbuf-input.cpp:6: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/selectiondata.h:29:0, from /usr/include/gtkmm-2.4/gtkmm/treepath.h:34, from /usr/include/gtkmm-2.4/gtkmm/treestore.h:29, from ./event-log.h:29, from ./document-private.h:26, from extension/internal/gdkpixbuf-input.cpp:6: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, 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 ./extension/implementation/implementation.h:15, from extension/internal/javafx-out.h:19, from extension/internal/javafx-out.cpp:22: extension/internal/javafx-out.cpp: In member function 'bool Inkscape::Extension::Internal::JavaFXOutput::doGradient(SPGradient*, const String&)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPLinearGradient*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./sp-linear-gradient-fns.h:20:33: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_LINEARGRADIENT(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_LINEARGRADIENT, SPLinearGradient)) ^ extension/internal/javafx-out.cpp:309:31: note: in expansion of macro 'SP_LINEARGRADIENT' SPLinearGradient *g = SP_LINEARGRADIENT(grad); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPRadialGradient*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./sp-radial-gradient-fns.h:19:33: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_RADIALGRADIENT(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_RADIALGRADIENT, SPRadialGradient)) ^ extension/internal/javafx-out.cpp:334:31: note: in expansion of macro 'SP_RADIALGRADIENT' SPRadialGradient *g = SP_RADIALGRADIENT(grad); ^ extension/internal/javafx-out.cpp: In member function 'bool Inkscape::Extension::Internal::JavaFXOutput::doCurve(SPItem*, const String&)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPShape*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./sp-shape.h:26:24: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_SHAPE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_SHAPE, SPShape)) ^ extension/internal/javafx-out.cpp:474:22: note: in expansion of macro 'SP_SHAPE' SPShape *shape = SP_SHAPE(item); ^ extension/internal/javafx-out.cpp: In member function 'bool Inkscape::Extension::Internal::JavaFXOutput::doTreeRecursive(SPDocument*, SPObject*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ extension/internal/javafx-out.cpp:722:24: note: in expansion of macro 'SP_ITEM' SPItem *item = SP_ITEM(obj); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPGradient*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./sp-gradient.h:35:27: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_GRADIENT(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_GRADIENT, SPGradient)) ^ extension/internal/javafx-out.cpp:729:28: note: in expansion of macro 'SP_GRADIENT' SPGradient *grad = SP_GRADIENT(obj); ^ extension/internal/javafx-out.cpp: In member function 'bool Inkscape::Extension::Internal::JavaFXOutput::doBody(SPDocument*, SPObject*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ extension/internal/javafx-out.cpp:788:24: note: in expansion of macro 'SP_ITEM' SPItem *item = SP_ITEM(obj); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPShape*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./sp-shape.h:26:24: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_SHAPE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_SHAPE, SPShape)) ^ extension/internal/javafx-out.cpp:791:30: note: in expansion of macro 'SP_SHAPE' SPShape *shape = SP_SHAPE(item); ^ In file included from /usr/include/gtkmm-2.4/gtkmm/treeview.h:34:0, from ./event-log.h:31, from ./document-private.h:26, from extension/internal/gdkpixbuf-input.cpp:6: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:98:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:101:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24:0, from /usr/include/gtkmm-2.4/gtkmm/treeviewcolumn.h:38, from /usr/include/gtkmm-2.4/gtkmm/treeview.h:36, from ./event-log.h:31, from ./document-private.h:26, from extension/internal/gdkpixbuf-input.cpp:6: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:86:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:89:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27:0, from /usr/include/gtkmm-2.4/gtkmm/treeviewcolumn.h:38, from /usr/include/gtkmm-2.4/gtkmm/treeview.h:36, from ./event-log.h:31, from ./document-private.h:26, from extension/internal/gdkpixbuf-input.cpp:6: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:127:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:130:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } ^ extension/internal/gdkpixbuf-input.cpp: In member function 'virtual SPDocument* Inkscape::Extension::Internal::GdkpixbufInput::open(Inkscape::Extension::Input*, const char*)': extension/internal/gdkpixbuf-input.cpp:41:14: warning: variable 'is_lossy' set but not used [-Wunused-but-set-variable] bool is_lossy; ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:97:0, from ./sp-filter.h:19, from ./style.h:21, from extension/internal/latex-text-renderer.cpp:34: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:98:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:101:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/cellview.h:31, from /usr/include/gtkmm-2.4/gtkmm.h:108, from ./sp-filter.h:19, from ./style.h:21, from extension/internal/latex-text-renderer.cpp:34: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:86:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:89:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/cellview.h:31, from /usr/include/gtkmm-2.4/gtkmm.h:108, from ./sp-filter.h:19, from ./style.h:21, from extension/internal/latex-text-renderer.cpp:34: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:127:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:130:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:113:0, from ./sp-filter.h:19, from ./style.h:21, from extension/internal/latex-text-renderer.cpp:34: /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'GtkCellRendererCombo* Gtk::CellRendererCombo::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:95:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] GtkCellRendererCombo* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'const GtkCellRendererCombo* Gtk::CellRendererCombo::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:98:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererCombo* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:116:0, from ./sp-filter.h:19, from ./style.h:21, from extension/internal/latex-text-renderer.cpp:34: /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'GtkCellRendererSpin* Gtk::CellRendererSpin::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:97:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] GtkCellRendererSpin* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'const GtkCellRendererSpin* Gtk::CellRendererSpin::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:100:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererSpin* gobj() const { return reinterpret_cast(gobject_); } ^ CXX extension/internal/odf.o In file included from /usr/include/gtkmm-2.4/gtkmm.h:193:0, from ./sp-filter.h:19, from ./style.h:21, from extension/internal/latex-text-renderer.cpp:34: /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'GtkProgressBar* Gtk::ProgressBar::gobj()': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:146:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] GtkProgressBar* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'const GtkProgressBar* Gtk::ProgressBar::gobj() const': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:149:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] const GtkProgressBar* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:207:0, from ./sp-filter.h:19, from ./style.h:21, from extension/internal/latex-text-renderer.cpp:34: /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkRuler* Gtk::Ruler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:116:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] GtkRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkRuler* Gtk::Ruler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:119:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] const GtkRuler* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkVRuler* Gtk::VRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:369:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] GtkVRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkVRuler* Gtk::VRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:372:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] const GtkVRuler* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkHRuler* Gtk::HRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:439:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] GtkHRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkHRuler* Gtk::HRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:442:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] const GtkHRuler* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:216:0, from ./sp-filter.h:19, from ./style.h:21, from extension/internal/latex-text-renderer.cpp:34: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:163:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from ./document.h:28:0, from ./extension/system.h:18, from extension/internal/latex-text-renderer.cpp:44: ./gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': ./gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glibmm-2.4/glibmm/varianttype.h:26, from /usr/include/glibmm-2.4/glibmm/variant.h:26, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:25, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:23, from /usr/include/glibmm-2.4/glibmm.h:91, from /usr/include/gtkmm-2.4/gtkmm/widget.h:9, from ./extension/extension.h:20, from extension/internal/latex-text-renderer.h:20, from extension/internal/latex-text-renderer.cpp:22: extension/internal/latex-text-renderer.cpp: In function 'bool Inkscape::Extension::Internal::latex_render_document_text_to_file(SPDocument*, const gchar*, const gchar*, bool, bool, bool)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ extension/internal/latex-text-renderer.cpp:68:16: note: in expansion of macro 'SP_ITEM' base = SP_ITEM(doc->getObjectById(exportId)); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ extension/internal/latex-text-renderer.cpp:73:16: note: in expansion of macro 'SP_ITEM' base = SP_ITEM(sp_document_root(doc)); ^ extension/internal/latex-text-renderer.cpp: In member function 'void Inkscape::Extension::Internal::LaTeXTextRenderer::sp_group_render(SPItem*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPGroup*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./sp-item-group.h:20:35: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_GROUP(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_GROUP, SPGroup)) ^ extension/internal/latex-text-renderer.cpp:230:22: note: in expansion of macro 'SP_GROUP' SPGroup *group = SP_GROUP(item); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ extension/internal/latex-text-renderer.cpp:236:25: note: in expansion of macro 'SP_ITEM' renderItem (SP_ITEM (o)); ^ extension/internal/latex-text-renderer.cpp: In member function 'void Inkscape::Extension::Internal::LaTeXTextRenderer::sp_use_render(SPItem*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPUse*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./sp-use.h:23:33: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_USE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_USE, SPUse)) ^ extension/internal/latex-text-renderer.cpp:246:18: note: in expansion of macro 'SP_USE' SPUse *use = SP_USE(item); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ extension/internal/latex-text-renderer.cpp:255:20: note: in expansion of macro 'SP_ITEM' renderItem(SP_ITEM(use->child)); ^ extension/internal/latex-text-renderer.cpp: In member function 'void Inkscape::Extension::Internal::LaTeXTextRenderer::sp_text_render(SPItem*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPText*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./sp-text.h:27:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_TEXT(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_TEXT, SPText)) ^ extension/internal/latex-text-renderer.cpp:266:23: note: in expansion of macro 'SP_TEXT' SPText *textobj = SP_TEXT (item); ^ extension/internal/latex-text-renderer.cpp: In member function 'void Inkscape::Extension::Internal::LaTeXTextRenderer::sp_flowtext_render(SPItem*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPFlowtext*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./sp-flowtext.h:14:38: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_FLOWTEXT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_FLOWTEXT, SPFlowtext)) ^ extension/internal/latex-text-renderer.cpp:352:28: note: in expansion of macro 'SP_FLOWTEXT' SPFlowtext *flowtext = SP_FLOWTEXT(item); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPRect*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./sp-rect.h:23:34: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_RECT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_RECT, SPRect)) ^ extension/internal/latex-text-renderer.cpp:371:21: note: in expansion of macro 'SP_RECT' SPRect *frame = SP_RECT(frame_item); ^ extension/internal/latex-text-renderer.cpp: In member function 'void Inkscape::Extension::Internal::LaTeXTextRenderer::sp_root_render(SPItem*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPRoot*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./sp-root.h:18:21: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ROOT(o) (G_TYPE_CHECK_INSTANCE_CAST((o), SP_TYPE_ROOT, SPRoot)) ^ extension/internal/latex-text-renderer.cpp:451:20: note: in expansion of macro 'SP_ROOT' SPRoot *root = SP_ROOT(item); ^ extension/internal/latex-text-renderer.cpp: In member function 'bool Inkscape::Extension::Internal::LaTeXTextRenderer::setupDocument(SPDocument*, bool, SPItem*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ extension/internal/latex-text-renderer.cpp:494:16: note: in expansion of macro 'SP_ITEM' base = SP_ITEM(sp_document_root(doc)); ^ extension/internal/javafx-out.cpp: At global scope: extension/internal/javafx-out.cpp:121:29: warning: 'Inkscape::Extension::Internal::JavaFXOutput::String Inkscape::Extension::Internal::istr(double)' defined but not used [-Wunused-function] static JavaFXOutput::String istr(double d) ^ In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/gtkmm-2.4/gtkmm/widget.h:29, from ./extension/implementation/implementation.h:17, from extension/internal/pov-out.h:20, from extension/internal/pov-out.cpp:23: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ CXX extension/internal/latex-pstricks.o In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:35:0, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:33, from /usr/include/gdkmm-2.4/gdkmm/window.h:30, from /usr/include/gdkmm-2.4/gdkmm/event.h:27, from /usr/include/gtkmm-2.4/gtkmm/widget.h:37, from ./extension/implementation/implementation.h:17, from extension/internal/pov-out.h:20, from extension/internal/pov-out.cpp:23: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:44:0, from ./extension/implementation/implementation.h:17, from extension/internal/pov-out.h:20, from extension/internal/pov-out.cpp:23: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ CXX extension/internal/latex-pstricks-out.o In file included from /usr/include/gtkmm-2.4/gtkmm.h:97:0, from ./sp-filter.h:19, from ./style.h:21, from extension/internal/pov-out.cpp:27: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:98:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:101:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/cellview.h:31, from /usr/include/gtkmm-2.4/gtkmm.h:108, from ./sp-filter.h:19, from ./style.h:21, from extension/internal/pov-out.cpp:27: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:86:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:89:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/cellview.h:31, from /usr/include/gtkmm-2.4/gtkmm.h:108, from ./sp-filter.h:19, from ./style.h:21, from extension/internal/pov-out.cpp:27: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:127:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:130:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:113:0, from ./sp-filter.h:19, from ./style.h:21, from extension/internal/pov-out.cpp:27: /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'GtkCellRendererCombo* Gtk::CellRendererCombo::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:95:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] GtkCellRendererCombo* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'const GtkCellRendererCombo* Gtk::CellRendererCombo::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:98:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererCombo* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:116:0, from ./sp-filter.h:19, from ./style.h:21, from extension/internal/pov-out.cpp:27: /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'GtkCellRendererSpin* Gtk::CellRendererSpin::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:97:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] GtkCellRendererSpin* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'const GtkCellRendererSpin* Gtk::CellRendererSpin::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:100:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererSpin* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:193:0, from ./sp-filter.h:19, from ./style.h:21, from extension/internal/pov-out.cpp:27: /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'GtkProgressBar* Gtk::ProgressBar::gobj()': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:146:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] GtkProgressBar* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'const GtkProgressBar* Gtk::ProgressBar::gobj() const': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:149:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] const GtkProgressBar* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/gtkmm-2.4/gtkmm/widget.h:29, from ./extension/implementation/implementation.h:17, from extension/internal/odf.h:40, from extension/internal/odf.cpp:41: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:207:0, from ./sp-filter.h:19, from ./style.h:21, from extension/internal/pov-out.cpp:27: /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkRuler* Gtk::Ruler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:116:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] GtkRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkRuler* Gtk::Ruler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:119:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] const GtkRuler* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkVRuler* Gtk::VRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:369:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] GtkVRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkVRuler* Gtk::VRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:372:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] const GtkVRuler* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkHRuler* Gtk::HRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:439:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] GtkHRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkHRuler* Gtk::HRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:442:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] const GtkHRuler* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:216:0, from ./sp-filter.h:19, from ./style.h:21, from extension/internal/pov-out.cpp:27: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:163:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:35:0, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:33, from /usr/include/gdkmm-2.4/gdkmm/window.h:30, from /usr/include/gdkmm-2.4/gdkmm/event.h:27, from /usr/include/gtkmm-2.4/gtkmm/widget.h:37, from ./extension/implementation/implementation.h:17, from extension/internal/odf.h:40, from extension/internal/odf.cpp:41: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from ./document.h:28:0, from ./extension/system.h:18, from extension/internal/pov-out.cpp:29: ./gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': ./gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:44:0, from ./extension/implementation/implementation.h:17, from extension/internal/odf.h:40, from extension/internal/odf.cpp:41: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, 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 ./extension/implementation/implementation.h:15, from extension/internal/pov-out.h:20, from extension/internal/pov-out.cpp:23: extension/internal/pov-out.cpp: In member function 'bool Inkscape::Extension::Internal::PovOutput::doCurve(SPItem*, const String&)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPShape*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./sp-shape.h:26:24: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_SHAPE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_SHAPE, SPShape)) ^ extension/internal/pov-out.cpp:265:22: note: in expansion of macro 'SP_SHAPE' SPShape *shape = SP_SHAPE(item); ^ extension/internal/pov-out.cpp: In member function 'bool Inkscape::Extension::Internal::PovOutput::doTreeRecursive(SPDocument*, SPObject*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ extension/internal/pov-out.cpp:460:24: note: in expansion of macro 'SP_ITEM' SPItem *item = SP_ITEM(obj); ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:97:0, from ./sp-filter.h:19, from ./style.h:21, from extension/internal/odf.cpp:52: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:98:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:101:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/cellview.h:31, from /usr/include/gtkmm-2.4/gtkmm.h:108, from ./sp-filter.h:19, from ./style.h:21, from extension/internal/odf.cpp:52: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:86:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:89:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/cellview.h:31, from /usr/include/gtkmm-2.4/gtkmm.h:108, from ./sp-filter.h:19, from ./style.h:21, from extension/internal/odf.cpp:52: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:127:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:130:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:113:0, from ./sp-filter.h:19, from ./style.h:21, from extension/internal/odf.cpp:52: /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'GtkCellRendererCombo* Gtk::CellRendererCombo::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:95:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] GtkCellRendererCombo* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'const GtkCellRendererCombo* Gtk::CellRendererCombo::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:98:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererCombo* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:116:0, from ./sp-filter.h:19, from ./style.h:21, from extension/internal/odf.cpp:52: /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'GtkCellRendererSpin* Gtk::CellRendererSpin::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:97:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] GtkCellRendererSpin* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'const GtkCellRendererSpin* Gtk::CellRendererSpin::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:100:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererSpin* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:193:0, from ./sp-filter.h:19, from ./style.h:21, from extension/internal/odf.cpp:52: /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'GtkProgressBar* Gtk::ProgressBar::gobj()': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:146:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] GtkProgressBar* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'const GtkProgressBar* Gtk::ProgressBar::gobj() const': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:149:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] const GtkProgressBar* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:207:0, from ./sp-filter.h:19, from ./style.h:21, from extension/internal/odf.cpp:52: /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkRuler* Gtk::Ruler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:116:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] GtkRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkRuler* Gtk::Ruler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:119:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] const GtkRuler* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkVRuler* Gtk::VRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:369:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] GtkVRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkVRuler* Gtk::VRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:372:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] const GtkVRuler* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkHRuler* Gtk::HRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:439:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] GtkHRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkHRuler* Gtk::HRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:442:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] const GtkHRuler* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:216:0, from ./sp-filter.h:19, from ./style.h:21, from extension/internal/odf.cpp:52: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:163:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from ./document.h:28:0, from ./extension/system.h:18, from extension/internal/odf.cpp:60: ./gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': ./gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ In file included from /usr/include/gdkmm-2.4/gdkmm.h:27:0, from /usr/include/gtkmm-2.4/gtkmm.h:89, from ./sp-filter.h:19, from ./style.h:21, from extension/internal/latex-pstricks.cpp:30: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/pangomm-1.4/pangomm/layout.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:29, from /usr/include/gdkmm-2.4/gdkmm/gc.h:32, from /usr/include/gdkmm-2.4/gdkmm.h:30, from /usr/include/gtkmm-2.4/gtkmm.h:89, from ./sp-filter.h:19, from ./style.h:21, from extension/internal/latex-pstricks.cpp:30: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/gtkmm-2.4/gtkmm/widget.h:29, from ./extension/implementation/implementation.h:17, from extension/internal/latex-pstricks-out.h:14, from extension/internal/latex-pstricks-out.cpp:13: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glibmm-2.4/glibmm/varianttype.h:26, from /usr/include/glibmm-2.4/glibmm/variant.h:26, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:25, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:23, from /usr/include/glibmm-2.4/glibmm.h:91, from ./dom/dom.h:63, from extension/internal/odf.h:35, from extension/internal/odf.cpp:41: extension/internal/odf.cpp: In member function 'void Inkscape::Extension::Internal::OdfOutput::preprocess(ZipFile&, Inkscape::XML::Node*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ extension/internal/odf.cpp:1087:21: note: in expansion of macro 'SP_ITEM' SPItem *item = SP_ITEM(reprobj); ^ extension/internal/odf.cpp:1089:18: warning: variable 'tf' set but not used [-Wunused-but-set-variable] Geom::Matrix tf = getODFTransform(item); ^ In file included from /usr/include/gdkmm-2.4/gdkmm/cursor.h:31:0, from /usr/include/gdkmm-2.4/gdkmm.h:40, from /usr/include/gtkmm-2.4/gtkmm.h:89, from ./sp-filter.h:19, from ./style.h:21, from extension/internal/latex-pstricks.cpp:30: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glibmm-2.4/glibmm/varianttype.h:26, from /usr/include/glibmm-2.4/glibmm/variant.h:26, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:25, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:23, from /usr/include/glibmm-2.4/glibmm.h:91, from ./dom/dom.h:63, from extension/internal/odf.h:35, from extension/internal/odf.cpp:41: extension/internal/odf.cpp: In member function 'bool Inkscape::Extension::Internal::OdfOutput::processGradient(Inkscape::Extension::Internal::Writer&, SPItem*, const Glib::ustring&, Geom::Matrix&)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPGradient*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./sp-gradient.h:35:27: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_GRADIENT(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_GRADIENT, SPGradient)) ^ extension/internal/odf.cpp:1658:28: note: in expansion of macro 'SP_GRADIENT' SPGradient *gradient = SP_GRADIENT(SP_STYLE_FILL_SERVER(style)); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPLinearGradient*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./sp-linear-gradient-fns.h:20:33: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_LINEARGRADIENT(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_LINEARGRADIENT, SPLinearGradient)) ^ extension/internal/odf.cpp:1676:37: note: in expansion of macro 'SP_LINEARGRADIENT' SPLinearGradient *linGrad = SP_LINEARGRADIENT(gradient); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPRadialGradient*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./sp-radial-gradient-fns.h:19:33: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_RADIALGRADIENT(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_RADIALGRADIENT, SPRadialGradient)) ^ extension/internal/odf.cpp:1695:37: note: in expansion of macro 'SP_RADIALGRADIENT' SPRadialGradient *radGrad = SP_RADIALGRADIENT(gradient); ^ extension/internal/odf.cpp: In member function 'bool Inkscape::Extension::Internal::OdfOutput::writeTree(Inkscape::Extension::Internal::Writer&, Inkscape::Extension::Internal::Writer&, Inkscape::XML::Node*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ extension/internal/odf.cpp:1859:20: note: in expansion of macro 'SP_ITEM' SPItem *item = SP_ITEM(reprobj); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPImage*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./sp-image.h:18:24: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_IMAGE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_IMAGE, SPImage)) ^ extension/internal/odf.cpp:1947:26: note: in expansion of macro 'SP_IMAGE' SPImage *img = SP_IMAGE(item); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPShape*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./sp-shape.h:26:24: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_SHAPE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_SHAPE, SPShape)) ^ extension/internal/odf.cpp:2005:36: note: in expansion of macro 'SP_SHAPE' curve = sp_shape_get_curve(SP_SHAPE(item)); ^ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:35:0, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:33, from /usr/include/gdkmm-2.4/gdkmm/window.h:30, from /usr/include/gdkmm-2.4/gdkmm/event.h:27, from /usr/include/gtkmm-2.4/gtkmm/widget.h:37, from ./extension/implementation/implementation.h:17, from extension/internal/latex-pstricks-out.h:14, from extension/internal/latex-pstricks-out.cpp:13: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:44:0, from ./extension/implementation/implementation.h:17, from extension/internal/latex-pstricks-out.h:14, from extension/internal/latex-pstricks-out.cpp:13: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:97:0, from ./sp-filter.h:19, from ./style.h:21, from extension/internal/latex-pstricks.cpp:30: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:98:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:101:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/cellview.h:31, from /usr/include/gtkmm-2.4/gtkmm.h:108, from ./sp-filter.h:19, from ./style.h:21, from extension/internal/latex-pstricks.cpp:30: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:86:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:89:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/cellview.h:31, from /usr/include/gtkmm-2.4/gtkmm.h:108, from ./sp-filter.h:19, from ./style.h:21, from extension/internal/latex-pstricks.cpp:30: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:127:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:130:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:113:0, from ./sp-filter.h:19, from ./style.h:21, from extension/internal/latex-pstricks.cpp:30: /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'GtkCellRendererCombo* Gtk::CellRendererCombo::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:95:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] GtkCellRendererCombo* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'const GtkCellRendererCombo* Gtk::CellRendererCombo::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:98:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererCombo* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:116:0, from ./sp-filter.h:19, from ./style.h:21, from extension/internal/latex-pstricks.cpp:30: /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'GtkCellRendererSpin* Gtk::CellRendererSpin::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:97:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] GtkCellRendererSpin* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'const GtkCellRendererSpin* Gtk::CellRendererSpin::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:100:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererSpin* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:193:0, from ./sp-filter.h:19, from ./style.h:21, from extension/internal/latex-pstricks.cpp:30: /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'GtkProgressBar* Gtk::ProgressBar::gobj()': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:146:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] GtkProgressBar* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'const GtkProgressBar* Gtk::ProgressBar::gobj() const': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:149:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] const GtkProgressBar* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:207:0, from ./sp-filter.h:19, from ./style.h:21, from extension/internal/latex-pstricks.cpp:30: /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkRuler* Gtk::Ruler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:116:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] GtkRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkRuler* Gtk::Ruler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:119:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] const GtkRuler* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkVRuler* Gtk::VRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:369:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] GtkVRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkVRuler* Gtk::VRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:372:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] const GtkVRuler* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkHRuler* Gtk::HRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:439:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] GtkHRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkHRuler* Gtk::HRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:442:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] const GtkHRuler* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:216:0, from ./sp-filter.h:19, from ./style.h:21, from extension/internal/latex-pstricks.cpp:30: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:163:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } ^ CXX extension/internal/win32.o CXX extension/internal/emf-win32-print.o CXX extension/internal/emf-win32-inout.o In file included from /usr/include/gtkmm-2.4/gtkmm.h:97:0, from ./print.h:14, from extension/internal/latex-pstricks-out.cpp:15: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:98:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:101:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/cellview.h:31, from /usr/include/gtkmm-2.4/gtkmm.h:108, from ./print.h:14, from extension/internal/latex-pstricks-out.cpp:15: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:86:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:89:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/cellview.h:31, from /usr/include/gtkmm-2.4/gtkmm.h:108, from ./print.h:14, from extension/internal/latex-pstricks-out.cpp:15: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:127:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:130:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } ^ CXX helper/action.o In file included from /usr/include/gtkmm-2.4/gtkmm.h:113:0, from ./print.h:14, from extension/internal/latex-pstricks-out.cpp:15: /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'GtkCellRendererCombo* Gtk::CellRendererCombo::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:95:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] GtkCellRendererCombo* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'const GtkCellRendererCombo* Gtk::CellRendererCombo::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:98:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererCombo* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from ./document.h:28:0, from ./extension/system.h:18, from extension/internal/latex-pstricks.cpp:36: ./gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': ./gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:116:0, from ./print.h:14, from extension/internal/latex-pstricks-out.cpp:15: /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'GtkCellRendererSpin* Gtk::CellRendererSpin::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:97:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] GtkCellRendererSpin* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'const GtkCellRendererSpin* Gtk::CellRendererSpin::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:100:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererSpin* gobj() const { return reinterpret_cast(gobject_); } ^ extension/internal/latex-pstricks.cpp: In member function 'virtual unsigned int Inkscape::Extension::Internal::PrintLatex::begin(Inkscape::Extension::Print*, SPDocument*)': extension/internal/latex-pstricks.cpp:71:17: warning: variable 'osp' set but not used [-Wunused-but-set-variable] FILE *osf, *osp; ^ extension/internal/latex-pstricks.cpp: In member function 'virtual unsigned int Inkscape::Extension::Internal::PrintLatex::finish(Inkscape::Extension::Print*)': extension/internal/latex-pstricks.cpp:153:9: warning: variable 'res' set but not used [-Wunused-but-set-variable] int res; ^ extension/internal/latex-pstricks.cpp: In static member function 'static void Inkscape::Extension::Internal::PrintLatex::init()': extension/internal/latex-pstricks.cpp:344:35: warning: variable 'ext' set but not used [-Wunused-but-set-variable] Inkscape::Extension::Extension * ext; ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:193:0, from ./print.h:14, from extension/internal/latex-pstricks-out.cpp:15: /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'GtkProgressBar* Gtk::ProgressBar::gobj()': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:146:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] GtkProgressBar* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'const GtkProgressBar* Gtk::ProgressBar::gobj() const': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:149:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] const GtkProgressBar* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:207:0, from ./print.h:14, from extension/internal/latex-pstricks-out.cpp:15: /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkRuler* Gtk::Ruler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:116:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] GtkRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkRuler* Gtk::Ruler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:119:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] const GtkRuler* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkVRuler* Gtk::VRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:369:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] GtkVRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkVRuler* Gtk::VRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:372:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] const GtkVRuler* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkHRuler* Gtk::HRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:439:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] GtkHRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkHRuler* Gtk::HRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:442:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] const GtkHRuler* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:216:0, from ./print.h:14, from extension/internal/latex-pstricks-out.cpp:15: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:163:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from ./document.h:28:0, from ./extension/system.h:18, from extension/internal/latex-pstricks-out.cpp:16: ./gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': ./gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ In file included from extension/internal/latex-pstricks-out.cpp:19:0: ./display/nr-arena.h: In static member function 'static NRArena* NRArena::create()': ./display/nr-arena.h:46:66: warning: cast from 'NRObject*' to 'NRArena*' increases required alignment of target type [-Wcast-align] return reinterpret_cast(nr_object_new(NR_TYPE_ARENA)); ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, 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 ./extension/implementation/implementation.h:15, from extension/internal/latex-pstricks-out.h:14, from extension/internal/latex-pstricks-out.cpp:13: extension/internal/latex-pstricks-out.cpp: In member function 'virtual void Inkscape::Extension::Internal::LatexOutput::save(Inkscape::Extension::Output*, SPDocument*, const gchar*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ extension/internal/latex-pstricks-out.cpp:69:17: note: in expansion of macro 'SP_ITEM' mod->base = SP_ITEM (sp_document_root (doc)); ^ extension/internal/latex-pstricks-out.cpp:56:18: warning: variable 'ret' set but not used [-Wunused-but-set-variable] unsigned int ret; ^ In file included from ./ui/view/view.h:22:0, from helper/action.cpp:20: ./gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': ./gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ CXX helper/geom.o CXX helper/geom-nodetype.o CXX helper/gnome-utils.o CXX helper/png-write.o CXX helper/sp-marshal.o CXX helper/unit-menu.o helper/unit-menu.cpp: In function 'void sp_unit_selector_class_init(SPUnitSelectorClass*)': helper/unit-menu.cpp:83:21: warning: variable 'widget_class' set but not used [-Wunused-but-set-variable] GtkWidgetClass *widget_class; ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, 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 helper/unit-menu.cpp:20: helper/unit-menu.cpp: In function 'void sp_unit_selector_finalize(GObject*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPUnitSelector*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ ./helper/unit-menu.h:22:30: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_UNIT_SELECTOR(o) (GTK_CHECK_CAST((o), SP_TYPE_UNIT_SELECTOR, SPUnitSelector)) ^ helper/unit-menu.cpp:118:32: note: in expansion of macro 'SP_UNIT_SELECTOR' SPUnitSelector *selector = SP_UNIT_SELECTOR(object); ^ helper/unit-menu.cpp: In function 'void sp_unit_selector_setsize(GtkWidget*, guint, guint)': helper/unit-menu.cpp:151:53: warning: cast from 'GtkWidget* {aka _GtkWidget*}' to 'SPUnitSelector*' increases required alignment of target type [-Wcast-align] gtk_widget_set_size_request(((SPUnitSelector *) us)->menu, w, h); ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, 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 helper/unit-menu.cpp:20: helper/unit-menu.cpp: In function 'void spus_unit_activate(GtkWidget*, SPUnitSelector*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtkadjustment.h:41:47: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_ADJUSTMENT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_ADJUSTMENT, GtkAdjustment)) ^ helper/unit-menu.cpp:188:34: note: in expansion of macro 'GTK_ADJUSTMENT' GtkAdjustment *adj = GTK_ADJUSTMENT(l->data); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtkadjustment.h:41:47: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_ADJUSTMENT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_ADJUSTMENT, GtkAdjustment)) ^ helper/unit-menu.cpp:202:42: note: in expansion of macro 'GTK_ADJUSTMENT' gtk_adjustment_value_changed(GTK_ADJUSTMENT(l->data)); ^ helper/unit-menu.cpp: In function 'void sp_unit_selector_set_unit(SPUnitSelector*, const SPUnit*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtkadjustment.h:41:47: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_ADJUSTMENT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_ADJUSTMENT, GtkAdjustment)) ^ helper/unit-menu.cpp:302:30: note: in expansion of macro 'GTK_ADJUSTMENT' GtkAdjustment *adj = GTK_ADJUSTMENT(l->data); ^ CXX helper/unit-tracker.o In file included from ./libnr/nr-object.h:20:0, from ./display/nr-arena-item.h:61, from helper/png-write.cpp:27: ./gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': ./gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ In file included from helper/png-write.cpp:28:0: ./display/nr-arena.h: In static member function 'static NRArena* NRArena::create()': ./display/nr-arena.h:46:66: warning: cast from 'NRObject*' to 'NRArena*' increases required alignment of target type [-Wcast-align] return reinterpret_cast(nr_object_new(NR_TYPE_ARENA)); ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, 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 ./interface.h:17, from helper/png-write.cpp:19: helper/png-write.cpp: In function 'void hide_other_items_recursively(SPObject*, GSList*, unsigned int)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ helper/png-write.cpp:374:29: note: in expansion of macro 'SP_ITEM' sp_item_invoke_hide(SP_ITEM(o), dkey); ^ helper/png-write.cpp: In function 'bool sp_export_png_file(SPDocument*, const gchar*, const Rect&, long unsigned int, long unsigned int, double, double, long unsigned int, unsigned int (*)(float, void*), void*, bool, GSList*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ helper/png-write.cpp:467:36: note: in expansion of macro 'SP_ITEM' ebp.root = sp_item_invoke_show(SP_ITEM(sp_document_root(doc)), arena, dkey, SP_ITEM_SHOW_DISPLAY); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ helper/png-write.cpp:493:25: note: in expansion of macro 'SP_ITEM' sp_item_invoke_hide(SP_ITEM(sp_document_root(doc)), dkey); ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, 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 helper/unit-tracker.cpp:13: helper/unit-tracker.cpp: In member function 'void Inkscape::UnitTracker::_fixupAdjustments(const SPUnit*, const SPUnit*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtkadjustment.h:41:47: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_ADJUSTMENT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_ADJUSTMENT, GtkAdjustment)) ^ helper/unit-tracker.cpp:233:30: note: in expansion of macro 'GTK_ADJUSTMENT' GtkAdjustment* adj = GTK_ADJUSTMENT(cur->data); ^ CXX helper/units.o CXX helper/window.o helper/units.cpp: In function 'const SPUnit* sp_unit_get_by_abbreviation(const gchar*)': helper/units.cpp:63:14: warning: 'gint g_strcasecmp(const gchar*, const gchar*)' is deprecated (declared at /usr/include/glib-2.0/glib/gstrfuncs.h:200) [-Wdeprecated-declarations] if (!g_strcasecmp(abbreviation, sp_units[i].abbr)) return &sp_units[i]; ^ helper/units.cpp:63:57: warning: 'gint g_strcasecmp(const gchar*, const gchar*)' is deprecated (declared at /usr/include/glib-2.0/glib/gstrfuncs.h:200) [-Wdeprecated-declarations] if (!g_strcasecmp(abbreviation, sp_units[i].abbr)) return &sp_units[i]; ^ helper/units.cpp:64:14: warning: 'gint g_strcasecmp(const gchar*, const gchar*)' is deprecated (declared at /usr/include/glib-2.0/glib/gstrfuncs.h:200) [-Wdeprecated-declarations] if (!g_strcasecmp(abbreviation, sp_units[i].abbr_plural)) return &sp_units[i]; ^ helper/units.cpp:64:64: warning: 'gint g_strcasecmp(const gchar*, const gchar*)' is deprecated (declared at /usr/include/glib-2.0/glib/gstrfuncs.h:200) [-Wdeprecated-declarations] if (!g_strcasecmp(abbreviation, sp_units[i].abbr_plural)) return &sp_units[i]; ^ CXX helper/stock-items.o CXX libvpsc/remove_rectangle_overlap.o CXX libvpsc/solve_VPSC.o CXX libvpsc/csolve_VPSC.o In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/gtkmm-2.4/gtkmm/widget.h:29, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/bin.h:30, from /usr/include/gtkmm-2.4/gtkmm/window.h:32, from helper/window.cpp:16: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from libvpsc/csolve_VPSC.cpp:18:0: libvpsc/csolve_VPSC.h:14:13: warning: declaration 'class vpsc::Variable' does not declare anything [enabled by default] class vpsc::Variable; ^ libvpsc/csolve_VPSC.h:15:13: warning: declaration 'class vpsc::Constraint' does not declare anything [enabled by default] class vpsc::Constraint; ^ libvpsc/csolve_VPSC.h:16:13: warning: declaration 'class vpsc::Solver' does not declare anything [enabled by default] class vpsc::Solver; ^ libvpsc/csolve_VPSC.h:17:13: warning: declaration 'class vpsc::IncSolver' does not declare anything [enabled by default] class vpsc::IncSolver; ^ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:35:0, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:33, from /usr/include/gdkmm-2.4/gdkmm/window.h:30, from /usr/include/gdkmm-2.4/gdkmm/event.h:27, from /usr/include/gtkmm-2.4/gtkmm/widget.h:37, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/bin.h:30, from /usr/include/gtkmm-2.4/gtkmm/window.h:32, from helper/window.cpp:16: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:44:0, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/bin.h:30, from /usr/include/gtkmm-2.4/gtkmm/window.h:32, from helper/window.cpp:16: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ CXX libvpsc/variable.o In file included from ./document.h:28:0, from ./document-private.h:22, from helper/stock-items.cpp:27: ./gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': ./gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ In file included from ./ui/view/view.h:22:0, from ./desktop.h:36, from helper/window.cpp:20: ./gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': ./gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/pangomm-1.4/pangomm/layout.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:29, from /usr/include/gdkmm-2.4/gdkmm/pixbuf.h:32, from ./event-log.h:27, from ./document-private.h:26, from helper/stock-items.cpp:27: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:35:0, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:33, from /usr/include/gdkmm-2.4/gdkmm/pixbuf.h:32, from ./event-log.h:27, from ./document-private.h:26, from helper/stock-items.cpp:27: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/selectiondata.h:29:0, from /usr/include/gtkmm-2.4/gtkmm/treepath.h:34, from /usr/include/gtkmm-2.4/gtkmm/treestore.h:29, from ./event-log.h:29, from ./document-private.h:26, from helper/stock-items.cpp:27: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ CXX inkscape-version.o CXX main.o In file included from /usr/include/gtkmm-2.4/gtkmm/treeview.h:34:0, from ./event-log.h:31, from ./document-private.h:26, from helper/stock-items.cpp:27: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:98:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:101:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24:0, from /usr/include/gtkmm-2.4/gtkmm/treeviewcolumn.h:38, from /usr/include/gtkmm-2.4/gtkmm/treeview.h:36, from ./event-log.h:31, from ./document-private.h:26, from helper/stock-items.cpp:27: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:86:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:89:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27:0, from /usr/include/gtkmm-2.4/gtkmm/treeviewcolumn.h:38, from /usr/include/gtkmm-2.4/gtkmm/treeview.h:36, from ./event-log.h:31, from ./document-private.h:26, from helper/stock-items.cpp:27: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:127:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:130:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glibmm-2.4/glibmm/varianttype.h:26, from /usr/include/glibmm-2.4/glibmm/variant.h:26, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:25, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:23, from /usr/include/glibmm-2.4/glibmm.h:91, from ./io/inkscapestream.h:16, from ./xml/repr.h:23, from helper/stock-items.cpp:25: helper/stock-items.cpp: In function 'SPObject* sp_marker_load_from_svg(const gchar*, SPDocument*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPRoot*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./sp-root.h:18:21: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ROOT(o) (G_TYPE_CHECK_INSTANCE_CAST((o), SP_TYPE_ROOT, SPRoot)) ^ ./document-private.h:31:43: note: in expansion of macro 'SP_ROOT' #define SP_DOCUMENT_DEFS(d) ((SPObject *) SP_ROOT (SP_DOCUMENT_ROOT (d))->defs) ^ helper/stock-items.cpp:72:38: note: in expansion of macro 'SP_DOCUMENT_DEFS' SPDefs *defs= (SPDefs *) SP_DOCUMENT_DEFS(current_doc); ^ helper/stock-items.cpp: In function 'SPObject* sp_pattern_load_from_svg(const gchar*, SPDocument*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPRoot*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./sp-root.h:18:21: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ROOT(o) (G_TYPE_CHECK_INSTANCE_CAST((o), SP_TYPE_ROOT, SPRoot)) ^ ./document-private.h:31:43: note: in expansion of macro 'SP_ROOT' #define SP_DOCUMENT_DEFS(d) ((SPObject *) SP_ROOT (SP_DOCUMENT_ROOT (d))->defs) ^ helper/stock-items.cpp:116:38: note: in expansion of macro 'SP_DOCUMENT_DEFS' SPDefs *defs= (SPDefs *) SP_DOCUMENT_DEFS(current_doc); ^ helper/stock-items.cpp: In function 'SPObject* sp_gradient_load_from_svg(const gchar*, SPDocument*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPRoot*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./sp-root.h:18:21: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ROOT(o) (G_TYPE_CHECK_INSTANCE_CAST((o), SP_TYPE_ROOT, SPRoot)) ^ ./document-private.h:31:43: note: in expansion of macro 'SP_ROOT' #define SP_DOCUMENT_DEFS(d) ((SPObject *) SP_ROOT (SP_DOCUMENT_ROOT (d))->defs) ^ helper/stock-items.cpp:159:38: note: in expansion of macro 'SP_DOCUMENT_DEFS' SPDefs *defs= (SPDefs *) SP_DOCUMENT_DEFS(current_doc); ^ helper/stock-items.cpp: In function 'SPObject* get_stock_item(const gchar*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPRoot*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./sp-root.h:18:21: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ROOT(o) (G_TYPE_CHECK_INSTANCE_CAST((o), SP_TYPE_ROOT, SPRoot)) ^ ./document-private.h:31:43: note: in expansion of macro 'SP_ROOT' #define SP_DOCUMENT_DEFS(d) ((SPObject *) SP_ROOT (SP_DOCUMENT_ROOT (d))->defs) ^ helper/stock-items.cpp:198:34: note: in expansion of macro 'SP_DOCUMENT_DEFS' SPDefs *defs= (SPDefs *) SP_DOCUMENT_DEFS(doc); ^ CXX inkview.o CXX helper/pixbuf-ops.o CXX application/editor.o In file included from document.h:28:0, from inkview.cpp:57: gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, 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 inkview.cpp:49: inkview.cpp: In function 'int main(int, const char**)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPSVGSPViewWidget*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ svg-view-widget.h:24:34: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_SVG_VIEW_WIDGET(obj) (GTK_CHECK_CAST ((obj), SP_TYPE_SVG_VIEW_WIDGET, SPSVGSPViewWidget)) ^ inkview.cpp:325:36: note: in expansion of macro 'SP_SVG_VIEW_WIDGET' sp_svg_view_widget_set_resize (SP_SVG_VIEW_WIDGET (ss.view), FALSE, ^ inkview.cpp: In function 'void sp_svgview_set_document(SPSlideShow*, SPDocument*, int)': inkview.cpp:444:68: warning: cast from 'Inkscape::UI::View::View*' to 'SPSVGView*' increases required alignment of target type [-Wcast-align] reinterpret_cast(SP_VIEW_WIDGET_VIEW (ss->view))->setDocument (doc); ^ CXX application/application.o In file included from /usr/include/gdkmm-2.4/gdkmm.h:27:0, from /usr/include/gtkmm-2.4/gtkmm.h:89, from file.h:18, from main.cpp:61: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/pangomm-1.4/pangomm/layout.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:29, from /usr/include/gdkmm-2.4/gdkmm/gc.h:32, from /usr/include/gdkmm-2.4/gdkmm.h:30, from /usr/include/gtkmm-2.4/gtkmm.h:89, from file.h:18, from main.cpp:61: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from ./libnr/nr-object.h:20:0, from ./display/nr-arena-item.h:61, from helper/pixbuf-ops.cpp:23: ./gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': ./gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ In file included from helper/pixbuf-ops.cpp:24:0: ./display/nr-arena.h: In static member function 'static NRArena* NRArena::create()': ./display/nr-arena.h:46:66: warning: cast from 'NRObject*' to 'NRArena*' increases required alignment of target type [-Wcast-align] return reinterpret_cast(nr_object_new(NR_TYPE_ARENA)); ^ In file included from /usr/include/gdkmm-2.4/gdkmm/cursor.h:31:0, from /usr/include/gdkmm-2.4/gdkmm.h:40, from /usr/include/gtkmm-2.4/gtkmm.h:89, from file.h:18, from main.cpp:61: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from ./document.h:28:0, from application/editor.cpp:31: ./gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': ./gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:97:0, from file.h:18, from main.cpp:61: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:98:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:101:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/cellview.h:31, from /usr/include/gtkmm-2.4/gtkmm.h:108, from file.h:18, from main.cpp:61: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:86:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:89:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/cellview.h:31, from /usr/include/gtkmm-2.4/gtkmm.h:108, from file.h:18, from main.cpp:61: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:127:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:130:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:113:0, from file.h:18, from main.cpp:61: /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'GtkCellRendererCombo* Gtk::CellRendererCombo::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:95:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] GtkCellRendererCombo* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'const GtkCellRendererCombo* Gtk::CellRendererCombo::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:98:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererCombo* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:116:0, from file.h:18, from main.cpp:61: /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'GtkCellRendererSpin* Gtk::CellRendererSpin::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:97:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] GtkCellRendererSpin* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'const GtkCellRendererSpin* Gtk::CellRendererSpin::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:100:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererSpin* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, 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 ./interface.h:17, from helper/pixbuf-ops.cpp:18: helper/pixbuf-ops.cpp: In function 'void hide_other_items_recursively(SPObject*, GSList*, unsigned int)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ helper/pixbuf-ops.cpp:53:29: note: in expansion of macro 'SP_ITEM' sp_item_invoke_hide(SP_ITEM(o), dkey); ^ helper/pixbuf-ops.cpp: In function 'bool sp_export_jpg_file(SPDocument*, const gchar*, double, double, double, double, unsigned int, unsigned int, double, double, long unsigned int, double, GSList*)': helper/pixbuf-ops.cpp:88:6: warning: 'void gdk_pixbuf_unref(GdkPixbuf*)' is deprecated (declared at /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-core.h:226): Use 'g_object_unref' instead [-Wdeprecated-declarations] gdk_pixbuf_unref (pixbuf); ^ helper/pixbuf-ops.cpp:88:30: warning: 'void gdk_pixbuf_unref(GdkPixbuf*)' is deprecated (declared at /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-core.h:226): Use 'g_object_unref' instead [-Wdeprecated-declarations] gdk_pixbuf_unref (pixbuf); ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, 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 ./interface.h:17, from helper/pixbuf-ops.cpp:18: helper/pixbuf-ops.cpp: In function 'GdkPixbuf* sp_generate_internal_bitmap(SPDocument*, const gchar*, double, double, double, double, unsigned int, unsigned int, double, double, long unsigned int, GSList*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ helper/pixbuf-ops.cpp:124:46: note: in expansion of macro 'SP_ITEM' NRArenaItem *root = sp_item_invoke_show(SP_ITEM(sp_document_root(doc)), arena, dkey, SP_ITEM_SHOW_DISPLAY); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ helper/pixbuf-ops.cpp:188:27: note: in expansion of macro 'SP_ITEM' sp_item_invoke_hide (SP_ITEM(sp_document_root(doc)), dkey); ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:193:0, from file.h:18, from main.cpp:61: /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'GtkProgressBar* Gtk::ProgressBar::gobj()': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:146:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] GtkProgressBar* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'const GtkProgressBar* Gtk::ProgressBar::gobj() const': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:149:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] const GtkProgressBar* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:207:0, from file.h:18, from main.cpp:61: /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkRuler* Gtk::Ruler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:116:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] GtkRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkRuler* Gtk::Ruler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:119:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] const GtkRuler* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkVRuler* Gtk::VRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:369:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] GtkVRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkVRuler* Gtk::VRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:372:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] const GtkVRuler* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkHRuler* Gtk::HRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:439:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] GtkHRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkHRuler* Gtk::HRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:442:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] const GtkHRuler* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:216:0, from file.h:18, from main.cpp:61: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:163:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } ^ CXX application/app-prototype.o In file included from ./document.h:28:0, from extension/system.h:18, from file.h:23, from main.cpp:61: ./gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': ./gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ CXX bind/javabind.o In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/gtkmm-2.4/gtkmm/widget.h:29, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/box.h:58, from ./ui/view/edit-widget.h:20, from application/editor.cpp:39: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ CXX bind/dobinding.o In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:35:0, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:33, from /usr/include/gdkmm-2.4/gdkmm/window.h:30, from /usr/include/gdkmm-2.4/gdkmm/event.h:27, from /usr/include/gtkmm-2.4/gtkmm/widget.h:37, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/box.h:58, from ./ui/view/edit-widget.h:20, from application/editor.cpp:39: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:44:0, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/box.h:58, from ./ui/view/edit-widget.h:20, from application/editor.cpp:39: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/entry.h:35:0, from ./ui/view/edit-widget.h:22, from application/editor.cpp:39: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:98:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:101:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/combobox.h:31, from ./ui/widget/layer-selector.h:16, from ./ui/view/edit-widget.h:31, from application/editor.cpp:39: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:86:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:89:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/combobox.h:31, from ./ui/widget/layer-selector.h:16, from ./ui/view/edit-widget.h:31, from application/editor.cpp:39: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:127:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:130:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } ^ main.cpp: In function 'int sp_main_console(int, const char**)': main.cpp:1148:5: warning: 'void g_type_init()' is deprecated (declared at /usr/include/glib-2.0/gobject/gtype.h:679) [-Wdeprecated-declarations] g_type_init(); ^ main.cpp:1148:17: warning: 'void g_type_init()' is deprecated (declared at /usr/include/glib-2.0/gobject/gtype.h:679) [-Wdeprecated-declarations] g_type_init(); ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, 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 main.cpp:34: main.cpp: In function 'void sp_do_export_png(SPDocument*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ main.cpp:1287:45: note: in expansion of macro 'SP_ITEM' items = g_slist_prepend (items, SP_ITEM(o)); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPRoot*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-root.h:18:21: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ROOT(o) (G_TYPE_CHECK_INSTANCE_CAST((o), SP_TYPE_ROOT, SPRoot)) ^ main.cpp:1351:29: note: in expansion of macro 'SP_ROOT' Geom::Point origin (SP_ROOT(doc->root)->x.computed, SP_ROOT(doc->root)->y.computed); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPRoot*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ sp-root.h:18:21: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ROOT(o) (G_TYPE_CHECK_INSTANCE_CAST((o), SP_TYPE_ROOT, SPRoot)) ^ main.cpp:1351:61: note: in expansion of macro 'SP_ROOT' Geom::Point origin (SP_ROOT(doc->root)->x.computed, SP_ROOT(doc->root)->y.computed); ^ In file included from ./ui/widget/selected-style.h:24:0, from ./ui/view/edit-widget.h:33, from application/editor.cpp:39: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:163:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from ./document.h:28:0, from bind/javabind.cpp:58: ./gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': ./gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ CXX dialogs/clonetiler.o CXX dialogs/dialog-events.o CXX dialogs/export.o CXX dialogs/find.o In file included from dialogs/../ui/view/view.h:22:0, from dialogs/../desktop.h:36, from dialogs/clonetiler.cpp:21: ./gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': ./gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/gtkmm-2.4/gtkmm/widget.h:29, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/bin.h:30, from /usr/include/gtkmm-2.4/gtkmm/window.h:32, from dialogs/../ui/view/edit-widget-interface.h:21, from dialogs/../desktop.h:37, from dialogs/clonetiler.cpp:21: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:35:0, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:33, from /usr/include/gdkmm-2.4/gdkmm/window.h:30, from /usr/include/gdkmm-2.4/gdkmm/event.h:27, from /usr/include/gtkmm-2.4/gtkmm/widget.h:37, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/bin.h:30, from /usr/include/gtkmm-2.4/gtkmm/window.h:32, from dialogs/../ui/view/edit-widget-interface.h:21, from dialogs/../desktop.h:37, from dialogs/clonetiler.cpp:21: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:44:0, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/bin.h:30, from /usr/include/gtkmm-2.4/gtkmm/window.h:32, from dialogs/../ui/view/edit-widget-interface.h:21, from dialogs/../desktop.h:37, from dialogs/clonetiler.cpp:21: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from dialogs/clonetiler.cpp:24:0: ./display/nr-arena.h: In static member function 'static NRArena* NRArena::create()': ./display/nr-arena.h:46:66: warning: cast from 'NRObject*' to 'NRArena*' increases required alignment of target type [-Wcast-align] return reinterpret_cast(nr_object_new(NR_TYPE_ARENA)); ^ In file included from ./ui/view/view.h:22:0, from ./desktop.h:36, from dialogs/dialog-events.cpp:20: ./gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': ./gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/gtkmm-2.4/gtkmm/widget.h:29, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/box.h:58, from dialogs/export.cpp:23: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/gtkmm-2.4/gtkmm/widget.h:29, from ./widgets/icon.h:44, from dialogs/find.cpp:12: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/gtkmm-2.4/gtkmm/widget.h:29, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/bin.h:30, from /usr/include/gtkmm-2.4/gtkmm/window.h:32, from ./ui/view/edit-widget-interface.h:21, from ./desktop.h:37, from dialogs/dialog-events.cpp:20: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:97:0, from dialogs/../sp-filter.h:19, from dialogs/../filter-chemistry.h:18, from dialogs/clonetiler.cpp:27: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:98:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:101:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/cellview.h:31, from /usr/include/gtkmm-2.4/gtkmm.h:108, from dialogs/../sp-filter.h:19, from dialogs/../filter-chemistry.h:18, from dialogs/clonetiler.cpp:27: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:86:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:89:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/cellview.h:31, from /usr/include/gtkmm-2.4/gtkmm.h:108, from dialogs/../sp-filter.h:19, from dialogs/../filter-chemistry.h:18, from dialogs/clonetiler.cpp:27: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:127:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:130:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:113:0, from dialogs/../sp-filter.h:19, from dialogs/../filter-chemistry.h:18, from dialogs/clonetiler.cpp:27: /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'GtkCellRendererCombo* Gtk::CellRendererCombo::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:95:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] GtkCellRendererCombo* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'const GtkCellRendererCombo* Gtk::CellRendererCombo::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:98:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererCombo* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:116:0, from dialogs/../sp-filter.h:19, from dialogs/../filter-chemistry.h:18, from dialogs/clonetiler.cpp:27: /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'GtkCellRendererSpin* Gtk::CellRendererSpin::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:97:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] GtkCellRendererSpin* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'const GtkCellRendererSpin* Gtk::CellRendererSpin::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:100:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererSpin* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:35:0, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:33, from /usr/include/gdkmm-2.4/gdkmm/window.h:30, from /usr/include/gdkmm-2.4/gdkmm/event.h:27, from /usr/include/gtkmm-2.4/gtkmm/widget.h:37, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/box.h:58, from dialogs/export.cpp:23: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:35:0, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:33, from /usr/include/gdkmm-2.4/gdkmm/window.h:30, from /usr/include/gdkmm-2.4/gdkmm/event.h:27, from /usr/include/gtkmm-2.4/gtkmm/widget.h:37, from ./widgets/icon.h:44, from dialogs/find.cpp:12: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:44:0, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/box.h:58, from dialogs/export.cpp:23: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:35:0, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:33, from /usr/include/gdkmm-2.4/gdkmm/window.h:30, from /usr/include/gdkmm-2.4/gdkmm/event.h:27, from /usr/include/gtkmm-2.4/gtkmm/widget.h:37, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/bin.h:30, from /usr/include/gtkmm-2.4/gtkmm/window.h:32, from ./ui/view/edit-widget-interface.h:21, from ./desktop.h:37, from dialogs/dialog-events.cpp:20: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:44:0, from ./widgets/icon.h:44, from dialogs/find.cpp:12: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:44:0, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/bin.h:30, from /usr/include/gtkmm-2.4/gtkmm/window.h:32, from ./ui/view/edit-widget-interface.h:21, from ./desktop.h:37, from dialogs/dialog-events.cpp:20: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from ./message-stack.h:22:0, from dialogs/find.cpp:13: ./gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': ./gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ In file included from /usr/include/gtkmm-2.4/gtkmm/entry.h:35:0, from dialogs/export.cpp:28: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:98:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:101:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from ./document.h:28:0, from dialogs/export.cpp:42: ./gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': ./gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:193:0, from dialogs/../sp-filter.h:19, from dialogs/../filter-chemistry.h:18, from dialogs/clonetiler.cpp:27: /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'GtkProgressBar* Gtk::ProgressBar::gobj()': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:146:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] GtkProgressBar* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'const GtkProgressBar* Gtk::ProgressBar::gobj() const': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:149:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] const GtkProgressBar* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:207:0, from dialogs/../sp-filter.h:19, from dialogs/../filter-chemistry.h:18, from dialogs/clonetiler.cpp:27: /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkRuler* Gtk::Ruler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:116:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] GtkRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkRuler* Gtk::Ruler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:119:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] const GtkRuler* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkVRuler* Gtk::VRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:369:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] GtkVRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkVRuler* Gtk::VRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:372:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] const GtkVRuler* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkHRuler* Gtk::HRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:439:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] GtkHRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkHRuler* Gtk::HRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:442:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] const GtkHRuler* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:216:0, from dialogs/../sp-filter.h:19, from dialogs/../filter-chemistry.h:18, from dialogs/clonetiler.cpp:27: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:163:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/entry.h:35:0, from dialogs/dialog-events.cpp:28: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:98:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:101:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } ^ dialogs/dialog-events.cpp: In function 'gboolean sp_dialog_event_handler(GtkWindow*, GdkEvent*, gpointer)': dialogs/dialog-events.cpp:135:56: warning: cast from 'GdkEventAny* {aka _GdkEventAny*}' to 'GdkEvent* {aka _GdkEvent*}' increases required alignment of target type [-Wcast-align] gtk_main_do_event ((GdkEvent*)&event); ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, 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 dialogs/clonetiler.cpp:16: dialogs/clonetiler.cpp: In function 'void clonetiler_trace_hide_tiled_clones_recursively(SPObject*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ dialogs/clonetiler.cpp:854:33: note: in expansion of macro 'SP_ITEM' sp_item_invoke_hide(SP_ITEM(o), trace_visionkey); // FIXME: hide each tiled clone's original too! ^ dialogs/clonetiler.cpp: In function 'void clonetiler_trace_setup(SPDocument*, gdouble, SPItem*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ dialogs/clonetiler.cpp:866:39: note: in expansion of macro 'SP_ITEM' trace_root = sp_item_invoke_show( SP_ITEM(SP_DOCUMENT_ROOT (trace_doc)), ^ dialogs/clonetiler.cpp: In function 'void clonetiler_trace_finish()': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ dialogs/clonetiler.cpp:957:29: note: in expansion of macro 'SP_ITEM' sp_item_invoke_hide(SP_ITEM(sp_document_root(trace_doc)), trace_visionkey); ^ dialogs/clonetiler.cpp: In function 'void clonetiler_apply(GtkWidget*, void*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ dialogs/clonetiler.cpp:1206:68: note: in expansion of macro 'SP_ITEM' clonetiler_trace_setup (sp_desktop_document(desktop), 1.0, SP_ITEM (obj)); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ dialogs/clonetiler.cpp:1235:27: note: in expansion of macro 'SP_ITEM' Geom::OptRect r = SP_ITEM(obj)->getBounds(sp_item_i2doc_affine(SP_ITEM(obj)), ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ dialogs/clonetiler.cpp:1235:72: note: in expansion of macro 'SP_ITEM' Geom::OptRect r = SP_ITEM(obj)->getBounds(sp_item_i2doc_affine(SP_ITEM(obj)), ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ dialogs/clonetiler.cpp:1242:38: note: in expansion of macro 'SP_ITEM' center = desktop->dt2doc(SP_ITEM(obj)->getCenter()); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ dialogs/clonetiler.cpp:1458:46: note: in expansion of macro 'SP_ITEM' new_center = desktop->dt2doc(SP_ITEM(obj)->getCenter()) * t; ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ dialogs/clonetiler.cpp:1496:21: note: in expansion of macro 'SP_ITEM' SP_ITEM(clone_object)->setCenter(desktop->doc2dt(new_center)); ^ dialogs/clonetiler.cpp: In function 'GtkWidget* clonetiler_spinbox(GtkTooltips*, const char*, const char*, double, double, const gchar*, bool)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtkadjustment.h:41:47: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_ADJUSTMENT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_ADJUSTMENT, GtkAdjustment)) ^ dialogs/clonetiler.cpp:1580:39: note: in expansion of macro 'GTK_ADJUSTMENT' sb = gtk_spin_button_new (GTK_ADJUSTMENT (a), 0.01, 2); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtkadjustment.h:41:47: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_ADJUSTMENT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_ADJUSTMENT, GtkAdjustment)) ^ dialogs/clonetiler.cpp:1582:39: note: in expansion of macro 'GTK_ADJUSTMENT' sb = gtk_spin_button_new (GTK_ADJUSTMENT (a), 0.1, 1); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtkadjustment.h:41:47: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_ADJUSTMENT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_ADJUSTMENT, GtkAdjustment)) ^ dialogs/clonetiler.cpp:1590:35: note: in expansion of macro 'GTK_ADJUSTMENT' gtk_adjustment_set_value (GTK_ADJUSTMENT (a), value); ^ dialogs/clonetiler.cpp: In function 'void clonetiler_reset_recursive(GtkWidget*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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)) ^ dialogs/clonetiler.cpp:1649:68: note: in expansion of macro 'GTK_SPIN_BUTTON' GtkAdjustment *a = gtk_spin_button_get_adjustment (GTK_SPIN_BUTTON(w)); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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)) ^ dialogs/clonetiler.cpp:1656:68: note: in expansion of macro 'GTK_SPIN_BUTTON' GtkAdjustment *a = gtk_spin_button_get_adjustment (GTK_SPIN_BUTTON(w)); ^ dialogs/clonetiler.cpp: In function 'void clonetiler_dialog()': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtkadjustment.h:41:47: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_ADJUSTMENT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_ADJUSTMENT, GtkAdjustment)) ^ dialogs/clonetiler.cpp:2792:47: note: in expansion of macro 'GTK_ADJUSTMENT' gtk_adjustment_set_value (GTK_ADJUSTMENT (a), value); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtkadjustment.h:41:47: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_ADJUSTMENT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_ADJUSTMENT, GtkAdjustment)) ^ dialogs/clonetiler.cpp:2793:58: note: in expansion of macro 'GTK_ADJUSTMENT' GtkWidget *sb = gtk_spin_button_new (GTK_ADJUSTMENT (a), 1.0, 0); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtkadjustment.h:41:47: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_ADJUSTMENT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_ADJUSTMENT, GtkAdjustment)) ^ dialogs/clonetiler.cpp:2812:47: note: in expansion of macro 'GTK_ADJUSTMENT' gtk_adjustment_set_value (GTK_ADJUSTMENT (a), value); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtkadjustment.h:41:47: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_ADJUSTMENT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_ADJUSTMENT, GtkAdjustment)) ^ dialogs/clonetiler.cpp:2813:58: note: in expansion of macro 'GTK_ADJUSTMENT' GtkWidget *sb = gtk_spin_button_new (GTK_ADJUSTMENT (a), 1.0, 0); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtkadjustment.h:41:47: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_ADJUSTMENT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_ADJUSTMENT, GtkAdjustment)) ^ dialogs/clonetiler.cpp:2836:76: note: in expansion of macro 'GTK_ADJUSTMENT' sp_unit_selector_add_adjustment (SP_UNIT_SELECTOR (u), GTK_ADJUSTMENT (a)); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtkadjustment.h:41:47: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_ADJUSTMENT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_ADJUSTMENT, GtkAdjustment)) ^ dialogs/clonetiler.cpp:2841:47: note: in expansion of macro 'GTK_ADJUSTMENT' gtk_adjustment_set_value (GTK_ADJUSTMENT (a), units); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtkadjustment.h:41:47: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_ADJUSTMENT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_ADJUSTMENT, GtkAdjustment)) ^ dialogs/clonetiler.cpp:2843:57: note: in expansion of macro 'GTK_ADJUSTMENT' GtkWidget *e = gtk_spin_button_new (GTK_ADJUSTMENT (a), 1.0 , 2); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtkadjustment.h:41:47: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_ADJUSTMENT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_ADJUSTMENT, GtkAdjustment)) ^ dialogs/clonetiler.cpp:2860:76: note: in expansion of macro 'GTK_ADJUSTMENT' sp_unit_selector_add_adjustment (SP_UNIT_SELECTOR (u), GTK_ADJUSTMENT (a)); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtkadjustment.h:41:47: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_ADJUSTMENT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_ADJUSTMENT, GtkAdjustment)) ^ dialogs/clonetiler.cpp:2865:47: note: in expansion of macro 'GTK_ADJUSTMENT' gtk_adjustment_set_value (GTK_ADJUSTMENT (a), units); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtkadjustment.h:41:47: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_ADJUSTMENT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_ADJUSTMENT, GtkAdjustment)) ^ dialogs/clonetiler.cpp:2868:57: note: in expansion of macro 'GTK_ADJUSTMENT' GtkWidget *e = gtk_spin_button_new (GTK_ADJUSTMENT (a), 1.0 , 2); ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, 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 ./icon-size.h:17, from ./widgets/icon.h:17, from dialogs/find.cpp:12: dialogs/find.cpp: In function 'GSList* filter_onefield(GSList*, GObject*, const gchar*, bool (*)(SPItem*, const gchar*, bool), bool)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ dialogs/find.cpp:193:33: note: in expansion of macro 'SP_ITEM' if (match_function (SP_ITEM(i->data), text, exact)) { ^ dialogs/find.cpp: In function 'GSList* filter_types(GSList*, GObject*, bool (*)(SPItem*, GtkWidget*))': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ dialogs/find.cpp:263:29: note: in expansion of macro 'SP_ITEM' if (match_function (SP_ITEM(i->data), widget)) { ^ dialogs/find.cpp: In function 'GSList* all_items(SPObject*, GSList*, bool, bool)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ dialogs/find.cpp:296:85: note: in expansion of macro 'SP_ITEM' if (SP_IS_ITEM (child) && !SP_OBJECT_IS_CLONED (child) && !desktop->isLayer(SP_ITEM(child))) { ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ dialogs/find.cpp:297:55: note: in expansion of macro 'SP_ITEM' if ((hidden || !desktop->itemIsHidden(SP_ITEM(child))) && (locked || !SP_ITEM(child)->isLocked())) { ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ dialogs/find.cpp:297:87: note: in expansion of macro 'SP_ITEM' if ((hidden || !desktop->itemIsHidden(SP_ITEM(child))) && (locked || !SP_ITEM(child)->isLocked())) { ^ dialogs/find.cpp: In function 'GSList* all_selection_items(Inkscape::Selection*, GSList*, SPObject*, bool, bool)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ dialogs/find.cpp:312:89: note: in expansion of macro 'SP_ITEM' if (SP_IS_ITEM (i->data) && !SP_OBJECT_IS_CLONED (i->data) && !desktop->isLayer(SP_ITEM(i->data))) { ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ dialogs/find.cpp:314:55: note: in expansion of macro 'SP_ITEM' if ((hidden || !desktop->itemIsHidden(SP_ITEM(i->data))) && (locked || !SP_ITEM(i->data)->isLocked())) { ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ dialogs/find.cpp:314:89: note: in expansion of macro 'SP_ITEM' if ((hidden || !desktop->itemIsHidden(SP_ITEM(i->data))) && (locked || !SP_ITEM(i->data)->isLocked())) { ^ dialogs/find.cpp: In function 'void sp_find_dialog_find(GObject*, GObject*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ dialogs/find.cpp:370:39: note: in expansion of macro 'SP_ITEM' scroll_to_show_item (desktop, SP_ITEM(n->data)); ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/cellview.h:31, from /usr/include/gtkmm-2.4/gtkmm.h:108, from ./file.h:18, from dialogs/export.cpp:46: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:86:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:89:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/cellview.h:31, from /usr/include/gtkmm-2.4/gtkmm.h:108, from ./file.h:18, from dialogs/export.cpp:46: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:127:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:130:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:113:0, from ./file.h:18, from dialogs/export.cpp:46: /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'GtkCellRendererCombo* Gtk::CellRendererCombo::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:95:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] GtkCellRendererCombo* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'const GtkCellRendererCombo* Gtk::CellRendererCombo::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:98:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererCombo* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:116:0, from ./file.h:18, from dialogs/export.cpp:46: /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'GtkCellRendererSpin* Gtk::CellRendererSpin::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:97:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] GtkCellRendererSpin* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'const GtkCellRendererSpin* Gtk::CellRendererSpin::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:100:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererSpin* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:193:0, from ./file.h:18, from dialogs/export.cpp:46: /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'GtkProgressBar* Gtk::ProgressBar::gobj()': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:146:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] GtkProgressBar* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'const GtkProgressBar* Gtk::ProgressBar::gobj() const': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:149:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] const GtkProgressBar* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:207:0, from ./file.h:18, from dialogs/export.cpp:46: /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkRuler* Gtk::Ruler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:116:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] GtkRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkRuler* Gtk::Ruler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:119:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] const GtkRuler* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkVRuler* Gtk::VRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:369:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] GtkVRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkVRuler* Gtk::VRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:372:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] const GtkVRuler* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkHRuler* Gtk::HRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:439:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] GtkHRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkHRuler* Gtk::HRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:442:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] const GtkHRuler* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:216:0, from ./file.h:18, from dialogs/export.cpp:46: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:163:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } ^ CXX dialogs/item-properties.o In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, 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 dialogs/export.cpp:22: dialogs/export.cpp: In function 'void sp_export_spinbutton_new(const gchar*, float, float, float, float, float, GtkWidget*, GtkWidget*, int, int, const gchar*, const gchar*, int, unsigned int, GCallback, GtkWidget*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtkadjustment.h:41:47: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_ADJUSTMENT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_ADJUSTMENT, GtkAdjustment)) ^ dialogs/export.cpp:220:43: note: in expansion of macro 'GTK_ADJUSTMENT' GTK_ADJUSTMENT (adj) ); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtkadjustment.h:41:47: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_ADJUSTMENT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_ADJUSTMENT, GtkAdjustment)) ^ dialogs/export.cpp:238:42: note: in expansion of macro 'GTK_ADJUSTMENT' GtkWidget *sb = gtk_spin_button_new (GTK_ADJUSTMENT (adj), 1.0, digits); ^ dialogs/export.cpp: In function 'void sp_export_selection_modified(Inkscape::Application*, Inkscape::Selection*, guint, GtkObject*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ dialogs/export.cpp:783:60: note: in expansion of macro 'SP_ITEM' Geom::OptRect bbox = sp_item_bbox_desktop (SP_ITEM (SP_DOCUMENT_ROOT (doc)), SPItem::RENDERING_BBOX); ^ dialogs/export.cpp: In function 'void sp_export_area_toggled(GtkToggleButton*, GtkObject*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ dialogs/export.cpp:864:46: note: in expansion of macro 'SP_ITEM' bbox = sp_item_bbox_desktop (SP_ITEM (SP_DOCUMENT_ROOT (doc)), SPItem::RENDERING_BBOX); ^ dialogs/export.cpp: In function 'unsigned int sp_export_progress_callback(float, void*)': dialogs/export.cpp:994:55: warning: cast from 'GtkWidget* {aka _GtkWidget*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] gtk_progress_bar_set_fraction ((GtkProgressBar *) prg, value); ^ dialogs/export.cpp: In function 'GtkWidget* create_progress_dialog(GtkObject*, gchar*)': dialogs/export.cpp:1019:51: warning: cast from 'GtkWidget* {aka _GtkWidget*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] gtk_progress_bar_set_text ((GtkProgressBar *) prg, progress_text); ^ dialogs/export.cpp:1021:59: warning: cast from 'GtkWidget* {aka _GtkWidget*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] gtk_progress_bar_set_orientation ( (GtkProgressBar *) prg, ^ dialogs/export.cpp: In function 'gchar* filename_add_extension(const gchar*, const gchar*)': dialogs/export.cpp:1053:11: warning: 'gint g_strcasecmp(const gchar*, const gchar*)' is deprecated (declared at /usr/include/glib-2.0/glib/gstrfuncs.h:200) [-Wdeprecated-declarations] if (g_strcasecmp (dot + 1, extension) == 0) ^ dialogs/export.cpp:1053:43: warning: 'gint g_strcasecmp(const gchar*, const gchar*)' is deprecated (declared at /usr/include/glib-2.0/glib/gstrfuncs.h:200) [-Wdeprecated-declarations] if (g_strcasecmp (dot + 1, extension) == 0) ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, 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 dialogs/export.cpp:22: dialogs/export.cpp: In function 'void sp_export_detect_size(GtkObject*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ dialogs/export.cpp:1508:60: note: in expansion of macro 'SP_ITEM' Geom::OptRect bbox = sp_item_bbox_desktop (SP_ITEM (SP_DOCUMENT_ROOT (doc)), SPItem::RENDERING_BBOX); ^ dialogs/export.cpp: In function 'void sp_export_area_width_value_changed(GtkAdjustment*, GtkObject*)': dialogs/export.cpp:1651:15: warning: variable 'x1' set but not used [-Wunused-but-set-variable] float x0, x1, xdpi, width, bmwidth; ^ dialogs/export.cpp: In function 'void sp_export_area_height_value_changed(GtkAdjustment*, GtkObject*)': dialogs/export.cpp:1689:15: warning: variable 'y1' set but not used [-Wunused-but-set-variable] float y0, y1, ydpi, height, bmheight; ^ CXX dialogs/object-attributes.o In file included from dialogs/../document.h:28:0, from dialogs/item-properties.cpp:22: dialogs/../gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': dialogs/../gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/gtkmm-2.4/gtkmm/widget.h:29, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/bin.h:30, from /usr/include/gtkmm-2.4/gtkmm/window.h:32, from dialogs/../helper/window.h:14, from dialogs/item-properties.cpp:24: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:35:0, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:33, from /usr/include/gdkmm-2.4/gdkmm/window.h:30, from /usr/include/gdkmm-2.4/gdkmm/event.h:27, from /usr/include/gtkmm-2.4/gtkmm/widget.h:37, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/bin.h:30, from /usr/include/gtkmm-2.4/gtkmm/window.h:32, from dialogs/../helper/window.h:14, from dialogs/item-properties.cpp:24: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:44:0, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/bin.h:30, from /usr/include/gtkmm-2.4/gtkmm/window.h:32, from dialogs/../helper/window.h:14, from dialogs/item-properties.cpp:24: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ CXX dialogs/spellcheck.o In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/gtkmm-2.4/gtkmm/widget.h:29, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/bin.h:30, from /usr/include/gtkmm-2.4/gtkmm/window.h:32, from ./helper/window.h:14, from dialogs/object-attributes.cpp:21: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:35:0, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:33, from /usr/include/gdkmm-2.4/gdkmm/window.h:30, from /usr/include/gdkmm-2.4/gdkmm/event.h:27, from /usr/include/gtkmm-2.4/gtkmm/widget.h:37, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/bin.h:30, from /usr/include/gtkmm-2.4/gtkmm/window.h:32, from ./helper/window.h:14, from dialogs/object-attributes.cpp:21: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:44:0, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/bin.h:30, from /usr/include/gtkmm-2.4/gtkmm/window.h:32, from ./helper/window.h:14, from dialogs/object-attributes.cpp:21: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ CXX dialogs/text-edit.o CXX dialogs/xml-tree.o In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/gtkmm-2.4/gtkmm/widget.h:29, from ./widgets/icon.h:44, from dialogs/spellcheck.cpp:12: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:35:0, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:33, from /usr/include/gdkmm-2.4/gdkmm/window.h:30, from /usr/include/gdkmm-2.4/gdkmm/event.h:27, from /usr/include/gtkmm-2.4/gtkmm/widget.h:37, from ./widgets/icon.h:44, from dialogs/spellcheck.cpp:12: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:44:0, from ./widgets/icon.h:44, from dialogs/spellcheck.cpp:12: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from ./message-stack.h:22:0, from dialogs/spellcheck.cpp:13: ./gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': ./gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, 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 ./icon-size.h:17, from ./widgets/icon.h:17, from dialogs/spellcheck.cpp:12: dialogs/spellcheck.cpp: In function 'GSList* all_text_items(SPObject*, GSList*, bool, bool)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ dialogs/spellcheck.cpp:207:86: note: in expansion of macro 'SP_ITEM' if (SP_IS_ITEM (child) && !SP_OBJECT_IS_CLONED (child) && !_desktop->isLayer(SP_ITEM(child))) { ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ dialogs/spellcheck.cpp:208:56: note: in expansion of macro 'SP_ITEM' if ((hidden || !_desktop->itemIsHidden(SP_ITEM(child))) && (locked || !SP_ITEM(child)->isLocked())) { ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ dialogs/spellcheck.cpp:208:88: note: in expansion of macro 'SP_ITEM' if ((hidden || !_desktop->itemIsHidden(SP_ITEM(child))) && (locked || !SP_ITEM(child)->isLocked())) { ^ dialogs/spellcheck.cpp: In function 'gint compare_text_bboxes(gconstpointer, gconstpointer)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ dialogs/spellcheck.cpp:236:18: note: in expansion of macro 'SP_ITEM' SPItem *i1 = SP_ITEM(a); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ dialogs/spellcheck.cpp:237:18: note: in expansion of macro 'SP_ITEM' SPItem *i2 = SP_ITEM(b); ^ dialogs/spellcheck.cpp: In function 'bool spellcheck_next_word()': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPCanvasBPath*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ ./display/canvas-bpath.h:25:31: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_CANVAS_BPATH(obj) (GTK_CHECK_CAST ((obj), SP_TYPE_CANVAS_BPATH, SPCanvasBPath)) ^ dialogs/spellcheck.cpp:596:36: note: in expansion of macro 'SP_CANVAS_BPATH' sp_canvas_bpath_set_stroke(SP_CANVAS_BPATH(rect), 0xff0000ff, 3.0, SP_STROKE_LINEJOIN_MITER, SP_STROKE_LINECAP_BUTT); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPCanvasBPath*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ ./display/canvas-bpath.h:25:31: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_CANVAS_BPATH(obj) (GTK_CHECK_CAST ((obj), SP_TYPE_CANVAS_BPATH, SPCanvasBPath)) ^ dialogs/spellcheck.cpp:597:34: note: in expansion of macro 'SP_CANVAS_BPATH' sp_canvas_bpath_set_fill(SP_CANVAS_BPATH(rect), 0, SP_WIND_RULE_NONZERO); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPCanvasBPath*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ ./display/canvas-bpath.h:25:31: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_CANVAS_BPATH(obj) (GTK_CHECK_CAST ((obj), SP_TYPE_CANVAS_BPATH, SPCanvasBPath)) ^ dialogs/spellcheck.cpp:604:35: note: in expansion of macro 'SP_CANVAS_BPATH' sp_canvas_bpath_set_bpath(SP_CANVAS_BPATH(rect), curve); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPTextContext*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ ./text-context.h:27:31: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_TEXT_CONTEXT(obj) (GTK_CHECK_CAST ((obj), SP_TYPE_TEXT_CONTEXT, SPTextContext)) ^ dialogs/spellcheck.cpp:627:53: note: in expansion of macro 'SP_TEXT_CONTEXT' sp_text_context_get_cursor_position(SP_TEXT_CONTEXT(_desktop->event_context), _text); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPTextContext*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ ./text-context.h:27:31: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_TEXT_CONTEXT(obj) (GTK_CHECK_CAST ((obj), SP_TYPE_TEXT_CONTEXT, SPTextContext)) ^ dialogs/spellcheck.cpp:631:47: note: in expansion of macro 'SP_TEXT_CONTEXT' sp_text_context_place_cursor (SP_TEXT_CONTEXT(_desktop->event_context), _text, _begin_w); ^ dialogs/spellcheck.cpp: In function 'void spellcheck_delete_last_rect()': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPCanvasItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ ./display/display-forward.h:22:30: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_CANVAS_ITEM(obj) (GTK_CHECK_CAST((obj), SP_TYPE_CANVAS_ITEM, SPCanvasItem)) ^ dialogs/spellcheck.cpp:701:29: note: in expansion of macro 'SP_CANVAS_ITEM' sp_canvas_item_hide(SP_CANVAS_ITEM(_rects->data)); ^ CXX display/nr-3dutils.o In file included from /usr/include/gdkmm-2.4/gdkmm.h:27:0, from /usr/include/gtkmm-2.4/gtkmm.h:89, from ./libnrtype/../sp-filter.h:19, from ./libnrtype/../style.h:21, from ./libnrtype/FontFactory.h:27, from ./libnrtype/font-instance.h:8, from dialogs/text-edit.cpp:19: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/pangomm-1.4/pangomm/layout.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:29, from /usr/include/gdkmm-2.4/gdkmm/gc.h:32, from /usr/include/gdkmm-2.4/gdkmm.h:30, from /usr/include/gtkmm-2.4/gtkmm.h:89, from ./libnrtype/../sp-filter.h:19, from ./libnrtype/../style.h:21, from ./libnrtype/FontFactory.h:27, from ./libnrtype/font-instance.h:8, from dialogs/text-edit.cpp:19: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from ./ui/view/view.h:22:0, from ./desktop.h:36, from dialogs/xml-tree.cpp:19: ./gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': ./gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ In file included from /usr/include/gdkmm-2.4/gdkmm/cursor.h:31:0, from /usr/include/gdkmm-2.4/gdkmm.h:40, from /usr/include/gtkmm-2.4/gtkmm.h:89, from ./libnrtype/../sp-filter.h:19, from ./libnrtype/../style.h:21, from ./libnrtype/FontFactory.h:27, from ./libnrtype/font-instance.h:8, from dialogs/text-edit.cpp:19: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/gtkmm-2.4/gtkmm/widget.h:29, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/bin.h:30, from /usr/include/gtkmm-2.4/gtkmm/window.h:32, from ./ui/view/edit-widget-interface.h:21, from ./desktop.h:37, from dialogs/xml-tree.cpp:19: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:35:0, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:33, from /usr/include/gdkmm-2.4/gdkmm/window.h:30, from /usr/include/gdkmm-2.4/gdkmm/event.h:27, from /usr/include/gtkmm-2.4/gtkmm/widget.h:37, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/bin.h:30, from /usr/include/gtkmm-2.4/gtkmm/window.h:32, from ./ui/view/edit-widget-interface.h:21, from ./desktop.h:37, from dialogs/xml-tree.cpp:19: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:44:0, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/bin.h:30, from /usr/include/gtkmm-2.4/gtkmm/window.h:32, from ./ui/view/edit-widget-interface.h:21, from ./desktop.h:37, from dialogs/xml-tree.cpp:19: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:97:0, from ./libnrtype/../sp-filter.h:19, from ./libnrtype/../style.h:21, from ./libnrtype/FontFactory.h:27, from ./libnrtype/font-instance.h:8, from dialogs/text-edit.cpp:19: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:98:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:101:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/cellview.h:31, from /usr/include/gtkmm-2.4/gtkmm.h:108, from ./libnrtype/../sp-filter.h:19, from ./libnrtype/../style.h:21, from ./libnrtype/FontFactory.h:27, from ./libnrtype/font-instance.h:8, from dialogs/text-edit.cpp:19: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:86:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:89:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/cellview.h:31, from /usr/include/gtkmm-2.4/gtkmm.h:108, from ./libnrtype/../sp-filter.h:19, from ./libnrtype/../style.h:21, from ./libnrtype/FontFactory.h:27, from ./libnrtype/font-instance.h:8, from dialogs/text-edit.cpp:19: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:127:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:130:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:113:0, from ./libnrtype/../sp-filter.h:19, from ./libnrtype/../style.h:21, from ./libnrtype/FontFactory.h:27, from ./libnrtype/font-instance.h:8, from dialogs/text-edit.cpp:19: /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'GtkCellRendererCombo* Gtk::CellRendererCombo::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:95:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] GtkCellRendererCombo* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'const GtkCellRendererCombo* Gtk::CellRendererCombo::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:98:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererCombo* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:116:0, from ./libnrtype/../sp-filter.h:19, from ./libnrtype/../style.h:21, from ./libnrtype/FontFactory.h:27, from ./libnrtype/font-instance.h:8, from dialogs/text-edit.cpp:19: /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'GtkCellRendererSpin* Gtk::CellRendererSpin::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:97:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] GtkCellRendererSpin* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'const GtkCellRendererSpin* Gtk::CellRendererSpin::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:100:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererSpin* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:193:0, from ./libnrtype/../sp-filter.h:19, from ./libnrtype/../style.h:21, from ./libnrtype/FontFactory.h:27, from ./libnrtype/font-instance.h:8, from dialogs/text-edit.cpp:19: /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'GtkProgressBar* Gtk::ProgressBar::gobj()': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:146:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] GtkProgressBar* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'const GtkProgressBar* Gtk::ProgressBar::gobj() const': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:149:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] const GtkProgressBar* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:207:0, from ./libnrtype/../sp-filter.h:19, from ./libnrtype/../style.h:21, from ./libnrtype/FontFactory.h:27, from ./libnrtype/font-instance.h:8, from dialogs/text-edit.cpp:19: /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkRuler* Gtk::Ruler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:116:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] GtkRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkRuler* Gtk::Ruler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:119:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] const GtkRuler* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkVRuler* Gtk::VRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:369:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] GtkVRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkVRuler* Gtk::VRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:372:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] const GtkVRuler* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkHRuler* Gtk::HRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:439:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] GtkHRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkHRuler* Gtk::HRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:442:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] const GtkHRuler* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:216:0, from ./libnrtype/../sp-filter.h:19, from ./libnrtype/../style.h:21, from ./libnrtype/FontFactory.h:27, from ./libnrtype/font-instance.h:8, from dialogs/text-edit.cpp:19: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:163:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, 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 dialogs/xml-tree.cpp:17: dialogs/xml-tree.cpp: In function 'void set_dt_select(Inkscape::XML::Node*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ dialogs/xml-tree.cpp:806:28: note: in expansion of macro 'SP_ITEM' selection->set(SP_ITEM(object)); ^ CXX display/nr-arena.o In file included from dialogs/../document.h:28:0, from dialogs/text-edit.cpp:33: dialogs/../gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': dialogs/../gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ dialogs/text-edit.cpp: In function 'void sp_text_edit_dialog()': dialogs/text-edit.cpp:392:19: warning: variable 'errortext' set but not used [-Wunused-but-set-variable] char *errortext = NULL; ^ dialogs/text-edit.cpp: In function 'void sp_text_edit_dialog_read_selection(GtkWidget*, gboolean, gboolean)': dialogs/text-edit.cpp:715:21: warning: variable 'pos' set but not used [-Wunused-but-set-variable] int pos; ^ dialogs/text-edit.cpp:687:16: warning: unused variable 'notebook' [-Wunused-variable] GtkWidget *notebook = (GtkWidget*)g_object_get_data (G_OBJECT (dlg), "notebook"); ^ dialogs/text-edit.cpp:698:26: warning: variable 'repr' set but not used [-Wunused-but-set-variable] Inkscape::XML::Node *repr; ^ dialogs/text-edit.cpp: In function 'void sp_text_edit_dialog_text_changed(GtkTextBuffer*, GtkWidget*)': dialogs/text-edit.cpp:810:16: warning: variable 'textw' set but not used [-Wunused-but-set-variable] GtkWidget *textw, *preview, *apply, *def; ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/pango-1.0/pango/pango-types.h:26, from ./libnrtype/font-instance.h:5, from dialogs/text-edit.cpp:19: dialogs/text-edit.cpp: In function 'SPItem* sp_ted_get_selected_text_item()': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ dialogs/text-edit.cpp:931:20: note: in expansion of macro 'SP_ITEM' return SP_ITEM (item->data); ^ CXX display/nr-arena-item.o In file included from ./libnr/nr-object.h:20:0, from display/nr-arena-item.h:61, from display/nr-arena.cpp:15: ./gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': ./gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ In file included from display/nr-arena.cpp:16:0: display/nr-arena.h: In static member function 'static NRArena* NRArena::create()': display/nr-arena.h:46:66: warning: cast from 'NRObject*' to 'NRArena*' increases required alignment of target type [-Wcast-align] return reinterpret_cast(nr_object_new(NR_TYPE_ARENA)); ^ CXX display/nr-arena-group.o CXX display/nr-arena-image.o In file included from ./libnr/nr-object.h:20:0, from display/nr-arena.h:31, from display/nr-arena-item.cpp:23: ./gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': ./gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ In file included from display/nr-arena-item.cpp:23:0: display/nr-arena.h: In static member function 'static NRArena* NRArena::create()': display/nr-arena.h:46:66: warning: cast from 'NRObject*' to 'NRArena*' increases required alignment of target type [-Wcast-align] return reinterpret_cast(nr_object_new(NR_TYPE_ARENA)); ^ CXX display/nr-arena-shape.o In file included from /usr/include/gdkmm-2.4/gdkmm.h:27:0, from /usr/include/gtkmm-2.4/gtkmm.h:89, from ./sp-filter.h:19, from ./style.h:21, from display/nr-arena-group.h:21, from display/nr-arena-item.cpp:29: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/pangomm-1.4/pangomm/layout.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:29, from /usr/include/gdkmm-2.4/gdkmm/gc.h:32, from /usr/include/gdkmm-2.4/gdkmm.h:30, from /usr/include/gtkmm-2.4/gtkmm.h:89, from ./sp-filter.h:19, from ./style.h:21, from display/nr-arena-group.h:21, from display/nr-arena-item.cpp:29: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm/cursor.h:31:0, from /usr/include/gdkmm-2.4/gdkmm.h:40, from /usr/include/gtkmm-2.4/gtkmm.h:89, from ./sp-filter.h:19, from ./style.h:21, from display/nr-arena-group.h:21, from display/nr-arena-item.cpp:29: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from ./libnr/nr-object.h:20:0, from ./display/nr-arena-item.h:61, from ./display/nr-arena-group.h:20, from display/nr-arena-group.cpp:15: ./gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': ./gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:97:0, from ./sp-filter.h:19, from ./style.h:21, from display/nr-arena-group.h:21, from display/nr-arena-item.cpp:29: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:98:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:101:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/cellview.h:31, from /usr/include/gtkmm-2.4/gtkmm.h:108, from ./sp-filter.h:19, from ./style.h:21, from display/nr-arena-group.h:21, from display/nr-arena-item.cpp:29: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:86:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:89:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/cellview.h:31, from /usr/include/gtkmm-2.4/gtkmm.h:108, from ./sp-filter.h:19, from ./style.h:21, from display/nr-arena-group.h:21, from display/nr-arena-item.cpp:29: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:127:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:130:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:113:0, from ./sp-filter.h:19, from ./style.h:21, from display/nr-arena-group.h:21, from display/nr-arena-item.cpp:29: /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'GtkCellRendererCombo* Gtk::CellRendererCombo::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:95:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] GtkCellRendererCombo* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'const GtkCellRendererCombo* Gtk::CellRendererCombo::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:98:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererCombo* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:116:0, from ./sp-filter.h:19, from ./style.h:21, from display/nr-arena-group.h:21, from display/nr-arena-item.cpp:29: /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'GtkCellRendererSpin* Gtk::CellRendererSpin::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:97:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] GtkCellRendererSpin* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'const GtkCellRendererSpin* Gtk::CellRendererSpin::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:100:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererSpin* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:193:0, from ./sp-filter.h:19, from ./style.h:21, from display/nr-arena-group.h:21, from display/nr-arena-item.cpp:29: /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'GtkProgressBar* Gtk::ProgressBar::gobj()': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:146:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] GtkProgressBar* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'const GtkProgressBar* Gtk::ProgressBar::gobj() const': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:149:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] const GtkProgressBar* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:207:0, from ./sp-filter.h:19, from ./style.h:21, from display/nr-arena-group.h:21, from display/nr-arena-item.cpp:29: /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkRuler* Gtk::Ruler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:116:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] GtkRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkRuler* Gtk::Ruler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:119:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] const GtkRuler* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkVRuler* Gtk::VRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:369:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] GtkVRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkVRuler* Gtk::VRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:372:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] const GtkVRuler* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkHRuler* Gtk::HRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:439:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] GtkHRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkHRuler* Gtk::HRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:442:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] const GtkHRuler* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:216:0, from ./sp-filter.h:19, from ./style.h:21, from display/nr-arena-group.h:21, from display/nr-arena-item.cpp:29: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:163:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from display/nr-arena-item.cpp:29:0: display/nr-arena-group.h: In static member function 'static NRArenaGroup* NRArenaGroup::create(NRArena*)': display/nr-arena-group.h:33:96: warning: cast from 'NRObject*' to 'NRArenaGroup*' increases required alignment of target type [-Wcast-align] NRArenaGroup *obj = reinterpret_cast(nr_object_new(NR_TYPE_ARENA_GROUP)); ^ In file included from ./libnr/nr-object.h:20:0, from display/nr-arena-item.h:61, from display/nr-arena-image.h:20, from display/nr-arena-image.cpp:19: ./gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': ./gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ In file included from /usr/include/gdkmm-2.4/gdkmm.h:27:0, from /usr/include/gtkmm-2.4/gtkmm.h:89, from ./sp-filter.h:19, from ./style.h:21, from ./display/nr-arena-group.h:21, from display/nr-arena-group.cpp:15: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/pangomm-1.4/pangomm/layout.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:29, from /usr/include/gdkmm-2.4/gdkmm/gc.h:32, from /usr/include/gdkmm-2.4/gdkmm.h:30, from /usr/include/gtkmm-2.4/gtkmm.h:89, from ./sp-filter.h:19, from ./style.h:21, from ./display/nr-arena-group.h:21, from display/nr-arena-group.cpp:15: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm/cursor.h:31:0, from /usr/include/gdkmm-2.4/gdkmm.h:40, from /usr/include/gtkmm-2.4/gtkmm.h:89, from ./sp-filter.h:19, from ./style.h:21, from ./display/nr-arena-group.h:21, from display/nr-arena-group.cpp:15: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm.h:27:0, from /usr/include/gtkmm-2.4/gtkmm.h:89, from ./sp-filter.h:19, from ./style.h:21, from display/nr-arena-image.h:21, from display/nr-arena-image.cpp:19: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/pangomm-1.4/pangomm/layout.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:29, from /usr/include/gdkmm-2.4/gdkmm/gc.h:32, from /usr/include/gdkmm-2.4/gdkmm.h:30, from /usr/include/gtkmm-2.4/gtkmm.h:89, from ./sp-filter.h:19, from ./style.h:21, from display/nr-arena-image.h:21, from display/nr-arena-image.cpp:19: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:97:0, from ./sp-filter.h:19, from ./style.h:21, from ./display/nr-arena-group.h:21, from display/nr-arena-group.cpp:15: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:98:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:101:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm/cursor.h:31:0, from /usr/include/gdkmm-2.4/gdkmm.h:40, from /usr/include/gtkmm-2.4/gtkmm.h:89, from ./sp-filter.h:19, from ./style.h:21, from display/nr-arena-image.h:21, from display/nr-arena-image.cpp:19: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/cellview.h:31, from /usr/include/gtkmm-2.4/gtkmm.h:108, from ./sp-filter.h:19, from ./style.h:21, from ./display/nr-arena-group.h:21, from display/nr-arena-group.cpp:15: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:86:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:89:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/cellview.h:31, from /usr/include/gtkmm-2.4/gtkmm.h:108, from ./sp-filter.h:19, from ./style.h:21, from ./display/nr-arena-group.h:21, from display/nr-arena-group.cpp:15: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:127:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:130:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:113:0, from ./sp-filter.h:19, from ./style.h:21, from ./display/nr-arena-group.h:21, from display/nr-arena-group.cpp:15: /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'GtkCellRendererCombo* Gtk::CellRendererCombo::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:95:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] GtkCellRendererCombo* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'const GtkCellRendererCombo* Gtk::CellRendererCombo::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:98:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererCombo* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:116:0, from ./sp-filter.h:19, from ./style.h:21, from ./display/nr-arena-group.h:21, from display/nr-arena-group.cpp:15: /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'GtkCellRendererSpin* Gtk::CellRendererSpin::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:97:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] GtkCellRendererSpin* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'const GtkCellRendererSpin* Gtk::CellRendererSpin::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:100:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererSpin* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:97:0, from ./sp-filter.h:19, from ./style.h:21, from display/nr-arena-image.h:21, from display/nr-arena-image.cpp:19: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:98:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:101:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:193:0, from ./sp-filter.h:19, from ./style.h:21, from ./display/nr-arena-group.h:21, from display/nr-arena-group.cpp:15: /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'GtkProgressBar* Gtk::ProgressBar::gobj()': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:146:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] GtkProgressBar* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'const GtkProgressBar* Gtk::ProgressBar::gobj() const': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:149:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] const GtkProgressBar* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/cellview.h:31, from /usr/include/gtkmm-2.4/gtkmm.h:108, from ./sp-filter.h:19, from ./style.h:21, from display/nr-arena-image.h:21, from display/nr-arena-image.cpp:19: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:86:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:89:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/cellview.h:31, from /usr/include/gtkmm-2.4/gtkmm.h:108, from ./sp-filter.h:19, from ./style.h:21, from display/nr-arena-image.h:21, from display/nr-arena-image.cpp:19: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:127:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:130:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:113:0, from ./sp-filter.h:19, from ./style.h:21, from display/nr-arena-image.h:21, from display/nr-arena-image.cpp:19: /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'GtkCellRendererCombo* Gtk::CellRendererCombo::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:95:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] GtkCellRendererCombo* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'const GtkCellRendererCombo* Gtk::CellRendererCombo::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:98:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererCombo* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:116:0, from ./sp-filter.h:19, from ./style.h:21, from display/nr-arena-image.h:21, from display/nr-arena-image.cpp:19: /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'GtkCellRendererSpin* Gtk::CellRendererSpin::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:97:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] GtkCellRendererSpin* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'const GtkCellRendererSpin* Gtk::CellRendererSpin::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:100:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererSpin* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:207:0, from ./sp-filter.h:19, from ./style.h:21, from ./display/nr-arena-group.h:21, from display/nr-arena-group.cpp:15: /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkRuler* Gtk::Ruler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:116:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] GtkRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkRuler* Gtk::Ruler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:119:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] const GtkRuler* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkVRuler* Gtk::VRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:369:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] GtkVRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkVRuler* Gtk::VRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:372:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] const GtkVRuler* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkHRuler* Gtk::HRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:439:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] GtkHRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkHRuler* Gtk::HRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:442:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] const GtkHRuler* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:216:0, from ./sp-filter.h:19, from ./style.h:21, from ./display/nr-arena-group.h:21, from display/nr-arena-group.cpp:15: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:163:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from ./libnr/nr-object.h:20:0, from ./display/nr-arena-item.h:61, from ./display/canvas-arena.h:17, from display/nr-arena-shape.cpp:17: ./gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': ./gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ In file included from display/nr-arena-shape.cpp:18:0: ./display/nr-arena.h: In static member function 'static NRArena* NRArena::create()': ./display/nr-arena.h:46:66: warning: cast from 'NRObject*' to 'NRArena*' increases required alignment of target type [-Wcast-align] return reinterpret_cast(nr_object_new(NR_TYPE_ARENA)); ^ In file included from display/nr-arena-group.cpp:15:0: ./display/nr-arena-group.h: In static member function 'static NRArenaGroup* NRArenaGroup::create(NRArena*)': ./display/nr-arena-group.h:33:96: warning: cast from 'NRObject*' to 'NRArenaGroup*' increases required alignment of target type [-Wcast-align] NRArenaGroup *obj = reinterpret_cast(nr_object_new(NR_TYPE_ARENA_GROUP)); ^ CXX display/nr-arena-glyphs.o In file included from /usr/include/gtkmm-2.4/gtkmm.h:193:0, from ./sp-filter.h:19, from ./style.h:21, from display/nr-arena-image.h:21, from display/nr-arena-image.cpp:19: /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'GtkProgressBar* Gtk::ProgressBar::gobj()': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:146:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] GtkProgressBar* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'const GtkProgressBar* Gtk::ProgressBar::gobj() const': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:149:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] const GtkProgressBar* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from display/nr-arena-shape.cpp:19:0: ./display/nr-arena-shape.h: In static member function 'static NRArenaShape* NRArenaShape::create(NRArena*)': ./display/nr-arena-shape.h:155:94: warning: cast from 'NRObject*' to 'NRArenaShape*' increases required alignment of target type [-Wcast-align] NRArenaShape *obj=reinterpret_cast(nr_object_new(NR_TYPE_ARENA_SHAPE)); ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:207:0, from ./sp-filter.h:19, from ./style.h:21, from display/nr-arena-image.h:21, from display/nr-arena-image.cpp:19: /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkRuler* Gtk::Ruler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:116:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] GtkRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkRuler* Gtk::Ruler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:119:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] const GtkRuler* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkVRuler* Gtk::VRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:369:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] GtkVRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkVRuler* Gtk::VRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:372:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] const GtkVRuler* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkHRuler* Gtk::HRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:439:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] GtkHRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkHRuler* Gtk::HRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:442:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] const GtkHRuler* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:216:0, from ./sp-filter.h:19, from ./style.h:21, from display/nr-arena-image.h:21, from display/nr-arena-image.cpp:19: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:163:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from display/nr-arena-image.cpp:19:0: display/nr-arena-image.h: In static member function 'static NRArenaImage* NRArenaImage::create(NRArena*)': display/nr-arena-image.h:42:94: warning: cast from 'NRObject*' to 'NRArenaImage*' increases required alignment of target type [-Wcast-align] NRArenaImage *obj=reinterpret_cast(nr_object_new(NR_TYPE_ARENA_IMAGE)); ^ In file included from display/nr-arena-image.cpp:21:0: ./display/nr-arena.h: In static member function 'static NRArena* NRArena::create()': ./display/nr-arena.h:46:66: warning: cast from 'NRObject*' to 'NRArena*' increases required alignment of target type [-Wcast-align] return reinterpret_cast(nr_object_new(NR_TYPE_ARENA)); ^ In file included from /usr/include/gdkmm-2.4/gdkmm.h:27:0, from /usr/include/gtkmm-2.4/gtkmm.h:89, from ./sp-filter.h:19, from ./style.h:21, from display/nr-arena-shape.cpp:29: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ CXX display/canvas-arena.o In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/pangomm-1.4/pangomm/layout.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:29, from /usr/include/gdkmm-2.4/gdkmm/gc.h:32, from /usr/include/gdkmm-2.4/gdkmm.h:30, from /usr/include/gtkmm-2.4/gtkmm.h:89, from ./sp-filter.h:19, from ./style.h:21, from display/nr-arena-shape.cpp:29: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm/cursor.h:31:0, from /usr/include/gdkmm-2.4/gdkmm.h:40, from /usr/include/gtkmm-2.4/gtkmm.h:89, from ./sp-filter.h:19, from ./style.h:21, from display/nr-arena-shape.cpp:29: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:97:0, from ./sp-filter.h:19, from ./style.h:21, from display/nr-arena-shape.cpp:29: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:98:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:101:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/cellview.h:31, from /usr/include/gtkmm-2.4/gtkmm.h:108, from ./sp-filter.h:19, from ./style.h:21, from display/nr-arena-shape.cpp:29: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:86:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:89:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/cellview.h:31, from /usr/include/gtkmm-2.4/gtkmm.h:108, from ./sp-filter.h:19, from ./style.h:21, from display/nr-arena-shape.cpp:29: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:127:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:130:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:113:0, from ./sp-filter.h:19, from ./style.h:21, from display/nr-arena-shape.cpp:29: /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'GtkCellRendererCombo* Gtk::CellRendererCombo::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:95:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] GtkCellRendererCombo* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'const GtkCellRendererCombo* Gtk::CellRendererCombo::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:98:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererCombo* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:116:0, from ./sp-filter.h:19, from ./style.h:21, from display/nr-arena-shape.cpp:29: /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'GtkCellRendererSpin* Gtk::CellRendererSpin::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:97:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] GtkCellRendererSpin* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'const GtkCellRendererSpin* Gtk::CellRendererSpin::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:100:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererSpin* gobj() const { return reinterpret_cast(gobject_); } ^ CXX display/canvas-bpath.o In file included from /usr/include/gtkmm-2.4/gtkmm.h:193:0, from ./sp-filter.h:19, from ./style.h:21, from display/nr-arena-shape.cpp:29: /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'GtkProgressBar* Gtk::ProgressBar::gobj()': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:146:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] GtkProgressBar* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'const GtkProgressBar* Gtk::ProgressBar::gobj() const': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:149:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] const GtkProgressBar* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:207:0, from ./sp-filter.h:19, from ./style.h:21, from display/nr-arena-shape.cpp:29: /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkRuler* Gtk::Ruler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:116:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] GtkRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkRuler* Gtk::Ruler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:119:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] const GtkRuler* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkVRuler* Gtk::VRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:369:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] GtkVRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkVRuler* Gtk::VRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:372:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] const GtkVRuler* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkHRuler* Gtk::HRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:439:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] GtkHRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkHRuler* Gtk::HRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:442:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] const GtkHRuler* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:216:0, from ./sp-filter.h:19, from ./style.h:21, from display/nr-arena-shape.cpp:29: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:163:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } ^ display/nr-arena-shape.cpp: In function 'void nr_pixblock_render_shape_mask_or(NRPixBlock&, Shape*)': display/nr-arena-shape.cpp:1484:91: warning: cast from 'char*' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] uint32_t *ligStart = ((uint32_t*)(mdata + ((il - m.area.x0) + m.rs * (it - m.area.y0)))); ^ display/nr-arena-shape.cpp:1498:53: warning: cast from 'char*' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ligStart=((uint32_t*)(((char*)ligStart)+m.rs)); ^ In file included from /usr/include/gdkmm-2.4/gdkmm.h:27:0, from /usr/include/gtkmm-2.4/gtkmm.h:89, from display/../sp-filter.h:19, from display/../style.h:21, from display/nr-arena-glyphs.cpp:22: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/pangomm-1.4/pangomm/layout.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:29, from /usr/include/gdkmm-2.4/gdkmm/gc.h:32, from /usr/include/gdkmm-2.4/gdkmm.h:30, from /usr/include/gtkmm-2.4/gtkmm.h:89, from display/../sp-filter.h:19, from display/../style.h:21, from display/nr-arena-glyphs.cpp:22: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from ./libnr/nr-object.h:20:0, from ./display/nr-arena.h:31, from display/canvas-arena.cpp:21: ./gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': ./gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ In file included from display/canvas-arena.cpp:21:0: ./display/nr-arena.h: In static member function 'static NRArena* NRArena::create()': ./display/nr-arena.h:46:66: warning: cast from 'NRObject*' to 'NRArena*' increases required alignment of target type [-Wcast-align] return reinterpret_cast(nr_object_new(NR_TYPE_ARENA)); ^ In file included from /usr/include/gdkmm-2.4/gdkmm/cursor.h:31:0, from /usr/include/gdkmm-2.4/gdkmm.h:40, from /usr/include/gtkmm-2.4/gtkmm.h:89, from display/../sp-filter.h:19, from display/../style.h:21, from display/nr-arena-glyphs.cpp:22: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:97:0, from display/../sp-filter.h:19, from display/../style.h:21, from display/nr-arena-glyphs.cpp:22: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:98:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:101:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/cellview.h:31, from /usr/include/gtkmm-2.4/gtkmm.h:108, from display/../sp-filter.h:19, from display/../style.h:21, from display/nr-arena-glyphs.cpp:22: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:86:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:89:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/cellview.h:31, from /usr/include/gtkmm-2.4/gtkmm.h:108, from display/../sp-filter.h:19, from display/../style.h:21, from display/nr-arena-glyphs.cpp:22: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:127:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:130:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:113:0, from display/../sp-filter.h:19, from display/../style.h:21, from display/nr-arena-glyphs.cpp:22: /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'GtkCellRendererCombo* Gtk::CellRendererCombo::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:95:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] GtkCellRendererCombo* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'const GtkCellRendererCombo* Gtk::CellRendererCombo::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:98:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererCombo* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:116:0, from display/../sp-filter.h:19, from display/../style.h:21, from display/nr-arena-glyphs.cpp:22: /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'GtkCellRendererSpin* Gtk::CellRendererSpin::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:97:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] GtkCellRendererSpin* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'const GtkCellRendererSpin* Gtk::CellRendererSpin::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:100:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererSpin* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from ./ui/view/view.h:22:0, from ./desktop.h:36, from display/canvas-bpath.cpp:30: ./gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': ./gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:193:0, from display/../sp-filter.h:19, from display/../style.h:21, from display/nr-arena-glyphs.cpp:22: /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'GtkProgressBar* Gtk::ProgressBar::gobj()': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:146:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] GtkProgressBar* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'const GtkProgressBar* Gtk::ProgressBar::gobj() const': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:149:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] const GtkProgressBar* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm.h:27:0, from /usr/include/gtkmm-2.4/gtkmm.h:89, from ./sp-filter.h:19, from ./style.h:21, from ./display/nr-arena-group.h:21, from display/canvas-arena.cpp:22: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/pangomm-1.4/pangomm/layout.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:29, from /usr/include/gdkmm-2.4/gdkmm/gc.h:32, from /usr/include/gdkmm-2.4/gdkmm.h:30, from /usr/include/gtkmm-2.4/gtkmm.h:89, from ./sp-filter.h:19, from ./style.h:21, from ./display/nr-arena-group.h:21, from display/canvas-arena.cpp:22: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:207:0, from display/../sp-filter.h:19, from display/../style.h:21, from display/nr-arena-glyphs.cpp:22: /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkRuler* Gtk::Ruler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:116:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] GtkRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkRuler* Gtk::Ruler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:119:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] const GtkRuler* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkVRuler* Gtk::VRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:369:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] GtkVRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkVRuler* Gtk::VRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:372:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] const GtkVRuler* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkHRuler* Gtk::HRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:439:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] GtkHRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkHRuler* Gtk::HRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:442:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] const GtkHRuler* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:216:0, from display/../sp-filter.h:19, from display/../style.h:21, from display/nr-arena-glyphs.cpp:22: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:163:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/gtkmm-2.4/gtkmm/widget.h:29, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/bin.h:30, from /usr/include/gtkmm-2.4/gtkmm/window.h:32, from ./ui/view/edit-widget-interface.h:21, from ./desktop.h:37, from display/canvas-bpath.cpp:30: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm/cursor.h:31:0, from /usr/include/gdkmm-2.4/gdkmm.h:40, from /usr/include/gtkmm-2.4/gtkmm.h:89, from ./sp-filter.h:19, from ./style.h:21, from ./display/nr-arena-group.h:21, from display/canvas-arena.cpp:22: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from ./libnr/nr-object.h:20:0, from display/nr-arena.h:31, from display/nr-arena-glyphs.cpp:23: ./gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': ./gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ In file included from display/nr-arena-glyphs.cpp:23:0: display/nr-arena.h: In static member function 'static NRArena* NRArena::create()': display/nr-arena.h:46:66: warning: cast from 'NRObject*' to 'NRArena*' increases required alignment of target type [-Wcast-align] return reinterpret_cast(nr_object_new(NR_TYPE_ARENA)); ^ In file included from display/nr-arena-glyphs.cpp:24:0: display/nr-arena-glyphs.h: In static member function 'static NRArenaGlyphs* NRArenaGlyphs::create(NRArena*)': display/nr-arena-glyphs.h:52:91: warning: cast from 'NRObject*' to 'NRArenaGlyphs*' increases required alignment of target type [-Wcast-align] NRArenaGlyphs *obj=reinterpret_cast(nr_object_new(NR_TYPE_ARENA_GLYPHS)); ^ In file included from display/nr-arena-glyphs.h:73:0, from display/nr-arena-glyphs.cpp:24: display/nr-arena-group.h: In static member function 'static NRArenaGroup* NRArenaGroup::create(NRArena*)': display/nr-arena-group.h:33:96: warning: cast from 'NRObject*' to 'NRArenaGroup*' increases required alignment of target type [-Wcast-align] NRArenaGroup *obj = reinterpret_cast(nr_object_new(NR_TYPE_ARENA_GROUP)); ^ In file included from display/nr-arena-glyphs.cpp:24:0: display/nr-arena-glyphs.h: In static member function 'static NRArenaGlyphsGroup* NRArenaGlyphsGroup::create(NRArena*)': display/nr-arena-glyphs.h:89:107: warning: cast from 'NRObject*' to 'NRArenaGlyphsGroup*' increases required alignment of target type [-Wcast-align] NRArenaGlyphsGroup *obj=reinterpret_cast(nr_object_new(NR_TYPE_ARENA_GLYPHS_GROUP)); ^ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:35:0, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:33, from /usr/include/gdkmm-2.4/gdkmm/window.h:30, from /usr/include/gdkmm-2.4/gdkmm/event.h:27, from /usr/include/gtkmm-2.4/gtkmm/widget.h:37, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/bin.h:30, from /usr/include/gtkmm-2.4/gtkmm/window.h:32, from ./ui/view/edit-widget-interface.h:21, from ./desktop.h:37, from display/canvas-bpath.cpp:30: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:97:0, from ./sp-filter.h:19, from ./style.h:21, from ./display/nr-arena-group.h:21, from display/canvas-arena.cpp:22: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:98:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:101:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:44:0, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/bin.h:30, from /usr/include/gtkmm-2.4/gtkmm/window.h:32, from ./ui/view/edit-widget-interface.h:21, from ./desktop.h:37, from display/canvas-bpath.cpp:30: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/cellview.h:31, from /usr/include/gtkmm-2.4/gtkmm.h:108, from ./sp-filter.h:19, from ./style.h:21, from ./display/nr-arena-group.h:21, from display/canvas-arena.cpp:22: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:86:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:89:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/cellview.h:31, from /usr/include/gtkmm-2.4/gtkmm.h:108, from ./sp-filter.h:19, from ./style.h:21, from ./display/nr-arena-group.h:21, from display/canvas-arena.cpp:22: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:127:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:130:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:113:0, from ./sp-filter.h:19, from ./style.h:21, from ./display/nr-arena-group.h:21, from display/canvas-arena.cpp:22: /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'GtkCellRendererCombo* Gtk::CellRendererCombo::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:95:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] GtkCellRendererCombo* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'const GtkCellRendererCombo* Gtk::CellRendererCombo::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:98:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererCombo* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:116:0, from ./sp-filter.h:19, from ./style.h:21, from ./display/nr-arena-group.h:21, from display/canvas-arena.cpp:22: /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'GtkCellRendererSpin* Gtk::CellRendererSpin::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:97:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] GtkCellRendererSpin* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'const GtkCellRendererSpin* Gtk::CellRendererSpin::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:100:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererSpin* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, 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 ./color.h:18, from display/canvas-bpath.cpp:18: display/canvas-bpath.cpp: In function 'void sp_canvas_bpath_destroy(GtkObject*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPCanvasBPath*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ display/canvas-bpath.h:25:31: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_CANVAS_BPATH(obj) (GTK_CHECK_CAST ((obj), SP_TYPE_CANVAS_BPATH, SPCanvasBPath)) ^ display/canvas-bpath.cpp:105:26: note: in expansion of macro 'SP_CANVAS_BPATH' SPCanvasBPath *cbp = SP_CANVAS_BPATH (object); ^ display/canvas-bpath.cpp: In function 'void sp_canvas_bpath_update(SPCanvasItem*, const Geom::Matrix&, unsigned int)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPCanvasBPath*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ display/canvas-bpath.h:25:31: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_CANVAS_BPATH(obj) (GTK_CHECK_CAST ((obj), SP_TYPE_CANVAS_BPATH, SPCanvasBPath)) ^ display/canvas-bpath.cpp:118:26: note: in expansion of macro 'SP_CANVAS_BPATH' SPCanvasBPath *cbp = SP_CANVAS_BPATH (item); ^ display/canvas-bpath.cpp: In function 'void sp_canvas_bpath_render(SPCanvasItem*, SPCanvasBuf*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPCanvasBPath*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ display/canvas-bpath.h:25:31: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_CANVAS_BPATH(obj) (GTK_CHECK_CAST ((obj), SP_TYPE_CANVAS_BPATH, SPCanvasBPath)) ^ display/canvas-bpath.cpp:150:26: note: in expansion of macro 'SP_CANVAS_BPATH' SPCanvasBPath *cbp = SP_CANVAS_BPATH (item); ^ display/canvas-bpath.cpp: In function 'double sp_canvas_bpath_point(SPCanvasItem*, Geom::Point, SPCanvasItem**)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPCanvasBPath*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ display/canvas-bpath.h:25:31: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_CANVAS_BPATH(obj) (GTK_CHECK_CAST ((obj), SP_TYPE_CANVAS_BPATH, SPCanvasBPath)) ^ display/canvas-bpath.cpp:200:26: note: in expansion of macro 'SP_CANVAS_BPATH' SPCanvasBPath *cbp = SP_CANVAS_BPATH (item); ^ display/canvas-bpath.cpp: In function 'SPCanvasItem* sp_canvas_bpath_new(SPCanvasGroup*, SPCurve*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPCanvasBPath*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ display/canvas-bpath.h:25:31: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_CANVAS_BPATH(obj) (GTK_CHECK_CAST ((obj), SP_TYPE_CANVAS_BPATH, SPCanvasBPath)) ^ display/canvas-bpath.cpp:228:32: note: in expansion of macro 'SP_CANVAS_BPATH' sp_canvas_bpath_set_bpath (SP_CANVAS_BPATH (item), curve); ^ display/canvas-bpath.cpp: In function 'void sp_canvas_bpath_set_bpath(SPCanvasBPath*, SPCurve*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPCanvasItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ ./display/display-forward.h:22:30: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_CANVAS_ITEM(obj) (GTK_CHECK_CAST((obj), SP_TYPE_CANVAS_ITEM, SPCanvasItem)) ^ display/canvas-bpath.cpp:247:36: note: in expansion of macro 'SP_CANVAS_ITEM' sp_canvas_item_request_update (SP_CANVAS_ITEM (cbp)); ^ display/canvas-bpath.cpp: In function 'void sp_canvas_bpath_set_fill(SPCanvasBPath*, guint32, SPWindRule)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPCanvasItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ ./display/display-forward.h:22:30: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_CANVAS_ITEM(obj) (GTK_CHECK_CAST((obj), SP_TYPE_CANVAS_ITEM, SPCanvasItem)) ^ display/canvas-bpath.cpp:259:36: note: in expansion of macro 'SP_CANVAS_ITEM' sp_canvas_item_request_update (SP_CANVAS_ITEM (cbp)); ^ display/canvas-bpath.cpp: In function 'void sp_canvas_bpath_set_stroke(SPCanvasBPath*, guint32, gdouble, SPStrokeJoinType, SPStrokeCapType, double, double)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPCanvasItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ ./display/display-forward.h:22:30: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_CANVAS_ITEM(obj) (GTK_CHECK_CAST((obj), SP_TYPE_CANVAS_ITEM, SPCanvasItem)) ^ display/canvas-bpath.cpp:275:36: note: in expansion of macro 'SP_CANVAS_ITEM' sp_canvas_item_request_update (SP_CANVAS_ITEM (cbp)); ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:193:0, from ./sp-filter.h:19, from ./style.h:21, from ./display/nr-arena-group.h:21, from display/canvas-arena.cpp:22: /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'GtkProgressBar* Gtk::ProgressBar::gobj()': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:146:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] GtkProgressBar* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'const GtkProgressBar* Gtk::ProgressBar::gobj() const': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:149:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] const GtkProgressBar* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:207:0, from ./sp-filter.h:19, from ./style.h:21, from ./display/nr-arena-group.h:21, from display/canvas-arena.cpp:22: /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkRuler* Gtk::Ruler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:116:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] GtkRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkRuler* Gtk::Ruler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:119:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] const GtkRuler* gobj() const { return reinterpret_cast(gobject_); } ^ CXX display/canvas-grid.o /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkVRuler* Gtk::VRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:369:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] GtkVRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkVRuler* Gtk::VRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:372:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] const GtkVRuler* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkHRuler* Gtk::HRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:439:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] GtkHRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkHRuler* Gtk::HRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:442:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] const GtkHRuler* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:216:0, from ./sp-filter.h:19, from ./style.h:21, from ./display/nr-arena-group.h:21, from display/canvas-arena.cpp:22: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:163:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from display/canvas-arena.cpp:22:0: ./display/nr-arena-group.h: In static member function 'static NRArenaGroup* NRArenaGroup::create(NRArena*)': ./display/nr-arena-group.h:33:96: warning: cast from 'NRObject*' to 'NRArenaGroup*' increases required alignment of target type [-Wcast-align] NRArenaGroup *obj = reinterpret_cast(nr_object_new(NR_TYPE_ARENA_GROUP)); ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, 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 display/canvas-arena.cpp:16: display/canvas-arena.cpp: In function 'void sp_canvas_arena_destroy(GtkObject*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPCanvasArena* {aka _SPCanvasArena*}' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ ./display/canvas-arena.h:22:31: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_CANVAS_ARENA(obj) (GTK_CHECK_CAST ((obj), SP_TYPE_CANVAS_ARENA, SPCanvasArena)) ^ display/canvas-arena.cpp:117:28: note: in expansion of macro 'SP_CANVAS_ARENA' SPCanvasArena *arena = SP_CANVAS_ARENA (object); ^ display/canvas-arena.cpp: In function 'void sp_canvas_arena_update(SPCanvasItem*, const Geom::Matrix&, unsigned int)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPCanvasArena* {aka _SPCanvasArena*}' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ ./display/canvas-arena.h:22:31: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_CANVAS_ARENA(obj) (GTK_CHECK_CAST ((obj), SP_TYPE_CANVAS_ARENA, SPCanvasArena)) ^ display/canvas-arena.cpp:143:28: note: in expansion of macro 'SP_CANVAS_ARENA' SPCanvasArena *arena = SP_CANVAS_ARENA (item); ^ display/canvas-arena.cpp: In function 'void sp_canvas_arena_render(SPCanvasItem*, SPCanvasBuf*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPCanvasArena* {aka _SPCanvasArena*}' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ ./display/canvas-arena.h:22:31: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_CANVAS_ARENA(obj) (GTK_CHECK_CAST ((obj), SP_TYPE_CANVAS_ARENA, SPCanvasArena)) ^ display/canvas-arena.cpp:194:28: note: in expansion of macro 'SP_CANVAS_ARENA' SPCanvasArena *arena = SP_CANVAS_ARENA (item); ^ display/canvas-arena.cpp: In function 'double sp_canvas_arena_point(SPCanvasItem*, Geom::Point, SPCanvasItem**)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPCanvasArena* {aka _SPCanvasArena*}' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ ./display/canvas-arena.h:22:31: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_CANVAS_ARENA(obj) (GTK_CHECK_CAST ((obj), SP_TYPE_CANVAS_ARENA, SPCanvasArena)) ^ display/canvas-arena.cpp:234:28: note: in expansion of macro 'SP_CANVAS_ARENA' SPCanvasArena *arena = SP_CANVAS_ARENA (item); ^ display/canvas-arena.cpp: In function 'gint sp_canvas_arena_event(SPCanvasItem*, GdkEvent*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPCanvasArena* {aka _SPCanvasArena*}' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ ./display/canvas-arena.h:22:31: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_CANVAS_ARENA(obj) (GTK_CHECK_CAST ((obj), SP_TYPE_CANVAS_ARENA, SPCanvasArena)) ^ display/canvas-arena.cpp:259:28: note: in expansion of macro 'SP_CANVAS_ARENA' SPCanvasArena *arena = SP_CANVAS_ARENA (item); ^ display/canvas-arena.cpp: In function 'void sp_canvas_arena_request_update(NRArena*, NRArenaItem*, void*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPCanvasItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ ./display/display-forward.h:22:30: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_CANVAS_ITEM(obj) (GTK_CHECK_CAST((obj), SP_TYPE_CANVAS_ITEM, SPCanvasItem)) ^ display/canvas-arena.cpp:360:36: note: in expansion of macro 'SP_CANVAS_ITEM' sp_canvas_item_request_update (SP_CANVAS_ITEM (data)); ^ display/canvas-arena.cpp: In function 'void sp_canvas_arena_request_render(NRArena*, NRRectL*, void*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPCanvasItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ ./display/display-forward.h:22:30: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_CANVAS_ITEM(obj) (GTK_CHECK_CAST((obj), SP_TYPE_CANVAS_ITEM, SPCanvasItem)) ^ display/canvas-arena.cpp:366:31: note: in expansion of macro 'SP_CANVAS_ITEM' sp_canvas_request_redraw (SP_CANVAS_ITEM (data)->canvas, area->x0, area->y0, area->x1, area->y1); ^ CXX display/canvas-axonomgrid.o CXX display/canvas-temporary-item.o CXX display/canvas-temporary-item-list.o CXX display/canvas-text.o CXX display/curve.o In file included from ./ui/view/view.h:22:0, from ./desktop.h:36, from display/canvas-grid.cpp:29: ./gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': ./gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/gtkmm-2.4/gtkmm/widget.h:29, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/bin.h:30, from /usr/include/gtkmm-2.4/gtkmm/window.h:32, from ./ui/view/edit-widget-interface.h:21, from ./desktop.h:37, from display/canvas-grid.cpp:29: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:35:0, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:33, from /usr/include/gdkmm-2.4/gdkmm/window.h:30, from /usr/include/gdkmm-2.4/gdkmm/event.h:27, from /usr/include/gtkmm-2.4/gtkmm/widget.h:37, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/bin.h:30, from /usr/include/gtkmm-2.4/gtkmm/window.h:32, from ./ui/view/edit-widget-interface.h:21, from ./desktop.h:37, from display/canvas-grid.cpp:29: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:44:0, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/bin.h:30, from /usr/include/gtkmm-2.4/gtkmm/window.h:32, from ./ui/view/edit-widget-interface.h:21, from ./desktop.h:37, from display/canvas-grid.cpp:29: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/gtkmm-2.4/gtkmm/widget.h:29, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/box.h:58, from display/canvas-axonomgrid.h:11, from display/canvas-axonomgrid.cpp:21: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:35:0, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:33, from /usr/include/gdkmm-2.4/gdkmm/window.h:30, from /usr/include/gdkmm-2.4/gdkmm/event.h:27, from /usr/include/gtkmm-2.4/gtkmm/widget.h:37, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/box.h:58, from display/canvas-axonomgrid.h:11, from display/canvas-axonomgrid.cpp:21: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:97:0, from display/canvas-grid.h:15, from display/canvas-grid.cpp:34: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:98:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:101:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:44:0, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/box.h:58, from display/canvas-axonomgrid.h:11, from display/canvas-axonomgrid.cpp:21: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/cellview.h:31, from /usr/include/gtkmm-2.4/gtkmm.h:108, from display/canvas-grid.h:15, from display/canvas-grid.cpp:34: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:86:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:89:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/cellview.h:31, from /usr/include/gtkmm-2.4/gtkmm.h:108, from display/canvas-grid.h:15, from display/canvas-grid.cpp:34: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:127:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:130:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:113:0, from display/canvas-grid.h:15, from display/canvas-grid.cpp:34: /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'GtkCellRendererCombo* Gtk::CellRendererCombo::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:95:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] GtkCellRendererCombo* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'const GtkCellRendererCombo* Gtk::CellRendererCombo::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:98:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererCombo* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:116:0, from display/canvas-grid.h:15, from display/canvas-grid.cpp:34: /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'GtkCellRendererSpin* Gtk::CellRendererSpin::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:97:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] GtkCellRendererSpin* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'const GtkCellRendererSpin* Gtk::CellRendererSpin::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:100:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererSpin* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from ./ui/view/view.h:22:0, from ./desktop.h:36, from display/canvas-text.cpp:22: ./gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': ./gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:193:0, from display/canvas-grid.h:15, from display/canvas-grid.cpp:34: /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'GtkProgressBar* Gtk::ProgressBar::gobj()': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:146:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] GtkProgressBar* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'const GtkProgressBar* Gtk::ProgressBar::gobj() const': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:149:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] const GtkProgressBar* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:97:0, from display/canvas-axonomgrid.h:13, from display/canvas-axonomgrid.cpp:21: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:98:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:101:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/cellview.h:31, from /usr/include/gtkmm-2.4/gtkmm.h:108, from display/canvas-axonomgrid.h:13, from display/canvas-axonomgrid.cpp:21: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:86:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:89:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/cellview.h:31, from /usr/include/gtkmm-2.4/gtkmm.h:108, from display/canvas-axonomgrid.h:13, from display/canvas-axonomgrid.cpp:21: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:127:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:130:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:207:0, from display/canvas-grid.h:15, from display/canvas-grid.cpp:34: /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkRuler* Gtk::Ruler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:116:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] GtkRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkRuler* Gtk::Ruler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:119:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] const GtkRuler* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkVRuler* Gtk::VRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:369:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] GtkVRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkVRuler* Gtk::VRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:372:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] const GtkVRuler* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkHRuler* Gtk::HRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:439:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] GtkHRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkHRuler* Gtk::HRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:442:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] const GtkHRuler* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:216:0, from display/canvas-grid.h:15, from display/canvas-grid.cpp:34: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:163:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:113:0, from display/canvas-axonomgrid.h:13, from display/canvas-axonomgrid.cpp:21: /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'GtkCellRendererCombo* Gtk::CellRendererCombo::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:95:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] GtkCellRendererCombo* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'const GtkCellRendererCombo* Gtk::CellRendererCombo::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:98:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererCombo* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:116:0, from display/canvas-axonomgrid.h:13, from display/canvas-axonomgrid.cpp:21: /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'GtkCellRendererSpin* Gtk::CellRendererSpin::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:97:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] GtkCellRendererSpin* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'const GtkCellRendererSpin* Gtk::CellRendererSpin::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:100:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererSpin* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/gtkmm-2.4/gtkmm/widget.h:29, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/bin.h:30, from /usr/include/gtkmm-2.4/gtkmm/window.h:32, from ./ui/view/edit-widget-interface.h:21, from ./desktop.h:37, from display/canvas-text.cpp:22: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, 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 display/sp-canvas.h:34, from display/sp-canvas-util.h:16, from display/canvas-grid.cpp:16: display/canvas-grid.cpp: In function 'void Inkscape::grid_canvasitem_render(SPCanvasItem*, SPCanvasBuf*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'Inkscape::GridCanvasItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ display/canvas-grid.h:41:51: note: in expansion of macro 'GTK_CHECK_CAST' #define INKSCAPE_GRID_CANVASITEM(obj) (GTK_CHECK_CAST ((obj), INKSCAPE_TYPE_GRID_CANVASITEM, GridCanvasItem)) ^ display/canvas-grid.cpp:118:38: note: in expansion of macro 'INKSCAPE_GRID_CANVASITEM' GridCanvasItem *gridcanvasitem = INKSCAPE_GRID_CANVASITEM (item); ^ display/canvas-grid.cpp: In function 'void Inkscape::grid_canvasitem_update(SPCanvasItem*, const Geom::Matrix&, unsigned int)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'Inkscape::GridCanvasItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ display/canvas-grid.h:41:51: note: in expansion of macro 'GTK_CHECK_CAST' #define INKSCAPE_GRID_CANVASITEM(obj) (GTK_CHECK_CAST ((obj), INKSCAPE_TYPE_GRID_CANVASITEM, GridCanvasItem)) ^ display/canvas-grid.cpp:129:38: note: in expansion of macro 'INKSCAPE_GRID_CANVASITEM' GridCanvasItem *gridcanvasitem = INKSCAPE_GRID_CANVASITEM (item); ^ display/canvas-grid.cpp: In member function 'Inkscape::GridCanvasItem* Inkscape::CanvasGrid::createCanvasItem(SPDesktop*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPCanvasItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ display/canvas-grid.cpp:297:47: note: in expansion of macro 'SP_CANVAS_GROUP' if ( sp_desktop_gridgroup(desktop) == SP_CANVAS_GROUP(SP_CANVAS_ITEM(l->data)->parent) ) { ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ display/display-forward.h:22:30: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_CANVAS_ITEM(obj) (GTK_CHECK_CAST((obj), SP_TYPE_CANVAS_ITEM, SPCanvasItem)) ^ display/canvas-grid.cpp:297:63: note: in expansion of macro 'SP_CANVAS_ITEM' if ( sp_desktop_gridgroup(desktop) == SP_CANVAS_GROUP(SP_CANVAS_ITEM(l->data)->parent) ) { ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'Inkscape::GridCanvasItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ display/canvas-grid.h:41:51: note: in expansion of macro 'GTK_CHECK_CAST' #define INKSCAPE_GRID_CANVASITEM(obj) (GTK_CHECK_CAST ((obj), INKSCAPE_TYPE_GRID_CANVASITEM, GridCanvasItem)) ^ display/canvas-grid.cpp:302:29: note: in expansion of macro 'INKSCAPE_GRID_CANVASITEM' GridCanvasItem * item = INKSCAPE_GRID_CANVASITEM( sp_canvas_item_new(sp_desktop_gridgroup(desktop), INKSCAPE_TYPE_GRID_CANVASITEM, NULL) ); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPCanvasItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ display/display-forward.h:22:30: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_CANVAS_ITEM(obj) (GTK_CHECK_CAST((obj), SP_TYPE_CANVAS_ITEM, SPCanvasItem)) ^ display/canvas-grid.cpp:304:25: note: in expansion of macro 'SP_CANVAS_ITEM' sp_canvas_item_show(SP_CANVAS_ITEM(item)); ^ display/canvas-grid.cpp: In member function 'virtual void Inkscape::CanvasXYGrid::readRepr()': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPCanvasItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ display/display-forward.h:22:30: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_CANVAS_ITEM(obj) (GTK_CHECK_CAST((obj), SP_TYPE_CANVAS_ITEM, SPCanvasItem)) ^ display/canvas-grid.cpp:663:41: note: in expansion of macro 'SP_CANVAS_ITEM' sp_canvas_item_request_update ( SP_CANVAS_ITEM(l->data) ); ^ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:35:0, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:33, from /usr/include/gdkmm-2.4/gdkmm/window.h:30, from /usr/include/gdkmm-2.4/gdkmm/event.h:27, from /usr/include/gtkmm-2.4/gtkmm/widget.h:37, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/bin.h:30, from /usr/include/gtkmm-2.4/gtkmm/window.h:32, from ./ui/view/edit-widget-interface.h:21, from ./desktop.h:37, from display/canvas-text.cpp:22: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:44:0, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/bin.h:30, from /usr/include/gtkmm-2.4/gtkmm/window.h:32, from ./ui/view/edit-widget-interface.h:21, from ./desktop.h:37, from display/canvas-text.cpp:22: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:193:0, from display/canvas-axonomgrid.h:13, from display/canvas-axonomgrid.cpp:21: /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'GtkProgressBar* Gtk::ProgressBar::gobj()': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:146:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] GtkProgressBar* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'const GtkProgressBar* Gtk::ProgressBar::gobj() const': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:149:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] const GtkProgressBar* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:207:0, from display/canvas-axonomgrid.h:13, from display/canvas-axonomgrid.cpp:21: /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkRuler* Gtk::Ruler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:116:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] GtkRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkRuler* Gtk::Ruler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:119:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] const GtkRuler* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkVRuler* Gtk::VRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:369:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] GtkVRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkVRuler* Gtk::VRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:372:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] const GtkVRuler* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkHRuler* Gtk::HRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:439:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] GtkHRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkHRuler* Gtk::HRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:442:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] const GtkHRuler* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:216:0, from display/canvas-axonomgrid.h:13, from display/canvas-axonomgrid.cpp:21: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:163:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:23, from display/display-forward.h:4, from display/canvas-text.cpp:16: display/canvas-text.cpp: In function 'void sp_canvastext_destroy(GtkObject*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPCanvasText*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ display/canvas-text.h:26:29: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_CANVASTEXT(obj) (GTK_CHECK_CAST ((obj), SP_TYPE_CANVASTEXT, SPCanvasText)) ^ display/canvas-text.cpp:92:32: note: in expansion of macro 'SP_CANVASTEXT' SPCanvasText *canvastext = SP_CANVASTEXT (object); ^ display/canvas-text.cpp: In function 'void sp_canvastext_render(SPCanvasItem*, SPCanvasBuf*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPCanvasText*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ display/canvas-text.h:26:29: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_CANVASTEXT(obj) (GTK_CHECK_CAST ((obj), SP_TYPE_CANVASTEXT, SPCanvasText)) ^ display/canvas-text.cpp:112:24: note: in expansion of macro 'SP_CANVASTEXT' SPCanvasText *cl = SP_CANVASTEXT (item); ^ display/canvas-text.cpp: In function 'void sp_canvastext_update(SPCanvasItem*, const Geom::Matrix&, unsigned int)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPCanvasText*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ display/canvas-text.h:26:29: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_CANVASTEXT(obj) (GTK_CHECK_CAST ((obj), SP_TYPE_CANVASTEXT, SPCanvasText)) ^ display/canvas-text.cpp:139:24: note: in expansion of macro 'SP_CANVASTEXT' SPCanvasText *cl = SP_CANVASTEXT (item); ^ display/canvas-text.cpp: In function 'SPCanvasItem* sp_canvastext_new(SPCanvasGroup*, SPDesktop*, Geom::Point, const gchar*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPCanvasText*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ display/canvas-text.h:26:29: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_CANVASTEXT(obj) (GTK_CHECK_CAST ((obj), SP_TYPE_CANVASTEXT, SPCanvasText)) ^ display/canvas-text.cpp:181:24: note: in expansion of macro 'SP_CANVASTEXT' SPCanvasText *ct = SP_CANVASTEXT(item); ^ display/canvas-text.cpp: In function 'void sp_canvastext_set_rgba32(SPCanvasText*, guint32, guint32)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPCanvasItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ display/display-forward.h:22:30: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_CANVAS_ITEM(obj) (GTK_CHECK_CAST((obj), SP_TYPE_CANVAS_ITEM, SPCanvasItem)) ^ display/canvas-text.cpp:204:30: note: in expansion of macro 'SP_CANVAS_ITEM' SPCanvasItem *item = SP_CANVAS_ITEM (ct); ^ display/canvas-text.cpp: In function 'void sp_canvastext_set_coords(SPCanvasText*, Geom::Point)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPCanvasItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ display/display-forward.h:22:30: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_CANVAS_ITEM(obj) (GTK_CHECK_CAST((obj), SP_TYPE_CANVAS_ITEM, SPCanvasItem)) ^ display/canvas-text.cpp:229:40: note: in expansion of macro 'SP_CANVAS_ITEM' sp_canvas_item_request_update (SP_CANVAS_ITEM (ct)); ^ display/canvas-text.cpp: In function 'void sp_canvastext_set_text(SPCanvasText*, const gchar*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPCanvasItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ display/display-forward.h:22:30: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_CANVAS_ITEM(obj) (GTK_CHECK_CAST((obj), SP_TYPE_CANVAS_ITEM, SPCanvasItem)) ^ display/canvas-text.cpp:238:36: note: in expansion of macro 'SP_CANVAS_ITEM' sp_canvas_item_request_update (SP_CANVAS_ITEM (ct)); ^ In file included from ./document.h:28:0, from ./ui/widget/registered-widget.h:33, from display/canvas-axonomgrid.h:17, from display/canvas-axonomgrid.cpp:21: ./gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': ./gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, 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 display/sp-canvas.h:34, from display/sp-canvas-util.h:16, from display/canvas-axonomgrid.cpp:20: display/canvas-axonomgrid.cpp: In member function 'virtual void Inkscape::CanvasAxonomGrid::readRepr()': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPCanvasItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ ./display/display-forward.h:22:30: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_CANVAS_ITEM(obj) (GTK_CHECK_CAST((obj), SP_TYPE_CANVAS_ITEM, SPCanvasItem)) ^ display/canvas-axonomgrid.cpp:371:41: note: in expansion of macro 'SP_CANVAS_ITEM' sp_canvas_item_request_update ( SP_CANVAS_ITEM(l->data) ); ^ CXX display/gnome-canvas-acetate.o CXX display/guideline.o CXX display/nr-plain-stuff-gdk.o In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:23, from display/display-forward.h:4, from display/gnome-canvas-acetate.cpp:17: display/gnome-canvas-acetate.cpp: In function 'void sp_canvas_acetate_destroy(GtkObject*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPCanvasAcetate*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ display/gnome-canvas-acetate.h:23:33: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_CANVAS_ACETATE(obj) (GTK_CHECK_CAST ((obj), GNOME_TYPE_CANVAS_ACETATE, SPCanvasAcetate)) ^ display/gnome-canvas-acetate.cpp:78:12: note: in expansion of macro 'SP_CANVAS_ACETATE' acetate = SP_CANVAS_ACETATE (object); ^ display/gnome-canvas-acetate.cpp:73:19: warning: variable 'acetate' set but not used [-Wunused-but-set-variable] SPCanvasAcetate *acetate; ^ CXX display/nr-plain-stuff.o CXX display/nr-svgfonts.o In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:23, from display/display-forward.h:4, from display/guideline.cpp:21: display/guideline.cpp: In function 'void sp_guideline_destroy(GtkObject*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPGuideLine*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ display/guideline.h:21:26: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_GUIDELINE(o) (GTK_CHECK_CAST((o), SP_TYPE_GUIDELINE, SPGuideLine)) ^ display/guideline.cpp:93:9: note: in expansion of macro 'SP_GUIDELINE' if (SP_GUIDELINE(object)->origin != NULL && SP_IS_CTRLPOINT(SP_GUIDELINE(object)->origin)) { ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPGuideLine*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:1947:44: note: in definition of macro '_G_TYPE_CIT' GTypeInstance *__inst = (GTypeInstance*) ip; GType __t = gt; gboolean __r; \ ^ /usr/include/gtk-2.0/gtk/gtktypeutils.h:114:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_TYPE' #define GTK_CHECK_TYPE G_TYPE_CHECK_INSTANCE_TYPE ^ display/guideline.cpp:93:49: note: in expansion of macro 'SP_IS_CTRLPOINT' if (SP_GUIDELINE(object)->origin != NULL && SP_IS_CTRLPOINT(SP_GUIDELINE(object)->origin)) { ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ display/guideline.h:21:26: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_GUIDELINE(o) (GTK_CHECK_CAST((o), SP_TYPE_GUIDELINE, SPGuideLine)) ^ display/guideline.cpp:93:65: note: in expansion of macro 'SP_GUIDELINE' if (SP_GUIDELINE(object)->origin != NULL && SP_IS_CTRLPOINT(SP_GUIDELINE(object)->origin)) { ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPGuideLine*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtkobject.h:48:39: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_OBJECT(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GTK_TYPE_OBJECT, GtkObject)) ^ display/guideline.cpp:94:28: note: in expansion of macro 'GTK_OBJECT' gtk_object_destroy(GTK_OBJECT(SP_GUIDELINE(object)->origin)); ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ display/guideline.h:21:26: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_GUIDELINE(o) (GTK_CHECK_CAST((o), SP_TYPE_GUIDELINE, SPGuideLine)) ^ display/guideline.cpp:94:39: note: in expansion of macro 'SP_GUIDELINE' gtk_object_destroy(GTK_OBJECT(SP_GUIDELINE(object)->origin)); ^ display/guideline.cpp: In function 'void sp_guideline_render(SPCanvasItem*, SPCanvasBuf*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPGuideLine*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ display/guideline.h:21:26: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_GUIDELINE(o) (GTK_CHECK_CAST((o), SP_TYPE_GUIDELINE, SPGuideLine)) ^ display/guideline.cpp:105:29: note: in expansion of macro 'SP_GUIDELINE' SPGuideLine const *gl = SP_GUIDELINE (item); ^ display/guideline.cpp: In function 'void sp_guideline_update(SPCanvasItem*, const Geom::Matrix&, unsigned int)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPGuideLine*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ display/guideline.h:21:26: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_GUIDELINE(o) (GTK_CHECK_CAST((o), SP_TYPE_GUIDELINE, SPGuideLine)) ^ display/guideline.cpp:191:23: note: in expansion of macro 'SP_GUIDELINE' SPGuideLine *gl = SP_GUIDELINE(item); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPCanvasItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ display/display-forward.h:22:30: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_CANVAS_ITEM(obj) (GTK_CHECK_CAST((obj), SP_TYPE_CANVAS_ITEM, SPCanvasItem)) ^ display/guideline.cpp:201:35: note: in expansion of macro 'SP_CANVAS_ITEM' sp_canvas_item_request_update(SP_CANVAS_ITEM (gl->origin)); ^ display/guideline.cpp: In function 'double sp_guideline_point(SPCanvasItem*, Geom::Point, SPCanvasItem**)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPGuideLine*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ display/guideline.h:21:26: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_GUIDELINE(o) (GTK_CHECK_CAST((o), SP_TYPE_GUIDELINE, SPGuideLine)) ^ display/guideline.cpp:215:23: note: in expansion of macro 'SP_GUIDELINE' SPGuideLine *gl = SP_GUIDELINE (item); ^ display/guideline.cpp: In function 'SPCanvasItem* sp_guideline_new(SPCanvasGroup*, Geom::Point, Geom::Point)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPGuideLine*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ display/guideline.h:21:26: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_GUIDELINE(o) (GTK_CHECK_CAST((o), SP_TYPE_GUIDELINE, SPGuideLine)) ^ display/guideline.cpp:233:23: note: in expansion of macro 'SP_GUIDELINE' SPGuideLine *gl = SP_GUIDELINE(item); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPCtrlPoint*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ display/sp-ctrlpoint.h:20:28: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_CTRLPOINT(obj) (GTK_CHECK_CAST ((obj), SP_TYPE_CTRLPOINT, SPCtrlPoint)) ^ display/guideline.cpp:234:23: note: in expansion of macro 'SP_CTRLPOINT' SPCtrlPoint *cp = SP_CTRLPOINT(origin); ^ display/guideline.cpp: In function 'void sp_guideline_set_position(SPGuideLine*, Geom::Point)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPCanvasItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ display/display-forward.h:22:30: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_CANVAS_ITEM(obj) (GTK_CHECK_CAST((obj), SP_TYPE_CANVAS_ITEM, SPCanvasItem)) ^ display/guideline.cpp:249:36: note: in expansion of macro 'SP_CANVAS_ITEM' sp_canvas_item_affine_absolute(SP_CANVAS_ITEM (gl), Geom::Matrix(Geom::Translate(point_on_line))); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPCanvasItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ display/display-forward.h:22:30: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_CANVAS_ITEM(obj) (GTK_CHECK_CAST((obj), SP_TYPE_CANVAS_ITEM, SPCanvasItem)) ^ display/guideline.cpp:250:36: note: in expansion of macro 'SP_CANVAS_ITEM' sp_canvas_item_affine_absolute(SP_CANVAS_ITEM (gl->origin), Geom::Matrix(Geom::Translate(point_on_line))); ^ display/guideline.cpp: In function 'void sp_guideline_set_normal(SPGuideLine*, Geom::Point)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPCanvasItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ display/display-forward.h:22:30: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_CANVAS_ITEM(obj) (GTK_CHECK_CAST((obj), SP_TYPE_CANVAS_ITEM, SPCanvasItem)) ^ display/guideline.cpp:258:35: note: in expansion of macro 'SP_CANVAS_ITEM' sp_canvas_item_request_update(SP_CANVAS_ITEM (gl)); ^ display/guideline.cpp: In function 'void sp_guideline_set_color(SPGuideLine*, unsigned int)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPCanvasItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ display/display-forward.h:22:30: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_CANVAS_ITEM(obj) (GTK_CHECK_CAST((obj), SP_TYPE_CANVAS_ITEM, SPCanvasItem)) ^ display/guideline.cpp:266:35: note: in expansion of macro 'SP_CANVAS_ITEM' sp_canvas_item_request_update(SP_CANVAS_ITEM(gl)); ^ CXX display/snap-indicator.o CXX display/sodipodi-ctrl.o CXX display/sodipodi-ctrlrect.o In file included from /usr/include/gdkmm-2.4/gdkmm.h:27:0, from /usr/include/gtkmm-2.4/gtkmm.h:89, from display/../sp-filter.h:19, from display/../style.h:21, from display/nr-svgfonts.cpp:17: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/pangomm-1.4/pangomm/layout.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:29, from /usr/include/gdkmm-2.4/gdkmm/gc.h:32, from /usr/include/gdkmm-2.4/gdkmm.h:30, from /usr/include/gtkmm-2.4/gtkmm.h:89, from display/../sp-filter.h:19, from display/../style.h:21, from display/nr-svgfonts.cpp:17: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm/cursor.h:31:0, from /usr/include/gdkmm-2.4/gdkmm.h:40, from /usr/include/gtkmm-2.4/gtkmm.h:89, from display/../sp-filter.h:19, from display/../style.h:21, from display/nr-svgfonts.cpp:17: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, 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 display/sp-canvas.h:34, from display/sp-canvas-util.h:16, from display/sodipodi-ctrl.cpp:12: display/sodipodi-ctrl.cpp: In function 'void sp_ctrl_destroy(GtkObject*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPCtrl*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ display/sodipodi-ctrl.h:18:34: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_CTRL(obj) (GTK_CHECK_CAST ((obj), SP_TYPE_CTRL, SPCtrl)) ^ display/sodipodi-ctrl.cpp:126:12: note: in expansion of macro 'SP_CTRL' ctrl = SP_CTRL (object); ^ display/sodipodi-ctrl.cpp: In function 'void sp_ctrl_set_arg(GtkObject*, GtkArg*, guint)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPCanvasItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ display/display-forward.h:22:30: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_CANVAS_ITEM(obj) (GTK_CHECK_CAST((obj), SP_TYPE_CANVAS_ITEM, SPCanvasItem)) ^ display/sodipodi-ctrl.cpp:144:12: note: in expansion of macro 'SP_CANVAS_ITEM' item = SP_CANVAS_ITEM (object); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPCtrl*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ display/sodipodi-ctrl.h:18:34: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_CTRL(obj) (GTK_CHECK_CAST ((obj), SP_TYPE_CTRL, SPCtrl)) ^ display/sodipodi-ctrl.cpp:145:12: note: in expansion of macro 'SP_CTRL' ctrl = SP_CTRL (object); ^ display/sodipodi-ctrl.cpp:203:17: warning: 'void gdk_pixbuf_unref(GdkPixbuf*)' is deprecated (declared at /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-core.h:226): Use 'g_object_unref' instead [-Wdeprecated-declarations] gdk_pixbuf_unref (pixbuf); ^ display/sodipodi-ctrl.cpp:203:41: warning: 'void gdk_pixbuf_unref(GdkPixbuf*)' is deprecated (declared at /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-core.h:226): Use 'g_object_unref' instead [-Wdeprecated-declarations] gdk_pixbuf_unref (pixbuf); ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, 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 display/sp-canvas.h:34, from display/sp-canvas-util.h:16, from display/sodipodi-ctrl.cpp:12: display/sodipodi-ctrl.cpp: In function 'void sp_ctrl_update(SPCanvasItem*, const Geom::Matrix&, unsigned int)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPCtrl*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ display/sodipodi-ctrl.h:18:34: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_CTRL(obj) (GTK_CHECK_CAST ((obj), SP_TYPE_CTRL, SPCtrl)) ^ display/sodipodi-ctrl.cpp:219:12: note: in expansion of macro 'SP_CTRL' ctrl = SP_CTRL (item); ^ display/sodipodi-ctrl.cpp: In function 'double sp_ctrl_point(SPCanvasItem*, Geom::Point, SPCanvasItem**)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPCtrl*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ display/sodipodi-ctrl.h:18:34: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_CTRL(obj) (GTK_CHECK_CAST ((obj), SP_TYPE_CTRL, SPCtrl)) ^ display/sodipodi-ctrl.cpp:286:20: note: in expansion of macro 'SP_CTRL' SPCtrl *ctrl = SP_CTRL (item); ^ display/sodipodi-ctrl.cpp: In function 'void sp_ctrl_render(SPCanvasItem*, SPCanvasBuf*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPCtrl*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ display/sodipodi-ctrl.h:18:34: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_CTRL(obj) (GTK_CHECK_CAST ((obj), SP_TYPE_CTRL, SPCtrl)) ^ display/sodipodi-ctrl.cpp:505:20: note: in expansion of macro 'SP_CTRL' SPCtrl *ctrl = SP_CTRL (item); ^ display/sodipodi-ctrl.cpp: In member function 'void SPCtrl::moveto(Geom::Point)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPCanvasItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ display/display-forward.h:22:30: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_CANVAS_ITEM(obj) (GTK_CHECK_CAST((obj), SP_TYPE_CANVAS_ITEM, SPCanvasItem)) ^ display/sodipodi-ctrl.cpp:556:41: note: in expansion of macro 'SP_CANVAS_ITEM' sp_canvas_item_affine_absolute (SP_CANVAS_ITEM (this), Geom::Matrix(Geom::Translate (p))); ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:97:0, from display/../sp-filter.h:19, from display/../style.h:21, from display/nr-svgfonts.cpp:17: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:98:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:101:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/cellview.h:31, from /usr/include/gtkmm-2.4/gtkmm.h:108, from display/../sp-filter.h:19, from display/../style.h:21, from display/nr-svgfonts.cpp:17: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:86:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:89:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/cellview.h:31, from /usr/include/gtkmm-2.4/gtkmm.h:108, from display/../sp-filter.h:19, from display/../style.h:21, from display/nr-svgfonts.cpp:17: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:127:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:130:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:113:0, from display/../sp-filter.h:19, from display/../style.h:21, from display/nr-svgfonts.cpp:17: /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'GtkCellRendererCombo* Gtk::CellRendererCombo::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:95:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] GtkCellRendererCombo* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'const GtkCellRendererCombo* Gtk::CellRendererCombo::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:98:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererCombo* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:116:0, from display/../sp-filter.h:19, from display/../style.h:21, from display/nr-svgfonts.cpp:17: /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'GtkCellRendererSpin* Gtk::CellRendererSpin::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:97:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] GtkCellRendererSpin* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'const GtkCellRendererSpin* Gtk::CellRendererSpin::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:100:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererSpin* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:193:0, from display/../sp-filter.h:19, from display/../style.h:21, from display/nr-svgfonts.cpp:17: /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'GtkProgressBar* Gtk::ProgressBar::gobj()': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:146:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] GtkProgressBar* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'const GtkProgressBar* Gtk::ProgressBar::gobj() const': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:149:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] const GtkProgressBar* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from ./ui/view/view.h:22:0, from ./desktop.h:36, from display/snap-indicator.cpp:16: ./gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': ./gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:207:0, from display/../sp-filter.h:19, from display/../style.h:21, from display/nr-svgfonts.cpp:17: /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkRuler* Gtk::Ruler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:116:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] GtkRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkRuler* Gtk::Ruler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:119:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] const GtkRuler* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkVRuler* Gtk::VRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:369:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] GtkVRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkVRuler* Gtk::VRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:372:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] const GtkVRuler* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkHRuler* Gtk::HRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:439:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] GtkHRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkHRuler* Gtk::HRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:442:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] const GtkHRuler* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:216:0, from display/../sp-filter.h:19, from display/../style.h:21, from display/nr-svgfonts.cpp:17: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:163:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/gtkmm-2.4/gtkmm/widget.h:29, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/bin.h:30, from /usr/include/gtkmm-2.4/gtkmm/window.h:32, from ./ui/view/edit-widget-interface.h:21, from ./desktop.h:37, from display/snap-indicator.cpp:16: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ CXX display/sp-canvas-util.o In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:35:0, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:33, from /usr/include/gdkmm-2.4/gdkmm/window.h:30, from /usr/include/gdkmm-2.4/gdkmm/event.h:27, from /usr/include/gtkmm-2.4/gtkmm/widget.h:37, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/bin.h:30, from /usr/include/gtkmm-2.4/gtkmm/window.h:32, from ./ui/view/edit-widget-interface.h:21, from ./desktop.h:37, from display/snap-indicator.cpp:16: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:44:0, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/bin.h:30, from /usr/include/gtkmm-2.4/gtkmm/window.h:32, from ./ui/view/edit-widget-interface.h:21, from ./desktop.h:37, from display/snap-indicator.cpp:16: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:23, from ./forward.h:16, from ./display/snap-indicator.h:17, from display/snap-indicator.cpp:14: display/snap-indicator.cpp: In member function 'void Inkscape::Display::SnapIndicator::set_new_snaptarget(const Inkscape::SnappedPoint&, bool)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPCtrl*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ ./display/sodipodi-ctrl.h:18:34: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_CTRL(obj) (GTK_CHECK_CAST ((obj), SP_TYPE_CTRL, SPCtrl)) ^ display/snap-indicator.cpp:244:9: note: in expansion of macro 'SP_CTRL' SP_CTRL(canvasitem)->moveto(p.getPoint()); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPCanvasText*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ ./display/canvas-text.h:26:29: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_CANVASTEXT(obj) (GTK_CHECK_CAST ((obj), SP_TYPE_CANVASTEXT, SPCanvasText)) ^ display/snap-indicator.cpp:259:13: note: in expansion of macro 'SP_CANVASTEXT' SP_CANVASTEXT(canvas_tooltip)->rgba = 0x7f7f7fff; ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'CtrlRect*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ ./display/sodipodi-ctrlrect.h:23:27: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_CTRLRECT(obj) (GTK_CHECK_CAST((obj), SP_TYPE_CTRLRECT, CtrlRect)) ^ display/snap-indicator.cpp:273:13: note: in expansion of macro 'SP_CTRLRECT' SP_CTRLRECT(box)->setRectangle(*bbox); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'CtrlRect*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ ./display/sodipodi-ctrlrect.h:23:27: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_CTRLRECT(obj) (GTK_CHECK_CAST((obj), SP_TYPE_CTRLRECT, CtrlRect)) ^ display/snap-indicator.cpp:274:13: note: in expansion of macro 'SP_CTRLRECT' SP_CTRLRECT(box)->setColor(pre_snap ? 0x7f7f7fff : 0xff0000ff, 0, 0); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'CtrlRect*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ ./display/sodipodi-ctrlrect.h:23:27: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_CTRLRECT(obj) (GTK_CHECK_CAST((obj), SP_TYPE_CTRLRECT, CtrlRect)) ^ display/snap-indicator.cpp:275:13: note: in expansion of macro 'SP_CTRLRECT' SP_CTRLRECT(box)->setDashed(true); ^ display/snap-indicator.cpp: In member function 'void Inkscape::Display::SnapIndicator::set_new_snapsource(const Inkscape::SnapCandidatePoint&)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPCtrl*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ ./display/sodipodi-ctrl.h:18:34: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_CTRL(obj) (GTK_CHECK_CAST ((obj), SP_TYPE_CTRL, SPCtrl)) ^ display/snap-indicator.cpp:328:9: note: in expansion of macro 'SP_CTRL' SP_CTRL(canvasitem)->moveto(p.getPoint()); ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:23, from display/display-forward.h:4, from display/sodipodi-ctrlrect.cpp:18: display/sodipodi-ctrlrect.cpp: In function 'void sp_ctrlrect_render(SPCanvasItem*, SPCanvasBuf*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'CtrlRect*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ display/sodipodi-ctrlrect.h:23:27: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_CTRLRECT(obj) (GTK_CHECK_CAST((obj), SP_TYPE_CTRLRECT, CtrlRect)) ^ display/sodipodi-ctrlrect.cpp:160:5: note: in expansion of macro 'SP_CTRLRECT' SP_CTRLRECT(item)->render(buf); ^ display/sodipodi-ctrlrect.cpp: In function 'void sp_ctrlrect_update(SPCanvasItem*, const Geom::Matrix&, unsigned int)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'CtrlRect*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ display/sodipodi-ctrlrect.h:23:27: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_CTRLRECT(obj) (GTK_CHECK_CAST((obj), SP_TYPE_CTRLRECT, CtrlRect)) ^ display/sodipodi-ctrlrect.cpp:166:5: note: in expansion of macro 'SP_CTRLRECT' SP_CTRLRECT(item)->update(affine, flags); ^ display/sodipodi-ctrlrect.cpp: In member function 'void CtrlRect::_requestUpdate()': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPCanvasItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ display/display-forward.h:22:30: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_CANVAS_ITEM(obj) (GTK_CHECK_CAST((obj), SP_TYPE_CANVAS_ITEM, SPCanvasItem)) ^ display/sodipodi-ctrlrect.cpp:398:35: note: in expansion of macro 'SP_CANVAS_ITEM' sp_canvas_item_request_update(SP_CANVAS_ITEM(this)); ^ CXX display/sp-canvas.o CXX display/sp-ctrlline.o CXX display/sp-ctrlpoint.o CXX display/sp-ctrlquadr.o In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:23, from display/display-forward.h:4, from display/sp-ctrlline.cpp:22: display/sp-ctrlline.cpp: In function 'void sp_ctrlline_destroy(GtkObject*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPCtrlLine*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ display/sp-ctrlline.h:22:27: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_CTRLLINE(obj) (GTK_CHECK_CAST ((obj), SP_TYPE_CTRLLINE, SPCtrlLine)) ^ display/sp-ctrlline.cpp:90:28: note: in expansion of macro 'SP_CTRLLINE' SPCtrlLine *ctrlline = SP_CTRLLINE (object); ^ display/sp-ctrlline.cpp: In function 'void sp_ctrlline_render(SPCanvasItem*, SPCanvasBuf*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPCtrlLine*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ display/sp-ctrlline.h:22:27: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_CTRLLINE(obj) (GTK_CHECK_CAST ((obj), SP_TYPE_CTRLLINE, SPCtrlLine)) ^ display/sp-ctrlline.cpp:101:22: note: in expansion of macro 'SP_CTRLLINE' SPCtrlLine *cl = SP_CTRLLINE (item); ^ display/sp-ctrlline.cpp: In function 'void sp_ctrlline_update(SPCanvasItem*, const Geom::Matrix&, unsigned int)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPCtrlLine*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ display/sp-ctrlline.h:22:27: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_CTRLLINE(obj) (GTK_CHECK_CAST ((obj), SP_TYPE_CTRLLINE, SPCtrlLine)) ^ display/sp-ctrlline.cpp:129:22: note: in expansion of macro 'SP_CTRLLINE' SPCtrlLine *cl = SP_CTRLLINE (item); ^ display/sp-ctrlline.cpp: In function 'void sp_ctrlline_set_rgba32(SPCtrlLine*, guint32)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPCanvasItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ display/display-forward.h:22:30: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_CANVAS_ITEM(obj) (GTK_CHECK_CAST((obj), SP_TYPE_CANVAS_ITEM, SPCanvasItem)) ^ display/sp-ctrlline.cpp:166:16: note: in expansion of macro 'SP_CANVAS_ITEM' item = SP_CANVAS_ITEM (cl); ^ display/sp-ctrlline.cpp: In function 'void sp_ctrlline_set_coords(SPCtrlLine*, gdouble, gdouble, gdouble, gdouble)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPCanvasItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ display/display-forward.h:22:30: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_CANVAS_ITEM(obj) (GTK_CHECK_CAST((obj), SP_TYPE_CANVAS_ITEM, SPCanvasItem)) ^ display/sp-ctrlline.cpp:185:40: note: in expansion of macro 'SP_CANVAS_ITEM' sp_canvas_item_request_update (SP_CANVAS_ITEM (cl)); ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:23, from display/display-forward.h:4, from display/sp-ctrlpoint.cpp:14: display/sp-ctrlpoint.cpp: In function 'void sp_ctrlpoint_destroy(GtkObject*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPCtrlPoint*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ display/sp-ctrlpoint.h:20:28: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_CTRLPOINT(obj) (GTK_CHECK_CAST ((obj), SP_TYPE_CTRLPOINT, SPCtrlPoint)) ^ display/sp-ctrlpoint.cpp:83:30: note: in expansion of macro 'SP_CTRLPOINT' SPCtrlPoint *ctrlpoint = SP_CTRLPOINT (object); ^ display/sp-ctrlpoint.cpp: In function 'void sp_ctrlpoint_render(SPCanvasItem*, SPCanvasBuf*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPCtrlPoint*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ display/sp-ctrlpoint.h:20:28: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_CTRLPOINT(obj) (GTK_CHECK_CAST ((obj), SP_TYPE_CTRLPOINT, SPCtrlPoint)) ^ display/sp-ctrlpoint.cpp:94:23: note: in expansion of macro 'SP_CTRLPOINT' SPCtrlPoint *cp = SP_CTRLPOINT (item); ^ display/sp-ctrlpoint.cpp: In function 'void sp_ctrlpoint_update(SPCanvasItem*, const Geom::Matrix&, unsigned int)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPCtrlPoint*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ display/sp-ctrlpoint.h:20:28: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_CTRLPOINT(obj) (GTK_CHECK_CAST ((obj), SP_TYPE_CTRLPOINT, SPCtrlPoint)) ^ display/sp-ctrlpoint.cpp:116:23: note: in expansion of macro 'SP_CTRLPOINT' SPCtrlPoint *cp = SP_CTRLPOINT (item); ^ display/sp-ctrlpoint.cpp: In function 'void sp_ctrlpoint_set_color(SPCtrlPoint*, guint32)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPCanvasItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ display/display-forward.h:22:30: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_CANVAS_ITEM(obj) (GTK_CHECK_CAST((obj), SP_TYPE_CANVAS_ITEM, SPCanvasItem)) ^ display/sp-ctrlpoint.cpp:148:16: note: in expansion of macro 'SP_CANVAS_ITEM' item = SP_CANVAS_ITEM (cp); ^ display/sp-ctrlpoint.cpp: In function 'void sp_ctrlpoint_set_coords(SPCtrlPoint*, gdouble, gdouble)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPCanvasItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ display/display-forward.h:22:30: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_CANVAS_ITEM(obj) (GTK_CHECK_CAST((obj), SP_TYPE_CANVAS_ITEM, SPCanvasItem)) ^ display/sp-ctrlpoint.cpp:165:40: note: in expansion of macro 'SP_CANVAS_ITEM' sp_canvas_item_request_update (SP_CANVAS_ITEM (cp)); ^ CXX display/nr-filter.o CXX display/nr-filter-blend.o In file included from /usr/include/gdkmm-2.4/gdkmm.h:27:0, from /usr/include/gtkmm-2.4/gtkmm.h:89, from display/sp-canvas.cpp:26: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/pangomm-1.4/pangomm/layout.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:29, from /usr/include/gdkmm-2.4/gdkmm/gc.h:32, from /usr/include/gdkmm-2.4/gdkmm.h:30, from /usr/include/gtkmm-2.4/gtkmm.h:89, from display/sp-canvas.cpp:26: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm/cursor.h:31:0, from /usr/include/gdkmm-2.4/gdkmm.h:40, from /usr/include/gtkmm-2.4/gtkmm.h:89, from display/sp-canvas.cpp:26: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:97:0, from display/sp-canvas.cpp:26: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:98:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:101:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/cellview.h:31, from /usr/include/gtkmm-2.4/gtkmm.h:108, from display/sp-canvas.cpp:26: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:86:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:89:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/cellview.h:31, from /usr/include/gtkmm-2.4/gtkmm.h:108, from display/sp-canvas.cpp:26: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:127:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:130:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:113:0, from display/sp-canvas.cpp:26: /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'GtkCellRendererCombo* Gtk::CellRendererCombo::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:95:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] GtkCellRendererCombo* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'const GtkCellRendererCombo* Gtk::CellRendererCombo::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:98:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererCombo* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:116:0, from display/sp-canvas.cpp:26: /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'GtkCellRendererSpin* Gtk::CellRendererSpin::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:97:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] GtkCellRendererSpin* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'const GtkCellRendererSpin* Gtk::CellRendererSpin::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:100:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererSpin* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:23, from display/display-forward.h:4, from display/sp-ctrlquadr.cpp:14: display/sp-ctrlquadr.cpp: In function 'void sp_ctrlquadr_render(SPCanvasItem*, SPCanvasBuf*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPCtrlQuadr*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ display/sp-ctrlquadr.h:20:28: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_CTRLQUADR(obj) (GTK_CHECK_CAST ((obj), SP_TYPE_CTRLQUADR, SPCtrlQuadr)) ^ display/sp-ctrlquadr.cpp:98:23: note: in expansion of macro 'SP_CTRLQUADR' SPCtrlQuadr *cq = SP_CTRLQUADR (item); ^ display/sp-ctrlquadr.cpp: In function 'void sp_ctrlquadr_update(SPCanvasItem*, const Geom::Matrix&, unsigned int)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPCtrlQuadr*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ display/sp-ctrlquadr.h:20:28: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_CTRLQUADR(obj) (GTK_CHECK_CAST ((obj), SP_TYPE_CTRLQUADR, SPCtrlQuadr)) ^ display/sp-ctrlquadr.cpp:144:23: note: in expansion of macro 'SP_CTRLQUADR' SPCtrlQuadr *cq = SP_CTRLQUADR (item); ^ display/sp-ctrlquadr.cpp: In function 'void sp_ctrlquadr_set_rgba32(SPCtrlQuadr*, guint32)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPCanvasItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ display/display-forward.h:22:30: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_CANVAS_ITEM(obj) (GTK_CHECK_CAST((obj), SP_TYPE_CANVAS_ITEM, SPCanvasItem)) ^ display/sp-ctrlquadr.cpp:177:16: note: in expansion of macro 'SP_CANVAS_ITEM' item = SP_CANVAS_ITEM (cl); ^ display/sp-ctrlquadr.cpp: In function 'void sp_ctrlquadr_set_coords(SPCtrlQuadr*, Geom::Point, Geom::Point, Geom::Point, Geom::Point)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPCanvasItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ display/display-forward.h:22:30: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_CANVAS_ITEM(obj) (GTK_CHECK_CAST((obj), SP_TYPE_CANVAS_ITEM, SPCanvasItem)) ^ display/sp-ctrlquadr.cpp:193:40: note: in expansion of macro 'SP_CANVAS_ITEM' sp_canvas_item_request_update (SP_CANVAS_ITEM (cl)); ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:193:0, from display/sp-canvas.cpp:26: /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'GtkProgressBar* Gtk::ProgressBar::gobj()': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:146:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] GtkProgressBar* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'const GtkProgressBar* Gtk::ProgressBar::gobj() const': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:149:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] const GtkProgressBar* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:207:0, from display/sp-canvas.cpp:26: /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkRuler* Gtk::Ruler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:116:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] GtkRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkRuler* Gtk::Ruler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:119:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] const GtkRuler* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkVRuler* Gtk::VRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:369:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] GtkVRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkVRuler* Gtk::VRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:372:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] const GtkVRuler* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkHRuler* Gtk::HRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:439:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] GtkHRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkHRuler* Gtk::HRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:442:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] const GtkHRuler* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:216:0, from display/sp-canvas.cpp:26: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:163:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from ./ui/view/view.h:22:0, from ./desktop.h:36, from display/sp-canvas.cpp:42: ./gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': ./gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ CXX display/nr-filter-colormatrix.o In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, 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 display/sp-canvas.cpp:24: display/sp-canvas.cpp: In function 'SPCanvasItem* sp_canvas_item_new(SPCanvasGroup*, GtkType, const gchar*, ...)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPCanvasItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ display/display-forward.h:22:30: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_CANVAS_ITEM(obj) (GTK_CHECK_CAST((obj), SP_TYPE_CANVAS_ITEM, SPCanvasItem)) ^ display/sp-canvas.cpp:186:26: note: in expansion of macro 'SP_CANVAS_ITEM' SPCanvasItem *item = SP_CANVAS_ITEM (gtk_type_new (type)); ^ display/sp-canvas.cpp: In function 'void sp_canvas_item_construct(SPCanvasItem*, SPCanvasGroup*, const gchar*, va_list)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPCanvasItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ display/display-forward.h:22:30: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_CANVAS_ITEM(obj) (GTK_CHECK_CAST((obj), SP_TYPE_CANVAS_ITEM, SPCanvasItem)) ^ display/sp-canvas.cpp:206:20: note: in expansion of macro 'SP_CANVAS_ITEM' item->parent = SP_CANVAS_ITEM (parent); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPCanvasGroup*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ display/display-forward.h:29:31: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_CANVAS_GROUP(obj) (GTK_CHECK_CAST((obj), SP_TYPE_CANVAS_GROUP, SPCanvasGroup)) ^ display/sp-canvas.cpp:211:16: note: in expansion of macro 'SP_CANVAS_GROUP' group_add (SP_CANVAS_GROUP (item->parent), item); ^ display/sp-canvas.cpp: In function 'void sp_canvas_item_dispose(GObject*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPCanvasItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ display/display-forward.h:22:30: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_CANVAS_ITEM(obj) (GTK_CHECK_CAST((obj), SP_TYPE_CANVAS_ITEM, SPCanvasItem)) ^ display/sp-canvas.cpp:240:26: note: in expansion of macro 'SP_CANVAS_ITEM' SPCanvasItem *item = SP_CANVAS_ITEM (object); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'CtrlRect*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ display/sodipodi-ctrlrect.h:23:27: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_CTRLRECT(obj) (GTK_CHECK_CAST((obj), SP_TYPE_CTRLRECT, CtrlRect)) ^ display/sp-canvas.cpp:246:9: note: in expansion of macro 'SP_CTRLRECT' SP_CTRLRECT(object)->setRectangle(Geom::Rect(Geom::Point(0,0),Geom::Point(0,0))); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'CtrlRect*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ display/sodipodi-ctrlrect.h:23:27: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_CTRLRECT(obj) (GTK_CHECK_CAST((obj), SP_TYPE_CTRLRECT, CtrlRect)) ^ display/sp-canvas.cpp:247:9: note: in expansion of macro 'SP_CTRLRECT' SP_CTRLRECT(object)->update(item->xform, 0); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPCanvasGroup*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ display/display-forward.h:29:31: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_CANVAS_GROUP(obj) (GTK_CHECK_CAST((obj), SP_TYPE_CANVAS_GROUP, SPCanvasGroup)) ^ display/sp-canvas.cpp:272:23: note: in expansion of macro 'SP_CANVAS_GROUP' group_remove (SP_CANVAS_GROUP (item->parent), item); ^ display/sp-canvas.cpp: In function 'void put_item_after(GList*, GList*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPCanvasItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ display/sp-canvas.cpp:358:29: note: in expansion of macro 'SP_CANVAS_GROUP' SPCanvasGroup *parent = SP_CANVAS_GROUP (SP_CANVAS_ITEM (link->data)->parent); ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ display/display-forward.h:22:30: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_CANVAS_ITEM(obj) (GTK_CHECK_CAST((obj), SP_TYPE_CANVAS_ITEM, SPCanvasItem)) ^ display/sp-canvas.cpp:358:46: note: in expansion of macro 'SP_CANVAS_ITEM' SPCanvasGroup *parent = SP_CANVAS_GROUP (SP_CANVAS_ITEM (link->data)->parent); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPCanvasGroup*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ display/display-forward.h:29:31: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_CANVAS_GROUP(obj) (GTK_CHECK_CAST((obj), SP_TYPE_CANVAS_GROUP, SPCanvasGroup)) ^ display/sp-canvas.cpp:358:29: note: in expansion of macro 'SP_CANVAS_GROUP' SPCanvasGroup *parent = SP_CANVAS_GROUP (SP_CANVAS_ITEM (link->data)->parent); ^ display/sp-canvas.cpp: In function 'void sp_canvas_item_raise(SPCanvasItem*, int)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPCanvasGroup*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ display/display-forward.h:29:31: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_CANVAS_GROUP(obj) (GTK_CHECK_CAST((obj), SP_TYPE_CANVAS_GROUP, SPCanvasGroup)) ^ display/sp-canvas.cpp:421:29: note: in expansion of macro 'SP_CANVAS_GROUP' SPCanvasGroup *parent = SP_CANVAS_GROUP (item->parent); ^ display/sp-canvas.cpp: In function 'void sp_canvas_item_lower(SPCanvasItem*, int)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPCanvasGroup*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ display/display-forward.h:29:31: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_CANVAS_GROUP(obj) (GTK_CHECK_CAST((obj), SP_TYPE_CANVAS_GROUP, SPCanvasGroup)) ^ display/sp-canvas.cpp:458:29: note: in expansion of macro 'SP_CANVAS_GROUP' SPCanvasGroup *parent = SP_CANVAS_GROUP (item->parent); ^ display/sp-canvas.cpp: In function 'gint sp_canvas_item_order(SPCanvasItem*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPCanvasGroup*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ display/display-forward.h:29:31: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_CANVAS_GROUP(obj) (GTK_CHECK_CAST((obj), SP_TYPE_CANVAS_GROUP, SPCanvasGroup)) ^ display/sp-canvas.cpp:688:26: note: in expansion of macro 'SP_CANVAS_GROUP' return g_list_index (SP_CANVAS_GROUP (item->parent)->items, item); ^ display/sp-canvas.cpp: In function 'void sp_canvas_group_destroy(GtkObject*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPCanvasGroup*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ display/display-forward.h:29:31: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_CANVAS_GROUP(obj) (GTK_CHECK_CAST((obj), SP_TYPE_CANVAS_GROUP, SPCanvasGroup)) ^ display/sp-canvas.cpp:764:34: note: in expansion of macro 'SP_CANVAS_GROUP' SPCanvasGroup const *group = SP_CANVAS_GROUP (object); ^ display/sp-canvas.cpp: In function 'void sp_canvas_group_update(SPCanvasItem*, const Geom::Matrix&, unsigned int)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPCanvasGroup*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ display/display-forward.h:29:31: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_CANVAS_GROUP(obj) (GTK_CHECK_CAST((obj), SP_TYPE_CANVAS_GROUP, SPCanvasGroup)) ^ display/sp-canvas.cpp:784:34: note: in expansion of macro 'SP_CANVAS_GROUP' SPCanvasGroup const *group = SP_CANVAS_GROUP (item); ^ display/sp-canvas.cpp: In function 'double sp_canvas_group_point(SPCanvasItem*, Geom::Point, SPCanvasItem**)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPCanvasGroup*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ display/display-forward.h:29:31: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_CANVAS_GROUP(obj) (GTK_CHECK_CAST((obj), SP_TYPE_CANVAS_GROUP, SPCanvasGroup)) ^ display/sp-canvas.cpp:822:34: note: in expansion of macro 'SP_CANVAS_GROUP' SPCanvasGroup const *group = SP_CANVAS_GROUP (item); ^ display/sp-canvas.cpp: In function 'void sp_canvas_group_render(SPCanvasItem*, SPCanvasBuf*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPCanvasGroup*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ display/display-forward.h:29:31: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_CANVAS_GROUP(obj) (GTK_CHECK_CAST((obj), SP_TYPE_CANVAS_GROUP, SPCanvasGroup)) ^ display/sp-canvas.cpp:864:34: note: in expansion of macro 'SP_CANVAS_GROUP' SPCanvasGroup const *group = SP_CANVAS_GROUP (item); ^ display/sp-canvas.cpp: In function 'void sp_canvas_init(SPCanvas*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPCanvasItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ display/display-forward.h:22:30: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_CANVAS_ITEM(obj) (GTK_CHECK_CAST((obj), SP_TYPE_CANVAS_ITEM, SPCanvasItem)) ^ display/sp-canvas.cpp:1028:20: note: in expansion of macro 'SP_CANVAS_ITEM' canvas->root = SP_CANVAS_ITEM (gtk_type_new (sp_canvas_group_get_type ())); ^ display/sp-canvas.cpp: In function 'void sp_canvas_destroy(GtkObject*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPCanvas*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ display/display-forward.h:35:25: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_CANVAS(obj) (GTK_CHECK_CAST((obj), SP_TYPE_CANVAS, SPCanvas)) ^ display/sp-canvas.cpp:1099:24: note: in expansion of macro 'SP_CANVAS' SPCanvas *canvas = SP_CANVAS (object); ^ display/sp-canvas.cpp: In function 'void sp_canvas_realize(GtkWidget*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPCanvas*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ display/display-forward.h:35:25: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_CANVAS(obj) (GTK_CHECK_CAST((obj), SP_TYPE_CANVAS, SPCanvas)) ^ display/sp-canvas.cpp:1137:24: note: in expansion of macro 'SP_CANVAS' SPCanvas *canvas = SP_CANVAS (widget); ^ display/sp-canvas.cpp: In function 'void sp_canvas_unrealize(GtkWidget*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPCanvas*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ display/display-forward.h:35:25: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_CANVAS(obj) (GTK_CHECK_CAST((obj), SP_TYPE_CANVAS, SPCanvas)) ^ display/sp-canvas.cpp:1184:24: note: in expansion of macro 'SP_CANVAS' SPCanvas *canvas = SP_CANVAS (widget); ^ display/sp-canvas.cpp: In function 'void sp_canvas_size_request(GtkWidget*, GtkRequisition*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPCanvas*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ display/display-forward.h:35:25: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_CANVAS(obj) (GTK_CHECK_CAST((obj), SP_TYPE_CANVAS, SPCanvas)) ^ display/sp-canvas.cpp:1205:23: note: in expansion of macro 'SP_CANVAS' static_cast(SP_CANVAS (widget)); ^ display/sp-canvas.cpp: In function 'void sp_canvas_size_allocate(GtkWidget*, GtkAllocation*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPCanvas*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ display/display-forward.h:35:25: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_CANVAS(obj) (GTK_CHECK_CAST((obj), SP_TYPE_CANVAS, SPCanvas)) ^ display/sp-canvas.cpp:1217:24: note: in expansion of macro 'SP_CANVAS' SPCanvas *canvas = SP_CANVAS (widget); ^ display/sp-canvas.cpp: In function 'int pick_current_item(SPCanvas*, GdkEvent*)': display/sp-canvas.cpp:1465:23: warning: variable 'item' set but not used [-Wunused-but-set-variable] SPCanvasItem *item; ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, 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 display/sp-canvas.cpp:24: display/sp-canvas.cpp: In function 'gint sp_canvas_button(GtkWidget*, GdkEventButton*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPCanvas*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ display/display-forward.h:35:25: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_CANVAS(obj) (GTK_CHECK_CAST((obj), SP_TYPE_CANVAS, SPCanvas)) ^ display/sp-canvas.cpp:1514:24: note: in expansion of macro 'SP_CANVAS' SPCanvas *canvas = SP_CANVAS (widget); ^ display/sp-canvas.cpp: In function 'gint sp_canvas_scroll(GtkWidget*, GdkEventScroll*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPCanvas*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ display/display-forward.h:35:25: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_CANVAS(obj) (GTK_CHECK_CAST((obj), SP_TYPE_CANVAS, SPCanvas)) ^ display/sp-canvas.cpp:1586:24: note: in expansion of macro 'SP_CANVAS' return emit_event (SP_CANVAS (widget), (GdkEvent *) event); ^ display/sp-canvas.cpp: In function 'int sp_canvas_motion(GtkWidget*, GdkEventMotion*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPCanvas*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ display/display-forward.h:35:25: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_CANVAS(obj) (GTK_CHECK_CAST((obj), SP_TYPE_CANVAS, SPCanvas)) ^ display/sp-canvas.cpp:1603:24: note: in expansion of macro 'SP_CANVAS' SPCanvas *canvas = SP_CANVAS (widget); ^ display/sp-canvas.cpp: In function 'gint sp_canvas_expose(GtkWidget*, GdkEventExpose*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPCanvas*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ display/display-forward.h:35:25: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_CANVAS(obj) (GTK_CHECK_CAST((obj), SP_TYPE_CANVAS, SPCanvas)) ^ display/sp-canvas.cpp:1964:24: note: in expansion of macro 'SP_CANVAS' SPCanvas *canvas = SP_CANVAS (widget); ^ display/sp-canvas.cpp: In function 'gint sp_canvas_key(GtkWidget*, GdkEventKey*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPCanvas*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ display/display-forward.h:35:25: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_CANVAS(obj) (GTK_CHECK_CAST((obj), SP_TYPE_CANVAS, SPCanvas)) ^ display/sp-canvas.cpp:1997:24: note: in expansion of macro 'SP_CANVAS' return emit_event (SP_CANVAS (widget), (GdkEvent *) event); ^ display/sp-canvas.cpp:1997:57: warning: cast from 'GdkEventKey* {aka _GdkEventKey*}' to 'GdkEvent* {aka _GdkEvent*}' increases required alignment of target type [-Wcast-align] return emit_event (SP_CANVAS (widget), (GdkEvent *) event); ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, 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 display/sp-canvas.cpp:24: display/sp-canvas.cpp: In function 'gint sp_canvas_crossing(GtkWidget*, GdkEventCrossing*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPCanvas*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ display/display-forward.h:35:25: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_CANVAS(obj) (GTK_CHECK_CAST((obj), SP_TYPE_CANVAS, SPCanvas)) ^ display/sp-canvas.cpp:2006:24: note: in expansion of macro 'SP_CANVAS' SPCanvas *canvas = SP_CANVAS (widget); ^ display/sp-canvas.cpp: In function 'gint sp_canvas_focus_in(GtkWidget*, GdkEventFocus*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPCanvas*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ display/display-forward.h:35:25: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_CANVAS(obj) (GTK_CHECK_CAST((obj), SP_TYPE_CANVAS, SPCanvas)) ^ display/sp-canvas.cpp:2023:24: note: in expansion of macro 'SP_CANVAS' SPCanvas *canvas = SP_CANVAS (widget); ^ display/sp-canvas.cpp:2026:49: warning: cast from 'GdkEventFocus* {aka _GdkEventFocus*}' to 'GdkEvent* {aka _GdkEvent*}' increases required alignment of target type [-Wcast-align] return emit_event (canvas, (GdkEvent *) event); ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, 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 display/sp-canvas.cpp:24: display/sp-canvas.cpp: In function 'gint sp_canvas_focus_out(GtkWidget*, GdkEventFocus*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPCanvas*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ display/display-forward.h:35:25: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_CANVAS(obj) (GTK_CHECK_CAST((obj), SP_TYPE_CANVAS, SPCanvas)) ^ display/sp-canvas.cpp:2040:24: note: in expansion of macro 'SP_CANVAS' SPCanvas *canvas = SP_CANVAS (widget); ^ display/sp-canvas.cpp:2043:49: warning: cast from 'GdkEventFocus* {aka _GdkEventFocus*}' to 'GdkEvent* {aka _GdkEvent*}' increases required alignment of target type [-Wcast-align] return emit_event (canvas, (GdkEvent *) event); ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, 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 display/sp-canvas.cpp:24: display/sp-canvas.cpp: In function 'gint idle_handler(gpointer)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPCanvas*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ display/display-forward.h:35:25: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_CANVAS(obj) (GTK_CHECK_CAST((obj), SP_TYPE_CANVAS, SPCanvas)) ^ display/sp-canvas.cpp:2140:24: note: in expansion of macro 'SP_CANVAS' SPCanvas *canvas = SP_CANVAS (data); ^ display/sp-canvas.cpp: In function 'SPCanvasGroup* sp_canvas_root(SPCanvas*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPCanvasGroup*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ display/display-forward.h:29:31: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_CANVAS_GROUP(obj) (GTK_CHECK_CAST((obj), SP_TYPE_CANVAS_GROUP, SPCanvasGroup)) ^ display/sp-canvas.cpp:2175:12: note: in expansion of macro 'SP_CANVAS_GROUP' return SP_CANVAS_GROUP (canvas->root); ^ In file included from /usr/include/gdkmm-2.4/gdkmm.h:27:0, from /usr/include/gtkmm-2.4/gtkmm.h:89, from ./sp-filter.h:19, from ./filters/composite.h:16, from ./display/nr-filter-composite.h:15, from display/nr-filter.cpp:26: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/pangomm-1.4/pangomm/layout.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:29, from /usr/include/gdkmm-2.4/gdkmm/gc.h:32, from /usr/include/gdkmm-2.4/gdkmm.h:30, from /usr/include/gtkmm-2.4/gtkmm.h:89, from ./sp-filter.h:19, from ./filters/composite.h:16, from ./display/nr-filter-composite.h:15, from display/nr-filter.cpp:26: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm/cursor.h:31:0, from /usr/include/gdkmm-2.4/gdkmm.h:40, from /usr/include/gtkmm-2.4/gtkmm.h:89, from ./sp-filter.h:19, from ./filters/composite.h:16, from ./display/nr-filter-composite.h:15, from display/nr-filter.cpp:26: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ CXX display/nr-filter-component-transfer.o CXX display/nr-filter-composite.o In file included from /usr/include/gtkmm-2.4/gtkmm.h:97:0, from ./sp-filter.h:19, from ./filters/composite.h:16, from ./display/nr-filter-composite.h:15, from display/nr-filter.cpp:26: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:98:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:101:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/cellview.h:31, from /usr/include/gtkmm-2.4/gtkmm.h:108, from ./sp-filter.h:19, from ./filters/composite.h:16, from ./display/nr-filter-composite.h:15, from display/nr-filter.cpp:26: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:86:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:89:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/cellview.h:31, from /usr/include/gtkmm-2.4/gtkmm.h:108, from ./sp-filter.h:19, from ./filters/composite.h:16, from ./display/nr-filter-composite.h:15, from display/nr-filter.cpp:26: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:127:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:130:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:113:0, from ./sp-filter.h:19, from ./filters/composite.h:16, from ./display/nr-filter-composite.h:15, from display/nr-filter.cpp:26: /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'GtkCellRendererCombo* Gtk::CellRendererCombo::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:95:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] GtkCellRendererCombo* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'const GtkCellRendererCombo* Gtk::CellRendererCombo::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:98:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererCombo* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:116:0, from ./sp-filter.h:19, from ./filters/composite.h:16, from ./display/nr-filter-composite.h:15, from display/nr-filter.cpp:26: /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'GtkCellRendererSpin* Gtk::CellRendererSpin::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:97:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] GtkCellRendererSpin* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'const GtkCellRendererSpin* Gtk::CellRendererSpin::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:100:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererSpin* gobj() const { return reinterpret_cast(gobject_); } ^ CXX display/nr-filter-convolve-matrix.o In file included from /usr/include/gtkmm-2.4/gtkmm.h:193:0, from ./sp-filter.h:19, from ./filters/composite.h:16, from ./display/nr-filter-composite.h:15, from display/nr-filter.cpp:26: /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'GtkProgressBar* Gtk::ProgressBar::gobj()': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:146:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] GtkProgressBar* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'const GtkProgressBar* Gtk::ProgressBar::gobj() const': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:149:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] const GtkProgressBar* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:207:0, from ./sp-filter.h:19, from ./filters/composite.h:16, from ./display/nr-filter-composite.h:15, from display/nr-filter.cpp:26: /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkRuler* Gtk::Ruler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:116:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] GtkRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkRuler* Gtk::Ruler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:119:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] const GtkRuler* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkVRuler* Gtk::VRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:369:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] GtkVRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkVRuler* Gtk::VRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:372:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] const GtkVRuler* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkHRuler* Gtk::HRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:439:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] GtkHRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkHRuler* Gtk::HRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:442:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] const GtkHRuler* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:216:0, from ./sp-filter.h:19, from ./filters/composite.h:16, from ./display/nr-filter-composite.h:15, from display/nr-filter.cpp:26: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:163:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from ./libnr/nr-object.h:20:0, from ./display/nr-arena.h:31, from display/nr-filter.cpp:42: ./gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': ./gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ In file included from display/nr-filter.cpp:42:0: ./display/nr-arena.h: In static member function 'static NRArena* NRArena::create()': ./display/nr-arena.h:46:66: warning: cast from 'NRObject*' to 'NRArena*' increases required alignment of target type [-Wcast-align] return reinterpret_cast(nr_object_new(NR_TYPE_ARENA)); ^ CXX display/nr-filter-diffuselighting.o CXX display/nr-filter-displacement-map.o In file included from /usr/include/gdkmm-2.4/gdkmm.h:27:0, from /usr/include/gtkmm-2.4/gtkmm.h:89, from ./sp-filter.h:19, from ./filters/composite.h:16, from display/nr-filter-composite.cpp:15: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/pangomm-1.4/pangomm/layout.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:29, from /usr/include/gdkmm-2.4/gdkmm/gc.h:32, from /usr/include/gdkmm-2.4/gdkmm.h:30, from /usr/include/gtkmm-2.4/gtkmm.h:89, from ./sp-filter.h:19, from ./filters/composite.h:16, from display/nr-filter-composite.cpp:15: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm/cursor.h:31:0, from /usr/include/gdkmm-2.4/gdkmm.h:40, from /usr/include/gtkmm-2.4/gtkmm.h:89, from ./sp-filter.h:19, from ./filters/composite.h:16, from display/nr-filter-composite.cpp:15: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:97:0, from ./sp-filter.h:19, from ./filters/composite.h:16, from display/nr-filter-composite.cpp:15: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:98:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:101:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/cellview.h:31, from /usr/include/gtkmm-2.4/gtkmm.h:108, from ./sp-filter.h:19, from ./filters/composite.h:16, from display/nr-filter-composite.cpp:15: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:86:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:89:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/cellview.h:31, from /usr/include/gtkmm-2.4/gtkmm.h:108, from ./sp-filter.h:19, from ./filters/composite.h:16, from display/nr-filter-composite.cpp:15: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:127:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:130:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:113:0, from ./sp-filter.h:19, from ./filters/composite.h:16, from display/nr-filter-composite.cpp:15: /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'GtkCellRendererCombo* Gtk::CellRendererCombo::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:95:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] GtkCellRendererCombo* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'const GtkCellRendererCombo* Gtk::CellRendererCombo::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:98:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererCombo* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:116:0, from ./sp-filter.h:19, from ./filters/composite.h:16, from display/nr-filter-composite.cpp:15: /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'GtkCellRendererSpin* Gtk::CellRendererSpin::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:97:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] GtkCellRendererSpin* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'const GtkCellRendererSpin* Gtk::CellRendererSpin::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:100:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererSpin* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:193:0, from ./sp-filter.h:19, from ./filters/composite.h:16, from display/nr-filter-composite.cpp:15: /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'GtkProgressBar* Gtk::ProgressBar::gobj()': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:146:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] GtkProgressBar* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'const GtkProgressBar* Gtk::ProgressBar::gobj() const': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:149:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] const GtkProgressBar* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:207:0, from ./sp-filter.h:19, from ./filters/composite.h:16, from display/nr-filter-composite.cpp:15: /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkRuler* Gtk::Ruler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:116:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] GtkRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkRuler* Gtk::Ruler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:119:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] const GtkRuler* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkVRuler* Gtk::VRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:369:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] GtkVRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkVRuler* Gtk::VRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:372:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] const GtkVRuler* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkHRuler* Gtk::HRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:439:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] GtkHRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkHRuler* Gtk::HRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:442:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] const GtkHRuler* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from ./libnr/nr-object.h:20:0, from ./display/nr-arena-item.h:61, from display/nr-filter-diffuselighting.cpp:16: ./gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': ./gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:216:0, from ./sp-filter.h:19, from ./filters/composite.h:16, from display/nr-filter-composite.cpp:15: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:163:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } ^ CXX display/nr-filter-flood.o In file included from /usr/include/gdkmm-2.4/gdkmm.h:27:0, from /usr/include/gtkmm-2.4/gtkmm.h:89, from ./sp-filter.h:19, from ./filters/displacementmap.h:16, from ./display/nr-filter-displacement-map.h:15, from display/nr-filter-displacement-map.cpp:12: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/pangomm-1.4/pangomm/layout.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:29, from /usr/include/gdkmm-2.4/gdkmm/gc.h:32, from /usr/include/gdkmm-2.4/gdkmm.h:30, from /usr/include/gtkmm-2.4/gtkmm.h:89, from ./sp-filter.h:19, from ./filters/displacementmap.h:16, from ./display/nr-filter-displacement-map.h:15, from display/nr-filter-displacement-map.cpp:12: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm/cursor.h:31:0, from /usr/include/gdkmm-2.4/gdkmm.h:40, from /usr/include/gtkmm-2.4/gtkmm.h:89, from ./sp-filter.h:19, from ./filters/displacementmap.h:16, from ./display/nr-filter-displacement-map.h:15, from display/nr-filter-displacement-map.cpp:12: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:97:0, from ./sp-filter.h:19, from ./filters/displacementmap.h:16, from ./display/nr-filter-displacement-map.h:15, from display/nr-filter-displacement-map.cpp:12: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:98:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:101:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/cellview.h:31, from /usr/include/gtkmm-2.4/gtkmm.h:108, from ./sp-filter.h:19, from ./filters/displacementmap.h:16, from ./display/nr-filter-displacement-map.h:15, from display/nr-filter-displacement-map.cpp:12: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:86:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:89:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/cellview.h:31, from /usr/include/gtkmm-2.4/gtkmm.h:108, from ./sp-filter.h:19, from ./filters/displacementmap.h:16, from ./display/nr-filter-displacement-map.h:15, from display/nr-filter-displacement-map.cpp:12: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:127:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:130:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:113:0, from ./sp-filter.h:19, from ./filters/displacementmap.h:16, from ./display/nr-filter-displacement-map.h:15, from display/nr-filter-displacement-map.cpp:12: /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'GtkCellRendererCombo* Gtk::CellRendererCombo::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:95:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] GtkCellRendererCombo* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'const GtkCellRendererCombo* Gtk::CellRendererCombo::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:98:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererCombo* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:116:0, from ./sp-filter.h:19, from ./filters/displacementmap.h:16, from ./display/nr-filter-displacement-map.h:15, from display/nr-filter-displacement-map.cpp:12: /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'GtkCellRendererSpin* Gtk::CellRendererSpin::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:97:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] GtkCellRendererSpin* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'const GtkCellRendererSpin* Gtk::CellRendererSpin::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:100:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererSpin* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:193:0, from ./sp-filter.h:19, from ./filters/displacementmap.h:16, from ./display/nr-filter-displacement-map.h:15, from display/nr-filter-displacement-map.cpp:12: /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'GtkProgressBar* Gtk::ProgressBar::gobj()': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:146:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] GtkProgressBar* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'const GtkProgressBar* Gtk::ProgressBar::gobj() const': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:149:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] const GtkProgressBar* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:207:0, from ./sp-filter.h:19, from ./filters/displacementmap.h:16, from ./display/nr-filter-displacement-map.h:15, from display/nr-filter-displacement-map.cpp:12: /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkRuler* Gtk::Ruler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:116:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] GtkRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkRuler* Gtk::Ruler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:119:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] const GtkRuler* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkVRuler* Gtk::VRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:369:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] GtkVRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkVRuler* Gtk::VRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:372:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] const GtkVRuler* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkHRuler* Gtk::HRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:439:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] GtkHRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkHRuler* Gtk::HRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:442:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] const GtkHRuler* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:216:0, from ./sp-filter.h:19, from ./filters/displacementmap.h:16, from ./display/nr-filter-displacement-map.h:15, from display/nr-filter-displacement-map.cpp:12: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:163:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } ^ CXX display/nr-filter-gaussian.o CXX display/nr-filter-getalpha.o CXX display/nr-filter-image.o CXX display/nr-filter-merge.o CXX display/nr-filter-morphology.o display/nr-filter-gaussian.cpp: In function 'void Inkscape::Filters::calcFilter(double, double*)': display/nr-filter-gaussian.cpp:217:12: warning: variable 's' set but not used [-Wunused-but-set-variable] double s; ^ In file included from ./document.h:28:0, from display/nr-filter-image.cpp:12: ./gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': ./gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ In file included from display/nr-filter-image.cpp:14:0: ./display/nr-arena.h: In static member function 'static NRArena* NRArena::create()': ./display/nr-arena.h:46:66: warning: cast from 'NRObject*' to 'NRArena*' increases required alignment of target type [-Wcast-align] return reinterpret_cast(nr_object_new(NR_TYPE_ARENA)); ^ CXX display/nr-filter-offset.o In file included from /usr/include/gdkmm-2.4/gdkmm.h:27:0, from /usr/include/gtkmm-2.4/gtkmm.h:89, from ./display/nr-filter-image.h:18, from display/nr-filter-image.cpp:17: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/pangomm-1.4/pangomm/layout.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:29, from /usr/include/gdkmm-2.4/gdkmm/gc.h:32, from /usr/include/gdkmm-2.4/gdkmm.h:30, from /usr/include/gtkmm-2.4/gtkmm.h:89, from ./display/nr-filter-image.h:18, from display/nr-filter-image.cpp:17: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ CXX display/nr-filter-primitive.o In file included from /usr/include/gdkmm-2.4/gdkmm.h:27:0, from /usr/include/gtkmm-2.4/gtkmm.h:89, from ./sp-filter.h:19, from ./filters/merge.h:16, from display/nr-filter-merge.cpp:16: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/pangomm-1.4/pangomm/layout.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:29, from /usr/include/gdkmm-2.4/gdkmm/gc.h:32, from /usr/include/gdkmm-2.4/gdkmm.h:30, from /usr/include/gtkmm-2.4/gtkmm.h:89, from ./sp-filter.h:19, from ./filters/merge.h:16, from display/nr-filter-merge.cpp:16: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm/cursor.h:31:0, from /usr/include/gdkmm-2.4/gdkmm.h:40, from /usr/include/gtkmm-2.4/gtkmm.h:89, from ./display/nr-filter-image.h:18, from display/nr-filter-image.cpp:17: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:97:0, from ./display/nr-filter-image.h:18, from display/nr-filter-image.cpp:17: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:98:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:101:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/cellview.h:31, from /usr/include/gtkmm-2.4/gtkmm.h:108, from ./display/nr-filter-image.h:18, from display/nr-filter-image.cpp:17: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:86:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:89:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/cellview.h:31, from /usr/include/gtkmm-2.4/gtkmm.h:108, from ./display/nr-filter-image.h:18, from display/nr-filter-image.cpp:17: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:127:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:130:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm/cursor.h:31:0, from /usr/include/gdkmm-2.4/gdkmm.h:40, from /usr/include/gtkmm-2.4/gtkmm.h:89, from ./sp-filter.h:19, from ./filters/merge.h:16, from display/nr-filter-merge.cpp:16: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:113:0, from ./display/nr-filter-image.h:18, from display/nr-filter-image.cpp:17: /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'GtkCellRendererCombo* Gtk::CellRendererCombo::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:95:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] GtkCellRendererCombo* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'const GtkCellRendererCombo* Gtk::CellRendererCombo::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:98:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererCombo* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:116:0, from ./display/nr-filter-image.h:18, from display/nr-filter-image.cpp:17: /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'GtkCellRendererSpin* Gtk::CellRendererSpin::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:97:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] GtkCellRendererSpin* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'const GtkCellRendererSpin* Gtk::CellRendererSpin::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:100:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererSpin* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:193:0, from ./display/nr-filter-image.h:18, from display/nr-filter-image.cpp:17: /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'GtkProgressBar* Gtk::ProgressBar::gobj()': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:146:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] GtkProgressBar* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'const GtkProgressBar* Gtk::ProgressBar::gobj() const': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:149:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] const GtkProgressBar* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:97:0, from ./sp-filter.h:19, from ./filters/merge.h:16, from display/nr-filter-merge.cpp:16: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:98:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:101:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/cellview.h:31, from /usr/include/gtkmm-2.4/gtkmm.h:108, from ./sp-filter.h:19, from ./filters/merge.h:16, from display/nr-filter-merge.cpp:16: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:86:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:89:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/cellview.h:31, from /usr/include/gtkmm-2.4/gtkmm.h:108, from ./sp-filter.h:19, from ./filters/merge.h:16, from display/nr-filter-merge.cpp:16: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:127:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:130:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:207:0, from ./display/nr-filter-image.h:18, from display/nr-filter-image.cpp:17: /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkRuler* Gtk::Ruler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:116:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] GtkRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkRuler* Gtk::Ruler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:119:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] const GtkRuler* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkVRuler* Gtk::VRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:369:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] GtkVRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkVRuler* Gtk::VRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:372:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] const GtkVRuler* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkHRuler* Gtk::HRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:439:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] GtkHRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkHRuler* Gtk::HRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:442:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] const GtkHRuler* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:113:0, from ./sp-filter.h:19, from ./filters/merge.h:16, from display/nr-filter-merge.cpp:16: /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'GtkCellRendererCombo* Gtk::CellRendererCombo::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:95:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] GtkCellRendererCombo* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'const GtkCellRendererCombo* Gtk::CellRendererCombo::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:98:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererCombo* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:216:0, from ./display/nr-filter-image.h:18, from display/nr-filter-image.cpp:17: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:163:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:116:0, from ./sp-filter.h:19, from ./filters/merge.h:16, from display/nr-filter-merge.cpp:16: /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'GtkCellRendererSpin* Gtk::CellRendererSpin::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:97:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] GtkCellRendererSpin* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'const GtkCellRendererSpin* Gtk::CellRendererSpin::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:100:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererSpin* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:193:0, from ./sp-filter.h:19, from ./filters/merge.h:16, from display/nr-filter-merge.cpp:16: /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'GtkProgressBar* Gtk::ProgressBar::gobj()': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:146:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] GtkProgressBar* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'const GtkProgressBar* Gtk::ProgressBar::gobj() const': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:149:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] const GtkProgressBar* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:207:0, from ./sp-filter.h:19, from ./filters/merge.h:16, from display/nr-filter-merge.cpp:16: /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkRuler* Gtk::Ruler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:116:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] GtkRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkRuler* Gtk::Ruler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:119:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] const GtkRuler* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkVRuler* Gtk::VRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:369:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] GtkVRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkVRuler* Gtk::VRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:372:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] const GtkVRuler* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkHRuler* Gtk::HRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:439:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] GtkHRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkHRuler* Gtk::HRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:442:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] const GtkHRuler* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:216:0, from ./sp-filter.h:19, from ./filters/merge.h:16, from display/nr-filter-merge.cpp:16: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:163:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } ^ CXX display/nr-filter-slot.o CXX display/nr-filter-specularlighting.o CXX display/nr-filter-tile.o CXX display/nr-filter-turbulence.o In file included from ./libnr/nr-object.h:20:0, from ./display/nr-arena-item.h:61, from display/nr-filter-slot.cpp:17: ./gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': ./gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ In file included from ./libnr/nr-object.h:20:0, from ./display/nr-arena-item.h:61, from display/nr-filter-specularlighting.cpp:17: ./gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': ./gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ CXX display/nr-filter-units.o CXX display/nr-filter-utils.o CXX display/pixblock-scaler.o In file included from ./libnr/nr-object.h:20:0, from ./display/nr-arena-item.h:61, from display/nr-filter-turbulence.cpp:20: ./gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': ./gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ CXX display/pixblock-transform.o CXX display/inkscape-cairo.o CXX display/nr-light.o CXX extension/extension.o CXX extension/db.o CXX extension/dependency.o In file included from /usr/include/gdkmm-2.4/gdkmm.h:27:0, from /usr/include/gtkmm-2.4/gtkmm.h:89, from display/../sp-filter.h:19, from display/../style.h:21, from display/inkscape-cairo.cpp:19: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/pangomm-1.4/pangomm/layout.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:29, from /usr/include/gdkmm-2.4/gdkmm/gc.h:32, from /usr/include/gdkmm-2.4/gdkmm.h:30, from /usr/include/gtkmm-2.4/gtkmm.h:89, from display/../sp-filter.h:19, from display/../style.h:21, from display/inkscape-cairo.cpp:19: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/gtkmm-2.4/gtkmm/widget.h:29, from ./extension/extension.h:20, from extension/db.h:22, from extension/db.cpp:18: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/gtkmm-2.4/gtkmm/widget.h:29, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/box.h:58, from extension/extension.cpp:25: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm/cursor.h:31:0, from /usr/include/gdkmm-2.4/gdkmm.h:40, from /usr/include/gtkmm-2.4/gtkmm.h:89, from display/../sp-filter.h:19, from display/../style.h:21, from display/inkscape-cairo.cpp:19: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:35:0, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:33, from /usr/include/gdkmm-2.4/gdkmm/window.h:30, from /usr/include/gdkmm-2.4/gdkmm/event.h:27, from /usr/include/gtkmm-2.4/gtkmm/widget.h:37, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/box.h:58, from extension/extension.cpp:25: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:44:0, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/box.h:58, from extension/extension.cpp:25: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:35:0, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:33, from /usr/include/gdkmm-2.4/gdkmm/window.h:30, from /usr/include/gdkmm-2.4/gdkmm/event.h:27, from /usr/include/gtkmm-2.4/gtkmm/widget.h:37, from ./extension/extension.h:20, from extension/db.h:22, from extension/db.cpp:18: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/gtkmm-2.4/gtkmm/widget.h:29, from ./extension/extension.h:20, from extension/db.h:22, from extension/dependency.cpp:19: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:44:0, from ./extension/extension.h:20, from extension/db.h:22, from extension/db.cpp:18: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:97:0, from display/../sp-filter.h:19, from display/../style.h:21, from display/inkscape-cairo.cpp:19: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:98:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:101:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from ./document.h:28:0, from extension/param/parameter.h:20, from extension/extension.cpp:37: ./gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': ./gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/cellview.h:31, from /usr/include/gtkmm-2.4/gtkmm.h:108, from display/../sp-filter.h:19, from display/../style.h:21, from display/inkscape-cairo.cpp:19: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:86:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:89:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/cellview.h:31, from /usr/include/gtkmm-2.4/gtkmm.h:108, from display/../sp-filter.h:19, from display/../style.h:21, from display/inkscape-cairo.cpp:19: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:127:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:130:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:113:0, from display/../sp-filter.h:19, from display/../style.h:21, from display/inkscape-cairo.cpp:19: /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'GtkCellRendererCombo* Gtk::CellRendererCombo::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:95:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] GtkCellRendererCombo* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'const GtkCellRendererCombo* Gtk::CellRendererCombo::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:98:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererCombo* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:116:0, from display/../sp-filter.h:19, from display/../style.h:21, from display/inkscape-cairo.cpp:19: /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'GtkCellRendererSpin* Gtk::CellRendererSpin::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:97:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] GtkCellRendererSpin* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'const GtkCellRendererSpin* Gtk::CellRendererSpin::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:100:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererSpin* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from ./document.h:28:0, from extension/input.h:18, from extension/db.cpp:19: ./gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': ./gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:35:0, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:33, from /usr/include/gdkmm-2.4/gdkmm/window.h:30, from /usr/include/gdkmm-2.4/gdkmm/event.h:27, from /usr/include/gtkmm-2.4/gtkmm/widget.h:37, from ./extension/extension.h:20, from extension/db.h:22, from extension/dependency.cpp:19: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:44:0, from ./extension/extension.h:20, from extension/db.h:22, from extension/dependency.cpp:19: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:193:0, from display/../sp-filter.h:19, from display/../style.h:21, from display/inkscape-cairo.cpp:19: /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'GtkProgressBar* Gtk::ProgressBar::gobj()': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:146:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] GtkProgressBar* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'const GtkProgressBar* Gtk::ProgressBar::gobj() const': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:149:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] const GtkProgressBar* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:207:0, from display/../sp-filter.h:19, from display/../style.h:21, from display/inkscape-cairo.cpp:19: /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkRuler* Gtk::Ruler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:116:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] GtkRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkRuler* Gtk::Ruler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:119:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] const GtkRuler* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkVRuler* Gtk::VRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:369:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] GtkVRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkVRuler* Gtk::VRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:372:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] const GtkVRuler* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkHRuler* Gtk::HRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:439:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] GtkHRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkHRuler* Gtk::HRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:442:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] const GtkHRuler* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:216:0, from display/../sp-filter.h:19, from display/../style.h:21, from display/inkscape-cairo.cpp:19: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:163:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from ./libnr/nr-object.h:20:0, from display/nr-arena.h:31, from display/inkscape-cairo.cpp:20: ./gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': ./gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ In file included from display/inkscape-cairo.cpp:20:0: display/nr-arena.h: In static member function 'static NRArena* NRArena::create()': display/nr-arena.h:46:66: warning: cast from 'NRObject*' to 'NRArena*' increases required alignment of target type [-Wcast-align] return reinterpret_cast(nr_object_new(NR_TYPE_ARENA)); ^ CXX extension/error-file.o CXX extension/execution-env.o CXX extension/init.o CXX extension/param/parameter.o In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/gtkmm-2.4/gtkmm/widget.h:29, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/textview.h:34, from ./ui/dialog/extensions.h:14, from extension/error-file.cpp:20: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:35:0, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:33, from /usr/include/gdkmm-2.4/gdkmm/window.h:30, from /usr/include/gdkmm-2.4/gdkmm/event.h:27, from /usr/include/gtkmm-2.4/gtkmm/widget.h:37, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/textview.h:34, from ./ui/dialog/extensions.h:14, from extension/error-file.cpp:20: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ In file included from ./document.h:28:0, from extension/system.h:18, from extension/init.cpp:25: ./gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': ./gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/gtkmm-2.4/gtkmm/widget.h:29, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/box.h:58, from /usr/include/gtkmm-2.4/gtkmm/dialog.h:30, from /usr/include/gtkmm-2.4/gtkmm/messagedialog.h:30, from extension/execution-env.cpp:12: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:44:0, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/textview.h:34, from ./ui/dialog/extensions.h:14, from extension/error-file.cpp:20: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:35:0, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:33, from /usr/include/gdkmm-2.4/gdkmm/window.h:30, from /usr/include/gdkmm-2.4/gdkmm/event.h:27, from /usr/include/gtkmm-2.4/gtkmm/widget.h:37, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/box.h:58, from /usr/include/gtkmm-2.4/gtkmm/dialog.h:30, from /usr/include/gtkmm-2.4/gtkmm/messagedialog.h:30, from extension/execution-env.cpp:12: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:44:0, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/box.h:58, from /usr/include/gtkmm-2.4/gtkmm/dialog.h:30, from /usr/include/gtkmm-2.4/gtkmm/messagedialog.h:30, from extension/execution-env.cpp:12: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/gtkmm-2.4/gtkmm/widget.h:29, from ./extension/extension.h:20, from extension/system.h:19, from extension/init.cpp:25: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/textview.h:38:0, from ./ui/dialog/extensions.h:14, from extension/error-file.cpp:20: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:98:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:101:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from ./document.h:28:0, from extension/param/parameter.h:20, from extension/prefdialog.h:22, from extension/execution-env.cpp:15: ./gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': ./gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:35:0, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:33, from /usr/include/gdkmm-2.4/gdkmm/window.h:30, from /usr/include/gdkmm-2.4/gdkmm/event.h:27, from /usr/include/gtkmm-2.4/gtkmm/widget.h:37, from ./extension/extension.h:20, from extension/system.h:19, from extension/init.cpp:25: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:44:0, from ./extension/extension.h:20, from extension/system.h:19, from extension/init.cpp:25: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from ./selection.h:29:0, from ./ui/widget/panel.h:32, from ./ui/dialog/extensions.h:15, from extension/error-file.cpp:20: ./gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': ./gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ In file included from /usr/include/gtkmm-2.4/gtkmm/entry.h:35:0, from /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:28, from extension/internal/pdfinput/pdf-input.h:27, from extension/init.cpp:39: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:98:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:101:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from extension/internal/pdfinput/pdf-input.h:27:0, from extension/init.cpp:39: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:163:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/combobox.h:31, from /usr/include/gtkmm-2.4/gtkmm/comboboxtext.h:24, from extension/internal/pdfinput/pdf-input.h:30, from extension/init.cpp:39: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:86:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:89:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/combobox.h:31, from /usr/include/gtkmm-2.4/gtkmm/comboboxtext.h:24, from extension/internal/pdfinput/pdf-input.h:30, from extension/init.cpp:39: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:127:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:130:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/gtkmm-2.4/gtkmm/widget.h:29, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/box.h:58, from extension/param/parameter.cpp:22: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ extension/init.cpp: In function 'void Inkscape::Extension::check_extensions()': extension/init.cpp:330:10: warning: variable 'anyfail' set but not used [-Wunused-but-set-variable] bool anyfail = false; ^ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:35:0, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:33, from /usr/include/gdkmm-2.4/gdkmm/window.h:30, from /usr/include/gdkmm-2.4/gdkmm/event.h:27, from /usr/include/gtkmm-2.4/gtkmm/widget.h:37, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/box.h:58, from extension/param/parameter.cpp:22: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:44:0, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/box.h:58, from extension/param/parameter.cpp:22: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from extension/param/parameter.cpp:23:0: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:163:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } ^ CXX extension/param/notebook.o CXX extension/param/bool.o In file included from ./document.h:28:0, from ./document-private.h:22, from extension/param/parameter.cpp:28: ./gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': ./gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24:0, from /usr/include/gtkmm-2.4/gtkmm/treeviewcolumn.h:38, from /usr/include/gtkmm-2.4/gtkmm/treeview.h:36, from ./event-log.h:31, from ./document-private.h:26, from extension/param/parameter.cpp:28: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:86:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:89:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27:0, from /usr/include/gtkmm-2.4/gtkmm/treeviewcolumn.h:38, from /usr/include/gtkmm-2.4/gtkmm/treeview.h:36, from ./event-log.h:31, from ./document-private.h:26, from extension/param/parameter.cpp:28: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:127:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:130:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from extension/param/parameter.cpp:34:0: extension/param/parameter.h: At global scope: extension/param/parameter.h:121:18: warning: 'virtual void Inkscape::Extension::Parameter::string(std::list >&)' was hidden [-Woverloaded-virtual] virtual void string (std::list &list); ^ In file included from extension/param/parameter.cpp:35:0: extension/param/bool.h:28:10: warning: by 'virtual void Inkscape::Extension::ParamBool::string(std::string&)' [-Woverloaded-virtual] void string (std::string &string); ^ In file included from extension/param/parameter.cpp:34:0: extension/param/parameter.h:121:18: warning: 'virtual void Inkscape::Extension::Parameter::string(std::list >&)' was hidden [-Woverloaded-virtual] virtual void string (std::list &list); ^ In file included from extension/param/parameter.cpp:36:0: extension/param/color.h:29:10: warning: by 'virtual void Inkscape::Extension::ParamColor::string(std::string&)' [-Woverloaded-virtual] void string (std::string &string); ^ In file included from extension/param/parameter.cpp:34:0: extension/param/parameter.h:121:18: warning: 'virtual void Inkscape::Extension::Parameter::string(std::list >&)' was hidden [-Woverloaded-virtual] virtual void string (std::list &list); ^ In file included from extension/param/parameter.cpp:38:0: extension/param/enum.h:43:10: warning: by 'virtual void Inkscape::Extension::ParamComboBox::string(std::string&)' [-Woverloaded-virtual] void string (std::string &string); ^ In file included from extension/param/parameter.cpp:34:0: extension/param/parameter.h:121:18: warning: 'virtual void Inkscape::Extension::Parameter::string(std::list >&)' was hidden [-Woverloaded-virtual] virtual void string (std::list &list); ^ In file included from extension/param/parameter.cpp:39:0: extension/param/float.h:35:10: warning: by 'virtual void Inkscape::Extension::ParamFloat::string(std::string&)' [-Woverloaded-virtual] void string (std::string &string); ^ In file included from extension/param/parameter.cpp:34:0: extension/param/parameter.h:121:18: warning: 'virtual void Inkscape::Extension::Parameter::string(std::list >&)' was hidden [-Woverloaded-virtual] virtual void string (std::list &list); ^ In file included from extension/param/parameter.cpp:40:0: extension/param/int.h:33:10: warning: by 'virtual void Inkscape::Extension::ParamInt::string(std::string&)' [-Woverloaded-virtual] void string (std::string &string); ^ In file included from extension/param/parameter.cpp:34:0: extension/param/parameter.h:122:18: warning: 'virtual void Inkscape::Extension::Parameter::string(std::string&)' was hidden [-Woverloaded-virtual] virtual void string (std::string &string); ^ In file included from extension/param/parameter.cpp:41:0: extension/param/notebook.h:44:10: warning: by 'virtual void Inkscape::Extension::ParamNotebook::string(std::list >&)' [-Woverloaded-virtual] void string (std::list &list); ^ In file included from extension/param/parameter.cpp:34:0: extension/param/parameter.h:121:18: warning: 'virtual void Inkscape::Extension::Parameter::string(std::list >&)' was hidden [-Woverloaded-virtual] virtual void string (std::list &list); ^ In file included from extension/param/parameter.cpp:42:0: extension/param/radiobutton.h:47:10: warning: by 'virtual void Inkscape::Extension::ParamRadioButton::string(std::string&)' [-Woverloaded-virtual] void string (std::string &string); ^ In file included from extension/param/parameter.cpp:34:0: extension/param/parameter.h:121:18: warning: 'virtual void Inkscape::Extension::Parameter::string(std::list >&)' was hidden [-Woverloaded-virtual] virtual void string (std::list &list); ^ In file included from extension/param/parameter.cpp:43:0: extension/param/string.h:34:10: warning: by 'virtual void Inkscape::Extension::ParamString::string(std::string&)' [-Woverloaded-virtual] void string (std::string &string); ^ In file included from ./sp-defs.h:15:0, from ./document-private.h:20, from extension/param/parameter.cpp:28: extension/param/parameter.cpp: In member function 'Inkscape::XML::Node* Inkscape::Extension::Parameter::document_param_node(SPDocument*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPRoot*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ ./sp-object.h:49:43: note: in definition of macro 'SP_OBJECT_REPR' #define SP_OBJECT_REPR(o) (((SPObject *) (o))->repr) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./sp-root.h:18:21: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ROOT(o) (G_TYPE_CHECK_INSTANCE_CAST((o), SP_TYPE_ROOT, SPRoot)) ^ ./document-private.h:31:43: note: in expansion of macro 'SP_ROOT' #define SP_DOCUMENT_DEFS(d) ((SPObject *) SP_ROOT (SP_DOCUMENT_ROOT (d))->defs) ^ extension/param/parameter.cpp:350:49: note: in expansion of macro 'SP_DOCUMENT_DEFS' Inkscape::XML::Node * defs = SP_OBJECT_REPR(SP_DOCUMENT_DEFS(doc)); ^ CXX extension/param/color.o CXX extension/param/description.o In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/gtkmm-2.4/gtkmm/widget.h:29, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/box.h:58, from extension/param/bool.cpp:13: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:35:0, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:33, from /usr/include/gdkmm-2.4/gdkmm/window.h:30, from /usr/include/gdkmm-2.4/gdkmm/event.h:27, from /usr/include/gtkmm-2.4/gtkmm/widget.h:37, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/box.h:58, from extension/param/bool.cpp:13: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:44:0, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/box.h:58, from extension/param/bool.cpp:13: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from extension/param/bool.cpp:14:0: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:163:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/gtkmm-2.4/gtkmm/widget.h:29, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/box.h:58, from extension/param/color.cpp:17: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from ./document.h:28:0, from extension/param/bool.h:12, from extension/param/bool.cpp:18: ./gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': ./gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ In file included from extension/param/bool.h:13:0, from extension/param/bool.cpp:18: extension/param/parameter.h: At global scope: extension/param/parameter.h:121:18: warning: 'virtual void Inkscape::Extension::Parameter::string(std::list >&)' was hidden [-Woverloaded-virtual] virtual void string (std::list &list); ^ In file included from extension/param/bool.cpp:18:0: extension/param/bool.h:28:10: warning: by 'virtual void Inkscape::Extension::ParamBool::string(std::string&)' [-Woverloaded-virtual] void string (std::string &string); ^ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:35:0, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:33, from /usr/include/gdkmm-2.4/gdkmm/window.h:30, from /usr/include/gdkmm-2.4/gdkmm/event.h:27, from /usr/include/gtkmm-2.4/gtkmm/widget.h:37, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/box.h:58, from extension/param/color.cpp:17: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/gtkmm-2.4/gtkmm/widget.h:29, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/box.h:58, from extension/param/notebook.cpp:20: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/gtkmm-2.4/gtkmm/widget.h:29, from extension/param/description.h:11, from extension/param/description.cpp:17: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:44:0, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/box.h:58, from extension/param/color.cpp:17: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:35:0, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:33, from /usr/include/gdkmm-2.4/gdkmm/window.h:30, from /usr/include/gdkmm-2.4/gdkmm/event.h:27, from /usr/include/gtkmm-2.4/gtkmm/widget.h:37, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/box.h:58, from extension/param/notebook.cpp:20: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from extension/param/color.cpp:18:0: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:163:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:44:0, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/box.h:58, from extension/param/notebook.cpp:20: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from ./document.h:28:0, from extension/param/color.h:12, from extension/param/color.cpp:23: ./gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': ./gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ In file included from extension/param/color.h:14:0, from extension/param/color.cpp:23: ./extension/param/parameter.h: At global scope: ./extension/param/parameter.h:121:18: warning: 'virtual void Inkscape::Extension::Parameter::string(std::list >&)' was hidden [-Woverloaded-virtual] virtual void string (std::list &list); ^ In file included from extension/param/color.cpp:23:0: extension/param/color.h:29:10: warning: by 'virtual void Inkscape::Extension::ParamColor::string(std::string&)' [-Woverloaded-virtual] void string (std::string &string); ^ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:35:0, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:33, from /usr/include/gdkmm-2.4/gdkmm/window.h:30, from /usr/include/gdkmm-2.4/gdkmm/event.h:27, from /usr/include/gtkmm-2.4/gtkmm/widget.h:37, from extension/param/description.h:11, from extension/param/description.cpp:17: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ CXX extension/param/enum.o In file included from extension/param/notebook.cpp:21:0: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:163:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:44:0, from extension/param/description.h:11, from extension/param/description.cpp:17: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from ./document.h:28:0, from extension/param/description.h:13, from extension/param/description.cpp:17: ./gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': ./gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ CXX extension/param/float.o In file included from extension/param/description.cpp:19:0: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:98:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:101:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from ./document.h:28:0, from ./document-private.h:22, from extension/param/notebook.cpp:31: ./gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': ./gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ In file included from extension/param/description.cpp:21:0: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:163:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24:0, from /usr/include/gtkmm-2.4/gtkmm/treeviewcolumn.h:38, from /usr/include/gtkmm-2.4/gtkmm/treeview.h:36, from ./event-log.h:31, from ./document-private.h:26, from extension/param/notebook.cpp:31: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:86:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:89:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27:0, from /usr/include/gtkmm-2.4/gtkmm/treeviewcolumn.h:38, from /usr/include/gtkmm-2.4/gtkmm/treeview.h:36, from ./event-log.h:31, from ./document-private.h:26, from extension/param/notebook.cpp:31: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:127:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:130:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from extension/param/notebook.h:22:0, from extension/param/notebook.cpp:34: extension/param/parameter.h: At global scope: extension/param/parameter.h:122:18: warning: 'virtual void Inkscape::Extension::Parameter::string(std::string&)' was hidden [-Woverloaded-virtual] virtual void string (std::string &string); ^ In file included from extension/param/notebook.cpp:34:0: extension/param/notebook.h:44:10: warning: by 'virtual void Inkscape::Extension::ParamNotebook::string(std::list >&)' [-Woverloaded-virtual] void string (std::list &list); ^ extension/param/notebook.cpp: In static member function 'static Inkscape::Extension::ParamNotebookPage* Inkscape::Extension::ParamNotebookPage::makepage(Inkscape::XML::Node*, Inkscape::Extension::Extension*)': extension/param/notebook.cpp:146:7: warning: variable 'gui_hidden' set but not used [-Wunused-but-set-variable] bool gui_hidden = false; ^ CXX extension/param/int.o CXX extension/param/radiobutton.o In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/gtkmm-2.4/gtkmm/widget.h:29, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/box.h:58, from extension/param/float.cpp:13: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:35:0, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:33, from /usr/include/gdkmm-2.4/gdkmm/window.h:30, from /usr/include/gdkmm-2.4/gdkmm/event.h:27, from /usr/include/gtkmm-2.4/gtkmm/widget.h:37, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/box.h:58, from extension/param/float.cpp:13: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:44:0, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/box.h:58, from extension/param/float.cpp:13: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/gtkmm-2.4/gtkmm/widget.h:29, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/box.h:58, from extension/param/int.cpp:13: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from extension/param/float.cpp:14:0: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:163:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from ./document.h:28:0, from extension/param/float.h:13, from extension/param/float.cpp:19: ./gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': ./gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/gtkmm-2.4/gtkmm/widget.h:29, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/box.h:58, from extension/param/enum.cpp:21: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from extension/param/float.h:14:0, from extension/param/float.cpp:19: extension/param/parameter.h: At global scope: extension/param/parameter.h:121:18: warning: 'virtual void Inkscape::Extension::Parameter::string(std::list >&)' was hidden [-Woverloaded-virtual] virtual void string (std::list &list); ^ In file included from extension/param/float.cpp:19:0: extension/param/float.h:35:10: warning: by 'virtual void Inkscape::Extension::ParamFloat::string(std::string&)' [-Woverloaded-virtual] void string (std::string &string); ^ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:35:0, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:33, from /usr/include/gdkmm-2.4/gdkmm/window.h:30, from /usr/include/gdkmm-2.4/gdkmm/event.h:27, from /usr/include/gtkmm-2.4/gtkmm/widget.h:37, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/box.h:58, from extension/param/int.cpp:13: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:44:0, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/box.h:58, from extension/param/int.cpp:13: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:35:0, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:33, from /usr/include/gdkmm-2.4/gdkmm/window.h:30, from /usr/include/gdkmm-2.4/gdkmm/event.h:27, from /usr/include/gtkmm-2.4/gtkmm/widget.h:37, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/box.h:58, from extension/param/enum.cpp:21: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:44:0, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/box.h:58, from extension/param/enum.cpp:21: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from extension/param/int.cpp:14:0: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:163:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/combobox.h:31, from /usr/include/gtkmm-2.4/gtkmm/comboboxtext.h:24, from extension/param/enum.cpp:22: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:86:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:89:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/combobox.h:31, from /usr/include/gtkmm-2.4/gtkmm/comboboxtext.h:24, from extension/param/enum.cpp:22: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:127:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:130:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/treeview.h:34:0, from /usr/include/gtkmm-2.4/gtkmm/combobox.h:34, from /usr/include/gtkmm-2.4/gtkmm/comboboxtext.h:24, from extension/param/enum.cpp:22: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:98:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:101:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from ./document.h:28:0, from extension/param/int.h:13, from extension/param/int.cpp:19: ./gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': ./gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ In file included from extension/param/int.h:14:0, from extension/param/int.cpp:19: extension/param/parameter.h: At global scope: extension/param/parameter.h:121:18: warning: 'virtual void Inkscape::Extension::Parameter::string(std::list >&)' was hidden [-Woverloaded-virtual] virtual void string (std::list &list); ^ In file included from extension/param/int.cpp:19:0: extension/param/int.h:33:10: warning: by 'virtual void Inkscape::Extension::ParamInt::string(std::string&)' [-Woverloaded-virtual] void string (std::string &string); ^ CXX extension/param/string.o In file included from ./document.h:28:0, from ./document-private.h:22, from extension/param/enum.cpp:29: ./gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': ./gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ CXX extension/implementation/implementation.o In file included from extension/param/enum.h:22:0, from extension/param/enum.cpp:31: extension/param/parameter.h: At global scope: extension/param/parameter.h:121:18: warning: 'virtual void Inkscape::Extension::Parameter::string(std::list >&)' was hidden [-Woverloaded-virtual] virtual void string (std::list &list); ^ In file included from extension/param/enum.cpp:31:0: extension/param/enum.h:43:10: warning: by 'virtual void Inkscape::Extension::ParamComboBox::string(std::string&)' [-Woverloaded-virtual] void string (std::string &string); ^ In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/gtkmm-2.4/gtkmm/widget.h:29, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/box.h:58, from extension/param/radiobutton.cpp:22: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:35:0, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:33, from /usr/include/gdkmm-2.4/gdkmm/window.h:30, from /usr/include/gdkmm-2.4/gdkmm/event.h:27, from /usr/include/gtkmm-2.4/gtkmm/widget.h:37, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/box.h:58, from extension/param/radiobutton.cpp:22: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:44:0, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/box.h:58, from extension/param/radiobutton.cpp:22: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/combobox.h:31, from /usr/include/gtkmm-2.4/gtkmm/comboboxtext.h:24, from extension/param/radiobutton.cpp:23: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:86:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:89:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/combobox.h:31, from /usr/include/gtkmm-2.4/gtkmm/comboboxtext.h:24, from extension/param/radiobutton.cpp:23: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:127:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:130:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/treeview.h:34:0, from /usr/include/gtkmm-2.4/gtkmm/combobox.h:34, from /usr/include/gtkmm-2.4/gtkmm/comboboxtext.h:24, from extension/param/radiobutton.cpp:23: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:98:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:101:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } ^ CXX extension/implementation/script.o In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/gtkmm-2.4/gtkmm/widget.h:29, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/box.h:58, from extension/param/string.cpp:13: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from ./document.h:28:0, from ./document-private.h:22, from extension/param/radiobutton.cpp:33: ./gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': ./gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ In file included from extension/param/radiobutton.h:22:0, from extension/param/radiobutton.cpp:36: extension/param/parameter.h: At global scope: extension/param/parameter.h:121:18: warning: 'virtual void Inkscape::Extension::Parameter::string(std::list >&)' was hidden [-Woverloaded-virtual] virtual void string (std::list &list); ^ In file included from extension/param/radiobutton.cpp:36:0: extension/param/radiobutton.h:47:10: warning: by 'virtual void Inkscape::Extension::ParamRadioButton::string(std::string&)' [-Woverloaded-virtual] void string (std::string &string); ^ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:35:0, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:33, from /usr/include/gdkmm-2.4/gdkmm/window.h:30, from /usr/include/gdkmm-2.4/gdkmm/event.h:27, from /usr/include/gtkmm-2.4/gtkmm/widget.h:37, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/box.h:58, from extension/param/string.cpp:13: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:44:0, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/box.h:58, from extension/param/string.cpp:13: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from extension/param/string.cpp:14:0: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:163:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from ./document.h:28:0, from extension/param/string.h:13, from extension/param/string.cpp:18: ./gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': ./gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ In file included from extension/param/string.h:14:0, from extension/param/string.cpp:18: extension/param/parameter.h: At global scope: extension/param/parameter.h:121:18: warning: 'virtual void Inkscape::Extension::Parameter::string(std::list >&)' was hidden [-Woverloaded-virtual] virtual void string (std::list &list); ^ In file included from extension/param/string.cpp:18:0: extension/param/string.h:34:10: warning: by 'virtual void Inkscape::Extension::ParamString::string(std::string&)' [-Woverloaded-virtual] void string (std::string &string); ^ CXX extension/implementation/xslt.o CXX extension/internal/wpg-input.o CXX extension/internal/bitmap/imagemagick.o In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/gtkmm-2.4/gtkmm/widget.h:29, from extension/implementation/implementation.h:17, from extension/implementation/implementation.cpp:16: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:35:0, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:33, from /usr/include/gdkmm-2.4/gdkmm/window.h:30, from /usr/include/gdkmm-2.4/gdkmm/event.h:27, from /usr/include/gtkmm-2.4/gtkmm/widget.h:37, from extension/implementation/implementation.h:17, from extension/implementation/implementation.cpp:16: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:44:0, from extension/implementation/implementation.h:17, from extension/implementation/implementation.cpp:16: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from ./document.h:28:0, from ./extension/input.h:18, from extension/implementation/implementation.cpp:19: ./gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': ./gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ In file included from /usr/include/gdkmm-2.4/gdkmm.h:27:0, from /usr/include/gtkmm-2.4/gtkmm.h:89, from extension/implementation/script.cpp:26: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/pangomm-1.4/pangomm/layout.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:29, from /usr/include/gdkmm-2.4/gdkmm/gc.h:32, from /usr/include/gdkmm-2.4/gdkmm.h:30, from /usr/include/gtkmm-2.4/gtkmm.h:89, from extension/implementation/script.cpp:26: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm/cursor.h:31:0, from /usr/include/gdkmm-2.4/gdkmm.h:40, from /usr/include/gtkmm-2.4/gtkmm.h:89, from extension/implementation/script.cpp:26: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/gtkmm-2.4/gtkmm/widget.h:29, from extension/implementation/implementation.h:17, from extension/implementation/xslt.h:15, from extension/implementation/xslt.cpp:17: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:97:0, from extension/implementation/script.cpp:26: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:98:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:101:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/cellview.h:31, from /usr/include/gtkmm-2.4/gtkmm.h:108, from extension/implementation/script.cpp:26: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:86:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:89:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/cellview.h:31, from /usr/include/gtkmm-2.4/gtkmm.h:108, from extension/implementation/script.cpp:26: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:127:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:130:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:113:0, from extension/implementation/script.cpp:26: /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'GtkCellRendererCombo* Gtk::CellRendererCombo::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:95:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] GtkCellRendererCombo* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'const GtkCellRendererCombo* Gtk::CellRendererCombo::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:98:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererCombo* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:116:0, from extension/implementation/script.cpp:26: /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'GtkCellRendererSpin* Gtk::CellRendererSpin::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:97:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] GtkCellRendererSpin* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'const GtkCellRendererSpin* Gtk::CellRendererSpin::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:100:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererSpin* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:35:0, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:33, from /usr/include/gdkmm-2.4/gdkmm/window.h:30, from /usr/include/gdkmm-2.4/gdkmm/event.h:27, from /usr/include/gtkmm-2.4/gtkmm/widget.h:37, from extension/implementation/implementation.h:17, from extension/implementation/xslt.h:15, from extension/implementation/xslt.cpp:17: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:44:0, from extension/implementation/implementation.h:17, from extension/implementation/xslt.h:15, from extension/implementation/xslt.cpp:17: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ CXX extension/internal/bitmap/adaptiveThreshold.o In file included from /usr/include/gtkmm-2.4/gtkmm.h:193:0, from extension/implementation/script.cpp:26: /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'GtkProgressBar* Gtk::ProgressBar::gobj()': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:146:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] GtkProgressBar* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'const GtkProgressBar* Gtk::ProgressBar::gobj() const': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:149:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] const GtkProgressBar* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:207:0, from extension/implementation/script.cpp:26: /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkRuler* Gtk::Ruler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:116:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] GtkRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkRuler* Gtk::Ruler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:119:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] const GtkRuler* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkVRuler* Gtk::VRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:369:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] GtkVRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkVRuler* Gtk::VRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:372:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] const GtkVRuler* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkHRuler* Gtk::HRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:439:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] GtkHRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkHRuler* Gtk::HRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:442:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] const GtkHRuler* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:216:0, from extension/implementation/script.cpp:26: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:163:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from ./ui/view/view.h:22:0, from extension/implementation/script.cpp:28: ./gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': ./gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:97:0, from ./file.h:18, from extension/implementation/xslt.cpp:23: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:98:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:101:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/cellview.h:31, from /usr/include/gtkmm-2.4/gtkmm.h:108, from ./file.h:18, from extension/implementation/xslt.cpp:23: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:86:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:89:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/cellview.h:31, from /usr/include/gtkmm-2.4/gtkmm.h:108, from ./file.h:18, from extension/implementation/xslt.cpp:23: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:127:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:130:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:113:0, from ./file.h:18, from extension/implementation/xslt.cpp:23: /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'GtkCellRendererCombo* Gtk::CellRendererCombo::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:95:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] GtkCellRendererCombo* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'const GtkCellRendererCombo* Gtk::CellRendererCombo::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:98:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererCombo* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:116:0, from ./file.h:18, from extension/implementation/xslt.cpp:23: /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'GtkCellRendererSpin* Gtk::CellRendererSpin::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:97:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] GtkCellRendererSpin* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'const GtkCellRendererSpin* Gtk::CellRendererSpin::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:100:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererSpin* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/gtkmm-2.4/gtkmm/widget.h:29, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/box.h:58, from extension/internal/bitmap/imagemagick.cpp:13: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:193:0, from ./file.h:18, from extension/implementation/xslt.cpp:23: /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'GtkProgressBar* Gtk::ProgressBar::gobj()': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:146:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] GtkProgressBar* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'const GtkProgressBar* Gtk::ProgressBar::gobj() const': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:149:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] const GtkProgressBar* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:35:0, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:33, from /usr/include/gdkmm-2.4/gdkmm/window.h:30, from /usr/include/gdkmm-2.4/gdkmm/event.h:27, from /usr/include/gtkmm-2.4/gtkmm/widget.h:37, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/box.h:58, from extension/internal/bitmap/imagemagick.cpp:13: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:207:0, from ./file.h:18, from extension/implementation/xslt.cpp:23: /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkRuler* Gtk::Ruler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:116:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] GtkRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkRuler* Gtk::Ruler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:119:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] const GtkRuler* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkVRuler* Gtk::VRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:369:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] GtkVRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkVRuler* Gtk::VRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:372:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] const GtkVRuler* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkHRuler* Gtk::HRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:439:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] GtkHRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkHRuler* Gtk::HRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:442:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] const GtkHRuler* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:44:0, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/box.h:58, from extension/internal/bitmap/imagemagick.cpp:13: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:216:0, from ./file.h:18, from extension/implementation/xslt.cpp:23: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:163:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from extension/internal/bitmap/imagemagick.cpp:14:0: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:98:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:101:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from ./document.h:28:0, from ./extension/system.h:18, from ./file.h:23, from extension/implementation/xslt.cpp:23: ./gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': ./gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ In file included from extension/internal/bitmap/imagemagick.cpp:15:0: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:163:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/cellview.h:31, from /usr/include/gtkmm-2.4/gtkmm.h:108, from extension/internal/bitmap/imagemagick.cpp:16: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:86:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:89:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/cellview.h:31, from /usr/include/gtkmm-2.4/gtkmm.h:108, from extension/internal/bitmap/imagemagick.cpp:16: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:127:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:130:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:113:0, from extension/internal/bitmap/imagemagick.cpp:16: /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'GtkCellRendererCombo* Gtk::CellRendererCombo::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:95:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] GtkCellRendererCombo* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'const GtkCellRendererCombo* Gtk::CellRendererCombo::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:98:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererCombo* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:116:0, from extension/internal/bitmap/imagemagick.cpp:16: /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'GtkCellRendererSpin* Gtk::CellRendererSpin::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:97:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] GtkCellRendererSpin* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'const GtkCellRendererSpin* Gtk::CellRendererSpin::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:100:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererSpin* gobj() const { return reinterpret_cast(gobject_); } ^ CXX extension/internal/bitmap/addNoise.o In file included from /usr/include/gtkmm-2.4/gtkmm.h:193:0, from extension/internal/bitmap/imagemagick.cpp:16: /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'GtkProgressBar* Gtk::ProgressBar::gobj()': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:146:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] GtkProgressBar* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'const GtkProgressBar* Gtk::ProgressBar::gobj() const': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:149:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] const GtkProgressBar* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:207:0, from extension/internal/bitmap/imagemagick.cpp:16: /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkRuler* Gtk::Ruler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:116:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] GtkRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkRuler* Gtk::Ruler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:119:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] const GtkRuler* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkVRuler* Gtk::VRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:369:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] GtkVRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkVRuler* Gtk::VRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:372:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] const GtkVRuler* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkHRuler* Gtk::HRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:439:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] GtkHRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkHRuler* Gtk::HRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:442:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] const GtkHRuler* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/gtkmm-2.4/gtkmm/widget.h:29, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/box.h:58, from /usr/include/gtkmm-2.4/gtkmm/dialog.h:30, from ./extension/effect.h:17, from extension/internal/bitmap/adaptiveThreshold.cpp:9: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:35:0, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:33, from /usr/include/gdkmm-2.4/gdkmm/window.h:30, from /usr/include/gdkmm-2.4/gdkmm/event.h:27, from /usr/include/gtkmm-2.4/gtkmm/widget.h:37, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/box.h:58, from /usr/include/gtkmm-2.4/gtkmm/dialog.h:30, from ./extension/effect.h:17, from extension/internal/bitmap/adaptiveThreshold.cpp:9: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:44:0, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/box.h:58, from /usr/include/gtkmm-2.4/gtkmm/dialog.h:30, from ./extension/effect.h:17, from extension/internal/bitmap/adaptiveThreshold.cpp:9: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from ./ui/view/view.h:22:0, from ./desktop.h:36, from extension/internal/bitmap/imagemagick.cpp:20: ./gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': ./gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ In file included from ./document.h:28:0, from ./extension/param/parameter.h:20, from ./extension/prefdialog.h:22, from ./extension/effect.h:21, from extension/internal/bitmap/adaptiveThreshold.cpp:9: ./gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': ./gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ extension/internal/bitmap/imagemagick.cpp: In constructor 'Inkscape::Extension::Internal::Bitmap::ImageMagickDocCache::ImageMagickDocCache(Inkscape::UI::View::View*)': extension/internal/bitmap/imagemagick.cpp:85:25: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] _caches[_imageCount] = ""; ^ CXX extension/internal/bitmap/blur.o In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/gtkmm-2.4/gtkmm/widget.h:29, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/box.h:58, from /usr/include/gtkmm-2.4/gtkmm/dialog.h:30, from ./extension/effect.h:17, from extension/internal/bitmap/addNoise.cpp:9: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:35:0, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:33, from /usr/include/gdkmm-2.4/gdkmm/window.h:30, from /usr/include/gdkmm-2.4/gdkmm/event.h:27, from /usr/include/gtkmm-2.4/gtkmm/widget.h:37, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/box.h:58, from /usr/include/gtkmm-2.4/gtkmm/dialog.h:30, from ./extension/effect.h:17, from extension/internal/bitmap/addNoise.cpp:9: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:44:0, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/box.h:58, from /usr/include/gtkmm-2.4/gtkmm/dialog.h:30, from ./extension/effect.h:17, from extension/internal/bitmap/addNoise.cpp:9: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from ./document.h:28:0, from ./extension/param/parameter.h:20, from ./extension/prefdialog.h:22, from ./extension/effect.h:21, from extension/internal/bitmap/addNoise.cpp:9: ./gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': ./gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ CXX extension/internal/bitmap/channel.o CXX extension/internal/bitmap/charcoal.o CXX extension/internal/bitmap/colorize.o In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/gtkmm-2.4/gtkmm/widget.h:29, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/box.h:58, from /usr/include/gtkmm-2.4/gtkmm/dialog.h:30, from ./extension/effect.h:17, from extension/internal/bitmap/blur.cpp:9: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:35:0, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:33, from /usr/include/gdkmm-2.4/gdkmm/window.h:30, from /usr/include/gdkmm-2.4/gdkmm/event.h:27, from /usr/include/gtkmm-2.4/gtkmm/widget.h:37, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/box.h:58, from /usr/include/gtkmm-2.4/gtkmm/dialog.h:30, from ./extension/effect.h:17, from extension/internal/bitmap/blur.cpp:9: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:44:0, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/box.h:58, from /usr/include/gtkmm-2.4/gtkmm/dialog.h:30, from ./extension/effect.h:17, from extension/internal/bitmap/blur.cpp:9: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from ./document.h:28:0, from ./extension/param/parameter.h:20, from ./extension/prefdialog.h:22, from ./extension/effect.h:21, from extension/internal/bitmap/blur.cpp:9: ./gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': ./gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ CXX extension/internal/bitmap/contrast.o In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/gtkmm-2.4/gtkmm/widget.h:29, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/box.h:58, from /usr/include/gtkmm-2.4/gtkmm/dialog.h:30, from ./extension/effect.h:17, from extension/internal/bitmap/channel.cpp:9: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/gtkmm-2.4/gtkmm/widget.h:29, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/box.h:58, from /usr/include/gtkmm-2.4/gtkmm/dialog.h:30, from ./extension/effect.h:17, from extension/internal/bitmap/charcoal.cpp:9: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:35:0, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:33, from /usr/include/gdkmm-2.4/gdkmm/window.h:30, from /usr/include/gdkmm-2.4/gdkmm/event.h:27, from /usr/include/gtkmm-2.4/gtkmm/widget.h:37, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/box.h:58, from /usr/include/gtkmm-2.4/gtkmm/dialog.h:30, from ./extension/effect.h:17, from extension/internal/bitmap/channel.cpp:9: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/gtkmm-2.4/gtkmm/widget.h:29, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/box.h:58, from /usr/include/gtkmm-2.4/gtkmm/dialog.h:30, from ./extension/effect.h:17, from extension/internal/bitmap/colorize.cpp:11: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:44:0, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/box.h:58, from /usr/include/gtkmm-2.4/gtkmm/dialog.h:30, from ./extension/effect.h:17, from extension/internal/bitmap/channel.cpp:9: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:35:0, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:33, from /usr/include/gdkmm-2.4/gdkmm/window.h:30, from /usr/include/gdkmm-2.4/gdkmm/event.h:27, from /usr/include/gtkmm-2.4/gtkmm/widget.h:37, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/box.h:58, from /usr/include/gtkmm-2.4/gtkmm/dialog.h:30, from ./extension/effect.h:17, from extension/internal/bitmap/charcoal.cpp:9: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:44:0, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/box.h:58, from /usr/include/gtkmm-2.4/gtkmm/dialog.h:30, from ./extension/effect.h:17, from extension/internal/bitmap/charcoal.cpp:9: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:35:0, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:33, from /usr/include/gdkmm-2.4/gdkmm/window.h:30, from /usr/include/gdkmm-2.4/gdkmm/event.h:27, from /usr/include/gtkmm-2.4/gtkmm/widget.h:37, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/box.h:58, from /usr/include/gtkmm-2.4/gtkmm/dialog.h:30, from ./extension/effect.h:17, from extension/internal/bitmap/colorize.cpp:11: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from ./document.h:28:0, from ./extension/param/parameter.h:20, from ./extension/prefdialog.h:22, from ./extension/effect.h:21, from extension/internal/bitmap/channel.cpp:9: ./gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': ./gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:44:0, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/box.h:58, from /usr/include/gtkmm-2.4/gtkmm/dialog.h:30, from ./extension/effect.h:17, from extension/internal/bitmap/colorize.cpp:11: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from ./document.h:28:0, from ./extension/param/parameter.h:20, from ./extension/prefdialog.h:22, from ./extension/effect.h:21, from extension/internal/bitmap/charcoal.cpp:9: ./gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': ./gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ In file included from ./document.h:28:0, from ./extension/param/parameter.h:20, from ./extension/prefdialog.h:22, from ./extension/effect.h:21, from extension/internal/bitmap/colorize.cpp:11: ./gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': ./gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ CXX extension/internal/bitmap/cycleColormap.o CXX extension/internal/bitmap/despeckle.o CXX extension/internal/bitmap/edge.o In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/gtkmm-2.4/gtkmm/widget.h:29, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/box.h:58, from /usr/include/gtkmm-2.4/gtkmm/dialog.h:30, from ./extension/effect.h:17, from extension/internal/bitmap/contrast.cpp:9: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:35:0, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:33, from /usr/include/gdkmm-2.4/gdkmm/window.h:30, from /usr/include/gdkmm-2.4/gdkmm/event.h:27, from /usr/include/gtkmm-2.4/gtkmm/widget.h:37, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/box.h:58, from /usr/include/gtkmm-2.4/gtkmm/dialog.h:30, from ./extension/effect.h:17, from extension/internal/bitmap/contrast.cpp:9: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:44:0, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/box.h:58, from /usr/include/gtkmm-2.4/gtkmm/dialog.h:30, from ./extension/effect.h:17, from extension/internal/bitmap/contrast.cpp:9: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from ./document.h:28:0, from ./extension/param/parameter.h:20, from ./extension/prefdialog.h:22, from ./extension/effect.h:21, from extension/internal/bitmap/contrast.cpp:9: ./gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': ./gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ CXX extension/internal/bitmap/emboss.o In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/gtkmm-2.4/gtkmm/widget.h:29, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/box.h:58, from /usr/include/gtkmm-2.4/gtkmm/dialog.h:30, from ./extension/effect.h:17, from extension/internal/bitmap/cycleColormap.cpp:9: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/gtkmm-2.4/gtkmm/widget.h:29, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/box.h:58, from /usr/include/gtkmm-2.4/gtkmm/dialog.h:30, from ./extension/effect.h:17, from extension/internal/bitmap/despeckle.cpp:9: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:35:0, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:33, from /usr/include/gdkmm-2.4/gdkmm/window.h:30, from /usr/include/gdkmm-2.4/gdkmm/event.h:27, from /usr/include/gtkmm-2.4/gtkmm/widget.h:37, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/box.h:58, from /usr/include/gtkmm-2.4/gtkmm/dialog.h:30, from ./extension/effect.h:17, from extension/internal/bitmap/cycleColormap.cpp:9: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:44:0, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/box.h:58, from /usr/include/gtkmm-2.4/gtkmm/dialog.h:30, from ./extension/effect.h:17, from extension/internal/bitmap/cycleColormap.cpp:9: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/gtkmm-2.4/gtkmm/widget.h:29, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/box.h:58, from /usr/include/gtkmm-2.4/gtkmm/dialog.h:30, from ./extension/effect.h:17, from extension/internal/bitmap/edge.cpp:9: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:35:0, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:33, from /usr/include/gdkmm-2.4/gdkmm/window.h:30, from /usr/include/gdkmm-2.4/gdkmm/event.h:27, from /usr/include/gtkmm-2.4/gtkmm/widget.h:37, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/box.h:58, from /usr/include/gtkmm-2.4/gtkmm/dialog.h:30, from ./extension/effect.h:17, from extension/internal/bitmap/despeckle.cpp:9: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:44:0, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/box.h:58, from /usr/include/gtkmm-2.4/gtkmm/dialog.h:30, from ./extension/effect.h:17, from extension/internal/bitmap/despeckle.cpp:9: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from ./document.h:28:0, from ./extension/param/parameter.h:20, from ./extension/prefdialog.h:22, from ./extension/effect.h:21, from extension/internal/bitmap/cycleColormap.cpp:9: ./gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': ./gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:35:0, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:33, from /usr/include/gdkmm-2.4/gdkmm/window.h:30, from /usr/include/gdkmm-2.4/gdkmm/event.h:27, from /usr/include/gtkmm-2.4/gtkmm/widget.h:37, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/box.h:58, from /usr/include/gtkmm-2.4/gtkmm/dialog.h:30, from ./extension/effect.h:17, from extension/internal/bitmap/edge.cpp:9: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:44:0, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/box.h:58, from /usr/include/gtkmm-2.4/gtkmm/dialog.h:30, from ./extension/effect.h:17, from extension/internal/bitmap/edge.cpp:9: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from ./document.h:28:0, from ./extension/param/parameter.h:20, from ./extension/prefdialog.h:22, from ./extension/effect.h:21, from extension/internal/bitmap/despeckle.cpp:9: ./gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': ./gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ In file included from ./document.h:28:0, from ./extension/param/parameter.h:20, from ./extension/prefdialog.h:22, from ./extension/effect.h:21, from extension/internal/bitmap/edge.cpp:9: ./gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': ./gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ CXX extension/internal/bitmap/enhance.o CXX extension/internal/bitmap/equalize.o CXX extension/internal/bitmap/gaussianBlur.o In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/gtkmm-2.4/gtkmm/widget.h:29, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/box.h:58, from /usr/include/gtkmm-2.4/gtkmm/dialog.h:30, from ./extension/effect.h:17, from extension/internal/bitmap/emboss.cpp:9: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:35:0, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:33, from /usr/include/gdkmm-2.4/gdkmm/window.h:30, from /usr/include/gdkmm-2.4/gdkmm/event.h:27, from /usr/include/gtkmm-2.4/gtkmm/widget.h:37, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/box.h:58, from /usr/include/gtkmm-2.4/gtkmm/dialog.h:30, from ./extension/effect.h:17, from extension/internal/bitmap/emboss.cpp:9: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:44:0, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/box.h:58, from /usr/include/gtkmm-2.4/gtkmm/dialog.h:30, from ./extension/effect.h:17, from extension/internal/bitmap/emboss.cpp:9: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from ./document.h:28:0, from ./extension/param/parameter.h:20, from ./extension/prefdialog.h:22, from ./extension/effect.h:21, from extension/internal/bitmap/emboss.cpp:9: ./gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': ./gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ CXX extension/internal/bitmap/implode.o In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/gtkmm-2.4/gtkmm/widget.h:29, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/box.h:58, from /usr/include/gtkmm-2.4/gtkmm/dialog.h:30, from ./extension/effect.h:17, from extension/internal/bitmap/enhance.cpp:9: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/gtkmm-2.4/gtkmm/widget.h:29, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/box.h:58, from /usr/include/gtkmm-2.4/gtkmm/dialog.h:30, from ./extension/effect.h:17, from extension/internal/bitmap/equalize.cpp:9: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:35:0, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:33, from /usr/include/gdkmm-2.4/gdkmm/window.h:30, from /usr/include/gdkmm-2.4/gdkmm/event.h:27, from /usr/include/gtkmm-2.4/gtkmm/widget.h:37, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/box.h:58, from /usr/include/gtkmm-2.4/gtkmm/dialog.h:30, from ./extension/effect.h:17, from extension/internal/bitmap/enhance.cpp:9: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:44:0, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/box.h:58, from /usr/include/gtkmm-2.4/gtkmm/dialog.h:30, from ./extension/effect.h:17, from extension/internal/bitmap/enhance.cpp:9: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/gtkmm-2.4/gtkmm/widget.h:29, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/box.h:58, from /usr/include/gtkmm-2.4/gtkmm/dialog.h:30, from ./extension/effect.h:17, from extension/internal/bitmap/gaussianBlur.cpp:9: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:35:0, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:33, from /usr/include/gdkmm-2.4/gdkmm/window.h:30, from /usr/include/gdkmm-2.4/gdkmm/event.h:27, from /usr/include/gtkmm-2.4/gtkmm/widget.h:37, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/box.h:58, from /usr/include/gtkmm-2.4/gtkmm/dialog.h:30, from ./extension/effect.h:17, from extension/internal/bitmap/equalize.cpp:9: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:44:0, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/box.h:58, from /usr/include/gtkmm-2.4/gtkmm/dialog.h:30, from ./extension/effect.h:17, from extension/internal/bitmap/equalize.cpp:9: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from ./document.h:28:0, from ./extension/param/parameter.h:20, from ./extension/prefdialog.h:22, from ./extension/effect.h:21, from extension/internal/bitmap/enhance.cpp:9: ./gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': ./gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:35:0, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:33, from /usr/include/gdkmm-2.4/gdkmm/window.h:30, from /usr/include/gdkmm-2.4/gdkmm/event.h:27, from /usr/include/gtkmm-2.4/gtkmm/widget.h:37, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/box.h:58, from /usr/include/gtkmm-2.4/gtkmm/dialog.h:30, from ./extension/effect.h:17, from extension/internal/bitmap/gaussianBlur.cpp:9: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:44:0, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/box.h:58, from /usr/include/gtkmm-2.4/gtkmm/dialog.h:30, from ./extension/effect.h:17, from extension/internal/bitmap/gaussianBlur.cpp:9: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from ./document.h:28:0, from ./extension/param/parameter.h:20, from ./extension/prefdialog.h:22, from ./extension/effect.h:21, from extension/internal/bitmap/equalize.cpp:9: ./gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': ./gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ In file included from ./document.h:28:0, from ./extension/param/parameter.h:20, from ./extension/prefdialog.h:22, from ./extension/effect.h:21, from extension/internal/bitmap/gaussianBlur.cpp:9: ./gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': ./gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ CXX extension/internal/bitmap/level.o CXX extension/internal/bitmap/levelChannel.o CXX extension/internal/bitmap/medianFilter.o In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/gtkmm-2.4/gtkmm/widget.h:29, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/box.h:58, from /usr/include/gtkmm-2.4/gtkmm/dialog.h:30, from ./extension/effect.h:17, from extension/internal/bitmap/implode.cpp:9: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:35:0, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:33, from /usr/include/gdkmm-2.4/gdkmm/window.h:30, from /usr/include/gdkmm-2.4/gdkmm/event.h:27, from /usr/include/gtkmm-2.4/gtkmm/widget.h:37, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/box.h:58, from /usr/include/gtkmm-2.4/gtkmm/dialog.h:30, from ./extension/effect.h:17, from extension/internal/bitmap/implode.cpp:9: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:44:0, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/box.h:58, from /usr/include/gtkmm-2.4/gtkmm/dialog.h:30, from ./extension/effect.h:17, from extension/internal/bitmap/implode.cpp:9: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from ./document.h:28:0, from ./extension/param/parameter.h:20, from ./extension/prefdialog.h:22, from ./extension/effect.h:21, from extension/internal/bitmap/implode.cpp:9: ./gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': ./gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ CXX extension/internal/bitmap/modulate.o In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/gtkmm-2.4/gtkmm/widget.h:29, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/box.h:58, from /usr/include/gtkmm-2.4/gtkmm/dialog.h:30, from ./extension/effect.h:17, from extension/internal/bitmap/level.cpp:9: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/gtkmm-2.4/gtkmm/widget.h:29, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/box.h:58, from /usr/include/gtkmm-2.4/gtkmm/dialog.h:30, from ./extension/effect.h:17, from extension/internal/bitmap/levelChannel.cpp:9: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:35:0, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:33, from /usr/include/gdkmm-2.4/gdkmm/window.h:30, from /usr/include/gdkmm-2.4/gdkmm/event.h:27, from /usr/include/gtkmm-2.4/gtkmm/widget.h:37, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/box.h:58, from /usr/include/gtkmm-2.4/gtkmm/dialog.h:30, from ./extension/effect.h:17, from extension/internal/bitmap/level.cpp:9: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:44:0, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/box.h:58, from /usr/include/gtkmm-2.4/gtkmm/dialog.h:30, from ./extension/effect.h:17, from extension/internal/bitmap/level.cpp:9: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/gtkmm-2.4/gtkmm/widget.h:29, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/box.h:58, from /usr/include/gtkmm-2.4/gtkmm/dialog.h:30, from ./extension/effect.h:17, from extension/internal/bitmap/medianFilter.cpp:9: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:35:0, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:33, from /usr/include/gdkmm-2.4/gdkmm/window.h:30, from /usr/include/gdkmm-2.4/gdkmm/event.h:27, from /usr/include/gtkmm-2.4/gtkmm/widget.h:37, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/box.h:58, from /usr/include/gtkmm-2.4/gtkmm/dialog.h:30, from ./extension/effect.h:17, from extension/internal/bitmap/levelChannel.cpp:9: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:44:0, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/box.h:58, from /usr/include/gtkmm-2.4/gtkmm/dialog.h:30, from ./extension/effect.h:17, from extension/internal/bitmap/levelChannel.cpp:9: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from ./document.h:28:0, from ./extension/param/parameter.h:20, from ./extension/prefdialog.h:22, from ./extension/effect.h:21, from extension/internal/bitmap/level.cpp:9: ./gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': ./gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:35:0, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:33, from /usr/include/gdkmm-2.4/gdkmm/window.h:30, from /usr/include/gdkmm-2.4/gdkmm/event.h:27, from /usr/include/gtkmm-2.4/gtkmm/widget.h:37, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/box.h:58, from /usr/include/gtkmm-2.4/gtkmm/dialog.h:30, from ./extension/effect.h:17, from extension/internal/bitmap/medianFilter.cpp:9: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:44:0, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/box.h:58, from /usr/include/gtkmm-2.4/gtkmm/dialog.h:30, from ./extension/effect.h:17, from extension/internal/bitmap/medianFilter.cpp:9: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from ./document.h:28:0, from ./extension/param/parameter.h:20, from ./extension/prefdialog.h:22, from ./extension/effect.h:21, from extension/internal/bitmap/levelChannel.cpp:9: ./gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': ./gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ In file included from ./document.h:28:0, from ./extension/param/parameter.h:20, from ./extension/prefdialog.h:22, from ./extension/effect.h:21, from extension/internal/bitmap/medianFilter.cpp:9: ./gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': ./gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ CXX extension/internal/bitmap/negate.o CXX extension/internal/bitmap/normalize.o CXX extension/internal/bitmap/oilPaint.o In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/gtkmm-2.4/gtkmm/widget.h:29, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/box.h:58, from /usr/include/gtkmm-2.4/gtkmm/dialog.h:30, from ./extension/effect.h:17, from extension/internal/bitmap/modulate.cpp:9: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:35:0, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:33, from /usr/include/gdkmm-2.4/gdkmm/window.h:30, from /usr/include/gdkmm-2.4/gdkmm/event.h:27, from /usr/include/gtkmm-2.4/gtkmm/widget.h:37, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/box.h:58, from /usr/include/gtkmm-2.4/gtkmm/dialog.h:30, from ./extension/effect.h:17, from extension/internal/bitmap/modulate.cpp:9: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:44:0, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/box.h:58, from /usr/include/gtkmm-2.4/gtkmm/dialog.h:30, from ./extension/effect.h:17, from extension/internal/bitmap/modulate.cpp:9: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from ./document.h:28:0, from ./extension/param/parameter.h:20, from ./extension/prefdialog.h:22, from ./extension/effect.h:21, from extension/internal/bitmap/modulate.cpp:9: ./gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': ./gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ CXX extension/internal/bitmap/opacity.o In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/gtkmm-2.4/gtkmm/widget.h:29, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/box.h:58, from /usr/include/gtkmm-2.4/gtkmm/dialog.h:30, from ./extension/effect.h:17, from extension/internal/bitmap/negate.cpp:9: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/gtkmm-2.4/gtkmm/widget.h:29, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/box.h:58, from /usr/include/gtkmm-2.4/gtkmm/dialog.h:30, from ./extension/effect.h:17, from extension/internal/bitmap/normalize.cpp:9: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:35:0, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:33, from /usr/include/gdkmm-2.4/gdkmm/window.h:30, from /usr/include/gdkmm-2.4/gdkmm/event.h:27, from /usr/include/gtkmm-2.4/gtkmm/widget.h:37, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/box.h:58, from /usr/include/gtkmm-2.4/gtkmm/dialog.h:30, from ./extension/effect.h:17, from extension/internal/bitmap/negate.cpp:9: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:44:0, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/box.h:58, from /usr/include/gtkmm-2.4/gtkmm/dialog.h:30, from ./extension/effect.h:17, from extension/internal/bitmap/negate.cpp:9: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/gtkmm-2.4/gtkmm/widget.h:29, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/box.h:58, from /usr/include/gtkmm-2.4/gtkmm/dialog.h:30, from ./extension/effect.h:17, from extension/internal/bitmap/oilPaint.cpp:9: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:35:0, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:33, from /usr/include/gdkmm-2.4/gdkmm/window.h:30, from /usr/include/gdkmm-2.4/gdkmm/event.h:27, from /usr/include/gtkmm-2.4/gtkmm/widget.h:37, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/box.h:58, from /usr/include/gtkmm-2.4/gtkmm/dialog.h:30, from ./extension/effect.h:17, from extension/internal/bitmap/normalize.cpp:9: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:44:0, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/box.h:58, from /usr/include/gtkmm-2.4/gtkmm/dialog.h:30, from ./extension/effect.h:17, from extension/internal/bitmap/normalize.cpp:9: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from ./document.h:28:0, from ./extension/param/parameter.h:20, from ./extension/prefdialog.h:22, from ./extension/effect.h:21, from extension/internal/bitmap/negate.cpp:9: ./gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': ./gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:35:0, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:33, from /usr/include/gdkmm-2.4/gdkmm/window.h:30, from /usr/include/gdkmm-2.4/gdkmm/event.h:27, from /usr/include/gtkmm-2.4/gtkmm/widget.h:37, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/box.h:58, from /usr/include/gtkmm-2.4/gtkmm/dialog.h:30, from ./extension/effect.h:17, from extension/internal/bitmap/oilPaint.cpp:9: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:44:0, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/box.h:58, from /usr/include/gtkmm-2.4/gtkmm/dialog.h:30, from ./extension/effect.h:17, from extension/internal/bitmap/oilPaint.cpp:9: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from ./document.h:28:0, from ./extension/param/parameter.h:20, from ./extension/prefdialog.h:22, from ./extension/effect.h:21, from extension/internal/bitmap/normalize.cpp:9: ./gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': ./gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ In file included from ./document.h:28:0, from ./extension/param/parameter.h:20, from ./extension/prefdialog.h:22, from ./extension/effect.h:21, from extension/internal/bitmap/oilPaint.cpp:9: ./gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': ./gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ CXX extension/internal/bitmap/raise.o CXX extension/internal/bitmap/reduceNoise.o CXX extension/internal/bitmap/sample.o In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/gtkmm-2.4/gtkmm/widget.h:29, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/box.h:58, from /usr/include/gtkmm-2.4/gtkmm/dialog.h:30, from ./extension/effect.h:17, from extension/internal/bitmap/opacity.cpp:9: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:35:0, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:33, from /usr/include/gdkmm-2.4/gdkmm/window.h:30, from /usr/include/gdkmm-2.4/gdkmm/event.h:27, from /usr/include/gtkmm-2.4/gtkmm/widget.h:37, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/box.h:58, from /usr/include/gtkmm-2.4/gtkmm/dialog.h:30, from ./extension/effect.h:17, from extension/internal/bitmap/opacity.cpp:9: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:44:0, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/box.h:58, from /usr/include/gtkmm-2.4/gtkmm/dialog.h:30, from ./extension/effect.h:17, from extension/internal/bitmap/opacity.cpp:9: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from ./document.h:28:0, from ./extension/param/parameter.h:20, from ./extension/prefdialog.h:22, from ./extension/effect.h:21, from extension/internal/bitmap/opacity.cpp:9: ./gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': ./gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ CXX extension/internal/bitmap/shade.o In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/gtkmm-2.4/gtkmm/widget.h:29, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/box.h:58, from /usr/include/gtkmm-2.4/gtkmm/dialog.h:30, from ./extension/effect.h:17, from extension/internal/bitmap/raise.cpp:9: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/gtkmm-2.4/gtkmm/widget.h:29, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/box.h:58, from /usr/include/gtkmm-2.4/gtkmm/dialog.h:30, from ./extension/effect.h:17, from extension/internal/bitmap/reduceNoise.cpp:9: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:35:0, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:33, from /usr/include/gdkmm-2.4/gdkmm/window.h:30, from /usr/include/gdkmm-2.4/gdkmm/event.h:27, from /usr/include/gtkmm-2.4/gtkmm/widget.h:37, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/box.h:58, from /usr/include/gtkmm-2.4/gtkmm/dialog.h:30, from ./extension/effect.h:17, from extension/internal/bitmap/raise.cpp:9: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:44:0, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/box.h:58, from /usr/include/gtkmm-2.4/gtkmm/dialog.h:30, from ./extension/effect.h:17, from extension/internal/bitmap/raise.cpp:9: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/gtkmm-2.4/gtkmm/widget.h:29, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/box.h:58, from /usr/include/gtkmm-2.4/gtkmm/dialog.h:30, from ./extension/effect.h:17, from extension/internal/bitmap/sample.cpp:9: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:35:0, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:33, from /usr/include/gdkmm-2.4/gdkmm/window.h:30, from /usr/include/gdkmm-2.4/gdkmm/event.h:27, from /usr/include/gtkmm-2.4/gtkmm/widget.h:37, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/box.h:58, from /usr/include/gtkmm-2.4/gtkmm/dialog.h:30, from ./extension/effect.h:17, from extension/internal/bitmap/reduceNoise.cpp:9: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:44:0, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/box.h:58, from /usr/include/gtkmm-2.4/gtkmm/dialog.h:30, from ./extension/effect.h:17, from extension/internal/bitmap/reduceNoise.cpp:9: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from ./document.h:28:0, from ./extension/param/parameter.h:20, from ./extension/prefdialog.h:22, from ./extension/effect.h:21, from extension/internal/bitmap/raise.cpp:9: ./gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': ./gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:35:0, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:33, from /usr/include/gdkmm-2.4/gdkmm/window.h:30, from /usr/include/gdkmm-2.4/gdkmm/event.h:27, from /usr/include/gtkmm-2.4/gtkmm/widget.h:37, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/box.h:58, from /usr/include/gtkmm-2.4/gtkmm/dialog.h:30, from ./extension/effect.h:17, from extension/internal/bitmap/sample.cpp:9: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:44:0, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/box.h:58, from /usr/include/gtkmm-2.4/gtkmm/dialog.h:30, from ./extension/effect.h:17, from extension/internal/bitmap/sample.cpp:9: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from ./document.h:28:0, from ./extension/param/parameter.h:20, from ./extension/prefdialog.h:22, from ./extension/effect.h:21, from extension/internal/bitmap/reduceNoise.cpp:9: ./gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': ./gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ In file included from ./document.h:28:0, from ./extension/param/parameter.h:20, from ./extension/prefdialog.h:22, from ./extension/effect.h:21, from extension/internal/bitmap/sample.cpp:9: ./gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': ./gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ CXX extension/internal/bitmap/sharpen.o CXX extension/internal/bitmap/solarize.o CXX extension/internal/bitmap/spread.o In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/gtkmm-2.4/gtkmm/widget.h:29, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/box.h:58, from /usr/include/gtkmm-2.4/gtkmm/dialog.h:30, from ./extension/effect.h:17, from extension/internal/bitmap/shade.cpp:9: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:35:0, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:33, from /usr/include/gdkmm-2.4/gdkmm/window.h:30, from /usr/include/gdkmm-2.4/gdkmm/event.h:27, from /usr/include/gtkmm-2.4/gtkmm/widget.h:37, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/box.h:58, from /usr/include/gtkmm-2.4/gtkmm/dialog.h:30, from ./extension/effect.h:17, from extension/internal/bitmap/shade.cpp:9: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:44:0, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/box.h:58, from /usr/include/gtkmm-2.4/gtkmm/dialog.h:30, from ./extension/effect.h:17, from extension/internal/bitmap/shade.cpp:9: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from ./document.h:28:0, from ./extension/param/parameter.h:20, from ./extension/prefdialog.h:22, from ./extension/effect.h:21, from extension/internal/bitmap/shade.cpp:9: ./gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': ./gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ CXX extension/internal/bitmap/swirl.o In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/gtkmm-2.4/gtkmm/widget.h:29, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/box.h:58, from /usr/include/gtkmm-2.4/gtkmm/dialog.h:30, from ./extension/effect.h:17, from extension/internal/bitmap/sharpen.cpp:9: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/gtkmm-2.4/gtkmm/widget.h:29, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/box.h:58, from /usr/include/gtkmm-2.4/gtkmm/dialog.h:30, from ./extension/effect.h:17, from extension/internal/bitmap/solarize.cpp:9: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:35:0, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:33, from /usr/include/gdkmm-2.4/gdkmm/window.h:30, from /usr/include/gdkmm-2.4/gdkmm/event.h:27, from /usr/include/gtkmm-2.4/gtkmm/widget.h:37, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/box.h:58, from /usr/include/gtkmm-2.4/gtkmm/dialog.h:30, from ./extension/effect.h:17, from extension/internal/bitmap/sharpen.cpp:9: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:44:0, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/box.h:58, from /usr/include/gtkmm-2.4/gtkmm/dialog.h:30, from ./extension/effect.h:17, from extension/internal/bitmap/sharpen.cpp:9: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/gtkmm-2.4/gtkmm/widget.h:29, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/box.h:58, from /usr/include/gtkmm-2.4/gtkmm/dialog.h:30, from ./extension/effect.h:17, from extension/internal/bitmap/spread.cpp:9: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:35:0, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:33, from /usr/include/gdkmm-2.4/gdkmm/window.h:30, from /usr/include/gdkmm-2.4/gdkmm/event.h:27, from /usr/include/gtkmm-2.4/gtkmm/widget.h:37, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/box.h:58, from /usr/include/gtkmm-2.4/gtkmm/dialog.h:30, from ./extension/effect.h:17, from extension/internal/bitmap/solarize.cpp:9: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from ./document.h:28:0, from ./extension/param/parameter.h:20, from ./extension/prefdialog.h:22, from ./extension/effect.h:21, from extension/internal/bitmap/sharpen.cpp:9: ./gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': ./gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:44:0, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/box.h:58, from /usr/include/gtkmm-2.4/gtkmm/dialog.h:30, from ./extension/effect.h:17, from extension/internal/bitmap/solarize.cpp:9: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:35:0, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:33, from /usr/include/gdkmm-2.4/gdkmm/window.h:30, from /usr/include/gdkmm-2.4/gdkmm/event.h:27, from /usr/include/gtkmm-2.4/gtkmm/widget.h:37, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/box.h:58, from /usr/include/gtkmm-2.4/gtkmm/dialog.h:30, from ./extension/effect.h:17, from extension/internal/bitmap/spread.cpp:9: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:44:0, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/box.h:58, from /usr/include/gtkmm-2.4/gtkmm/dialog.h:30, from ./extension/effect.h:17, from extension/internal/bitmap/spread.cpp:9: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from ./document.h:28:0, from ./extension/param/parameter.h:20, from ./extension/prefdialog.h:22, from ./extension/effect.h:21, from extension/internal/bitmap/solarize.cpp:9: ./gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': ./gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ In file included from ./document.h:28:0, from ./extension/param/parameter.h:20, from ./extension/prefdialog.h:22, from ./extension/effect.h:21, from extension/internal/bitmap/spread.cpp:9: ./gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': ./gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ CXX extension/internal/bitmap/threshold.o CXX extension/internal/bitmap/unsharpmask.o CXX extension/internal/bitmap/wave.o In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/gtkmm-2.4/gtkmm/widget.h:29, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/box.h:58, from /usr/include/gtkmm-2.4/gtkmm/dialog.h:30, from ./extension/effect.h:17, from extension/internal/bitmap/swirl.cpp:9: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:35:0, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:33, from /usr/include/gdkmm-2.4/gdkmm/window.h:30, from /usr/include/gdkmm-2.4/gdkmm/event.h:27, from /usr/include/gtkmm-2.4/gtkmm/widget.h:37, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/box.h:58, from /usr/include/gtkmm-2.4/gtkmm/dialog.h:30, from ./extension/effect.h:17, from extension/internal/bitmap/swirl.cpp:9: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:44:0, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/box.h:58, from /usr/include/gtkmm-2.4/gtkmm/dialog.h:30, from ./extension/effect.h:17, from extension/internal/bitmap/swirl.cpp:9: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from ./document.h:28:0, from ./extension/param/parameter.h:20, from ./extension/prefdialog.h:22, from ./extension/effect.h:21, from extension/internal/bitmap/swirl.cpp:9: ./gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': ./gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ CXX extension/internal/pdfinput/svg-builder.o In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/gtkmm-2.4/gtkmm/widget.h:29, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/box.h:58, from /usr/include/gtkmm-2.4/gtkmm/dialog.h:30, from ./extension/effect.h:17, from extension/internal/bitmap/threshold.cpp:9: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:35:0, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:33, from /usr/include/gdkmm-2.4/gdkmm/window.h:30, from /usr/include/gdkmm-2.4/gdkmm/event.h:27, from /usr/include/gtkmm-2.4/gtkmm/widget.h:37, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/box.h:58, from /usr/include/gtkmm-2.4/gtkmm/dialog.h:30, from ./extension/effect.h:17, from extension/internal/bitmap/threshold.cpp:9: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/gtkmm-2.4/gtkmm/widget.h:29, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/box.h:58, from /usr/include/gtkmm-2.4/gtkmm/dialog.h:30, from ./extension/effect.h:17, from extension/internal/bitmap/unsharpmask.cpp:9: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:44:0, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/box.h:58, from /usr/include/gtkmm-2.4/gtkmm/dialog.h:30, from ./extension/effect.h:17, from extension/internal/bitmap/threshold.cpp:9: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/gtkmm-2.4/gtkmm/widget.h:29, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/box.h:58, from /usr/include/gtkmm-2.4/gtkmm/dialog.h:30, from ./extension/effect.h:17, from extension/internal/bitmap/wave.cpp:9: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:35:0, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:33, from /usr/include/gdkmm-2.4/gdkmm/window.h:30, from /usr/include/gdkmm-2.4/gdkmm/event.h:27, from /usr/include/gtkmm-2.4/gtkmm/widget.h:37, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/box.h:58, from /usr/include/gtkmm-2.4/gtkmm/dialog.h:30, from ./extension/effect.h:17, from extension/internal/bitmap/unsharpmask.cpp:9: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from ./document.h:28:0, from ./extension/param/parameter.h:20, from ./extension/prefdialog.h:22, from ./extension/effect.h:21, from extension/internal/bitmap/threshold.cpp:9: ./gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': ./gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:44:0, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/box.h:58, from /usr/include/gtkmm-2.4/gtkmm/dialog.h:30, from ./extension/effect.h:17, from extension/internal/bitmap/unsharpmask.cpp:9: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:35:0, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:33, from /usr/include/gdkmm-2.4/gdkmm/window.h:30, from /usr/include/gdkmm-2.4/gdkmm/event.h:27, from /usr/include/gtkmm-2.4/gtkmm/widget.h:37, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/box.h:58, from /usr/include/gtkmm-2.4/gtkmm/dialog.h:30, from ./extension/effect.h:17, from extension/internal/bitmap/wave.cpp:9: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:44:0, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/box.h:58, from /usr/include/gtkmm-2.4/gtkmm/dialog.h:30, from ./extension/effect.h:17, from extension/internal/bitmap/wave.cpp:9: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from ./document.h:28:0, from ./extension/param/parameter.h:20, from ./extension/prefdialog.h:22, from ./extension/effect.h:21, from extension/internal/bitmap/unsharpmask.cpp:9: ./gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': ./gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ In file included from ./document.h:28:0, from ./extension/param/parameter.h:20, from ./extension/prefdialog.h:22, from ./extension/effect.h:21, from extension/internal/bitmap/wave.cpp:9: ./gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': ./gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ CXX extension/internal/pdfinput/pdf-parser.o CXX extension/internal/pdfinput/pdf-input.o CXX extension/internal/filter/filter-all.o extension/internal/pdfinput/pdf-parser.cpp: In member function 'void PdfParser::doImage(Object*, Stream*, GBool)': extension/internal/pdfinput/pdf-parser.cpp:2641:31: warning: unused variable 'maskColorSpace' [-Wunused-variable] GfxColorSpace *colorSpace, *maskColorSpace; ^ In file included from ./document.h:28:0, from ./document-private.h:22, from extension/internal/pdfinput/svg-builder.cpp:26: ./gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': ./gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/gtkmm-2.4/gtkmm/widget.h:29, from ./extension/implementation/implementation.h:17, from extension/internal/filter/filter.h:13, from extension/internal/filter/filter-all.cpp:8: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/pangomm-1.4/pangomm/layout.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:29, from /usr/include/gdkmm-2.4/gdkmm/pixbuf.h:32, from ./event-log.h:27, from ./document-private.h:26, from extension/internal/pdfinput/svg-builder.cpp:26: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:35:0, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:33, from /usr/include/gdkmm-2.4/gdkmm/window.h:30, from /usr/include/gdkmm-2.4/gdkmm/event.h:27, from /usr/include/gtkmm-2.4/gtkmm/widget.h:37, from ./extension/implementation/implementation.h:17, from extension/internal/filter/filter.h:13, from extension/internal/filter/filter-all.cpp:8: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:44:0, from ./extension/implementation/implementation.h:17, from extension/internal/filter/filter.h:13, from extension/internal/filter/filter-all.cpp:8: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:35:0, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:33, from /usr/include/gdkmm-2.4/gdkmm/pixbuf.h:32, from ./event-log.h:27, from ./document-private.h:26, from extension/internal/pdfinput/svg-builder.cpp:26: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/selectiondata.h:29:0, from /usr/include/gtkmm-2.4/gtkmm/treepath.h:34, from /usr/include/gtkmm-2.4/gtkmm/treestore.h:29, from ./event-log.h:29, from ./document-private.h:26, from extension/internal/pdfinput/svg-builder.cpp:26: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from ./document.h:28:0, from ./extension/system.h:18, from extension/internal/filter/drop-shadow.h:16, from extension/internal/filter/filter-all.cpp:11: ./gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': ./gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ In file included from /usr/include/gtkmm-2.4/gtkmm/treeview.h:34:0, from ./event-log.h:31, from ./document-private.h:26, from extension/internal/pdfinput/svg-builder.cpp:26: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:98:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:101:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24:0, from /usr/include/gtkmm-2.4/gtkmm/treeviewcolumn.h:38, from /usr/include/gtkmm-2.4/gtkmm/treeview.h:36, from ./event-log.h:31, from ./document-private.h:26, from extension/internal/pdfinput/svg-builder.cpp:26: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:86:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:89:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27:0, from /usr/include/gtkmm-2.4/gtkmm/treeviewcolumn.h:38, from /usr/include/gtkmm-2.4/gtkmm/treeview.h:36, from ./event-log.h:31, from ./document-private.h:26, from extension/internal/pdfinput/svg-builder.cpp:26: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:127:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:130:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/gtkmm-2.4/gtkmm/widget.h:29, from extension/internal/pdfinput/../../implementation/implementation.h:17, from extension/internal/pdfinput/pdf-input.h:21, from extension/internal/pdfinput/pdf-input.cpp:32: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:113:0, from ./libnrtype/../sp-filter.h:19, from ./libnrtype/../style.h:21, from ./libnrtype/FontFactory.h:27, from ./libnrtype/font-instance.h:8, from extension/internal/pdfinput/svg-builder.cpp:40: /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'GtkCellRendererCombo* Gtk::CellRendererCombo::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:95:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] GtkCellRendererCombo* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'const GtkCellRendererCombo* Gtk::CellRendererCombo::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:98:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererCombo* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:116:0, from ./libnrtype/../sp-filter.h:19, from ./libnrtype/../style.h:21, from ./libnrtype/FontFactory.h:27, from ./libnrtype/font-instance.h:8, from extension/internal/pdfinput/svg-builder.cpp:40: /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'GtkCellRendererSpin* Gtk::CellRendererSpin::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:97:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] GtkCellRendererSpin* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'const GtkCellRendererSpin* Gtk::CellRendererSpin::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:100:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererSpin* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:35:0, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:33, from /usr/include/gdkmm-2.4/gdkmm/window.h:30, from /usr/include/gdkmm-2.4/gdkmm/event.h:27, from /usr/include/gtkmm-2.4/gtkmm/widget.h:37, from extension/internal/pdfinput/../../implementation/implementation.h:17, from extension/internal/pdfinput/pdf-input.h:21, from extension/internal/pdfinput/pdf-input.cpp:32: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:193:0, from ./libnrtype/../sp-filter.h:19, from ./libnrtype/../style.h:21, from ./libnrtype/FontFactory.h:27, from ./libnrtype/font-instance.h:8, from extension/internal/pdfinput/svg-builder.cpp:40: /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'GtkProgressBar* Gtk::ProgressBar::gobj()': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:146:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] GtkProgressBar* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'const GtkProgressBar* Gtk::ProgressBar::gobj() const': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:149:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] const GtkProgressBar* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:44:0, from extension/internal/pdfinput/../../implementation/implementation.h:17, from extension/internal/pdfinput/pdf-input.h:21, from extension/internal/pdfinput/pdf-input.cpp:32: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:207:0, from ./libnrtype/../sp-filter.h:19, from ./libnrtype/../style.h:21, from ./libnrtype/FontFactory.h:27, from ./libnrtype/font-instance.h:8, from extension/internal/pdfinput/svg-builder.cpp:40: /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkRuler* Gtk::Ruler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:116:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] GtkRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkRuler* Gtk::Ruler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:119:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] const GtkRuler* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkVRuler* Gtk::VRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:369:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] GtkVRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkVRuler* Gtk::VRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:372:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] const GtkVRuler* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkHRuler* Gtk::HRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:439:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] GtkHRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkHRuler* Gtk::HRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:442:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] const GtkHRuler* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:216:0, from ./libnrtype/../sp-filter.h:19, from ./libnrtype/../style.h:21, from ./libnrtype/FontFactory.h:27, from ./libnrtype/font-instance.h:8, from extension/internal/pdfinput/svg-builder.cpp:40: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:163:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/entry.h:35:0, from /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:28, from extension/internal/pdfinput/pdf-input.h:27, from extension/internal/pdfinput/pdf-input.cpp:32: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:98:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:101:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from extension/internal/pdfinput/pdf-input.h:27:0, from extension/internal/pdfinput/pdf-input.cpp:32: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:163:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/combobox.h:31, from /usr/include/gtkmm-2.4/gtkmm/comboboxtext.h:24, from extension/internal/pdfinput/pdf-input.h:30, from extension/internal/pdfinput/pdf-input.cpp:32: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:86:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:89:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/combobox.h:31, from /usr/include/gtkmm-2.4/gtkmm/comboboxtext.h:24, from extension/internal/pdfinput/pdf-input.h:30, from extension/internal/pdfinput/pdf-input.cpp:32: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:127:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:130:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from ./document.h:28:0, from ./extension/system.h:18, from extension/internal/pdfinput/pdf-input.cpp:33: ./gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': ./gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ In file included from ./sp-defs.h:15:0, from ./document-private.h:20, from extension/internal/pdfinput/svg-builder.cpp:26: extension/internal/pdfinput/svg-builder.cpp: In member function 'void Inkscape::Extension::Internal::SvgBuilder::setClipPath(GfxState*, bool)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPRoot*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ ./sp-object.h:49:43: note: in definition of macro 'SP_OBJECT_REPR' #define SP_OBJECT_REPR(o) (((SPObject *) (o))->repr) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./sp-root.h:18:21: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ROOT(o) (G_TYPE_CHECK_INSTANCE_CAST((o), SP_TYPE_ROOT, SPRoot)) ^ ./document-private.h:31:43: note: in expansion of macro 'SP_ROOT' #define SP_DOCUMENT_DEFS(d) ((SPObject *) SP_ROOT (SP_DOCUMENT_ROOT (d))->defs) ^ extension/internal/pdfinput/svg-builder.cpp:532:21: note: in expansion of macro 'SP_DOCUMENT_DEFS' SP_OBJECT_REPR (SP_DOCUMENT_DEFS (_doc))->appendChild(clip_path); ^ extension/internal/pdfinput/svg-builder.cpp: In member function 'gchar* Inkscape::Extension::Internal::SvgBuilder::_createTilingPattern(GfxTilingPattern*, GfxState*, bool)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPRoot*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ ./sp-object.h:49:43: note: in definition of macro 'SP_OBJECT_REPR' #define SP_OBJECT_REPR(o) (((SPObject *) (o))->repr) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./sp-root.h:18:21: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ROOT(o) (G_TYPE_CHECK_INSTANCE_CAST((o), SP_TYPE_ROOT, SPRoot)) ^ ./document-private.h:31:43: note: in expansion of macro 'SP_ROOT' #define SP_DOCUMENT_DEFS(d) ((SPObject *) SP_ROOT (SP_DOCUMENT_ROOT (d))->defs) ^ extension/internal/pdfinput/svg-builder.cpp:679:21: note: in expansion of macro 'SP_DOCUMENT_DEFS' SP_OBJECT_REPR (SP_DOCUMENT_DEFS (_doc))->appendChild(pattern_node); ^ extension/internal/pdfinput/svg-builder.cpp: In member function 'gchar* Inkscape::Extension::Internal::SvgBuilder::_createGradient(GfxShading*, double*, bool)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPRoot*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ ./sp-object.h:49:43: note: in definition of macro 'SP_OBJECT_REPR' #define SP_OBJECT_REPR(o) (((SPObject *) (o))->repr) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./sp-root.h:18:21: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ROOT(o) (G_TYPE_CHECK_INSTANCE_CAST((o), SP_TYPE_ROOT, SPRoot)) ^ ./document-private.h:31:43: note: in expansion of macro 'SP_ROOT' #define SP_DOCUMENT_DEFS(d) ((SPObject *) SP_ROOT (SP_DOCUMENT_ROOT (d))->defs) ^ extension/internal/pdfinput/svg-builder.cpp:753:49: note: in expansion of macro 'SP_DOCUMENT_DEFS' Inkscape::XML::Node *defs = SP_OBJECT_REPR (SP_DOCUMENT_DEFS (_doc)); ^ extension/internal/pdfinput/svg-builder.cpp: In member function 'std::string Inkscape::Extension::Internal::SvgBuilder::_BestMatchingFont(std::string)': extension/internal/pdfinput/svg-builder.cpp:912:22: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (Match >= minMatch) { ^ In file included from ./sp-defs.h:15:0, from ./document-private.h:20, from extension/internal/pdfinput/svg-builder.cpp:26: extension/internal/pdfinput/svg-builder.cpp: In member function 'Inkscape::XML::Node* Inkscape::Extension::Internal::SvgBuilder::_createMask(double, double)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPRoot*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ ./sp-object.h:49:43: note: in definition of macro 'SP_OBJECT_REPR' #define SP_OBJECT_REPR(o) (((SPObject *) (o))->repr) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./sp-root.h:18:21: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ROOT(o) (G_TYPE_CHECK_INSTANCE_CAST((o), SP_TYPE_ROOT, SPRoot)) ^ ./document-private.h:31:43: note: in expansion of macro 'SP_ROOT' #define SP_DOCUMENT_DEFS(d) ((SPObject *) SP_ROOT (SP_DOCUMENT_ROOT (d))->defs) ^ extension/internal/pdfinput/svg-builder.cpp:1634:25: note: in expansion of macro 'SP_DOCUMENT_DEFS' SP_OBJECT_REPR (SP_DOCUMENT_DEFS (_doc))->appendChild(mask_node); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPRoot*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ ./sp-object.h:49:43: note: in definition of macro 'SP_OBJECT_REPR' #define SP_OBJECT_REPR(o) (((SPObject *) (o))->repr) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./sp-root.h:18:21: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ROOT(o) (G_TYPE_CHECK_INSTANCE_CAST((o), SP_TYPE_ROOT, SPRoot)) ^ ./document-private.h:31:43: note: in expansion of macro 'SP_ROOT' #define SP_DOCUMENT_DEFS(d) ((SPObject *) SP_ROOT (SP_DOCUMENT_ROOT (d))->defs) ^ extension/internal/pdfinput/svg-builder.cpp:1636:32: note: in expansion of macro 'SP_DOCUMENT_DEFS' return SP_OBJECT_REPR (SP_DOCUMENT_DEFS (_doc))->lastChild(); ^ extension/internal/pdfinput/svg-builder.cpp: In member function 'void Inkscape::Extension::Internal::SvgBuilder::pushTransparencyGroup(GfxState*, double*, GfxColorSpace*, bool, bool, bool)': extension/internal/pdfinput/svg-builder.cpp:1777:44: warning: argument to 'sizeof' in 'void* memcpy(void*, const void*, size_t)' call is the same expression as the source; did you mean to dereference it? [-Wsizeof-pointer-memaccess] memcpy(&transpGroup->bbox, bbox, sizeof(bbox)); ^ CXX extension/internal/filter/filter-file.o extension/internal/pdfinput/pdf-input.cpp: In function 'void Inkscape::Extension::Internal::copy_cairo_surface_to_pixbuf(cairo_surface_t*, unsigned char*, GdkPixbuf*)': extension/internal/pdfinput/pdf-input.cpp:453:65: warning: cast from 'unsigned char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] src = (unsigned int *) (cairo_data + y * cairo_rowstride); ^ extension/internal/pdfinput/pdf-input.cpp: In static member function 'static void Inkscape::Extension::Internal::PdfInput::init()': extension/internal/pdfinput/pdf-input.cpp:749:38: warning: variable 'ext' set but not used [-Wunused-but-set-variable] Inkscape::Extension::Extension * ext; ^ CXX extension/internal/filter/filter.o In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/gtkmm-2.4/gtkmm/widget.h:29, from ./extension/implementation/implementation.h:17, from extension/internal/filter/filter.h:13, from extension/internal/filter/filter-file.cpp:8: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:35:0, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:33, from /usr/include/gdkmm-2.4/gdkmm/window.h:30, from /usr/include/gdkmm-2.4/gdkmm/event.h:27, from /usr/include/gtkmm-2.4/gtkmm/widget.h:37, from ./extension/implementation/implementation.h:17, from extension/internal/filter/filter.h:13, from extension/internal/filter/filter-file.cpp:8: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:44:0, from ./extension/implementation/implementation.h:17, from extension/internal/filter/filter.h:13, from extension/internal/filter/filter-file.cpp:8: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from ./document.h:28:0, from ./extension/system.h:18, from extension/internal/filter/filter-file.cpp:19: ./gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': ./gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ CXX extension/script/InkscapeScript.o CXX filters/blend.o In file included from ./ui/view/view.h:22:0, from ./desktop.h:36, from extension/internal/filter/filter.cpp:10: ./gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': ./gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/gtkmm-2.4/gtkmm/widget.h:29, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/bin.h:30, from /usr/include/gtkmm-2.4/gtkmm/window.h:32, from ./ui/view/edit-widget-interface.h:21, from ./desktop.h:37, from extension/internal/filter/filter.cpp:10: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:35:0, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:33, from /usr/include/gdkmm-2.4/gdkmm/window.h:30, from /usr/include/gdkmm-2.4/gdkmm/event.h:27, from /usr/include/gtkmm-2.4/gtkmm/widget.h:37, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/bin.h:30, from /usr/include/gtkmm-2.4/gtkmm/window.h:32, from ./ui/view/edit-widget-interface.h:21, from ./desktop.h:37, from extension/internal/filter/filter.cpp:10: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:44:0, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/bin.h:30, from /usr/include/gtkmm-2.4/gtkmm/window.h:32, from ./ui/view/edit-widget-interface.h:21, from ./desktop.h:37, from extension/internal/filter/filter.cpp:10: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ CXX filters/colormatrix.o In file included from /usr/include/gtkmm-2.4/gtkmm/treeview.h:34:0, from ./event-log.h:31, from ./document-private.h:26, from extension/internal/filter/filter.cpp:12: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:98:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:101:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } ^ CXX filters/componenttransfer.o In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24:0, from /usr/include/gtkmm-2.4/gtkmm/treeviewcolumn.h:38, from /usr/include/gtkmm-2.4/gtkmm/treeview.h:36, from ./event-log.h:31, from ./document-private.h:26, from extension/internal/filter/filter.cpp:12: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:86:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:89:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27:0, from /usr/include/gtkmm-2.4/gtkmm/treeviewcolumn.h:38, from /usr/include/gtkmm-2.4/gtkmm/treeview.h:36, from ./event-log.h:31, from ./document-private.h:26, from extension/internal/filter/filter.cpp:12: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:127:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:130:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from ./sp-item.h:23:0, from ./selection.h:33, from extension/internal/filter/filter.cpp:11: extension/internal/filter/filter.cpp: In member function 'virtual void Inkscape::Extension::Internal::Filter::Filter::effect(Inkscape::Extension::Effect*, Inkscape::UI::View::View*, Inkscape::Extension::Implementation::ImplementationDocumentCache*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPRoot*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ ./sp-object.h:49:43: note: in definition of macro 'SP_OBJECT_REPR' #define SP_OBJECT_REPR(o) (((SPObject *) (o))->repr) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./sp-root.h:18:21: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ROOT(o) (G_TYPE_CHECK_INSTANCE_CAST((o), SP_TYPE_ROOT, SPRoot)) ^ ./document-private.h:31:43: note: in expansion of macro 'SP_ROOT' #define SP_DOCUMENT_DEFS(d) ((SPObject *) SP_ROOT (SP_DOCUMENT_ROOT (d))->defs) ^ extension/internal/filter/filter.cpp:136:50: note: in expansion of macro 'SP_DOCUMENT_DEFS' Inkscape::XML::Node * defsrepr = SP_OBJECT_REPR(SP_DOCUMENT_DEFS(document->doc())); ^ In file included from /usr/include/gdkmm-2.4/gdkmm.h:27:0, from /usr/include/gtkmm-2.4/gtkmm.h:89, from ./sp-filter.h:19, from filters/blend.h:17, from filters/blend.cpp:25: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/pangomm-1.4/pangomm/layout.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:29, from /usr/include/gdkmm-2.4/gdkmm/gc.h:32, from /usr/include/gdkmm-2.4/gdkmm.h:30, from /usr/include/gtkmm-2.4/gtkmm.h:89, from ./sp-filter.h:19, from filters/blend.h:17, from filters/blend.cpp:25: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ CXX filters/componenttransfer-funcnode.o In file included from /usr/include/gdkmm-2.4/gdkmm/cursor.h:31:0, from /usr/include/gdkmm-2.4/gdkmm.h:40, from /usr/include/gtkmm-2.4/gtkmm.h:89, from ./sp-filter.h:19, from filters/blend.h:17, from filters/blend.cpp:25: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:97:0, from ./sp-filter.h:19, from filters/blend.h:17, from filters/blend.cpp:25: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:98:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:101:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/cellview.h:31, from /usr/include/gtkmm-2.4/gtkmm.h:108, from ./sp-filter.h:19, from filters/blend.h:17, from filters/blend.cpp:25: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:86:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:89:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/cellview.h:31, from /usr/include/gtkmm-2.4/gtkmm.h:108, from ./sp-filter.h:19, from filters/blend.h:17, from filters/blend.cpp:25: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:127:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:130:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:113:0, from ./sp-filter.h:19, from filters/blend.h:17, from filters/blend.cpp:25: /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'GtkCellRendererCombo* Gtk::CellRendererCombo::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:95:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] GtkCellRendererCombo* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'const GtkCellRendererCombo* Gtk::CellRendererCombo::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:98:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererCombo* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:116:0, from ./sp-filter.h:19, from filters/blend.h:17, from filters/blend.cpp:25: /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'GtkCellRendererSpin* Gtk::CellRendererSpin::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:97:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] GtkCellRendererSpin* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'const GtkCellRendererSpin* Gtk::CellRendererSpin::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:100:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererSpin* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from ./document.h:28:0, from filters/componenttransfer.cpp:22: ./gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': ./gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:193:0, from ./sp-filter.h:19, from filters/blend.h:17, from filters/blend.cpp:25: /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'GtkProgressBar* Gtk::ProgressBar::gobj()': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:146:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] GtkProgressBar* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'const GtkProgressBar* Gtk::ProgressBar::gobj() const': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:149:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] const GtkProgressBar* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:207:0, from ./sp-filter.h:19, from filters/blend.h:17, from filters/blend.cpp:25: /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkRuler* Gtk::Ruler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:116:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] GtkRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkRuler* Gtk::Ruler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:119:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] const GtkRuler* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkVRuler* Gtk::VRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:369:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] GtkVRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkVRuler* Gtk::VRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:372:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] const GtkVRuler* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkHRuler* Gtk::HRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:439:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] GtkHRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkHRuler* Gtk::HRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:442:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] const GtkHRuler* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm.h:27:0, from /usr/include/gtkmm-2.4/gtkmm.h:89, from ./sp-filter.h:19, from filters/colormatrix.h:16, from filters/colormatrix.cpp:26: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:216:0, from ./sp-filter.h:19, from filters/blend.h:17, from filters/blend.cpp:25: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:163:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/pangomm-1.4/pangomm/layout.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:29, from /usr/include/gdkmm-2.4/gdkmm/gc.h:32, from /usr/include/gdkmm-2.4/gdkmm.h:30, from /usr/include/gtkmm-2.4/gtkmm.h:89, from ./sp-filter.h:19, from filters/colormatrix.h:16, from filters/colormatrix.cpp:26: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm/cursor.h:31:0, from /usr/include/gdkmm-2.4/gdkmm.h:40, from /usr/include/gtkmm-2.4/gtkmm.h:89, from ./sp-filter.h:19, from filters/colormatrix.h:16, from filters/colormatrix.cpp:26: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm.h:27:0, from /usr/include/gtkmm-2.4/gtkmm.h:89, from ./sp-filter.h:19, from filters/componenttransfer.h:16, from filters/componenttransfer.cpp:25: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:97:0, from ./sp-filter.h:19, from filters/colormatrix.h:16, from filters/colormatrix.cpp:26: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:98:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:101:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/pangomm-1.4/pangomm/layout.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:29, from /usr/include/gdkmm-2.4/gdkmm/gc.h:32, from /usr/include/gdkmm-2.4/gdkmm.h:30, from /usr/include/gtkmm-2.4/gtkmm.h:89, from ./sp-filter.h:19, from filters/componenttransfer.h:16, from filters/componenttransfer.cpp:25: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/cellview.h:31, from /usr/include/gtkmm-2.4/gtkmm.h:108, from ./sp-filter.h:19, from filters/colormatrix.h:16, from filters/colormatrix.cpp:26: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:86:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:89:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/cellview.h:31, from /usr/include/gtkmm-2.4/gtkmm.h:108, from ./sp-filter.h:19, from filters/colormatrix.h:16, from filters/colormatrix.cpp:26: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:127:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:130:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:113:0, from ./sp-filter.h:19, from filters/colormatrix.h:16, from filters/colormatrix.cpp:26: /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'GtkCellRendererCombo* Gtk::CellRendererCombo::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:95:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] GtkCellRendererCombo* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'const GtkCellRendererCombo* Gtk::CellRendererCombo::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:98:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererCombo* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:116:0, from ./sp-filter.h:19, from filters/colormatrix.h:16, from filters/colormatrix.cpp:26: /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'GtkCellRendererSpin* Gtk::CellRendererSpin::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:97:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] GtkCellRendererSpin* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'const GtkCellRendererSpin* Gtk::CellRendererSpin::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:100:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererSpin* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm/cursor.h:31:0, from /usr/include/gdkmm-2.4/gdkmm.h:40, from /usr/include/gtkmm-2.4/gtkmm.h:89, from ./sp-filter.h:19, from filters/componenttransfer.h:16, from filters/componenttransfer.cpp:25: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:97:0, from ./sp-filter.h:19, from filters/componenttransfer.h:16, from filters/componenttransfer.cpp:25: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:98:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:101:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:193:0, from ./sp-filter.h:19, from filters/colormatrix.h:16, from filters/colormatrix.cpp:26: /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'GtkProgressBar* Gtk::ProgressBar::gobj()': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:146:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] GtkProgressBar* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'const GtkProgressBar* Gtk::ProgressBar::gobj() const': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:149:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] const GtkProgressBar* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/cellview.h:31, from /usr/include/gtkmm-2.4/gtkmm.h:108, from ./sp-filter.h:19, from filters/componenttransfer.h:16, from filters/componenttransfer.cpp:25: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:86:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:89:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/cellview.h:31, from /usr/include/gtkmm-2.4/gtkmm.h:108, from ./sp-filter.h:19, from filters/componenttransfer.h:16, from filters/componenttransfer.cpp:25: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:127:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:130:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } ^ CXX filters/composite.o In file included from /usr/include/gtkmm-2.4/gtkmm.h:113:0, from ./sp-filter.h:19, from filters/componenttransfer.h:16, from filters/componenttransfer.cpp:25: /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'GtkCellRendererCombo* Gtk::CellRendererCombo::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:95:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] GtkCellRendererCombo* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'const GtkCellRendererCombo* Gtk::CellRendererCombo::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:98:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererCombo* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:116:0, from ./sp-filter.h:19, from filters/componenttransfer.h:16, from filters/componenttransfer.cpp:25: /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'GtkCellRendererSpin* Gtk::CellRendererSpin::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:97:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] GtkCellRendererSpin* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'const GtkCellRendererSpin* Gtk::CellRendererSpin::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:100:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererSpin* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:207:0, from ./sp-filter.h:19, from filters/colormatrix.h:16, from filters/colormatrix.cpp:26: /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkRuler* Gtk::Ruler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:116:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] GtkRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkRuler* Gtk::Ruler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:119:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] const GtkRuler* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkVRuler* Gtk::VRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:369:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] GtkVRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkVRuler* Gtk::VRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:372:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] const GtkVRuler* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkHRuler* Gtk::HRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:439:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] GtkHRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkHRuler* Gtk::HRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:442:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] const GtkHRuler* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:216:0, from ./sp-filter.h:19, from filters/colormatrix.h:16, from filters/colormatrix.cpp:26: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:163:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:193:0, from ./sp-filter.h:19, from filters/componenttransfer.h:16, from filters/componenttransfer.cpp:25: /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'GtkProgressBar* Gtk::ProgressBar::gobj()': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:146:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] GtkProgressBar* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'const GtkProgressBar* Gtk::ProgressBar::gobj() const': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:149:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] const GtkProgressBar* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from ./document.h:28:0, from filters/componenttransfer-funcnode.cpp:24: ./gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': ./gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:207:0, from ./sp-filter.h:19, from filters/componenttransfer.h:16, from filters/componenttransfer.cpp:25: /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkRuler* Gtk::Ruler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:116:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] GtkRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkRuler* Gtk::Ruler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:119:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] const GtkRuler* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkVRuler* Gtk::VRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:369:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] GtkVRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkVRuler* Gtk::VRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:372:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] const GtkVRuler* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkHRuler* Gtk::HRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:439:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] GtkHRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkHRuler* Gtk::HRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:442:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] const GtkHRuler* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:216:0, from ./sp-filter.h:19, from filters/componenttransfer.h:16, from filters/componenttransfer.cpp:25: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:163:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glibmm-2.4/glibmm/varianttype.h:26, from /usr/include/glibmm-2.4/glibmm/variant.h:26, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:25, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:23, from /usr/include/glibmm-2.4/glibmm.h:91, from /usr/include/gtkmm-2.4/gtkmm.h:87, from ./sp-filter.h:19, from filters/colormatrix.h:16, from filters/colormatrix.cpp:26: filters/colormatrix.cpp: In function 'void sp_feColorMatrix_set(SPObject*, unsigned int, const gchar*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPFeColorMatrix*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ filters/colormatrix-fns.h:20:32: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_FECOLORMATRIX(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_FECOLORMATRIX, SPFeColorMatrix)) ^ filters/colormatrix.cpp:140:38: note: in expansion of macro 'SP_FECOLORMATRIX' SPFeColorMatrix *feColorMatrix = SP_FECOLORMATRIX(object); ^ filters/colormatrix.cpp: In function 'void sp_feColorMatrix_build_renderer(SPFilterPrimitive*, Inkscape::Filters::Filter*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPFeColorMatrix*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ filters/colormatrix-fns.h:20:32: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_FECOLORMATRIX(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_FECOLORMATRIX, SPFeColorMatrix)) ^ filters/colormatrix.cpp:208:39: note: in expansion of macro 'SP_FECOLORMATRIX' SPFeColorMatrix *sp_colormatrix = SP_FECOLORMATRIX(primitive); ^ In file included from /usr/include/gdkmm-2.4/gdkmm.h:27:0, from /usr/include/gtkmm-2.4/gtkmm.h:89, from ./sp-filter.h:19, from filters/componenttransfer.h:16, from filters/componenttransfer-funcnode.cpp:25: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/pangomm-1.4/pangomm/layout.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:29, from /usr/include/gdkmm-2.4/gdkmm/gc.h:32, from /usr/include/gdkmm-2.4/gdkmm.h:30, from /usr/include/gtkmm-2.4/gtkmm.h:89, from ./sp-filter.h:19, from filters/componenttransfer.h:16, from filters/componenttransfer-funcnode.cpp:25: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ CXX filters/convolvematrix.o In file included from /usr/include/gdkmm-2.4/gdkmm/cursor.h:31:0, from /usr/include/gdkmm-2.4/gdkmm.h:40, from /usr/include/gtkmm-2.4/gtkmm.h:89, from ./sp-filter.h:19, from filters/componenttransfer.h:16, from filters/componenttransfer-funcnode.cpp:25: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ CXX filters/diffuselighting.o In file included from /usr/include/gtkmm-2.4/gtkmm.h:97:0, from ./sp-filter.h:19, from filters/componenttransfer.h:16, from filters/componenttransfer-funcnode.cpp:25: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:98:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:101:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/cellview.h:31, from /usr/include/gtkmm-2.4/gtkmm.h:108, from ./sp-filter.h:19, from filters/componenttransfer.h:16, from filters/componenttransfer-funcnode.cpp:25: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:86:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:89:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/cellview.h:31, from /usr/include/gtkmm-2.4/gtkmm.h:108, from ./sp-filter.h:19, from filters/componenttransfer.h:16, from filters/componenttransfer-funcnode.cpp:25: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:127:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:130:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:113:0, from ./sp-filter.h:19, from filters/componenttransfer.h:16, from filters/componenttransfer-funcnode.cpp:25: /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'GtkCellRendererCombo* Gtk::CellRendererCombo::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:95:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] GtkCellRendererCombo* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'const GtkCellRendererCombo* Gtk::CellRendererCombo::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:98:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererCombo* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:116:0, from ./sp-filter.h:19, from filters/componenttransfer.h:16, from filters/componenttransfer-funcnode.cpp:25: /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'GtkCellRendererSpin* Gtk::CellRendererSpin::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:97:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] GtkCellRendererSpin* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'const GtkCellRendererSpin* Gtk::CellRendererSpin::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:100:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererSpin* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:193:0, from ./sp-filter.h:19, from filters/componenttransfer.h:16, from filters/componenttransfer-funcnode.cpp:25: /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'GtkProgressBar* Gtk::ProgressBar::gobj()': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:146:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] GtkProgressBar* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'const GtkProgressBar* Gtk::ProgressBar::gobj() const': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:149:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] const GtkProgressBar* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:207:0, from ./sp-filter.h:19, from filters/componenttransfer.h:16, from filters/componenttransfer-funcnode.cpp:25: /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkRuler* Gtk::Ruler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:116:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] GtkRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkRuler* Gtk::Ruler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:119:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] const GtkRuler* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkVRuler* Gtk::VRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:369:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] GtkVRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkVRuler* Gtk::VRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:372:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] const GtkVRuler* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkHRuler* Gtk::HRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:439:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] GtkHRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkHRuler* Gtk::HRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:442:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] const GtkHRuler* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:216:0, from ./sp-filter.h:19, from filters/componenttransfer.h:16, from filters/componenttransfer-funcnode.cpp:25: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:163:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:23, from ./document.h:18, from filters/componenttransfer-funcnode.cpp:24: filters/componenttransfer-funcnode.cpp: In function 'void sp_fefuncnode_set(SPObject*, unsigned int, const gchar*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPFeFuncNode*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ filters/componenttransfer-funcnode.h:31:50: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_FEFUNCNODE(obj) (SP_IS_FEFUNCR(obj) ? G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_FEFUNCR, SPFeFuncNode) : (SP_IS_FEFUNCG(obj) ? G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_FEFUNCG, SPFeFuncNode) : (SP_IS_FEFUNCB(obj) ? G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_FEFUNCB, SPFeFuncNode):(SP_IS_FEFUNCA(obj) ? G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_FEFUNCA, SPFeFuncNode): NULL)))) ^ filters/componenttransfer-funcnode.cpp:228:32: note: in expansion of macro 'SP_FEFUNCNODE' SPFeFuncNode *feFuncNode = SP_FEFUNCNODE(object); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPFeFuncNode*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ filters/componenttransfer-funcnode.h:31:139: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_FEFUNCNODE(obj) (SP_IS_FEFUNCR(obj) ? G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_FEFUNCR, SPFeFuncNode) : (SP_IS_FEFUNCG(obj) ? G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_FEFUNCG, SPFeFuncNode) : (SP_IS_FEFUNCB(obj) ? G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_FEFUNCB, SPFeFuncNode):(SP_IS_FEFUNCA(obj) ? G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_FEFUNCA, SPFeFuncNode): NULL)))) ^ filters/componenttransfer-funcnode.cpp:228:32: note: in expansion of macro 'SP_FEFUNCNODE' SPFeFuncNode *feFuncNode = SP_FEFUNCNODE(object); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPFeFuncNode*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ filters/componenttransfer-funcnode.h:31:228: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_FEFUNCNODE(obj) (SP_IS_FEFUNCR(obj) ? G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_FEFUNCR, SPFeFuncNode) : (SP_IS_FEFUNCG(obj) ? G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_FEFUNCG, SPFeFuncNode) : (SP_IS_FEFUNCB(obj) ? G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_FEFUNCB, SPFeFuncNode):(SP_IS_FEFUNCA(obj) ? G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_FEFUNCA, SPFeFuncNode): NULL)))) ^ filters/componenttransfer-funcnode.cpp:228:32: note: in expansion of macro 'SP_FEFUNCNODE' SPFeFuncNode *feFuncNode = SP_FEFUNCNODE(object); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPFeFuncNode*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ filters/componenttransfer-funcnode.h:31:315: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_FEFUNCNODE(obj) (SP_IS_FEFUNCR(obj) ? G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_FEFUNCR, SPFeFuncNode) : (SP_IS_FEFUNCG(obj) ? G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_FEFUNCG, SPFeFuncNode) : (SP_IS_FEFUNCB(obj) ? G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_FEFUNCB, SPFeFuncNode):(SP_IS_FEFUNCA(obj) ? G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_FEFUNCA, SPFeFuncNode): NULL)))) ^ filters/componenttransfer-funcnode.cpp:228:32: note: in expansion of macro 'SP_FEFUNCNODE' SPFeFuncNode *feFuncNode = SP_FEFUNCNODE(object); ^ filters/componenttransfer-funcnode.cpp: In function 'void sp_fefuncnode_update(SPObject*, SPCtx*, guint)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPFeFuncNode*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ filters/componenttransfer-funcnode.h:31:50: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_FEFUNCNODE(obj) (SP_IS_FEFUNCR(obj) ? G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_FEFUNCR, SPFeFuncNode) : (SP_IS_FEFUNCG(obj) ? G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_FEFUNCG, SPFeFuncNode) : (SP_IS_FEFUNCB(obj) ? G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_FEFUNCB, SPFeFuncNode):(SP_IS_FEFUNCA(obj) ? G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_FEFUNCA, SPFeFuncNode): NULL)))) ^ filters/componenttransfer-funcnode.cpp:293:32: note: in expansion of macro 'SP_FEFUNCNODE' SPFeFuncNode *feFuncNode = SP_FEFUNCNODE(object); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPFeFuncNode*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ filters/componenttransfer-funcnode.h:31:139: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_FEFUNCNODE(obj) (SP_IS_FEFUNCR(obj) ? G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_FEFUNCR, SPFeFuncNode) : (SP_IS_FEFUNCG(obj) ? G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_FEFUNCG, SPFeFuncNode) : (SP_IS_FEFUNCB(obj) ? G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_FEFUNCB, SPFeFuncNode):(SP_IS_FEFUNCA(obj) ? G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_FEFUNCA, SPFeFuncNode): NULL)))) ^ filters/componenttransfer-funcnode.cpp:293:32: note: in expansion of macro 'SP_FEFUNCNODE' SPFeFuncNode *feFuncNode = SP_FEFUNCNODE(object); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPFeFuncNode*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ filters/componenttransfer-funcnode.h:31:228: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_FEFUNCNODE(obj) (SP_IS_FEFUNCR(obj) ? G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_FEFUNCR, SPFeFuncNode) : (SP_IS_FEFUNCG(obj) ? G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_FEFUNCG, SPFeFuncNode) : (SP_IS_FEFUNCB(obj) ? G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_FEFUNCB, SPFeFuncNode):(SP_IS_FEFUNCA(obj) ? G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_FEFUNCA, SPFeFuncNode): NULL)))) ^ filters/componenttransfer-funcnode.cpp:293:32: note: in expansion of macro 'SP_FEFUNCNODE' SPFeFuncNode *feFuncNode = SP_FEFUNCNODE(object); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPFeFuncNode*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ filters/componenttransfer-funcnode.h:31:315: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_FEFUNCNODE(obj) (SP_IS_FEFUNCR(obj) ? G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_FEFUNCR, SPFeFuncNode) : (SP_IS_FEFUNCG(obj) ? G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_FEFUNCG, SPFeFuncNode) : (SP_IS_FEFUNCB(obj) ? G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_FEFUNCB, SPFeFuncNode):(SP_IS_FEFUNCA(obj) ? G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_FEFUNCA, SPFeFuncNode): NULL)))) ^ filters/componenttransfer-funcnode.cpp:293:32: note: in expansion of macro 'SP_FEFUNCNODE' SPFeFuncNode *feFuncNode = SP_FEFUNCNODE(object); ^ filters/componenttransfer-funcnode.cpp: In function 'Inkscape::XML::Node* sp_fefuncnode_write(SPObject*, Inkscape::XML::Document*, Inkscape::XML::Node*, guint)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPFeFuncNode*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ filters/componenttransfer-funcnode.h:31:50: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_FEFUNCNODE(obj) (SP_IS_FEFUNCR(obj) ? G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_FEFUNCR, SPFeFuncNode) : (SP_IS_FEFUNCG(obj) ? G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_FEFUNCG, SPFeFuncNode) : (SP_IS_FEFUNCB(obj) ? G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_FEFUNCB, SPFeFuncNode):(SP_IS_FEFUNCA(obj) ? G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_FEFUNCA, SPFeFuncNode): NULL)))) ^ filters/componenttransfer-funcnode.cpp:314:32: note: in expansion of macro 'SP_FEFUNCNODE' SPFeFuncNode *fefuncnode = SP_FEFUNCNODE(object); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPFeFuncNode*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ filters/componenttransfer-funcnode.h:31:139: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_FEFUNCNODE(obj) (SP_IS_FEFUNCR(obj) ? G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_FEFUNCR, SPFeFuncNode) : (SP_IS_FEFUNCG(obj) ? G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_FEFUNCG, SPFeFuncNode) : (SP_IS_FEFUNCB(obj) ? G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_FEFUNCB, SPFeFuncNode):(SP_IS_FEFUNCA(obj) ? G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_FEFUNCA, SPFeFuncNode): NULL)))) ^ filters/componenttransfer-funcnode.cpp:314:32: note: in expansion of macro 'SP_FEFUNCNODE' SPFeFuncNode *fefuncnode = SP_FEFUNCNODE(object); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPFeFuncNode*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ filters/componenttransfer-funcnode.h:31:228: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_FEFUNCNODE(obj) (SP_IS_FEFUNCR(obj) ? G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_FEFUNCR, SPFeFuncNode) : (SP_IS_FEFUNCG(obj) ? G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_FEFUNCG, SPFeFuncNode) : (SP_IS_FEFUNCB(obj) ? G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_FEFUNCB, SPFeFuncNode):(SP_IS_FEFUNCA(obj) ? G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_FEFUNCA, SPFeFuncNode): NULL)))) ^ filters/componenttransfer-funcnode.cpp:314:32: note: in expansion of macro 'SP_FEFUNCNODE' SPFeFuncNode *fefuncnode = SP_FEFUNCNODE(object); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPFeFuncNode*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ filters/componenttransfer-funcnode.h:31:315: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_FEFUNCNODE(obj) (SP_IS_FEFUNCR(obj) ? G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_FEFUNCR, SPFeFuncNode) : (SP_IS_FEFUNCG(obj) ? G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_FEFUNCG, SPFeFuncNode) : (SP_IS_FEFUNCB(obj) ? G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_FEFUNCB, SPFeFuncNode):(SP_IS_FEFUNCA(obj) ? G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_FEFUNCA, SPFeFuncNode): NULL)))) ^ filters/componenttransfer-funcnode.cpp:314:32: note: in expansion of macro 'SP_FEFUNCNODE' SPFeFuncNode *fefuncnode = SP_FEFUNCNODE(object); ^ In file included from /usr/include/gdkmm-2.4/gdkmm.h:27:0, from /usr/include/gtkmm-2.4/gtkmm.h:89, from ./sp-filter.h:19, from filters/composite.h:16, from filters/composite.cpp:22: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/pangomm-1.4/pangomm/layout.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:29, from /usr/include/gdkmm-2.4/gdkmm/gc.h:32, from /usr/include/gdkmm-2.4/gdkmm.h:30, from /usr/include/gtkmm-2.4/gtkmm.h:89, from ./sp-filter.h:19, from filters/composite.h:16, from filters/composite.cpp:22: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm/cursor.h:31:0, from /usr/include/gdkmm-2.4/gdkmm.h:40, from /usr/include/gtkmm-2.4/gtkmm.h:89, from ./sp-filter.h:19, from filters/composite.h:16, from filters/composite.cpp:22: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ CXX filters/displacementmap.o In file included from /usr/include/gtkmm-2.4/gtkmm.h:97:0, from ./sp-filter.h:19, from filters/composite.h:16, from filters/composite.cpp:22: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:98:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:101:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/cellview.h:31, from /usr/include/gtkmm-2.4/gtkmm.h:108, from ./sp-filter.h:19, from filters/composite.h:16, from filters/composite.cpp:22: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:86:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:89:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/cellview.h:31, from /usr/include/gtkmm-2.4/gtkmm.h:108, from ./sp-filter.h:19, from filters/composite.h:16, from filters/composite.cpp:22: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:127:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:130:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:113:0, from ./sp-filter.h:19, from filters/composite.h:16, from filters/composite.cpp:22: /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'GtkCellRendererCombo* Gtk::CellRendererCombo::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:95:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] GtkCellRendererCombo* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'const GtkCellRendererCombo* Gtk::CellRendererCombo::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:98:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererCombo* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:116:0, from ./sp-filter.h:19, from filters/composite.h:16, from filters/composite.cpp:22: /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'GtkCellRendererSpin* Gtk::CellRendererSpin::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:97:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] GtkCellRendererSpin* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'const GtkCellRendererSpin* Gtk::CellRendererSpin::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:100:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererSpin* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:193:0, from ./sp-filter.h:19, from filters/composite.h:16, from filters/composite.cpp:22: /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'GtkProgressBar* Gtk::ProgressBar::gobj()': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:146:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] GtkProgressBar* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'const GtkProgressBar* Gtk::ProgressBar::gobj() const': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:149:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] const GtkProgressBar* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:207:0, from ./sp-filter.h:19, from filters/composite.h:16, from filters/composite.cpp:22: /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkRuler* Gtk::Ruler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:116:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] GtkRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkRuler* Gtk::Ruler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:119:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] const GtkRuler* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkVRuler* Gtk::VRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:369:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] GtkVRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkVRuler* Gtk::VRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:372:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] const GtkVRuler* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkHRuler* Gtk::HRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:439:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] GtkHRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkHRuler* Gtk::HRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:442:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] const GtkHRuler* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:216:0, from ./sp-filter.h:19, from filters/composite.h:16, from filters/composite.cpp:22: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:163:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm.h:27:0, from /usr/include/gtkmm-2.4/gtkmm.h:89, from ./sp-filter.h:19, from filters/convolvematrix.h:17, from filters/convolvematrix.cpp:26: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/pangomm-1.4/pangomm/layout.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:29, from /usr/include/gdkmm-2.4/gdkmm/gc.h:32, from /usr/include/gdkmm-2.4/gdkmm.h:30, from /usr/include/gtkmm-2.4/gtkmm.h:89, from ./sp-filter.h:19, from filters/convolvematrix.h:17, from filters/convolvematrix.cpp:26: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm.h:27:0, from /usr/include/gtkmm-2.4/gtkmm.h:89, from ./sp-filter.h:19, from filters/diffuselighting.h:18, from filters/diffuselighting.cpp:26: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/pangomm-1.4/pangomm/layout.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:29, from /usr/include/gdkmm-2.4/gdkmm/gc.h:32, from /usr/include/gdkmm-2.4/gdkmm.h:30, from /usr/include/gtkmm-2.4/gtkmm.h:89, from ./sp-filter.h:19, from filters/diffuselighting.h:18, from filters/diffuselighting.cpp:26: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm/cursor.h:31:0, from /usr/include/gdkmm-2.4/gdkmm.h:40, from /usr/include/gtkmm-2.4/gtkmm.h:89, from ./sp-filter.h:19, from filters/convolvematrix.h:17, from filters/convolvematrix.cpp:26: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glibmm-2.4/glibmm/varianttype.h:26, from /usr/include/glibmm-2.4/glibmm/variant.h:26, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:25, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:23, from /usr/include/glibmm-2.4/glibmm.h:91, from /usr/include/gtkmm-2.4/gtkmm.h:87, from ./sp-filter.h:19, from filters/composite.h:16, from filters/composite.cpp:22: filters/composite.cpp: In function 'void sp_feComposite_build(SPObject*, SPDocument*, Inkscape::XML::Node*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPFeComposite*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ filters/composite-fns.h:20:30: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_FECOMPOSITE(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_FECOMPOSITE, SPFeComposite)) ^ filters/composite.cpp:102:27: note: in expansion of macro 'SP_FECOMPOSITE' SPFeComposite *comp = SP_FECOMPOSITE(object); ^ filters/composite.cpp: In function 'void sp_feComposite_set(SPObject*, unsigned int, const gchar*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPFeComposite*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ filters/composite-fns.h:20:30: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_FECOMPOSITE(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_FECOMPOSITE, SPFeComposite)) ^ filters/composite.cpp:153:34: note: in expansion of macro 'SP_FECOMPOSITE' SPFeComposite *feComposite = SP_FECOMPOSITE(object); ^ filters/composite.cpp: In function 'void sp_feComposite_update(SPObject*, SPCtx*, guint)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPFeComposite*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ filters/composite-fns.h:20:30: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_FECOMPOSITE(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_FECOMPOSITE, SPFeComposite)) ^ filters/composite.cpp:227:27: note: in expansion of macro 'SP_FECOMPOSITE' SPFeComposite *comp = SP_FECOMPOSITE(object); ^ filters/composite.cpp: In function 'Inkscape::XML::Node* sp_feComposite_write(SPObject*, Inkscape::XML::Document*, Inkscape::XML::Node*, guint)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPFeComposite*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ filters/composite-fns.h:20:30: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_FECOMPOSITE(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_FECOMPOSITE, SPFeComposite)) ^ filters/composite.cpp:257:27: note: in expansion of macro 'SP_FECOMPOSITE' SPFeComposite *comp = SP_FECOMPOSITE(object); ^ filters/composite.cpp: In function 'void sp_feComposite_build_renderer(SPFilterPrimitive*, Inkscape::Filters::Filter*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPFeComposite*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ filters/composite-fns.h:20:30: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_FECOMPOSITE(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_FECOMPOSITE, SPFeComposite)) ^ filters/composite.cpp:320:35: note: in expansion of macro 'SP_FECOMPOSITE' SPFeComposite *sp_composite = SP_FECOMPOSITE(primitive); ^ In file included from /usr/include/gdkmm-2.4/gdkmm/cursor.h:31:0, from /usr/include/gdkmm-2.4/gdkmm.h:40, from /usr/include/gtkmm-2.4/gtkmm.h:89, from ./sp-filter.h:19, from filters/diffuselighting.h:18, from filters/diffuselighting.cpp:26: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:97:0, from ./sp-filter.h:19, from filters/convolvematrix.h:17, from filters/convolvematrix.cpp:26: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:98:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:101:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/cellview.h:31, from /usr/include/gtkmm-2.4/gtkmm.h:108, from ./sp-filter.h:19, from filters/convolvematrix.h:17, from filters/convolvematrix.cpp:26: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:86:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:89:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/cellview.h:31, from /usr/include/gtkmm-2.4/gtkmm.h:108, from ./sp-filter.h:19, from filters/convolvematrix.h:17, from filters/convolvematrix.cpp:26: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:127:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:130:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:113:0, from ./sp-filter.h:19, from filters/convolvematrix.h:17, from filters/convolvematrix.cpp:26: /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'GtkCellRendererCombo* Gtk::CellRendererCombo::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:95:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] GtkCellRendererCombo* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'const GtkCellRendererCombo* Gtk::CellRendererCombo::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:98:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererCombo* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:116:0, from ./sp-filter.h:19, from filters/convolvematrix.h:17, from filters/convolvematrix.cpp:26: /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'GtkCellRendererSpin* Gtk::CellRendererSpin::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:97:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] GtkCellRendererSpin* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'const GtkCellRendererSpin* Gtk::CellRendererSpin::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:100:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererSpin* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:97:0, from ./sp-filter.h:19, from filters/diffuselighting.h:18, from filters/diffuselighting.cpp:26: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:98:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:101:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/cellview.h:31, from /usr/include/gtkmm-2.4/gtkmm.h:108, from ./sp-filter.h:19, from filters/diffuselighting.h:18, from filters/diffuselighting.cpp:26: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:86:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:89:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/cellview.h:31, from /usr/include/gtkmm-2.4/gtkmm.h:108, from ./sp-filter.h:19, from filters/diffuselighting.h:18, from filters/diffuselighting.cpp:26: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:127:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:130:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:113:0, from ./sp-filter.h:19, from filters/diffuselighting.h:18, from filters/diffuselighting.cpp:26: /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'GtkCellRendererCombo* Gtk::CellRendererCombo::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:95:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] GtkCellRendererCombo* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'const GtkCellRendererCombo* Gtk::CellRendererCombo::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:98:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererCombo* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:116:0, from ./sp-filter.h:19, from filters/diffuselighting.h:18, from filters/diffuselighting.cpp:26: /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'GtkCellRendererSpin* Gtk::CellRendererSpin::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:97:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] GtkCellRendererSpin* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'const GtkCellRendererSpin* Gtk::CellRendererSpin::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:100:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererSpin* gobj() const { return reinterpret_cast(gobject_); } ^ CXX filters/distantlight.o In file included from /usr/include/gtkmm-2.4/gtkmm.h:193:0, from ./sp-filter.h:19, from filters/convolvematrix.h:17, from filters/convolvematrix.cpp:26: /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'GtkProgressBar* Gtk::ProgressBar::gobj()': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:146:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] GtkProgressBar* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'const GtkProgressBar* Gtk::ProgressBar::gobj() const': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:149:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] const GtkProgressBar* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:207:0, from ./sp-filter.h:19, from filters/convolvematrix.h:17, from filters/convolvematrix.cpp:26: /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkRuler* Gtk::Ruler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:116:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] GtkRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkRuler* Gtk::Ruler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:119:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] const GtkRuler* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkVRuler* Gtk::VRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:369:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] GtkVRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkVRuler* Gtk::VRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:372:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] const GtkVRuler* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkHRuler* Gtk::HRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:439:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] GtkHRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkHRuler* Gtk::HRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:442:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] const GtkHRuler* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:216:0, from ./sp-filter.h:19, from filters/convolvematrix.h:17, from filters/convolvematrix.cpp:26: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:163:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:193:0, from ./sp-filter.h:19, from filters/diffuselighting.h:18, from filters/diffuselighting.cpp:26: /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'GtkProgressBar* Gtk::ProgressBar::gobj()': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:146:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] GtkProgressBar* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'const GtkProgressBar* Gtk::ProgressBar::gobj() const': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:149:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] const GtkProgressBar* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:207:0, from ./sp-filter.h:19, from filters/diffuselighting.h:18, from filters/diffuselighting.cpp:26: /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkRuler* Gtk::Ruler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:116:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] GtkRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkRuler* Gtk::Ruler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:119:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] const GtkRuler* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkVRuler* Gtk::VRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:369:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] GtkVRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkVRuler* Gtk::VRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:372:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] const GtkVRuler* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkHRuler* Gtk::HRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:439:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] GtkHRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkHRuler* Gtk::HRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:442:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] const GtkHRuler* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:216:0, from ./sp-filter.h:19, from filters/diffuselighting.h:18, from filters/diffuselighting.cpp:26: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:163:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glibmm-2.4/glibmm/varianttype.h:26, from /usr/include/glibmm-2.4/glibmm/variant.h:26, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:25, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:23, from /usr/include/glibmm-2.4/glibmm.h:91, from /usr/include/gtkmm-2.4/gtkmm.h:87, from ./sp-filter.h:19, from filters/convolvematrix.h:17, from filters/convolvematrix.cpp:26: filters/convolvematrix.cpp: In function 'void sp_feConvolveMatrix_set(SPObject*, unsigned int, const gchar*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPFeConvolveMatrix*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ filters/convolvematrix-fns.h:20:35: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_FECONVOLVEMATRIX(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_FECONVOLVEMATRIX, SPFeConvolveMatrix)) ^ filters/convolvematrix.cpp:156:44: note: in expansion of macro 'SP_FECONVOLVEMATRIX' SPFeConvolveMatrix *feConvolveMatrix = SP_FECONVOLVEMATRIX(object); ^ filters/convolvematrix.cpp: In function 'void sp_feConvolveMatrix_build_renderer(SPFilterPrimitive*, Inkscape::Filters::Filter*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPFeConvolveMatrix*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ filters/convolvematrix-fns.h:20:35: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_FECONVOLVEMATRIX(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_FECONVOLVEMATRIX, SPFeConvolveMatrix)) ^ filters/convolvematrix.cpp:318:39: note: in expansion of macro 'SP_FECONVOLVEMATRIX' SPFeConvolveMatrix *sp_convolve = SP_FECONVOLVEMATRIX(primitive); ^ In file included from /usr/include/gdkmm-2.4/gdkmm.h:27:0, from /usr/include/gtkmm-2.4/gtkmm.h:89, from ./sp-filter.h:19, from filters/displacementmap.h:16, from filters/displacementmap.cpp:22: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/pangomm-1.4/pangomm/layout.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:29, from /usr/include/gdkmm-2.4/gdkmm/gc.h:32, from /usr/include/gdkmm-2.4/gdkmm.h:30, from /usr/include/gtkmm-2.4/gtkmm.h:89, from ./sp-filter.h:19, from filters/displacementmap.h:16, from filters/displacementmap.cpp:22: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from ./document.h:28:0, from filters/distantlight.cpp:24: ./gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': ./gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ In file included from /usr/include/gdkmm-2.4/gdkmm/cursor.h:31:0, from /usr/include/gdkmm-2.4/gdkmm.h:40, from /usr/include/gtkmm-2.4/gtkmm.h:89, from ./sp-filter.h:19, from filters/displacementmap.h:16, from filters/displacementmap.cpp:22: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ CXX filters/flood.o CXX filters/image.o In file included from /usr/include/gtkmm-2.4/gtkmm.h:97:0, from ./sp-filter.h:19, from filters/displacementmap.h:16, from filters/displacementmap.cpp:22: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:98:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:101:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/cellview.h:31, from /usr/include/gtkmm-2.4/gtkmm.h:108, from ./sp-filter.h:19, from filters/displacementmap.h:16, from filters/displacementmap.cpp:22: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:86:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:89:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/cellview.h:31, from /usr/include/gtkmm-2.4/gtkmm.h:108, from ./sp-filter.h:19, from filters/displacementmap.h:16, from filters/displacementmap.cpp:22: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:127:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:130:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:113:0, from ./sp-filter.h:19, from filters/displacementmap.h:16, from filters/displacementmap.cpp:22: /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'GtkCellRendererCombo* Gtk::CellRendererCombo::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:95:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] GtkCellRendererCombo* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'const GtkCellRendererCombo* Gtk::CellRendererCombo::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:98:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererCombo* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:116:0, from ./sp-filter.h:19, from filters/displacementmap.h:16, from filters/displacementmap.cpp:22: /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'GtkCellRendererSpin* Gtk::CellRendererSpin::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:97:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] GtkCellRendererSpin* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'const GtkCellRendererSpin* Gtk::CellRendererSpin::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:100:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererSpin* gobj() const { return reinterpret_cast(gobject_); } ^ CXX filters/merge.o In file included from /usr/include/gtkmm-2.4/gtkmm.h:193:0, from ./sp-filter.h:19, from filters/displacementmap.h:16, from filters/displacementmap.cpp:22: /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'GtkProgressBar* Gtk::ProgressBar::gobj()': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:146:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] GtkProgressBar* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'const GtkProgressBar* Gtk::ProgressBar::gobj() const': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:149:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] const GtkProgressBar* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:207:0, from ./sp-filter.h:19, from filters/displacementmap.h:16, from filters/displacementmap.cpp:22: /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkRuler* Gtk::Ruler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:116:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] GtkRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkRuler* Gtk::Ruler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:119:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] const GtkRuler* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkVRuler* Gtk::VRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:369:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] GtkVRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkVRuler* Gtk::VRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:372:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] const GtkVRuler* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkHRuler* Gtk::HRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:439:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] GtkHRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkHRuler* Gtk::HRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:442:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] const GtkHRuler* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:216:0, from ./sp-filter.h:19, from filters/displacementmap.h:16, from filters/displacementmap.cpp:22: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:163:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glibmm-2.4/glibmm/varianttype.h:26, from /usr/include/glibmm-2.4/glibmm/variant.h:26, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:25, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:23, from /usr/include/glibmm-2.4/glibmm.h:91, from /usr/include/gtkmm-2.4/gtkmm.h:87, from ./sp-filter.h:19, from filters/displacementmap.h:16, from filters/displacementmap.cpp:22: filters/displacementmap.cpp: In function 'void sp_feDisplacementMap_build(SPObject*, SPDocument*, Inkscape::XML::Node*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPFeDisplacementMap*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ filters/displacementmap-fns.h:20:36: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_FEDISPLACEMENTMAP(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_FEDISPLACEMENTMAP, SPFeDisplacementMap)) ^ filters/displacementmap.cpp:107:33: note: in expansion of macro 'SP_FEDISPLACEMENTMAP' SPFeDisplacementMap *disp = SP_FEDISPLACEMENTMAP(object); ^ filters/displacementmap.cpp: In function 'void sp_feDisplacementMap_set(SPObject*, unsigned int, const gchar*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPFeDisplacementMap*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ filters/displacementmap-fns.h:20:36: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_FEDISPLACEMENTMAP(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_FEDISPLACEMENTMAP, SPFeDisplacementMap)) ^ filters/displacementmap.cpp:157:46: note: in expansion of macro 'SP_FEDISPLACEMENTMAP' SPFeDisplacementMap *feDisplacementMap = SP_FEDISPLACEMENTMAP(object); ^ filters/displacementmap.cpp: In function 'void sp_feDisplacementMap_update(SPObject*, SPCtx*, guint)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPFeDisplacementMap*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ filters/displacementmap-fns.h:20:36: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_FEDISPLACEMENTMAP(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_FEDISPLACEMENTMAP, SPFeDisplacementMap)) ^ filters/displacementmap.cpp:215:33: note: in expansion of macro 'SP_FEDISPLACEMENTMAP' SPFeDisplacementMap *disp = SP_FEDISPLACEMENTMAP(object); ^ filters/displacementmap.cpp: In function 'Inkscape::XML::Node* sp_feDisplacementMap_write(SPObject*, Inkscape::XML::Document*, Inkscape::XML::Node*, guint)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPFeDisplacementMap*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ filters/displacementmap-fns.h:20:36: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_FEDISPLACEMENTMAP(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_FEDISPLACEMENTMAP, SPFeDisplacementMap)) ^ filters/displacementmap.cpp:250:33: note: in expansion of macro 'SP_FEDISPLACEMENTMAP' SPFeDisplacementMap *disp = SP_FEDISPLACEMENTMAP(object); ^ filters/displacementmap.cpp: In function 'void sp_feDisplacementMap_build_renderer(SPFilterPrimitive*, Inkscape::Filters::Filter*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPFeDisplacementMap*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ filters/displacementmap-fns.h:20:36: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_FEDISPLACEMENTMAP(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_FEDISPLACEMENTMAP, SPFeDisplacementMap)) ^ filters/displacementmap.cpp:288:48: note: in expansion of macro 'SP_FEDISPLACEMENTMAP' SPFeDisplacementMap *sp_displacement_map = SP_FEDISPLACEMENTMAP(primitive); ^ CXX filters/mergenode.o In file included from /usr/include/gdkmm-2.4/gdkmm.h:27:0, from /usr/include/gtkmm-2.4/gtkmm.h:89, from ./sp-filter.h:19, from filters/flood.h:16, from filters/flood.cpp:24: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/pangomm-1.4/pangomm/layout.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:29, from /usr/include/gdkmm-2.4/gdkmm/gc.h:32, from /usr/include/gdkmm-2.4/gdkmm.h:30, from /usr/include/gtkmm-2.4/gtkmm.h:89, from ./sp-filter.h:19, from filters/flood.h:16, from filters/flood.cpp:24: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm.h:27:0, from /usr/include/gtkmm-2.4/gtkmm.h:89, from ./sp-filter.h:19, from filters/image.h:17, from filters/image.cpp:25: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/pangomm-1.4/pangomm/layout.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:29, from /usr/include/gdkmm-2.4/gdkmm/gc.h:32, from /usr/include/gdkmm-2.4/gdkmm.h:30, from /usr/include/gtkmm-2.4/gtkmm.h:89, from ./sp-filter.h:19, from filters/image.h:17, from filters/image.cpp:25: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm/cursor.h:31:0, from /usr/include/gdkmm-2.4/gdkmm.h:40, from /usr/include/gtkmm-2.4/gtkmm.h:89, from ./sp-filter.h:19, from filters/flood.h:16, from filters/flood.cpp:24: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm/cursor.h:31:0, from /usr/include/gdkmm-2.4/gdkmm.h:40, from /usr/include/gtkmm-2.4/gtkmm.h:89, from ./sp-filter.h:19, from filters/image.h:17, from filters/image.cpp:25: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm.h:27:0, from /usr/include/gtkmm-2.4/gtkmm.h:89, from ./sp-filter.h:19, from filters/merge.h:16, from filters/merge.cpp:24: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/pangomm-1.4/pangomm/layout.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:29, from /usr/include/gdkmm-2.4/gdkmm/gc.h:32, from /usr/include/gdkmm-2.4/gdkmm.h:30, from /usr/include/gtkmm-2.4/gtkmm.h:89, from ./sp-filter.h:19, from filters/merge.h:16, from filters/merge.cpp:24: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:97:0, from ./sp-filter.h:19, from filters/flood.h:16, from filters/flood.cpp:24: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:98:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:101:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/cellview.h:31, from /usr/include/gtkmm-2.4/gtkmm.h:108, from ./sp-filter.h:19, from filters/flood.h:16, from filters/flood.cpp:24: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:86:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:89:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/cellview.h:31, from /usr/include/gtkmm-2.4/gtkmm.h:108, from ./sp-filter.h:19, from filters/flood.h:16, from filters/flood.cpp:24: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:127:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:130:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:113:0, from ./sp-filter.h:19, from filters/flood.h:16, from filters/flood.cpp:24: /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'GtkCellRendererCombo* Gtk::CellRendererCombo::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:95:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] GtkCellRendererCombo* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'const GtkCellRendererCombo* Gtk::CellRendererCombo::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:98:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererCombo* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:116:0, from ./sp-filter.h:19, from filters/flood.h:16, from filters/flood.cpp:24: /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'GtkCellRendererSpin* Gtk::CellRendererSpin::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:97:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] GtkCellRendererSpin* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'const GtkCellRendererSpin* Gtk::CellRendererSpin::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:100:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererSpin* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:97:0, from ./sp-filter.h:19, from filters/image.h:17, from filters/image.cpp:25: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:98:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:101:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/cellview.h:31, from /usr/include/gtkmm-2.4/gtkmm.h:108, from ./sp-filter.h:19, from filters/image.h:17, from filters/image.cpp:25: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:86:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:89:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/cellview.h:31, from /usr/include/gtkmm-2.4/gtkmm.h:108, from ./sp-filter.h:19, from filters/image.h:17, from filters/image.cpp:25: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:127:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:130:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:113:0, from ./sp-filter.h:19, from filters/image.h:17, from filters/image.cpp:25: /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'GtkCellRendererCombo* Gtk::CellRendererCombo::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:95:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] GtkCellRendererCombo* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'const GtkCellRendererCombo* Gtk::CellRendererCombo::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:98:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererCombo* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:116:0, from ./sp-filter.h:19, from filters/image.h:17, from filters/image.cpp:25: /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'GtkCellRendererSpin* Gtk::CellRendererSpin::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:97:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] GtkCellRendererSpin* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'const GtkCellRendererSpin* Gtk::CellRendererSpin::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:100:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererSpin* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm/cursor.h:31:0, from /usr/include/gdkmm-2.4/gdkmm.h:40, from /usr/include/gtkmm-2.4/gtkmm.h:89, from ./sp-filter.h:19, from filters/merge.h:16, from filters/merge.cpp:24: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:193:0, from ./sp-filter.h:19, from filters/flood.h:16, from filters/flood.cpp:24: /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'GtkProgressBar* Gtk::ProgressBar::gobj()': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:146:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] GtkProgressBar* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'const GtkProgressBar* Gtk::ProgressBar::gobj() const': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:149:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] const GtkProgressBar* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:207:0, from ./sp-filter.h:19, from filters/flood.h:16, from filters/flood.cpp:24: /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkRuler* Gtk::Ruler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:116:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] GtkRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkRuler* Gtk::Ruler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:119:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] const GtkRuler* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkVRuler* Gtk::VRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:369:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] GtkVRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkVRuler* Gtk::VRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:372:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] const GtkVRuler* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkHRuler* Gtk::HRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:439:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] GtkHRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkHRuler* Gtk::HRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:442:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] const GtkHRuler* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:193:0, from ./sp-filter.h:19, from filters/image.h:17, from filters/image.cpp:25: /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'GtkProgressBar* Gtk::ProgressBar::gobj()': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:146:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] GtkProgressBar* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'const GtkProgressBar* Gtk::ProgressBar::gobj() const': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:149:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] const GtkProgressBar* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:216:0, from ./sp-filter.h:19, from filters/flood.h:16, from filters/flood.cpp:24: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:163:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:207:0, from ./sp-filter.h:19, from filters/image.h:17, from filters/image.cpp:25: /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkRuler* Gtk::Ruler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:116:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] GtkRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkRuler* Gtk::Ruler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:119:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] const GtkRuler* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkVRuler* Gtk::VRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:369:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] GtkVRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkVRuler* Gtk::VRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:372:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] const GtkVRuler* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkHRuler* Gtk::HRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:439:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] GtkHRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkHRuler* Gtk::HRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:442:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] const GtkHRuler* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:97:0, from ./sp-filter.h:19, from filters/merge.h:16, from filters/merge.cpp:24: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:98:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:101:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/cellview.h:31, from /usr/include/gtkmm-2.4/gtkmm.h:108, from ./sp-filter.h:19, from filters/merge.h:16, from filters/merge.cpp:24: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:86:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:89:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:216:0, from ./sp-filter.h:19, from filters/image.h:17, from filters/image.cpp:25: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:163:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/cellview.h:31, from /usr/include/gtkmm-2.4/gtkmm.h:108, from ./sp-filter.h:19, from filters/merge.h:16, from filters/merge.cpp:24: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:127:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:130:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:113:0, from ./sp-filter.h:19, from filters/merge.h:16, from filters/merge.cpp:24: /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'GtkCellRendererCombo* Gtk::CellRendererCombo::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:95:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] GtkCellRendererCombo* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'const GtkCellRendererCombo* Gtk::CellRendererCombo::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:98:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererCombo* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:116:0, from ./sp-filter.h:19, from filters/merge.h:16, from filters/merge.cpp:24: /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'GtkCellRendererSpin* Gtk::CellRendererSpin::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:97:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] GtkCellRendererSpin* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'const GtkCellRendererSpin* Gtk::CellRendererSpin::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:100:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererSpin* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glibmm-2.4/glibmm/varianttype.h:26, from /usr/include/glibmm-2.4/glibmm/variant.h:26, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:25, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:23, from /usr/include/glibmm-2.4/glibmm.h:91, from /usr/include/gtkmm-2.4/gtkmm.h:87, from ./sp-filter.h:19, from filters/flood.h:16, from filters/flood.cpp:24: filters/flood.cpp: In function 'void sp_feFlood_set(SPObject*, unsigned int, const gchar*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPFeFlood*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ filters/flood-fns.h:20:26: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_FEFLOOD(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_FEFLOOD, SPFeFlood)) ^ filters/flood.cpp:119:26: note: in expansion of macro 'SP_FEFLOOD' SPFeFlood *feFlood = SP_FEFLOOD(object); ^ filters/flood.cpp: In function 'void sp_feFlood_build_renderer(SPFilterPrimitive*, Inkscape::Filters::Filter*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPFeFlood*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ filters/flood-fns.h:20:26: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_FEFLOOD(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_FEFLOOD, SPFeFlood)) ^ filters/flood.cpp:219:27: note: in expansion of macro 'SP_FEFLOOD' SPFeFlood *sp_flood = SP_FEFLOOD(primitive); ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:193:0, from ./sp-filter.h:19, from filters/merge.h:16, from filters/merge.cpp:24: /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'GtkProgressBar* Gtk::ProgressBar::gobj()': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:146:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] GtkProgressBar* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'const GtkProgressBar* Gtk::ProgressBar::gobj() const': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:149:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] const GtkProgressBar* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:207:0, from ./sp-filter.h:19, from filters/merge.h:16, from filters/merge.cpp:24: /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkRuler* Gtk::Ruler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:116:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] GtkRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkRuler* Gtk::Ruler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:119:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] const GtkRuler* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkVRuler* Gtk::VRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:369:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] GtkVRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkVRuler* Gtk::VRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:372:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] const GtkVRuler* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkHRuler* Gtk::HRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:439:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] GtkHRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkHRuler* Gtk::HRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:442:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] const GtkHRuler* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:23, from ./forward.h:16, from ./uri-references.h:21, from filters/image.cpp:22: filters/image.cpp: In function 'void sp_feImage_href_modified(SPObject*, SPObject*, SPObject*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ filters/image.cpp:135:28: note: in expansion of macro 'SP_ITEM' feImage->SVGElem = SP_ITEM(new_elem); ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:216:0, from ./sp-filter.h:19, from filters/merge.h:16, from filters/merge.cpp:24: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:163:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } ^ filters/image.cpp: In function 'void sp_feImage_set(SPObject*, unsigned int, const gchar*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ filters/image.cpp:171:40: note: in expansion of macro 'SP_ITEM' feImage->SVGElem = SP_ITEM(elemref); ^ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm.h:27:0, from /usr/include/gtkmm-2.4/gtkmm.h:89, from ./sp-filter.h:19, from filters/merge.h:16, from filters/mergenode.cpp:24: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/pangomm-1.4/pangomm/layout.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:29, from /usr/include/gdkmm-2.4/gdkmm/gc.h:32, from /usr/include/gdkmm-2.4/gdkmm.h:30, from /usr/include/gtkmm-2.4/gtkmm.h:89, from ./sp-filter.h:19, from filters/merge.h:16, from filters/mergenode.cpp:24: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm/cursor.h:31:0, from /usr/include/gdkmm-2.4/gdkmm.h:40, from /usr/include/gtkmm-2.4/gtkmm.h:89, from ./sp-filter.h:19, from filters/merge.h:16, from filters/mergenode.cpp:24: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ CXX filters/morphology.o In file included from /usr/include/gtkmm-2.4/gtkmm.h:97:0, from ./sp-filter.h:19, from filters/merge.h:16, from filters/mergenode.cpp:24: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:98:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:101:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } ^ CXX filters/offset.o In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/cellview.h:31, from /usr/include/gtkmm-2.4/gtkmm.h:108, from ./sp-filter.h:19, from filters/merge.h:16, from filters/mergenode.cpp:24: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:86:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:89:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/cellview.h:31, from /usr/include/gtkmm-2.4/gtkmm.h:108, from ./sp-filter.h:19, from filters/merge.h:16, from filters/mergenode.cpp:24: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:127:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:130:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:113:0, from ./sp-filter.h:19, from filters/merge.h:16, from filters/mergenode.cpp:24: /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'GtkCellRendererCombo* Gtk::CellRendererCombo::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:95:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] GtkCellRendererCombo* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'const GtkCellRendererCombo* Gtk::CellRendererCombo::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:98:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererCombo* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:116:0, from ./sp-filter.h:19, from filters/merge.h:16, from filters/mergenode.cpp:24: /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'GtkCellRendererSpin* Gtk::CellRendererSpin::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:97:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] GtkCellRendererSpin* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'const GtkCellRendererSpin* Gtk::CellRendererSpin::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:100:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererSpin* gobj() const { return reinterpret_cast(gobject_); } ^ CXX filters/pointlight.o In file included from /usr/include/gtkmm-2.4/gtkmm.h:193:0, from ./sp-filter.h:19, from filters/merge.h:16, from filters/mergenode.cpp:24: /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'GtkProgressBar* Gtk::ProgressBar::gobj()': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:146:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] GtkProgressBar* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'const GtkProgressBar* Gtk::ProgressBar::gobj() const': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:149:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] const GtkProgressBar* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:207:0, from ./sp-filter.h:19, from filters/merge.h:16, from filters/mergenode.cpp:24: /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkRuler* Gtk::Ruler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:116:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] GtkRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkRuler* Gtk::Ruler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:119:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] const GtkRuler* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkVRuler* Gtk::VRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:369:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] GtkVRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkVRuler* Gtk::VRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:372:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] const GtkVRuler* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkHRuler* Gtk::HRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:439:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] GtkHRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkHRuler* Gtk::HRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:442:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] const GtkHRuler* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:216:0, from ./sp-filter.h:19, from filters/merge.h:16, from filters/mergenode.cpp:24: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:163:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from ./document.h:28:0, from filters/pointlight.cpp:24: ./gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': ./gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ CXX filters/specularlighting.o CXX filters/spotlight.o In file included from /usr/include/gdkmm-2.4/gdkmm.h:27:0, from /usr/include/gtkmm-2.4/gtkmm.h:89, from ./sp-filter.h:19, from filters/morphology.h:16, from filters/morphology.cpp:25: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/pangomm-1.4/pangomm/layout.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:29, from /usr/include/gdkmm-2.4/gdkmm/gc.h:32, from /usr/include/gdkmm-2.4/gdkmm.h:30, from /usr/include/gtkmm-2.4/gtkmm.h:89, from ./sp-filter.h:19, from filters/morphology.h:16, from filters/morphology.cpp:25: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm/cursor.h:31:0, from /usr/include/gdkmm-2.4/gdkmm.h:40, from /usr/include/gtkmm-2.4/gtkmm.h:89, from ./sp-filter.h:19, from filters/morphology.h:16, from filters/morphology.cpp:25: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm.h:27:0, from /usr/include/gtkmm-2.4/gtkmm.h:89, from ./sp-filter.h:19, from filters/offset.h:16, from filters/offset.cpp:23: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/pangomm-1.4/pangomm/layout.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:29, from /usr/include/gdkmm-2.4/gdkmm/gc.h:32, from /usr/include/gdkmm-2.4/gdkmm.h:30, from /usr/include/gtkmm-2.4/gtkmm.h:89, from ./sp-filter.h:19, from filters/offset.h:16, from filters/offset.cpp:23: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:97:0, from ./sp-filter.h:19, from filters/morphology.h:16, from filters/morphology.cpp:25: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:98:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:101:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm/cursor.h:31:0, from /usr/include/gdkmm-2.4/gdkmm.h:40, from /usr/include/gtkmm-2.4/gtkmm.h:89, from ./sp-filter.h:19, from filters/offset.h:16, from filters/offset.cpp:23: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/cellview.h:31, from /usr/include/gtkmm-2.4/gtkmm.h:108, from ./sp-filter.h:19, from filters/morphology.h:16, from filters/morphology.cpp:25: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:86:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:89:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/cellview.h:31, from /usr/include/gtkmm-2.4/gtkmm.h:108, from ./sp-filter.h:19, from filters/morphology.h:16, from filters/morphology.cpp:25: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:127:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:130:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:113:0, from ./sp-filter.h:19, from filters/morphology.h:16, from filters/morphology.cpp:25: /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'GtkCellRendererCombo* Gtk::CellRendererCombo::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:95:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] GtkCellRendererCombo* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'const GtkCellRendererCombo* Gtk::CellRendererCombo::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:98:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererCombo* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:116:0, from ./sp-filter.h:19, from filters/morphology.h:16, from filters/morphology.cpp:25: /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'GtkCellRendererSpin* Gtk::CellRendererSpin::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:97:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] GtkCellRendererSpin* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'const GtkCellRendererSpin* Gtk::CellRendererSpin::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:100:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererSpin* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from ./document.h:28:0, from filters/spotlight.cpp:24: ./gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': ./gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:97:0, from ./sp-filter.h:19, from filters/offset.h:16, from filters/offset.cpp:23: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:98:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:101:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/cellview.h:31, from /usr/include/gtkmm-2.4/gtkmm.h:108, from ./sp-filter.h:19, from filters/offset.h:16, from filters/offset.cpp:23: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:86:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:89:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:193:0, from ./sp-filter.h:19, from filters/morphology.h:16, from filters/morphology.cpp:25: /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'GtkProgressBar* Gtk::ProgressBar::gobj()': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:146:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] GtkProgressBar* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'const GtkProgressBar* Gtk::ProgressBar::gobj() const': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:149:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] const GtkProgressBar* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/cellview.h:31, from /usr/include/gtkmm-2.4/gtkmm.h:108, from ./sp-filter.h:19, from filters/offset.h:16, from filters/offset.cpp:23: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:127:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:130:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:113:0, from ./sp-filter.h:19, from filters/offset.h:16, from filters/offset.cpp:23: /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'GtkCellRendererCombo* Gtk::CellRendererCombo::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:95:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] GtkCellRendererCombo* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'const GtkCellRendererCombo* Gtk::CellRendererCombo::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:98:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererCombo* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:116:0, from ./sp-filter.h:19, from filters/offset.h:16, from filters/offset.cpp:23: /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'GtkCellRendererSpin* Gtk::CellRendererSpin::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:97:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] GtkCellRendererSpin* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'const GtkCellRendererSpin* Gtk::CellRendererSpin::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:100:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererSpin* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:207:0, from ./sp-filter.h:19, from filters/morphology.h:16, from filters/morphology.cpp:25: /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkRuler* Gtk::Ruler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:116:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] GtkRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkRuler* Gtk::Ruler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:119:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] const GtkRuler* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkVRuler* Gtk::VRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:369:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] GtkVRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkVRuler* Gtk::VRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:372:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] const GtkVRuler* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkHRuler* Gtk::HRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:439:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] GtkHRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkHRuler* Gtk::HRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:442:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] const GtkHRuler* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:216:0, from ./sp-filter.h:19, from filters/morphology.h:16, from filters/morphology.cpp:25: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:163:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:193:0, from ./sp-filter.h:19, from filters/offset.h:16, from filters/offset.cpp:23: /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'GtkProgressBar* Gtk::ProgressBar::gobj()': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:146:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] GtkProgressBar* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'const GtkProgressBar* Gtk::ProgressBar::gobj() const': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:149:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] const GtkProgressBar* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:207:0, from ./sp-filter.h:19, from filters/offset.h:16, from filters/offset.cpp:23: /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkRuler* Gtk::Ruler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:116:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] GtkRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkRuler* Gtk::Ruler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:119:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] const GtkRuler* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkVRuler* Gtk::VRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:369:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] GtkVRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkVRuler* Gtk::VRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:372:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] const GtkVRuler* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkHRuler* Gtk::HRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:439:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] GtkHRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkHRuler* Gtk::HRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:442:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] const GtkHRuler* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:216:0, from ./sp-filter.h:19, from filters/offset.h:16, from filters/offset.cpp:23: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:163:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm.h:27:0, from /usr/include/gtkmm-2.4/gtkmm.h:89, from ./sp-filter.h:19, from filters/specularlighting.h:18, from filters/specularlighting.cpp:26: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/pangomm-1.4/pangomm/layout.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:29, from /usr/include/gdkmm-2.4/gdkmm/gc.h:32, from /usr/include/gdkmm-2.4/gdkmm.h:30, from /usr/include/gtkmm-2.4/gtkmm.h:89, from ./sp-filter.h:19, from filters/specularlighting.h:18, from filters/specularlighting.cpp:26: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ CXX filters/tile.o In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glibmm-2.4/glibmm/varianttype.h:26, from /usr/include/glibmm-2.4/glibmm/variant.h:26, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:25, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:23, from /usr/include/glibmm-2.4/glibmm.h:91, from /usr/include/gtkmm-2.4/gtkmm.h:87, from ./sp-filter.h:19, from filters/offset.h:16, from filters/offset.cpp:23: filters/offset.cpp: In function 'void sp_feOffset_set(SPObject*, unsigned int, const gchar*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPFeOffset*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ filters/offset-fns.h:20:27: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_FEOFFSET(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_FEOFFSET, SPFeOffset)) ^ filters/offset.cpp:119:28: note: in expansion of macro 'SP_FEOFFSET' SPFeOffset *feOffset = SP_FEOFFSET(object); ^ filters/offset.cpp: In function 'void sp_feOffset_build_renderer(SPFilterPrimitive*, Inkscape::Filters::Filter*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPFeOffset*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ filters/offset-fns.h:20:27: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_FEOFFSET(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_FEOFFSET, SPFeOffset)) ^ filters/offset.cpp:186:29: note: in expansion of macro 'SP_FEOFFSET' SPFeOffset *sp_offset = SP_FEOFFSET(primitive); ^ In file included from /usr/include/gdkmm-2.4/gdkmm/cursor.h:31:0, from /usr/include/gdkmm-2.4/gdkmm.h:40, from /usr/include/gtkmm-2.4/gtkmm.h:89, from ./sp-filter.h:19, from filters/specularlighting.h:18, from filters/specularlighting.cpp:26: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ CXX filters/turbulence.o In file included from /usr/include/gtkmm-2.4/gtkmm.h:97:0, from ./sp-filter.h:19, from filters/specularlighting.h:18, from filters/specularlighting.cpp:26: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:98:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:101:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/cellview.h:31, from /usr/include/gtkmm-2.4/gtkmm.h:108, from ./sp-filter.h:19, from filters/specularlighting.h:18, from filters/specularlighting.cpp:26: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:86:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:89:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/cellview.h:31, from /usr/include/gtkmm-2.4/gtkmm.h:108, from ./sp-filter.h:19, from filters/specularlighting.h:18, from filters/specularlighting.cpp:26: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:127:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:130:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:113:0, from ./sp-filter.h:19, from filters/specularlighting.h:18, from filters/specularlighting.cpp:26: /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'GtkCellRendererCombo* Gtk::CellRendererCombo::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:95:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] GtkCellRendererCombo* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'const GtkCellRendererCombo* Gtk::CellRendererCombo::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:98:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererCombo* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:116:0, from ./sp-filter.h:19, from filters/specularlighting.h:18, from filters/specularlighting.cpp:26: /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'GtkCellRendererSpin* Gtk::CellRendererSpin::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:97:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] GtkCellRendererSpin* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'const GtkCellRendererSpin* Gtk::CellRendererSpin::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:100:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererSpin* gobj() const { return reinterpret_cast(gobject_); } ^ CXX io/base64stream.o In file included from /usr/include/gtkmm-2.4/gtkmm.h:193:0, from ./sp-filter.h:19, from filters/specularlighting.h:18, from filters/specularlighting.cpp:26: /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'GtkProgressBar* Gtk::ProgressBar::gobj()': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:146:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] GtkProgressBar* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'const GtkProgressBar* Gtk::ProgressBar::gobj() const': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:149:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] const GtkProgressBar* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:207:0, from ./sp-filter.h:19, from filters/specularlighting.h:18, from filters/specularlighting.cpp:26: /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkRuler* Gtk::Ruler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:116:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] GtkRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkRuler* Gtk::Ruler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:119:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] const GtkRuler* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkVRuler* Gtk::VRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:369:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] GtkVRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkVRuler* Gtk::VRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:372:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] const GtkVRuler* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkHRuler* Gtk::HRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:439:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] GtkHRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkHRuler* Gtk::HRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:442:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] const GtkHRuler* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:216:0, from ./sp-filter.h:19, from filters/specularlighting.h:18, from filters/specularlighting.cpp:26: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:163:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } ^ CXX io/ftos.o CXX io/gzipstream.o CXX io/inkjar.o In file included from /usr/include/gdkmm-2.4/gdkmm.h:27:0, from /usr/include/gtkmm-2.4/gtkmm.h:89, from ./sp-filter.h:19, from filters/tile.h:16, from filters/tile.cpp:22: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/pangomm-1.4/pangomm/layout.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:29, from /usr/include/gdkmm-2.4/gdkmm/gc.h:32, from /usr/include/gdkmm-2.4/gdkmm.h:30, from /usr/include/gtkmm-2.4/gtkmm.h:89, from ./sp-filter.h:19, from filters/tile.h:16, from filters/tile.cpp:22: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm/cursor.h:31:0, from /usr/include/gdkmm-2.4/gdkmm.h:40, from /usr/include/gtkmm-2.4/gtkmm.h:89, from ./sp-filter.h:19, from filters/tile.h:16, from filters/tile.cpp:22: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm.h:27:0, from /usr/include/gtkmm-2.4/gtkmm.h:89, from ./sp-filter.h:19, from filters/turbulence.h:17, from filters/turbulence.cpp:24: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/pangomm-1.4/pangomm/layout.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:29, from /usr/include/gdkmm-2.4/gdkmm/gc.h:32, from /usr/include/gdkmm-2.4/gdkmm.h:30, from /usr/include/gtkmm-2.4/gtkmm.h:89, from ./sp-filter.h:19, from filters/turbulence.h:17, from filters/turbulence.cpp:24: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ io/gzipstream.cpp: In member function 'virtual int Inkscape::IO::GzipInputStream::get()': io/gzipstream.cpp:120:13: warning: variable 'zerr' set but not used [-Wunused-but-set-variable] int zerr = Z_OK; ^ io/gzipstream.cpp: In member function 'bool Inkscape::IO::GzipInputStream::load()': io/gzipstream.cpp:181:9: warning: variable 'val' set but not used [-Wunused-but-set-variable] int val = (int)srcBuf[0]; ^ CXX io/inkscapestream.o In file included from /usr/include/gdkmm-2.4/gdkmm/cursor.h:31:0, from /usr/include/gdkmm-2.4/gdkmm.h:40, from /usr/include/gtkmm-2.4/gtkmm.h:89, from ./sp-filter.h:19, from filters/turbulence.h:17, from filters/turbulence.cpp:24: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:97:0, from ./sp-filter.h:19, from filters/tile.h:16, from filters/tile.cpp:22: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:98:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:101:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/cellview.h:31, from /usr/include/gtkmm-2.4/gtkmm.h:108, from ./sp-filter.h:19, from filters/tile.h:16, from filters/tile.cpp:22: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:86:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:89:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/cellview.h:31, from /usr/include/gtkmm-2.4/gtkmm.h:108, from ./sp-filter.h:19, from filters/tile.h:16, from filters/tile.cpp:22: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:127:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:130:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:113:0, from ./sp-filter.h:19, from filters/tile.h:16, from filters/tile.cpp:22: /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'GtkCellRendererCombo* Gtk::CellRendererCombo::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:95:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] GtkCellRendererCombo* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'const GtkCellRendererCombo* Gtk::CellRendererCombo::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:98:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererCombo* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:116:0, from ./sp-filter.h:19, from filters/tile.h:16, from filters/tile.cpp:22: /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'GtkCellRendererSpin* Gtk::CellRendererSpin::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:97:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] GtkCellRendererSpin* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'const GtkCellRendererSpin* Gtk::CellRendererSpin::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:100:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererSpin* gobj() const { return reinterpret_cast(gobject_); } ^ CXX io/resource.o In file included from /usr/include/gtkmm-2.4/gtkmm.h:97:0, from ./sp-filter.h:19, from filters/turbulence.h:17, from filters/turbulence.cpp:24: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:98:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:101:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/cellview.h:31, from /usr/include/gtkmm-2.4/gtkmm.h:108, from ./sp-filter.h:19, from filters/turbulence.h:17, from filters/turbulence.cpp:24: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:86:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:89:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/cellview.h:31, from /usr/include/gtkmm-2.4/gtkmm.h:108, from ./sp-filter.h:19, from filters/turbulence.h:17, from filters/turbulence.cpp:24: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:127:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:130:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:193:0, from ./sp-filter.h:19, from filters/tile.h:16, from filters/tile.cpp:22: /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'GtkProgressBar* Gtk::ProgressBar::gobj()': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:146:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] GtkProgressBar* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'const GtkProgressBar* Gtk::ProgressBar::gobj() const': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:149:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] const GtkProgressBar* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:113:0, from ./sp-filter.h:19, from filters/turbulence.h:17, from filters/turbulence.cpp:24: /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'GtkCellRendererCombo* Gtk::CellRendererCombo::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:95:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] GtkCellRendererCombo* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'const GtkCellRendererCombo* Gtk::CellRendererCombo::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:98:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererCombo* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:116:0, from ./sp-filter.h:19, from filters/turbulence.h:17, from filters/turbulence.cpp:24: /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'GtkCellRendererSpin* Gtk::CellRendererSpin::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:97:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] GtkCellRendererSpin* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'const GtkCellRendererSpin* Gtk::CellRendererSpin::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:100:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererSpin* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:207:0, from ./sp-filter.h:19, from filters/tile.h:16, from filters/tile.cpp:22: /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkRuler* Gtk::Ruler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:116:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] GtkRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkRuler* Gtk::Ruler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:119:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] const GtkRuler* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkVRuler* Gtk::VRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:369:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] GtkVRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkVRuler* Gtk::VRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:372:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] const GtkVRuler* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkHRuler* Gtk::HRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:439:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] GtkHRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkHRuler* Gtk::HRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:442:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] const GtkHRuler* gobj() const { return reinterpret_cast(gobject_); } ^ CXX io/simple-sax.o In file included from /usr/include/gtkmm-2.4/gtkmm.h:216:0, from ./sp-filter.h:19, from filters/tile.h:16, from filters/tile.cpp:22: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:163:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:193:0, from ./sp-filter.h:19, from filters/turbulence.h:17, from filters/turbulence.cpp:24: /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'GtkProgressBar* Gtk::ProgressBar::gobj()': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:146:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] GtkProgressBar* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'const GtkProgressBar* Gtk::ProgressBar::gobj() const': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:149:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] const GtkProgressBar* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:207:0, from ./sp-filter.h:19, from filters/turbulence.h:17, from filters/turbulence.cpp:24: /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkRuler* Gtk::Ruler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:116:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] GtkRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkRuler* Gtk::Ruler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:119:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] const GtkRuler* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkVRuler* Gtk::VRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:369:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] GtkVRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkVRuler* Gtk::VRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:372:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] const GtkVRuler* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkHRuler* Gtk::HRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:439:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] GtkHRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkHRuler* Gtk::HRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:442:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] const GtkHRuler* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:216:0, from ./sp-filter.h:19, from filters/turbulence.h:17, from filters/turbulence.cpp:24: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:163:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } ^ CXX io/stringstream.o In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glibmm-2.4/glibmm/varianttype.h:26, from /usr/include/glibmm-2.4/glibmm/variant.h:26, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:25, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:23, from /usr/include/glibmm-2.4/glibmm.h:91, from /usr/include/gtkmm-2.4/gtkmm.h:87, from ./sp-filter.h:19, from filters/turbulence.h:17, from filters/turbulence.cpp:24: filters/turbulence.cpp: In function 'void sp_feTurbulence_set(SPObject*, unsigned int, const gchar*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPFeTurbulence*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ filters/turbulence-fns.h:20:31: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_FETURBULENCE(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_FETURBULENCE, SPFeTurbulence)) ^ filters/turbulence.cpp:152:36: note: in expansion of macro 'SP_FETURBULENCE' SPFeTurbulence *feTurbulence = SP_FETURBULENCE(object); ^ filters/turbulence.cpp: In function 'void sp_feTurbulence_build_renderer(SPFilterPrimitive*, Inkscape::Filters::Filter*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPFeTurbulence*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ filters/turbulence-fns.h:20:31: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_FETURBULENCE(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_FETURBULENCE, SPFeTurbulence)) ^ filters/turbulence.cpp:255:37: note: in expansion of macro 'SP_FETURBULENCE' SPFeTurbulence *sp_turbulence = SP_FETURBULENCE(primitive); ^ CXX io/sys.o CXX io/uristream.o CXX io/xsltstream.o CXX libnr/nr-blit.o CXX libnr/nr-compose-transform.o CXX libnr/nr-compose.o CXX libnr/nr-gradient.o CXX libnr/nr-matrix-div.o CXX libnr/nr-matrix-fns.o CXX libnr/nr-matrix-rotate-ops.o CXX libnr/nr-matrix.o CXX libnr/nr-object.o CXX libnr/nr-pixblock-line.o In file included from libnr/nr-object.h:20:0, from libnr/nr-object.cpp:21: ./gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': ./gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ libnr/nr-object.cpp: In function 'NRType nr_object_register_type(NRType, const gchar*, unsigned int, unsigned int, void (*)(NRObjectClass*), void (*)(NRObject*))': libnr/nr-object.cpp:91:52: warning: cast from 'char*' to 'NRObjectClass*' increases required alignment of target type [-Wcast-align] classes[type] = (NRObjectClass*) new char[csize]; ^ CXX libnr/nr-pixblock-pattern.o CXX libnr/nr-pixblock-pixel.o CXX libnr/nr-pixblock.o CXX libnr/nr-point-fns.o CXX libnr/nr-rect-l.o CXX libnr/nr-rect.o CXX libnr/nr-rotate-fns.o CXX libnr/nr-rotate-matrix-ops.o CXX libnr/nr-scale-matrix-ops.o CXX libnr/nr-scale-translate-ops.o CXX libnr/nr-translate-matrix-ops.o CXX libnr/nr-translate-scale-ops.o CXX libnr/nr-translate-rotate-ops.o CXX libnr/nr-types.o CXX libnr/nr-values.o CXX libnrtype/font-style-to-pos.o CXX libnrtype/nr-type-pos-def.o CXX libnrtype/nr-type-primitives.o CXX libnrtype/FontFactory.o libnr/nr-types.cpp:22:2: warning: floating constant exceeds range of 'double' [-Woverflow] static double const inf = 1e400; ^ CXX libnrtype/FontInstance.o CXX libnrtype/font-lister.o In file included from /usr/include/gdkmm-2.4/gdkmm.h:27:0, from /usr/include/gtkmm-2.4/gtkmm.h:89, from ./sp-filter.h:19, from ./style.h:21, from libnrtype/font-style-to-pos.cpp:2: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/pangomm-1.4/pangomm/layout.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:29, from /usr/include/gdkmm-2.4/gdkmm/gc.h:32, from /usr/include/gdkmm-2.4/gdkmm.h:30, from /usr/include/gtkmm-2.4/gtkmm.h:89, from ./sp-filter.h:19, from ./style.h:21, from libnrtype/font-style-to-pos.cpp:2: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm/cursor.h:31:0, from /usr/include/gdkmm-2.4/gdkmm.h:40, from /usr/include/gtkmm-2.4/gtkmm.h:89, from ./sp-filter.h:19, from ./style.h:21, from libnrtype/font-style-to-pos.cpp:2: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:97:0, from ./sp-filter.h:19, from ./style.h:21, from libnrtype/font-style-to-pos.cpp:2: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:98:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:101:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/cellview.h:31, from /usr/include/gtkmm-2.4/gtkmm.h:108, from ./sp-filter.h:19, from ./style.h:21, from libnrtype/font-style-to-pos.cpp:2: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:86:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:89:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/cellview.h:31, from /usr/include/gtkmm-2.4/gtkmm.h:108, from ./sp-filter.h:19, from ./style.h:21, from libnrtype/font-style-to-pos.cpp:2: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:127:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:130:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:113:0, from ./sp-filter.h:19, from ./style.h:21, from libnrtype/font-style-to-pos.cpp:2: /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'GtkCellRendererCombo* Gtk::CellRendererCombo::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:95:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] GtkCellRendererCombo* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'const GtkCellRendererCombo* Gtk::CellRendererCombo::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:98:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererCombo* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:116:0, from ./sp-filter.h:19, from ./style.h:21, from libnrtype/font-style-to-pos.cpp:2: /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'GtkCellRendererSpin* Gtk::CellRendererSpin::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:97:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] GtkCellRendererSpin* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'const GtkCellRendererSpin* Gtk::CellRendererSpin::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:100:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererSpin* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm.h:27:0, from /usr/include/gtkmm-2.4/gtkmm.h:89, from ./libnrtype/../sp-filter.h:19, from ./libnrtype/../style.h:21, from ./libnrtype/FontFactory.h:27, from libnrtype/FontFactory.cpp:21: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/pangomm-1.4/pangomm/layout.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:29, from /usr/include/gdkmm-2.4/gdkmm/gc.h:32, from /usr/include/gdkmm-2.4/gdkmm.h:30, from /usr/include/gtkmm-2.4/gtkmm.h:89, from ./libnrtype/../sp-filter.h:19, from ./libnrtype/../style.h:21, from ./libnrtype/FontFactory.h:27, from libnrtype/FontFactory.cpp:21: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm/cursor.h:31:0, from /usr/include/gdkmm-2.4/gdkmm.h:40, from /usr/include/gtkmm-2.4/gtkmm.h:89, from ./libnrtype/../sp-filter.h:19, from ./libnrtype/../style.h:21, from ./libnrtype/FontFactory.h:27, from libnrtype/FontFactory.cpp:21: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:193:0, from ./sp-filter.h:19, from ./style.h:21, from libnrtype/font-style-to-pos.cpp:2: /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'GtkProgressBar* Gtk::ProgressBar::gobj()': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:146:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] GtkProgressBar* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'const GtkProgressBar* Gtk::ProgressBar::gobj() const': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:149:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] const GtkProgressBar* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:207:0, from ./sp-filter.h:19, from ./style.h:21, from libnrtype/font-style-to-pos.cpp:2: /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkRuler* Gtk::Ruler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:116:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] GtkRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkRuler* Gtk::Ruler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:119:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] const GtkRuler* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkVRuler* Gtk::VRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:369:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] GtkVRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkVRuler* Gtk::VRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:372:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] const GtkVRuler* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkHRuler* Gtk::HRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:439:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] GtkHRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkHRuler* Gtk::HRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:442:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] const GtkHRuler* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:216:0, from ./sp-filter.h:19, from ./style.h:21, from libnrtype/font-style-to-pos.cpp:2: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:163:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:97:0, from ./libnrtype/../sp-filter.h:19, from ./libnrtype/../style.h:21, from ./libnrtype/FontFactory.h:27, from libnrtype/FontFactory.cpp:21: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:98:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:101:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/cellview.h:31, from /usr/include/gtkmm-2.4/gtkmm.h:108, from ./libnrtype/../sp-filter.h:19, from ./libnrtype/../style.h:21, from ./libnrtype/FontFactory.h:27, from libnrtype/FontFactory.cpp:21: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:86:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:89:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/cellview.h:31, from /usr/include/gtkmm-2.4/gtkmm.h:108, from ./libnrtype/../sp-filter.h:19, from ./libnrtype/../style.h:21, from ./libnrtype/FontFactory.h:27, from libnrtype/FontFactory.cpp:21: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:127:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:130:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:113:0, from ./libnrtype/../sp-filter.h:19, from ./libnrtype/../style.h:21, from ./libnrtype/FontFactory.h:27, from libnrtype/FontFactory.cpp:21: /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'GtkCellRendererCombo* Gtk::CellRendererCombo::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:95:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] GtkCellRendererCombo* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'const GtkCellRendererCombo* Gtk::CellRendererCombo::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:98:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererCombo* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:116:0, from ./libnrtype/../sp-filter.h:19, from ./libnrtype/../style.h:21, from ./libnrtype/FontFactory.h:27, from libnrtype/FontFactory.cpp:21: /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'GtkCellRendererSpin* Gtk::CellRendererSpin::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:97:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] GtkCellRendererSpin* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'const GtkCellRendererSpin* Gtk::CellRendererSpin::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:100:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererSpin* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:193:0, from ./libnrtype/../sp-filter.h:19, from ./libnrtype/../style.h:21, from ./libnrtype/FontFactory.h:27, from libnrtype/FontFactory.cpp:21: /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'GtkProgressBar* Gtk::ProgressBar::gobj()': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:146:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] GtkProgressBar* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'const GtkProgressBar* Gtk::ProgressBar::gobj() const': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:149:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] const GtkProgressBar* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:207:0, from ./libnrtype/../sp-filter.h:19, from ./libnrtype/../style.h:21, from ./libnrtype/FontFactory.h:27, from libnrtype/FontFactory.cpp:21: /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkRuler* Gtk::Ruler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:116:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] GtkRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkRuler* Gtk::Ruler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:119:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] const GtkRuler* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkVRuler* Gtk::VRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:369:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] GtkVRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkVRuler* Gtk::VRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:372:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] const GtkVRuler* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkHRuler* Gtk::HRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:439:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] GtkHRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkHRuler* Gtk::HRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:442:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] const GtkHRuler* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:216:0, from ./libnrtype/../sp-filter.h:19, from ./libnrtype/../style.h:21, from ./libnrtype/FontFactory.h:27, from libnrtype/FontFactory.cpp:21: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:163:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } ^ CXX libnrtype/RasterFont.o In file included from /usr/include/gdkmm-2.4/gdkmm.h:27:0, from /usr/include/gtkmm-2.4/gtkmm.h:89, from ./libnrtype/../sp-filter.h:19, from ./libnrtype/../style.h:21, from ./libnrtype/FontFactory.h:27, from ./libnrtype/font-instance.h:8, from libnrtype/font-lister.cpp:6: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/pangomm-1.4/pangomm/layout.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:29, from /usr/include/gdkmm-2.4/gdkmm/gc.h:32, from /usr/include/gdkmm-2.4/gdkmm.h:30, from /usr/include/gtkmm-2.4/gtkmm.h:89, from ./libnrtype/../sp-filter.h:19, from ./libnrtype/../style.h:21, from ./libnrtype/FontFactory.h:27, from ./libnrtype/font-instance.h:8, from libnrtype/font-lister.cpp:6: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ libnrtype/FontFactory.cpp: In function 'int family_name_compare(const char*, const char*)': libnrtype/FontFactory.cpp:273:42: warning: cast from 'const char*' to 'const char**' increases required alignment of target type [-Wcast-align] return strcasecmp((*((char const **) a)), (*((char const **) b))); ^ libnrtype/FontFactory.cpp:273:66: warning: cast from 'const char*' to 'const char**' increases required alignment of target type [-Wcast-align] return strcasecmp((*((char const **) a)), (*((char const **) b))); ^ libnrtype/FontFactory.cpp: In constructor 'font_factory::font_factory()': libnrtype/FontFactory.cpp:326:19: warning: 'PangoContext* pango_ft2_font_map_create_context(PangoFT2FontMap*)' is deprecated (declared at /usr/include/pango-1.0/pango/pangoft2.h:103): Use 'pango_font_map_create_context' instead [-Wdeprecated-declarations] fontContext = pango_ft2_font_map_create_context((PangoFT2FontMap*)fontServer); ^ libnrtype/FontFactory.cpp:326:81: warning: 'PangoContext* pango_ft2_font_map_create_context(PangoFT2FontMap*)' is deprecated (declared at /usr/include/pango-1.0/pango/pangoft2.h:103): Use 'pango_font_map_create_context' instead [-Wdeprecated-declarations] fontContext = pango_ft2_font_map_create_context((PangoFT2FontMap*)fontServer); ^ In file included from /usr/include/gdkmm-2.4/gdkmm.h:27:0, from /usr/include/gtkmm-2.4/gtkmm.h:89, from ./libnrtype/../sp-filter.h:19, from ./libnrtype/../style.h:21, from ./libnrtype/FontFactory.h:27, from ./libnrtype/font-instance.h:8, from libnrtype/FontInstance.cpp:26: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm/cursor.h:31:0, from /usr/include/gdkmm-2.4/gdkmm.h:40, from /usr/include/gtkmm-2.4/gtkmm.h:89, from ./libnrtype/../sp-filter.h:19, from ./libnrtype/../style.h:21, from ./libnrtype/FontFactory.h:27, from ./libnrtype/font-instance.h:8, from libnrtype/font-lister.cpp:6: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/pangomm-1.4/pangomm/layout.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:29, from /usr/include/gdkmm-2.4/gdkmm/gc.h:32, from /usr/include/gdkmm-2.4/gdkmm.h:30, from /usr/include/gtkmm-2.4/gtkmm.h:89, from ./libnrtype/../sp-filter.h:19, from ./libnrtype/../style.h:21, from ./libnrtype/FontFactory.h:27, from ./libnrtype/font-instance.h:8, from libnrtype/FontInstance.cpp:26: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm/cursor.h:31:0, from /usr/include/gdkmm-2.4/gdkmm.h:40, from /usr/include/gtkmm-2.4/gtkmm.h:89, from ./libnrtype/../sp-filter.h:19, from ./libnrtype/../style.h:21, from ./libnrtype/FontFactory.h:27, from ./libnrtype/font-instance.h:8, from libnrtype/FontInstance.cpp:26: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:97:0, from ./libnrtype/../sp-filter.h:19, from ./libnrtype/../style.h:21, from ./libnrtype/FontFactory.h:27, from ./libnrtype/font-instance.h:8, from libnrtype/font-lister.cpp:6: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:98:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:101:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/cellview.h:31, from /usr/include/gtkmm-2.4/gtkmm.h:108, from ./libnrtype/../sp-filter.h:19, from ./libnrtype/../style.h:21, from ./libnrtype/FontFactory.h:27, from ./libnrtype/font-instance.h:8, from libnrtype/font-lister.cpp:6: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:86:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:89:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/cellview.h:31, from /usr/include/gtkmm-2.4/gtkmm.h:108, from ./libnrtype/../sp-filter.h:19, from ./libnrtype/../style.h:21, from ./libnrtype/FontFactory.h:27, from ./libnrtype/font-instance.h:8, from libnrtype/font-lister.cpp:6: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:127:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:130:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:113:0, from ./libnrtype/../sp-filter.h:19, from ./libnrtype/../style.h:21, from ./libnrtype/FontFactory.h:27, from ./libnrtype/font-instance.h:8, from libnrtype/font-lister.cpp:6: /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'GtkCellRendererCombo* Gtk::CellRendererCombo::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:95:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] GtkCellRendererCombo* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'const GtkCellRendererCombo* Gtk::CellRendererCombo::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:98:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererCombo* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:116:0, from ./libnrtype/../sp-filter.h:19, from ./libnrtype/../style.h:21, from ./libnrtype/FontFactory.h:27, from ./libnrtype/font-instance.h:8, from libnrtype/font-lister.cpp:6: /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'GtkCellRendererSpin* Gtk::CellRendererSpin::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:97:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] GtkCellRendererSpin* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'const GtkCellRendererSpin* Gtk::CellRendererSpin::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:100:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererSpin* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:97:0, from ./libnrtype/../sp-filter.h:19, from ./libnrtype/../style.h:21, from ./libnrtype/FontFactory.h:27, from ./libnrtype/font-instance.h:8, from libnrtype/FontInstance.cpp:26: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:98:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:101:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/cellview.h:31, from /usr/include/gtkmm-2.4/gtkmm.h:108, from ./libnrtype/../sp-filter.h:19, from ./libnrtype/../style.h:21, from ./libnrtype/FontFactory.h:27, from ./libnrtype/font-instance.h:8, from libnrtype/FontInstance.cpp:26: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:86:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:89:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/cellview.h:31, from /usr/include/gtkmm-2.4/gtkmm.h:108, from ./libnrtype/../sp-filter.h:19, from ./libnrtype/../style.h:21, from ./libnrtype/FontFactory.h:27, from ./libnrtype/font-instance.h:8, from libnrtype/FontInstance.cpp:26: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:127:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:130:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:113:0, from ./libnrtype/../sp-filter.h:19, from ./libnrtype/../style.h:21, from ./libnrtype/FontFactory.h:27, from ./libnrtype/font-instance.h:8, from libnrtype/FontInstance.cpp:26: /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'GtkCellRendererCombo* Gtk::CellRendererCombo::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:95:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] GtkCellRendererCombo* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'const GtkCellRendererCombo* Gtk::CellRendererCombo::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:98:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererCombo* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:116:0, from ./libnrtype/../sp-filter.h:19, from ./libnrtype/../style.h:21, from ./libnrtype/FontFactory.h:27, from ./libnrtype/font-instance.h:8, from libnrtype/FontInstance.cpp:26: /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'GtkCellRendererSpin* Gtk::CellRendererSpin::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:97:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] GtkCellRendererSpin* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'const GtkCellRendererSpin* Gtk::CellRendererSpin::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:100:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererSpin* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:193:0, from ./libnrtype/../sp-filter.h:19, from ./libnrtype/../style.h:21, from ./libnrtype/FontFactory.h:27, from ./libnrtype/font-instance.h:8, from libnrtype/font-lister.cpp:6: /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'GtkProgressBar* Gtk::ProgressBar::gobj()': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:146:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] GtkProgressBar* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'const GtkProgressBar* Gtk::ProgressBar::gobj() const': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:149:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] const GtkProgressBar* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:207:0, from ./libnrtype/../sp-filter.h:19, from ./libnrtype/../style.h:21, from ./libnrtype/FontFactory.h:27, from ./libnrtype/font-instance.h:8, from libnrtype/font-lister.cpp:6: /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkRuler* Gtk::Ruler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:116:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] GtkRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkRuler* Gtk::Ruler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:119:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] const GtkRuler* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkVRuler* Gtk::VRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:369:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] GtkVRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkVRuler* Gtk::VRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:372:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] const GtkVRuler* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkHRuler* Gtk::HRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:439:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] GtkHRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkHRuler* Gtk::HRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:442:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] const GtkHRuler* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:193:0, from ./libnrtype/../sp-filter.h:19, from ./libnrtype/../style.h:21, from ./libnrtype/FontFactory.h:27, from ./libnrtype/font-instance.h:8, from libnrtype/FontInstance.cpp:26: /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'GtkProgressBar* Gtk::ProgressBar::gobj()': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:146:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] GtkProgressBar* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'const GtkProgressBar* Gtk::ProgressBar::gobj() const': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:149:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] const GtkProgressBar* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:216:0, from ./libnrtype/../sp-filter.h:19, from ./libnrtype/../style.h:21, from ./libnrtype/FontFactory.h:27, from ./libnrtype/font-instance.h:8, from libnrtype/font-lister.cpp:6: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:163:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:207:0, from ./libnrtype/../sp-filter.h:19, from ./libnrtype/../style.h:21, from ./libnrtype/FontFactory.h:27, from ./libnrtype/font-instance.h:8, from libnrtype/FontInstance.cpp:26: /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkRuler* Gtk::Ruler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:116:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] GtkRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkRuler* Gtk::Ruler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:119:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] const GtkRuler* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkVRuler* Gtk::VRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:369:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] GtkVRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkVRuler* Gtk::VRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:372:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] const GtkVRuler* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkHRuler* Gtk::HRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:439:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] GtkHRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkHRuler* Gtk::HRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:442:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] const GtkHRuler* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:216:0, from ./libnrtype/../sp-filter.h:19, from ./libnrtype/../style.h:21, from ./libnrtype/FontFactory.h:27, from ./libnrtype/font-instance.h:8, from libnrtype/FontInstance.cpp:26: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:163:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } ^ libnrtype/FontInstance.cpp: In member function 'void font_instance::InitTheFace()': libnrtype/FontInstance.cpp:415:13: warning: 'FT_FaceRec_* pango_ft2_font_get_face(PangoFont*)' is deprecated (declared at /usr/include/pango-1.0/pango/pangoft2.h:125): Use 'pango_fc_font_lock_face' instead [-Wdeprecated-declarations] theFace=pango_ft2_font_get_face(pFont); // Deprecated, use pango_fc_font_lock_face() instead ^ libnrtype/FontInstance.cpp:415:42: warning: 'FT_FaceRec_* pango_ft2_font_get_face(PangoFont*)' is deprecated (declared at /usr/include/pango-1.0/pango/pangoft2.h:125): Use 'pango_fc_font_lock_face' instead [-Wdeprecated-declarations] theFace=pango_ft2_font_get_face(pFont); // Deprecated, use pango_fc_font_lock_face() instead ^ libnrtype/FontInstance.cpp: In member function 'int font_instance::MapUnicodeChar(gunichar)': libnrtype/FontInstance.cpp:470:19: warning: 'FT_FaceRec_* pango_ft2_font_get_face(PangoFont*)' is deprecated (declared at /usr/include/pango-1.0/pango/pangoft2.h:125): Use 'pango_fc_font_lock_face' instead [-Wdeprecated-declarations] theFace = pango_ft2_font_get_face(pFont); ^ libnrtype/FontInstance.cpp:470:48: warning: 'FT_FaceRec_* pango_ft2_font_get_face(PangoFont*)' is deprecated (declared at /usr/include/pango-1.0/pango/pangoft2.h:125): Use 'pango_fc_font_lock_face' instead [-Wdeprecated-declarations] theFace = pango_ft2_font_get_face(pFont); ^ CXX libnrtype/TextWrapper.o CXX libnrtype/Layout-TNG-Compute.o In file included from /usr/include/gdkmm-2.4/gdkmm.h:27:0, from /usr/include/gtkmm-2.4/gtkmm.h:89, from ./libnrtype/../sp-filter.h:19, from ./libnrtype/../style.h:21, from ./libnrtype/FontFactory.h:27, from ./libnrtype/font-instance.h:8, from libnrtype/RasterFont.cpp:17: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/pangomm-1.4/pangomm/layout.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:29, from /usr/include/gdkmm-2.4/gdkmm/gc.h:32, from /usr/include/gdkmm-2.4/gdkmm.h:30, from /usr/include/gtkmm-2.4/gtkmm.h:89, from ./libnrtype/../sp-filter.h:19, from ./libnrtype/../style.h:21, from ./libnrtype/FontFactory.h:27, from ./libnrtype/font-instance.h:8, from libnrtype/RasterFont.cpp:17: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm/cursor.h:31:0, from /usr/include/gdkmm-2.4/gdkmm.h:40, from /usr/include/gtkmm-2.4/gtkmm.h:89, from ./libnrtype/../sp-filter.h:19, from ./libnrtype/../style.h:21, from ./libnrtype/FontFactory.h:27, from ./libnrtype/font-instance.h:8, from libnrtype/RasterFont.cpp:17: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ CXX libnrtype/Layout-TNG-Input.o In file included from /usr/include/gtkmm-2.4/gtkmm.h:97:0, from ./libnrtype/../sp-filter.h:19, from ./libnrtype/../style.h:21, from ./libnrtype/FontFactory.h:27, from ./libnrtype/font-instance.h:8, from libnrtype/RasterFont.cpp:17: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:98:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:101:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/cellview.h:31, from /usr/include/gtkmm-2.4/gtkmm.h:108, from ./libnrtype/../sp-filter.h:19, from ./libnrtype/../style.h:21, from ./libnrtype/FontFactory.h:27, from ./libnrtype/font-instance.h:8, from libnrtype/RasterFont.cpp:17: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:86:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:89:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/cellview.h:31, from /usr/include/gtkmm-2.4/gtkmm.h:108, from ./libnrtype/../sp-filter.h:19, from ./libnrtype/../style.h:21, from ./libnrtype/FontFactory.h:27, from ./libnrtype/font-instance.h:8, from libnrtype/RasterFont.cpp:17: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:127:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:130:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:113:0, from ./libnrtype/../sp-filter.h:19, from ./libnrtype/../style.h:21, from ./libnrtype/FontFactory.h:27, from ./libnrtype/font-instance.h:8, from libnrtype/RasterFont.cpp:17: /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'GtkCellRendererCombo* Gtk::CellRendererCombo::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:95:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] GtkCellRendererCombo* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'const GtkCellRendererCombo* Gtk::CellRendererCombo::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:98:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererCombo* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:116:0, from ./libnrtype/../sp-filter.h:19, from ./libnrtype/../style.h:21, from ./libnrtype/FontFactory.h:27, from ./libnrtype/font-instance.h:8, from libnrtype/RasterFont.cpp:17: /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'GtkCellRendererSpin* Gtk::CellRendererSpin::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:97:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] GtkCellRendererSpin* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'const GtkCellRendererSpin* Gtk::CellRendererSpin::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:100:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererSpin* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:193:0, from ./libnrtype/../sp-filter.h:19, from ./libnrtype/../style.h:21, from ./libnrtype/FontFactory.h:27, from ./libnrtype/font-instance.h:8, from libnrtype/RasterFont.cpp:17: /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'GtkProgressBar* Gtk::ProgressBar::gobj()': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:146:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] GtkProgressBar* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'const GtkProgressBar* Gtk::ProgressBar::gobj() const': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:149:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] const GtkProgressBar* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:207:0, from ./libnrtype/../sp-filter.h:19, from ./libnrtype/../style.h:21, from ./libnrtype/FontFactory.h:27, from ./libnrtype/font-instance.h:8, from libnrtype/RasterFont.cpp:17: /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkRuler* Gtk::Ruler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:116:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] GtkRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkRuler* Gtk::Ruler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:119:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] const GtkRuler* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkVRuler* Gtk::VRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:369:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] GtkVRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkVRuler* Gtk::VRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:372:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] const GtkVRuler* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkHRuler* Gtk::HRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:439:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] GtkHRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkHRuler* Gtk::HRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:442:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] const GtkHRuler* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:216:0, from ./libnrtype/../sp-filter.h:19, from ./libnrtype/../style.h:21, from ./libnrtype/FontFactory.h:27, from ./libnrtype/font-instance.h:8, from libnrtype/RasterFont.cpp:17: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:163:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } ^ libnrtype/RasterFont.cpp: In member function 'void raster_position::Blit(float, int, NRPixBlock&)': libnrtype/RasterFont.cpp:266:64: warning: cast from 'char*' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] dest.buffer=((uint32_t*)(mdata+(over.rs*(y-over.area.y0)))); ^ libnrtype/RasterFont.cpp: In member function 'void raster_glyph::LoadSubPixelPosition(int)': libnrtype/RasterFont.cpp:333:10: warning: variable 'il' set but not used [-Wunused-but-set-variable] int il,ir,it,ib; ^ libnrtype/RasterFont.cpp:333:13: warning: variable 'ir' set but not used [-Wunused-but-set-variable] int il,ir,it,ib; ^ In file included from /usr/include/gdkmm-2.4/gdkmm.h:27:0, from /usr/include/gtkmm-2.4/gtkmm.h:89, from ./libnrtype/../sp-filter.h:19, from ./libnrtype/../style.h:21, from ./libnrtype/FontFactory.h:27, from ./libnrtype/font-instance.h:8, from libnrtype/TextWrapper.cpp:12: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/pangomm-1.4/pangomm/layout.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:29, from /usr/include/gdkmm-2.4/gdkmm/gc.h:32, from /usr/include/gdkmm-2.4/gdkmm.h:30, from /usr/include/gtkmm-2.4/gtkmm.h:89, from ./libnrtype/../sp-filter.h:19, from ./libnrtype/../style.h:21, from ./libnrtype/FontFactory.h:27, from ./libnrtype/font-instance.h:8, from libnrtype/TextWrapper.cpp:12: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm/cursor.h:31:0, from /usr/include/gdkmm-2.4/gdkmm.h:40, from /usr/include/gtkmm-2.4/gtkmm.h:89, from ./libnrtype/../sp-filter.h:19, from ./libnrtype/../style.h:21, from ./libnrtype/FontFactory.h:27, from ./libnrtype/font-instance.h:8, from libnrtype/TextWrapper.cpp:12: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ CXX libnrtype/Layout-TNG-OutIter.o In file included from /usr/include/gtkmm-2.4/gtkmm.h:97:0, from ./libnrtype/../sp-filter.h:19, from ./libnrtype/../style.h:21, from ./libnrtype/FontFactory.h:27, from ./libnrtype/font-instance.h:8, from libnrtype/TextWrapper.cpp:12: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:98:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:101:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/cellview.h:31, from /usr/include/gtkmm-2.4/gtkmm.h:108, from ./libnrtype/../sp-filter.h:19, from ./libnrtype/../style.h:21, from ./libnrtype/FontFactory.h:27, from ./libnrtype/font-instance.h:8, from libnrtype/TextWrapper.cpp:12: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:86:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:89:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/cellview.h:31, from /usr/include/gtkmm-2.4/gtkmm.h:108, from ./libnrtype/../sp-filter.h:19, from ./libnrtype/../style.h:21, from ./libnrtype/FontFactory.h:27, from ./libnrtype/font-instance.h:8, from libnrtype/TextWrapper.cpp:12: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:127:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:130:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:113:0, from ./libnrtype/../sp-filter.h:19, from ./libnrtype/../style.h:21, from ./libnrtype/FontFactory.h:27, from ./libnrtype/font-instance.h:8, from libnrtype/TextWrapper.cpp:12: /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'GtkCellRendererCombo* Gtk::CellRendererCombo::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:95:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] GtkCellRendererCombo* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'const GtkCellRendererCombo* Gtk::CellRendererCombo::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:98:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererCombo* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:116:0, from ./libnrtype/../sp-filter.h:19, from ./libnrtype/../style.h:21, from ./libnrtype/FontFactory.h:27, from ./libnrtype/font-instance.h:8, from libnrtype/TextWrapper.cpp:12: /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'GtkCellRendererSpin* Gtk::CellRendererSpin::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:97:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] GtkCellRendererSpin* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'const GtkCellRendererSpin* Gtk::CellRendererSpin::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:100:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererSpin* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm.h:27:0, from /usr/include/gtkmm-2.4/gtkmm.h:89, from ./sp-filter.h:19, from ./style.h:21, from libnrtype/Layout-TNG-Compute.cpp:12: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/pangomm-1.4/pangomm/layout.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:29, from /usr/include/gdkmm-2.4/gdkmm/gc.h:32, from /usr/include/gdkmm-2.4/gdkmm.h:30, from /usr/include/gtkmm-2.4/gtkmm.h:89, from ./sp-filter.h:19, from ./style.h:21, from libnrtype/Layout-TNG-Compute.cpp:12: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:193:0, from ./libnrtype/../sp-filter.h:19, from ./libnrtype/../style.h:21, from ./libnrtype/FontFactory.h:27, from ./libnrtype/font-instance.h:8, from libnrtype/TextWrapper.cpp:12: /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'GtkProgressBar* Gtk::ProgressBar::gobj()': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:146:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] GtkProgressBar* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'const GtkProgressBar* Gtk::ProgressBar::gobj() const': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:149:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] const GtkProgressBar* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:207:0, from ./libnrtype/../sp-filter.h:19, from ./libnrtype/../style.h:21, from ./libnrtype/FontFactory.h:27, from ./libnrtype/font-instance.h:8, from libnrtype/TextWrapper.cpp:12: /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkRuler* Gtk::Ruler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:116:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] GtkRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkRuler* Gtk::Ruler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:119:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] const GtkRuler* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkVRuler* Gtk::VRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:369:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] GtkVRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkVRuler* Gtk::VRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:372:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] const GtkVRuler* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkHRuler* Gtk::HRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:439:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] GtkHRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkHRuler* Gtk::HRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:442:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] const GtkHRuler* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:216:0, from ./libnrtype/../sp-filter.h:19, from ./libnrtype/../style.h:21, from ./libnrtype/FontFactory.h:27, from ./libnrtype/font-instance.h:8, from libnrtype/TextWrapper.cpp:12: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:163:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm/cursor.h:31:0, from /usr/include/gdkmm-2.4/gdkmm.h:40, from /usr/include/gtkmm-2.4/gtkmm.h:89, from ./sp-filter.h:19, from ./style.h:21, from libnrtype/Layout-TNG-Compute.cpp:12: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:97:0, from ./sp-filter.h:19, from ./style.h:21, from libnrtype/Layout-TNG-Compute.cpp:12: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:98:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:101:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/cellview.h:31, from /usr/include/gtkmm-2.4/gtkmm.h:108, from ./sp-filter.h:19, from ./style.h:21, from libnrtype/Layout-TNG-Compute.cpp:12: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:86:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:89:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/cellview.h:31, from /usr/include/gtkmm-2.4/gtkmm.h:108, from ./sp-filter.h:19, from ./style.h:21, from libnrtype/Layout-TNG-Compute.cpp:12: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:127:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:130:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:113:0, from ./sp-filter.h:19, from ./style.h:21, from libnrtype/Layout-TNG-Compute.cpp:12: /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'GtkCellRendererCombo* Gtk::CellRendererCombo::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:95:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] GtkCellRendererCombo* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'const GtkCellRendererCombo* Gtk::CellRendererCombo::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:98:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererCombo* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:116:0, from ./sp-filter.h:19, from ./style.h:21, from libnrtype/Layout-TNG-Compute.cpp:12: /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'GtkCellRendererSpin* Gtk::CellRendererSpin::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:97:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] GtkCellRendererSpin* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'const GtkCellRendererSpin* Gtk::CellRendererSpin::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:100:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererSpin* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm.h:27:0, from /usr/include/gtkmm-2.4/gtkmm.h:89, from ./sp-filter.h:19, from ./style.h:21, from libnrtype/Layout-TNG-Input.cpp:16: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/pangomm-1.4/pangomm/layout.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:29, from /usr/include/gdkmm-2.4/gdkmm/gc.h:32, from /usr/include/gdkmm-2.4/gdkmm.h:30, from /usr/include/gtkmm-2.4/gtkmm.h:89, from ./sp-filter.h:19, from ./style.h:21, from libnrtype/Layout-TNG-Input.cpp:16: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:193:0, from ./sp-filter.h:19, from ./style.h:21, from libnrtype/Layout-TNG-Compute.cpp:12: /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'GtkProgressBar* Gtk::ProgressBar::gobj()': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:146:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] GtkProgressBar* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'const GtkProgressBar* Gtk::ProgressBar::gobj() const': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:149:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] const GtkProgressBar* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:207:0, from ./sp-filter.h:19, from ./style.h:21, from libnrtype/Layout-TNG-Compute.cpp:12: /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkRuler* Gtk::Ruler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:116:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] GtkRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkRuler* Gtk::Ruler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:119:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] const GtkRuler* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkVRuler* Gtk::VRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:369:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] GtkVRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkVRuler* Gtk::VRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:372:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] const GtkVRuler* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkHRuler* Gtk::HRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:439:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] GtkHRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkHRuler* Gtk::HRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:442:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] const GtkHRuler* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:216:0, from ./sp-filter.h:19, from ./style.h:21, from libnrtype/Layout-TNG-Compute.cpp:12: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:163:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm/cursor.h:31:0, from /usr/include/gdkmm-2.4/gdkmm.h:40, from /usr/include/gtkmm-2.4/gtkmm.h:89, from ./sp-filter.h:19, from ./style.h:21, from libnrtype/Layout-TNG-Input.cpp:16: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:97:0, from ./sp-filter.h:19, from ./style.h:21, from libnrtype/Layout-TNG-Input.cpp:16: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:98:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:101:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/cellview.h:31, from /usr/include/gtkmm-2.4/gtkmm.h:108, from ./sp-filter.h:19, from ./style.h:21, from libnrtype/Layout-TNG-Input.cpp:16: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:86:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:89:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/cellview.h:31, from /usr/include/gtkmm-2.4/gtkmm.h:108, from ./sp-filter.h:19, from ./style.h:21, from libnrtype/Layout-TNG-Input.cpp:16: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:127:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:130:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:113:0, from ./sp-filter.h:19, from ./style.h:21, from libnrtype/Layout-TNG-Input.cpp:16: /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'GtkCellRendererCombo* Gtk::CellRendererCombo::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:95:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] GtkCellRendererCombo* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'const GtkCellRendererCombo* Gtk::CellRendererCombo::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:98:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererCombo* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:116:0, from ./sp-filter.h:19, from ./style.h:21, from libnrtype/Layout-TNG-Input.cpp:16: /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'GtkCellRendererSpin* Gtk::CellRendererSpin::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:97:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] GtkCellRendererSpin* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'const GtkCellRendererSpin* Gtk::CellRendererSpin::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:100:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererSpin* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:193:0, from ./sp-filter.h:19, from ./style.h:21, from libnrtype/Layout-TNG-Input.cpp:16: /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'GtkProgressBar* Gtk::ProgressBar::gobj()': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:146:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] GtkProgressBar* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'const GtkProgressBar* Gtk::ProgressBar::gobj() const': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:149:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] const GtkProgressBar* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:207:0, from ./sp-filter.h:19, from ./style.h:21, from libnrtype/Layout-TNG-Input.cpp:16: /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkRuler* Gtk::Ruler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:116:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] GtkRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkRuler* Gtk::Ruler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:119:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] const GtkRuler* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkVRuler* Gtk::VRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:369:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] GtkVRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkVRuler* Gtk::VRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:372:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] const GtkVRuler* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkHRuler* Gtk::HRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:439:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] GtkHRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkHRuler* Gtk::HRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:442:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] const GtkHRuler* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:216:0, from ./sp-filter.h:19, from ./style.h:21, from libnrtype/Layout-TNG-Input.cpp:16: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:163:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } ^ CXX libnrtype/Layout-TNG-Output.o In file included from /usr/include/gdkmm-2.4/gdkmm.h:27:0, from /usr/include/gtkmm-2.4/gtkmm.h:89, from libnrtype/../sp-filter.h:19, from libnrtype/../style.h:21, from libnrtype/FontFactory.h:27, from libnrtype/font-instance.h:8, from libnrtype/Layout-TNG-OutIter.cpp:13: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/pangomm-1.4/pangomm/layout.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:29, from /usr/include/gdkmm-2.4/gdkmm/gc.h:32, from /usr/include/gdkmm-2.4/gdkmm.h:30, from /usr/include/gtkmm-2.4/gtkmm.h:89, from libnrtype/../sp-filter.h:19, from libnrtype/../style.h:21, from libnrtype/FontFactory.h:27, from libnrtype/font-instance.h:8, from libnrtype/Layout-TNG-OutIter.cpp:13: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm/cursor.h:31:0, from /usr/include/gdkmm-2.4/gdkmm.h:40, from /usr/include/gtkmm-2.4/gtkmm.h:89, from libnrtype/../sp-filter.h:19, from libnrtype/../style.h:21, from libnrtype/FontFactory.h:27, from libnrtype/font-instance.h:8, from libnrtype/Layout-TNG-OutIter.cpp:13: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ CXX libnrtype/Layout-TNG-Scanline-Makers.o In file included from /usr/include/gtkmm-2.4/gtkmm.h:97:0, from libnrtype/../sp-filter.h:19, from libnrtype/../style.h:21, from libnrtype/FontFactory.h:27, from libnrtype/font-instance.h:8, from libnrtype/Layout-TNG-OutIter.cpp:13: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:98:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:101:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/cellview.h:31, from /usr/include/gtkmm-2.4/gtkmm.h:108, from libnrtype/../sp-filter.h:19, from libnrtype/../style.h:21, from libnrtype/FontFactory.h:27, from libnrtype/font-instance.h:8, from libnrtype/Layout-TNG-OutIter.cpp:13: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:86:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:89:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/cellview.h:31, from /usr/include/gtkmm-2.4/gtkmm.h:108, from libnrtype/../sp-filter.h:19, from libnrtype/../style.h:21, from libnrtype/FontFactory.h:27, from libnrtype/font-instance.h:8, from libnrtype/Layout-TNG-OutIter.cpp:13: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:127:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:130:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:113:0, from libnrtype/../sp-filter.h:19, from libnrtype/../style.h:21, from libnrtype/FontFactory.h:27, from libnrtype/font-instance.h:8, from libnrtype/Layout-TNG-OutIter.cpp:13: /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'GtkCellRendererCombo* Gtk::CellRendererCombo::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:95:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] GtkCellRendererCombo* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'const GtkCellRendererCombo* Gtk::CellRendererCombo::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:98:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererCombo* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:116:0, from libnrtype/../sp-filter.h:19, from libnrtype/../style.h:21, from libnrtype/FontFactory.h:27, from libnrtype/font-instance.h:8, from libnrtype/Layout-TNG-OutIter.cpp:13: /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'GtkCellRendererSpin* Gtk::CellRendererSpin::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:97:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] GtkCellRendererSpin* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'const GtkCellRendererSpin* Gtk::CellRendererSpin::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:100:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererSpin* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:193:0, from libnrtype/../sp-filter.h:19, from libnrtype/../style.h:21, from libnrtype/FontFactory.h:27, from libnrtype/font-instance.h:8, from libnrtype/Layout-TNG-OutIter.cpp:13: /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'GtkProgressBar* Gtk::ProgressBar::gobj()': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:146:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] GtkProgressBar* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'const GtkProgressBar* Gtk::ProgressBar::gobj() const': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:149:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] const GtkProgressBar* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:207:0, from libnrtype/../sp-filter.h:19, from libnrtype/../style.h:21, from libnrtype/FontFactory.h:27, from libnrtype/font-instance.h:8, from libnrtype/Layout-TNG-OutIter.cpp:13: /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkRuler* Gtk::Ruler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:116:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] GtkRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkRuler* Gtk::Ruler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:119:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] const GtkRuler* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkVRuler* Gtk::VRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:369:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] GtkVRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkVRuler* Gtk::VRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:372:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] const GtkVRuler* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkHRuler* Gtk::HRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:439:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] GtkHRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkHRuler* Gtk::HRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:442:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] const GtkHRuler* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:216:0, from libnrtype/../sp-filter.h:19, from libnrtype/../style.h:21, from libnrtype/FontFactory.h:27, from libnrtype/font-instance.h:8, from libnrtype/Layout-TNG-OutIter.cpp:13: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:163:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from ./libnr/nr-object.h:20:0, from ./display/nr-arena-item.h:61, from ./display/nr-arena-glyphs.h:24, from libnrtype/Layout-TNG-Output.cpp:13: ./gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': ./gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ In file included from libnrtype/Layout-TNG-Output.cpp:13:0: ./display/nr-arena-glyphs.h: In static member function 'static NRArenaGlyphs* NRArenaGlyphs::create(NRArena*)': ./display/nr-arena-glyphs.h:52:91: warning: cast from 'NRObject*' to 'NRArenaGlyphs*' increases required alignment of target type [-Wcast-align] NRArenaGlyphs *obj=reinterpret_cast(nr_object_new(NR_TYPE_ARENA_GLYPHS)); ^ In file included from /usr/include/gdkmm-2.4/gdkmm.h:27:0, from /usr/include/gtkmm-2.4/gtkmm.h:89, from ./sp-filter.h:19, from ./style.h:21, from ./display/nr-arena-group.h:21, from ./display/nr-arena-glyphs.h:73, from libnrtype/Layout-TNG-Output.cpp:13: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/pangomm-1.4/pangomm/layout.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:29, from /usr/include/gdkmm-2.4/gdkmm/gc.h:32, from /usr/include/gdkmm-2.4/gdkmm.h:30, from /usr/include/gtkmm-2.4/gtkmm.h:89, from ./sp-filter.h:19, from ./style.h:21, from ./display/nr-arena-group.h:21, from ./display/nr-arena-glyphs.h:73, from libnrtype/Layout-TNG-Output.cpp:13: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm/cursor.h:31:0, from /usr/include/gdkmm-2.4/gdkmm.h:40, from /usr/include/gtkmm-2.4/gtkmm.h:89, from ./sp-filter.h:19, from ./style.h:21, from ./display/nr-arena-group.h:21, from ./display/nr-arena-glyphs.h:73, from libnrtype/Layout-TNG-Output.cpp:13: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ CXX libnrtype/Layout-TNG.o CXX live_effects/effect.o In file included from /usr/include/gtkmm-2.4/gtkmm.h:97:0, from ./sp-filter.h:19, from ./style.h:21, from ./display/nr-arena-group.h:21, from ./display/nr-arena-glyphs.h:73, from libnrtype/Layout-TNG-Output.cpp:13: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:98:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:101:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/cellview.h:31, from /usr/include/gtkmm-2.4/gtkmm.h:108, from ./sp-filter.h:19, from ./style.h:21, from ./display/nr-arena-group.h:21, from ./display/nr-arena-glyphs.h:73, from libnrtype/Layout-TNG-Output.cpp:13: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:86:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:89:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/cellview.h:31, from /usr/include/gtkmm-2.4/gtkmm.h:108, from ./sp-filter.h:19, from ./style.h:21, from ./display/nr-arena-group.h:21, from ./display/nr-arena-glyphs.h:73, from libnrtype/Layout-TNG-Output.cpp:13: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:127:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:130:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:113:0, from ./sp-filter.h:19, from ./style.h:21, from ./display/nr-arena-group.h:21, from ./display/nr-arena-glyphs.h:73, from libnrtype/Layout-TNG-Output.cpp:13: /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'GtkCellRendererCombo* Gtk::CellRendererCombo::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:95:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] GtkCellRendererCombo* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'const GtkCellRendererCombo* Gtk::CellRendererCombo::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:98:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererCombo* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:116:0, from ./sp-filter.h:19, from ./style.h:21, from ./display/nr-arena-group.h:21, from ./display/nr-arena-glyphs.h:73, from libnrtype/Layout-TNG-Output.cpp:13: /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'GtkCellRendererSpin* Gtk::CellRendererSpin::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:97:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] GtkCellRendererSpin* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'const GtkCellRendererSpin* Gtk::CellRendererSpin::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:100:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererSpin* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:193:0, from ./sp-filter.h:19, from ./style.h:21, from ./display/nr-arena-group.h:21, from ./display/nr-arena-glyphs.h:73, from libnrtype/Layout-TNG-Output.cpp:13: /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'GtkProgressBar* Gtk::ProgressBar::gobj()': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:146:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] GtkProgressBar* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'const GtkProgressBar* Gtk::ProgressBar::gobj() const': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:149:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] const GtkProgressBar* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:207:0, from ./sp-filter.h:19, from ./style.h:21, from ./display/nr-arena-group.h:21, from ./display/nr-arena-glyphs.h:73, from libnrtype/Layout-TNG-Output.cpp:13: /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkRuler* Gtk::Ruler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:116:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] GtkRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkRuler* Gtk::Ruler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:119:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] const GtkRuler* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkVRuler* Gtk::VRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:369:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] GtkVRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkVRuler* Gtk::VRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:372:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] const GtkVRuler* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkHRuler* Gtk::HRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:439:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] GtkHRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkHRuler* Gtk::HRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:442:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] const GtkHRuler* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:216:0, from ./sp-filter.h:19, from ./style.h:21, from ./display/nr-arena-group.h:21, from ./display/nr-arena-glyphs.h:73, from libnrtype/Layout-TNG-Output.cpp:13: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:163:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from ./display/nr-arena-glyphs.h:73:0, from libnrtype/Layout-TNG-Output.cpp:13: ./display/nr-arena-group.h: In static member function 'static NRArenaGroup* NRArenaGroup::create(NRArena*)': ./display/nr-arena-group.h:33:96: warning: cast from 'NRObject*' to 'NRArenaGroup*' increases required alignment of target type [-Wcast-align] NRArenaGroup *obj = reinterpret_cast(nr_object_new(NR_TYPE_ARENA_GROUP)); ^ In file included from libnrtype/Layout-TNG-Output.cpp:13:0: ./display/nr-arena-glyphs.h: In static member function 'static NRArenaGlyphsGroup* NRArenaGlyphsGroup::create(NRArena*)': ./display/nr-arena-glyphs.h:89:107: warning: cast from 'NRObject*' to 'NRArenaGlyphsGroup*' increases required alignment of target type [-Wcast-align] NRArenaGlyphsGroup *obj=reinterpret_cast(nr_object_new(NR_TYPE_ARENA_GLYPHS_GROUP)); ^ libnrtype/Layout-TNG-Output.cpp: In member function 'void Inkscape::Text::Layout::fitToPathAlign(const SVGLength&, const Path&)': libnrtype/Layout-TNG-Output.cpp:453:16: warning: variable 'character_advance' set but not used [-Wunused-but-set-variable] double character_advance; ^ CXX live_effects/lpeobject.o CXX live_effects/lpegroupbbox.o In file included from ./message-stack.h:22:0, from live_effects/effect.cpp:20: ./gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': ./gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/gtkmm-2.4/gtkmm/widget.h:29, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/bin.h:30, from /usr/include/gtkmm-2.4/gtkmm/window.h:32, from ./ui/view/edit-widget-interface.h:21, from ./desktop.h:37, from live_effects/effect.cpp:21: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ CXX live_effects/lpeobject-reference.o In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:35:0, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:33, from /usr/include/gdkmm-2.4/gdkmm/window.h:30, from /usr/include/gdkmm-2.4/gdkmm/event.h:27, from /usr/include/gtkmm-2.4/gtkmm/widget.h:37, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/bin.h:30, from /usr/include/gtkmm-2.4/gtkmm/window.h:32, from ./ui/view/edit-widget-interface.h:21, from ./desktop.h:37, from live_effects/effect.cpp:21: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:44:0, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/bin.h:30, from /usr/include/gtkmm-2.4/gtkmm/window.h:32, from ./ui/view/edit-widget-interface.h:21, from ./desktop.h:37, from live_effects/effect.cpp:21: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/treeview.h:34:0, from ./event-log.h:31, from ./document-private.h:26, from live_effects/effect.cpp:24: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:98:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:101:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24:0, from /usr/include/gtkmm-2.4/gtkmm/treeviewcolumn.h:38, from /usr/include/gtkmm-2.4/gtkmm/treeview.h:36, from ./event-log.h:31, from ./document-private.h:26, from live_effects/effect.cpp:24: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:86:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:89:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27:0, from /usr/include/gtkmm-2.4/gtkmm/treeviewcolumn.h:38, from /usr/include/gtkmm-2.4/gtkmm/treeview.h:36, from ./event-log.h:31, from ./document-private.h:26, from live_effects/effect.cpp:24: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:127:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:130:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:23, from ./sp-object.h:58, from ./sp-item.h:23, from ./sp-lpe-item.h:17, from ./live_effects/lpegroupbbox.h:11, from live_effects/lpegroupbbox.cpp:9: live_effects/lpegroupbbox.cpp: In member function 'void Inkscape::LivePathEffect::GroupBBoxEffect::original_bbox(SPLPEItem*, bool)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ live_effects/lpegroupbbox.cpp:30:20: note: in expansion of macro 'SP_ITEM' SPItem* item = SP_ITEM(lpeitem); ^ In file included from ./document.h:28:0, from live_effects/lpeobject.cpp:17: ./gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': ./gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ CXX live_effects/lpe-patternalongpath.o In file included from /usr/include/gtkmm-2.4/gtkmm.h:113:0, from live_effects/effect.cpp:37: /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'GtkCellRendererCombo* Gtk::CellRendererCombo::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:95:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] GtkCellRendererCombo* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'const GtkCellRendererCombo* Gtk::CellRendererCombo::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:98:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererCombo* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:116:0, from live_effects/effect.cpp:37: /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'GtkCellRendererSpin* Gtk::CellRendererSpin::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:97:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] GtkCellRendererSpin* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'const GtkCellRendererSpin* Gtk::CellRendererSpin::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:100:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererSpin* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/pangomm-1.4/pangomm/layout.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:29, from /usr/include/gdkmm-2.4/gdkmm/pixbuf.h:32, from ./event-log.h:27, from ./document-private.h:26, from live_effects/lpeobject.cpp:18: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:35:0, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:33, from /usr/include/gdkmm-2.4/gdkmm/pixbuf.h:32, from ./event-log.h:27, from ./document-private.h:26, from live_effects/lpeobject.cpp:18: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/selectiondata.h:29:0, from /usr/include/gtkmm-2.4/gtkmm/treepath.h:34, from /usr/include/gtkmm-2.4/gtkmm/treestore.h:29, from ./event-log.h:29, from ./document-private.h:26, from live_effects/lpeobject.cpp:18: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:193:0, from live_effects/effect.cpp:37: /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'GtkProgressBar* Gtk::ProgressBar::gobj()': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:146:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] GtkProgressBar* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'const GtkProgressBar* Gtk::ProgressBar::gobj() const': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:149:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] const GtkProgressBar* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:207:0, from live_effects/effect.cpp:37: /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkRuler* Gtk::Ruler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:116:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] GtkRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkRuler* Gtk::Ruler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:119:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] const GtkRuler* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkVRuler* Gtk::VRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:369:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] GtkVRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkVRuler* Gtk::VRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:372:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] const GtkVRuler* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkHRuler* Gtk::HRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:439:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] GtkHRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkHRuler* Gtk::HRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:442:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] const GtkHRuler* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/treeview.h:34:0, from ./event-log.h:31, from ./document-private.h:26, from live_effects/lpeobject.cpp:18: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:98:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:101:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24:0, from /usr/include/gtkmm-2.4/gtkmm/treeviewcolumn.h:38, from /usr/include/gtkmm-2.4/gtkmm/treeview.h:36, from ./event-log.h:31, from ./document-private.h:26, from live_effects/lpeobject.cpp:18: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:86:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:89:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:216:0, from live_effects/effect.cpp:37: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:163:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27:0, from /usr/include/gtkmm-2.4/gtkmm/treeviewcolumn.h:38, from /usr/include/gtkmm-2.4/gtkmm/treeview.h:36, from ./event-log.h:31, from ./document-private.h:26, from live_effects/lpeobject.cpp:18: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:127:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:130:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } ^ CXX live_effects/lpe-bendpath.o In file included from ./live_effects/lpeobject.h:12:0, from live_effects/lpeobject.cpp:9: live_effects/lpeobject.cpp: In member function 'LivePathEffectObject* LivePathEffectObject::fork_private_if_necessary(unsigned int)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPRoot*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ ./sp-object.h:49:43: note: in definition of macro 'SP_OBJECT_REPR' #define SP_OBJECT_REPR(o) (((SPObject *) (o))->repr) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./sp-root.h:18:21: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ROOT(o) (G_TYPE_CHECK_INSTANCE_CAST((o), SP_TYPE_ROOT, SPRoot)) ^ ./document-private.h:31:43: note: in expansion of macro 'SP_ROOT' #define SP_DOCUMENT_DEFS(d) ((SPObject *) SP_ROOT (SP_DOCUMENT_ROOT (d))->defs) ^ live_effects/lpeobject.cpp:258:25: note: in expansion of macro 'SP_DOCUMENT_DEFS' SP_OBJECT_REPR (SP_DOCUMENT_DEFS (doc))->addChild(dup_repr, NULL); ^ In file included from live_effects/effect.cpp:18:0: live_effects/effect.cpp: In static member function 'static void Inkscape::LivePathEffect::Effect::createAndApply(const char*, SPDocument*, SPItem*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPRoot*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ ./sp-object.h:49:43: note: in definition of macro 'SP_OBJECT_REPR' #define SP_OBJECT_REPR(o) (((SPObject *) (o))->repr) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./sp-root.h:18:21: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ROOT(o) (G_TYPE_CHECK_INSTANCE_CAST((o), SP_TYPE_ROOT, SPRoot)) ^ ./document-private.h:31:43: note: in expansion of macro 'SP_ROOT' #define SP_DOCUMENT_DEFS(d) ((SPObject *) SP_ROOT (SP_DOCUMENT_ROOT (d))->defs) ^ live_effects/effect.cpp:261:20: note: in expansion of macro 'SP_DOCUMENT_DEFS' SP_OBJECT_REPR(SP_DOCUMENT_DEFS(doc))->addChild(repr, NULL); // adds to and assigns the 'id' attribute ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:23, from ./display/display-forward.h:4, from ./live_effects/effect.h:13, from live_effects/effect.cpp:11: /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPLPEItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./sp-lpe-item.h:23:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_LPE_ITEM(o) (G_TYPE_CHECK_INSTANCE_CAST((o), SP_TYPE_LPE_ITEM, SPLPEItem)) ^ live_effects/effect.cpp:266:33: note: in expansion of macro 'SP_LPE_ITEM' sp_lpe_item_add_path_effect(SP_LPE_ITEM(item), href, true); ^ live_effects/effect.cpp: In member function 'void Inkscape::LivePathEffect::Effect::doAcceptPathPreparations(SPLPEItem*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPPenContext*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./pen-context.h:12:28: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_PEN_CONTEXT(o) (G_TYPE_CHECK_INSTANCE_CAST((o), SP_TYPE_PEN_CONTEXT, SPPenContext)) ^ live_effects/effect.cpp:339:24: note: in expansion of macro 'SP_PEN_CONTEXT' SPPenContext *pc = SP_PEN_CONTEXT(ec); ^ live_effects/effect.cpp: In member function 'std::vector > Inkscape::LivePathEffect::Effect::getHelperPaths(SPLPEItem*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPShape*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./sp-shape.h:26:24: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_SHAPE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_SHAPE, SPShape)) ^ live_effects/effect.cpp:521:46: note: in expansion of macro 'SP_SHAPE' SPCurve* curve = sp_shape_get_curve (SP_SHAPE(lpeitem)); ^ CXX live_effects/lpe-boolops.o In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/gtkmm-2.4/gtkmm/widget.h:29, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/bin.h:30, from /usr/include/gtkmm-2.4/gtkmm/combobox.h:30, from ./ui/widget/combo-enums.h:16, from ./ui/widget/registered-enums.h:15, from ./live_effects/parameter/enum.h:14, from ./live_effects/lpe-patternalongpath.h:14, from live_effects/lpe-patternalongpath.cpp:9: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:35:0, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:33, from /usr/include/gdkmm-2.4/gdkmm/window.h:30, from /usr/include/gdkmm-2.4/gdkmm/event.h:27, from /usr/include/gtkmm-2.4/gtkmm/widget.h:37, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/bin.h:30, from /usr/include/gtkmm-2.4/gtkmm/combobox.h:30, from ./ui/widget/combo-enums.h:16, from ./ui/widget/registered-enums.h:15, from ./live_effects/parameter/enum.h:14, from ./live_effects/lpe-patternalongpath.h:14, from live_effects/lpe-patternalongpath.cpp:9: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:44:0, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/bin.h:30, from /usr/include/gtkmm-2.4/gtkmm/combobox.h:30, from ./ui/widget/combo-enums.h:16, from ./ui/widget/registered-enums.h:15, from ./live_effects/parameter/enum.h:14, from ./live_effects/lpe-patternalongpath.h:14, from live_effects/lpe-patternalongpath.cpp:9: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/gtkmm-2.4/gtkmm/widget.h:29, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/bin.h:30, from /usr/include/gtkmm-2.4/gtkmm/combobox.h:30, from ./ui/widget/combo-enums.h:16, from ./ui/widget/registered-enums.h:15, from ./live_effects/parameter/enum.h:14, from ./live_effects/lpe-bendpath.h:15, from live_effects/lpe-bendpath.cpp:10: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/combobox.h:31, from ./ui/widget/combo-enums.h:16, from ./ui/widget/registered-enums.h:15, from ./live_effects/parameter/enum.h:14, from ./live_effects/lpe-patternalongpath.h:14, from live_effects/lpe-patternalongpath.cpp:9: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:86:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:89:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/combobox.h:31, from ./ui/widget/combo-enums.h:16, from ./ui/widget/registered-enums.h:15, from ./live_effects/parameter/enum.h:14, from ./live_effects/lpe-patternalongpath.h:14, from live_effects/lpe-patternalongpath.cpp:9: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:127:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:130:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/treeview.h:34:0, from /usr/include/gtkmm-2.4/gtkmm/combobox.h:34, from ./ui/widget/combo-enums.h:16, from ./ui/widget/registered-enums.h:15, from ./live_effects/parameter/enum.h:14, from ./live_effects/lpe-patternalongpath.h:14, from live_effects/lpe-patternalongpath.cpp:9: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:98:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:101:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:35:0, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:33, from /usr/include/gdkmm-2.4/gdkmm/window.h:30, from /usr/include/gdkmm-2.4/gdkmm/event.h:27, from /usr/include/gtkmm-2.4/gtkmm/widget.h:37, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/bin.h:30, from /usr/include/gtkmm-2.4/gtkmm/combobox.h:30, from ./ui/widget/combo-enums.h:16, from ./ui/widget/registered-enums.h:15, from ./live_effects/parameter/enum.h:14, from ./live_effects/lpe-bendpath.h:15, from live_effects/lpe-bendpath.cpp:10: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:44:0, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/bin.h:30, from /usr/include/gtkmm-2.4/gtkmm/combobox.h:30, from ./ui/widget/combo-enums.h:16, from ./ui/widget/registered-enums.h:15, from ./live_effects/parameter/enum.h:14, from ./live_effects/lpe-bendpath.h:15, from live_effects/lpe-bendpath.cpp:10: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from ./ui/widget/scalar.h:19:0, from ./ui/widget/registered-widget.h:24, from ./ui/widget/registered-enums.h:16, from ./live_effects/parameter/enum.h:14, from ./live_effects/lpe-patternalongpath.h:14, from live_effects/lpe-patternalongpath.cpp:9: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:163:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from ./document.h:28:0, from ./ui/widget/registered-widget.h:33, from ./ui/widget/registered-enums.h:16, from ./live_effects/parameter/enum.h:14, from ./live_effects/lpe-patternalongpath.h:14, from live_effects/lpe-patternalongpath.cpp:9: ./gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': ./gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/combobox.h:31, from ./ui/widget/combo-enums.h:16, from ./ui/widget/registered-enums.h:15, from ./live_effects/parameter/enum.h:14, from ./live_effects/lpe-bendpath.h:15, from live_effects/lpe-bendpath.cpp:10: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:86:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:89:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/combobox.h:31, from ./ui/widget/combo-enums.h:16, from ./ui/widget/registered-enums.h:15, from ./live_effects/parameter/enum.h:14, from ./live_effects/lpe-bendpath.h:15, from live_effects/lpe-bendpath.cpp:10: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:127:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:130:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/treeview.h:34:0, from /usr/include/gtkmm-2.4/gtkmm/combobox.h:34, from ./ui/widget/combo-enums.h:16, from ./ui/widget/registered-enums.h:15, from ./live_effects/parameter/enum.h:14, from ./live_effects/lpe-bendpath.h:15, from live_effects/lpe-bendpath.cpp:10: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:98:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:101:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from ./ui/widget/scalar.h:19:0, from ./ui/widget/registered-widget.h:24, from ./ui/widget/registered-enums.h:16, from ./live_effects/parameter/enum.h:14, from ./live_effects/lpe-bendpath.h:15, from live_effects/lpe-bendpath.cpp:10: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:163:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from ./document.h:28:0, from ./ui/widget/registered-widget.h:33, from ./ui/widget/registered-enums.h:16, from ./live_effects/parameter/enum.h:14, from ./live_effects/lpe-bendpath.h:15, from live_effects/lpe-bendpath.cpp:10: ./gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': ./gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/gtkmm-2.4/gtkmm/widget.h:29, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/bin.h:30, from /usr/include/gtkmm-2.4/gtkmm/combobox.h:30, from ./ui/widget/combo-enums.h:16, from ./ui/widget/registered-enums.h:15, from ./live_effects/parameter/enum.h:14, from ./live_effects/lpe-boolops.h:18, from live_effects/lpe-boolops.cpp:14: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:23, from ./display/display-forward.h:4, from ./live_effects/effect.h:13, from ./live_effects/lpe-bendpath.h:13, from live_effects/lpe-bendpath.cpp:10: live_effects/lpe-bendpath.cpp: In member function 'virtual void Inkscape::LivePathEffect::LPEBendPath::resetDefaults(SPItem*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPLPEItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./sp-lpe-item.h:23:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_LPE_ITEM(o) (G_TYPE_CHECK_INSTANCE_CAST((o), SP_TYPE_LPE_ITEM, SPLPEItem)) ^ live_effects/lpe-bendpath.cpp:132:19: note: in expansion of macro 'SP_LPE_ITEM' original_bbox(SP_LPE_ITEM(item)); ^ CXX live_effects/lpe-dynastroke.o In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:35:0, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:33, from /usr/include/gdkmm-2.4/gdkmm/window.h:30, from /usr/include/gdkmm-2.4/gdkmm/event.h:27, from /usr/include/gtkmm-2.4/gtkmm/widget.h:37, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/bin.h:30, from /usr/include/gtkmm-2.4/gtkmm/combobox.h:30, from ./ui/widget/combo-enums.h:16, from ./ui/widget/registered-enums.h:15, from ./live_effects/parameter/enum.h:14, from ./live_effects/lpe-boolops.h:18, from live_effects/lpe-boolops.cpp:14: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:44:0, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/bin.h:30, from /usr/include/gtkmm-2.4/gtkmm/combobox.h:30, from ./ui/widget/combo-enums.h:16, from ./ui/widget/registered-enums.h:15, from ./live_effects/parameter/enum.h:14, from ./live_effects/lpe-boolops.h:18, from live_effects/lpe-boolops.cpp:14: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/combobox.h:31, from ./ui/widget/combo-enums.h:16, from ./ui/widget/registered-enums.h:15, from ./live_effects/parameter/enum.h:14, from ./live_effects/lpe-boolops.h:18, from live_effects/lpe-boolops.cpp:14: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:86:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:89:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/combobox.h:31, from ./ui/widget/combo-enums.h:16, from ./ui/widget/registered-enums.h:15, from ./live_effects/parameter/enum.h:14, from ./live_effects/lpe-boolops.h:18, from live_effects/lpe-boolops.cpp:14: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:127:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:130:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/treeview.h:34:0, from /usr/include/gtkmm-2.4/gtkmm/combobox.h:34, from ./ui/widget/combo-enums.h:16, from ./ui/widget/registered-enums.h:15, from ./live_effects/parameter/enum.h:14, from ./live_effects/lpe-boolops.h:18, from live_effects/lpe-boolops.cpp:14: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:98:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:101:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from ./ui/widget/scalar.h:19:0, from ./ui/widget/registered-widget.h:24, from ./ui/widget/registered-enums.h:16, from ./live_effects/parameter/enum.h:14, from ./live_effects/lpe-boolops.h:18, from live_effects/lpe-boolops.cpp:14: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:163:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from ./document.h:28:0, from ./ui/widget/registered-widget.h:33, from ./ui/widget/registered-enums.h:16, from ./live_effects/parameter/enum.h:14, from ./live_effects/lpe-boolops.h:18, from live_effects/lpe-boolops.cpp:14: ./gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': ./gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/gtkmm-2.4/gtkmm/widget.h:29, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/bin.h:30, from /usr/include/gtkmm-2.4/gtkmm/combobox.h:30, from ./ui/widget/combo-enums.h:16, from ./ui/widget/registered-enums.h:15, from ./live_effects/parameter/enum.h:14, from ./live_effects/lpe-dynastroke.h:19, from live_effects/lpe-dynastroke.cpp:14: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:35:0, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:33, from /usr/include/gdkmm-2.4/gdkmm/window.h:30, from /usr/include/gdkmm-2.4/gdkmm/event.h:27, from /usr/include/gtkmm-2.4/gtkmm/widget.h:37, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/bin.h:30, from /usr/include/gtkmm-2.4/gtkmm/combobox.h:30, from ./ui/widget/combo-enums.h:16, from ./ui/widget/registered-enums.h:15, from ./live_effects/parameter/enum.h:14, from ./live_effects/lpe-dynastroke.h:19, from live_effects/lpe-dynastroke.cpp:14: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:44:0, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/bin.h:30, from /usr/include/gtkmm-2.4/gtkmm/combobox.h:30, from ./ui/widget/combo-enums.h:16, from ./ui/widget/registered-enums.h:15, from ./live_effects/parameter/enum.h:14, from ./live_effects/lpe-dynastroke.h:19, from live_effects/lpe-dynastroke.cpp:14: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/combobox.h:31, from ./ui/widget/combo-enums.h:16, from ./ui/widget/registered-enums.h:15, from ./live_effects/parameter/enum.h:14, from ./live_effects/lpe-dynastroke.h:19, from live_effects/lpe-dynastroke.cpp:14: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:86:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:89:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/combobox.h:31, from ./ui/widget/combo-enums.h:16, from ./ui/widget/registered-enums.h:15, from ./live_effects/parameter/enum.h:14, from ./live_effects/lpe-dynastroke.h:19, from live_effects/lpe-dynastroke.cpp:14: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:127:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:130:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/treeview.h:34:0, from /usr/include/gtkmm-2.4/gtkmm/combobox.h:34, from ./ui/widget/combo-enums.h:16, from ./ui/widget/registered-enums.h:15, from ./live_effects/parameter/enum.h:14, from ./live_effects/lpe-dynastroke.h:19, from live_effects/lpe-dynastroke.cpp:14: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:98:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:101:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from ./ui/widget/scalar.h:19:0, from ./ui/widget/registered-widget.h:24, from ./ui/widget/registered-enums.h:16, from ./live_effects/parameter/enum.h:14, from ./live_effects/lpe-dynastroke.h:19, from live_effects/lpe-dynastroke.cpp:14: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:163:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from ./document.h:28:0, from ./ui/widget/registered-widget.h:33, from ./ui/widget/registered-enums.h:16, from ./live_effects/parameter/enum.h:14, from ./live_effects/lpe-dynastroke.h:19, from live_effects/lpe-dynastroke.cpp:14: ./gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': ./gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ CXX live_effects/lpe-extrude.o CXX live_effects/lpe-sketch.o CXX live_effects/lpe-knot.o In file included from /usr/include/gdkmm-2.4/gdkmm.h:27:0, from /usr/include/gtkmm-2.4/gtkmm.h:89, from ./sp-filter.h:19, from ./style.h:21, from live_effects/lpe-knot.cpp:17: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/pangomm-1.4/pangomm/layout.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:29, from /usr/include/gdkmm-2.4/gdkmm/gc.h:32, from /usr/include/gdkmm-2.4/gdkmm.h:30, from /usr/include/gtkmm-2.4/gtkmm.h:89, from ./sp-filter.h:19, from ./style.h:21, from live_effects/lpe-knot.cpp:17: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm/cursor.h:31:0, from /usr/include/gdkmm-2.4/gdkmm.h:40, from /usr/include/gtkmm-2.4/gtkmm.h:89, from ./sp-filter.h:19, from ./style.h:21, from live_effects/lpe-knot.cpp:17: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:97:0, from ./sp-filter.h:19, from ./style.h:21, from live_effects/lpe-knot.cpp:17: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:98:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:101:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/cellview.h:31, from /usr/include/gtkmm-2.4/gtkmm.h:108, from ./sp-filter.h:19, from ./style.h:21, from live_effects/lpe-knot.cpp:17: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:86:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:89:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/cellview.h:31, from /usr/include/gtkmm-2.4/gtkmm.h:108, from ./sp-filter.h:19, from ./style.h:21, from live_effects/lpe-knot.cpp:17: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:127:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:130:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:113:0, from ./sp-filter.h:19, from ./style.h:21, from live_effects/lpe-knot.cpp:17: /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'GtkCellRendererCombo* Gtk::CellRendererCombo::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:95:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] GtkCellRendererCombo* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'const GtkCellRendererCombo* Gtk::CellRendererCombo::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:98:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererCombo* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:116:0, from ./sp-filter.h:19, from ./style.h:21, from live_effects/lpe-knot.cpp:17: /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'GtkCellRendererSpin* Gtk::CellRendererSpin::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:97:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] GtkCellRendererSpin* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'const GtkCellRendererSpin* Gtk::CellRendererSpin::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:100:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererSpin* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:193:0, from ./sp-filter.h:19, from ./style.h:21, from live_effects/lpe-knot.cpp:17: /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'GtkProgressBar* Gtk::ProgressBar::gobj()': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:146:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] GtkProgressBar* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'const GtkProgressBar* Gtk::ProgressBar::gobj() const': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:149:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] const GtkProgressBar* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:207:0, from ./sp-filter.h:19, from ./style.h:21, from live_effects/lpe-knot.cpp:17: /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkRuler* Gtk::Ruler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:116:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] GtkRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkRuler* Gtk::Ruler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:119:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] const GtkRuler* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkVRuler* Gtk::VRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:369:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] GtkVRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkVRuler* Gtk::VRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:372:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] const GtkVRuler* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkHRuler* Gtk::HRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:439:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] GtkHRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkHRuler* Gtk::HRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:442:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] const GtkHRuler* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:216:0, from ./sp-filter.h:19, from ./style.h:21, from live_effects/lpe-knot.cpp:17: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:163:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from ./document.h:28:0, from live_effects/lpe-knot.cpp:32: ./gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': ./gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ live_effects/lpe-knot.cpp: In function 'Geom::Interval Inkscape::LivePathEffect::findShadowedTime(const Geom::Path&, const std::vector&, double, double)': live_effects/lpe-knot.cpp:95:40: warning: variable 'B' set but not used [-Wunused-but-set-variable] Point A = pt_and_dir[0]-3*width*T, B = A+6*width*T; ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:23, from ./display/display-forward.h:4, from ./sp-shape.h:17, from live_effects/lpe-knot.cpp:12: live_effects/lpe-knot.cpp: In function 'void Inkscape::LivePathEffect::collectPathsAndWidths(const SPLPEItem*, std::vector&, std::vector&)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPGroup*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./sp-item-group.h:20:35: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_GROUP(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_GROUP, SPGroup)) ^ live_effects/lpe-knot.cpp:499:59: note: in expansion of macro 'SP_GROUP' GSList const *item_list = sp_item_group_item_list(SP_GROUP(lpeitem)); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPLPEItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./sp-lpe-item.h:23:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_LPE_ITEM(o) (G_TYPE_CHECK_INSTANCE_CAST((o), SP_TYPE_LPE_ITEM, SPLPEItem)) ^ live_effects/lpe-knot.cpp:503:39: note: in expansion of macro 'SP_LPE_ITEM' collectPathsAndWidths(SP_LPE_ITEM(subitem), paths, stroke_widths); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPPath*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./sp-path.h:21:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_PATH(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_PATH, SPPath)) ^ live_effects/lpe-knot.cpp:510:44: note: in expansion of macro 'SP_PATH' c = sp_path_get_curve_for_edit(SP_PATH(lpeitem)); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPShape*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./sp-shape.h:26:24: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_SHAPE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_SHAPE, SPShape)) ^ live_effects/lpe-knot.cpp:512:36: note: in expansion of macro 'SP_SHAPE' c = sp_shape_get_curve(SP_SHAPE(lpeitem)); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ live_effects/lpe-knot.cpp:519:41: note: in expansion of macro 'SP_ITEM' stroke_widths.push_back(SP_ITEM(lpeitem)->style->stroke_width.computed); ^ live_effects/lpe-knot.cpp: In function 'Inkscape::LivePathEffect::LPEKnot* Inkscape::LivePathEffect::get_effect(SPItem*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPLPEItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./sp-lpe-item.h:23:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_LPE_ITEM(o) (G_TYPE_CHECK_INSTANCE_CAST((o), SP_TYPE_LPE_ITEM, SPLPEItem)) ^ live_effects/lpe-knot.cpp:587:50: note: in expansion of macro 'SP_LPE_ITEM' Effect *effect = sp_lpe_item_get_current_lpe(SP_LPE_ITEM(item)); ^ live_effects/lpe-knot.cpp: In member function 'virtual void Inkscape::LivePathEffect::KnotHolderEntityCrossingSwitcher::knot_set(const Geom::Point&, const Geom::Point&, guint)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPLPEItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./sp-lpe-item.h:23:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_LPE_ITEM(o) (G_TYPE_CHECK_INSTANCE_CAST((o), SP_TYPE_LPE_ITEM, SPLPEItem)) ^ live_effects/lpe-knot.cpp:626:36: note: in expansion of macro 'SP_LPE_ITEM' sp_lpe_item_update_patheffect (SP_LPE_ITEM(item), false, true); ^ CXX live_effects/lpe-vonkoch.o CXX live_effects/lpe-rough-hatches.o CXX live_effects/lpe-curvestitch.o In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:23, from ./display/display-forward.h:4, from ./live_effects/effect.h:13, from ./live_effects/lpe-vonkoch.h:12, from live_effects/lpe-vonkoch.cpp:10: live_effects/lpe-vonkoch.cpp: In member function 'virtual void Inkscape::LivePathEffect::LPEVonKoch::resetDefaults(SPItem*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPLPEItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./sp-lpe-item.h:23:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_LPE_ITEM(o) (G_TYPE_CHECK_INSTANCE_CAST((o), SP_TYPE_LPE_ITEM, SPLPEItem)) ^ live_effects/lpe-vonkoch.cpp:276:19: note: in expansion of macro 'SP_LPE_ITEM' original_bbox(SP_LPE_ITEM(item)); ^ In file included from ./ui/widget/scalar.h:18:0, from live_effects/lpe-rough-hatches.cpp:33: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:98:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:101:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/gtkmm-2.4/gtkmm/widget.h:29, from /usr/include/gtkmm-2.4/gtkmm/entry.h:30, from /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:28, from ./ui/widget/scalar.h:19, from live_effects/lpe-rough-hatches.cpp:33: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:35:0, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:33, from /usr/include/gdkmm-2.4/gdkmm/window.h:30, from /usr/include/gdkmm-2.4/gdkmm/event.h:27, from /usr/include/gtkmm-2.4/gtkmm/widget.h:37, from /usr/include/gtkmm-2.4/gtkmm/entry.h:30, from /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:28, from ./ui/widget/scalar.h:19, from live_effects/lpe-rough-hatches.cpp:33: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:44:0, from /usr/include/gtkmm-2.4/gtkmm/entry.h:30, from /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:28, from ./ui/widget/scalar.h:19, from live_effects/lpe-rough-hatches.cpp:33: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from ./ui/widget/scalar.h:19:0, from live_effects/lpe-rough-hatches.cpp:33: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:163:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } ^ live_effects/lpe-rough-hatches.cpp: In member function 'std::vector > Inkscape::LivePathEffect::LPERoughHatches::linearSnake(const Geom::Piecewise >&, const Geom::Point&)': live_effects/lpe-rough-hatches.cpp:415:27: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if ((i % 2 == n % 2) && ((j + 1) < lscs[i].size()) && !lscs[i][j].used){ ^ live_effects/lpe-rough-hatches.cpp: In member function 'Geom::Piecewise > Inkscape::LivePathEffect::LPERoughHatches::smoothSnake(const std::vector >&)': live_effects/lpe-rough-hatches.cpp:485:27: warning: variable 'hdle_offset' set but not used [-Wunused-but-set-variable] Point hdle_offset = (pt1-pt0)*scaled_width; ^ live_effects/lpe-rough-hatches.cpp:442:19: warning: variable 'last_top' set but not used [-Wunused-but-set-variable] Point last_top = linearSnake[comp][0]; ^ live_effects/lpe-rough-hatches.cpp:443:19: warning: variable 'last_bot' set but not used [-Wunused-but-set-variable] Point last_bot = linearSnake[comp][0]; ^ In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/gtkmm-2.4/gtkmm/widget.h:29, from /usr/include/gtkmm-2.4/gtkmm/entry.h:30, from /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:28, from ./ui/widget/scalar.h:19, from live_effects/lpe-curvestitch.cpp:32: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:35:0, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:33, from /usr/include/gdkmm-2.4/gdkmm/window.h:30, from /usr/include/gdkmm-2.4/gdkmm/event.h:27, from /usr/include/gtkmm-2.4/gtkmm/widget.h:37, from /usr/include/gtkmm-2.4/gtkmm/entry.h:30, from /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:28, from ./ui/widget/scalar.h:19, from live_effects/lpe-curvestitch.cpp:32: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:44:0, from /usr/include/gtkmm-2.4/gtkmm/entry.h:30, from /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:28, from ./ui/widget/scalar.h:19, from live_effects/lpe-curvestitch.cpp:32: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from ./ui/widget/scalar.h:19:0, from live_effects/lpe-curvestitch.cpp:32: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:163:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } ^ CXX live_effects/lpe-constructgrid.o CXX live_effects/lpe-gears.o CXX live_effects/lpe-interpolate.o CXX live_effects/lpe-test-doEffect-stack.o In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:23, from ./display/display-forward.h:4, from ./live_effects/effect.h:13, from ./live_effects/lpe-interpolate.h:17, from live_effects/lpe-interpolate.cpp:14: live_effects/lpe-interpolate.cpp: In member function 'virtual void Inkscape::LivePathEffect::LPEInterpolate::resetDefaults(SPItem*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPPath*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./sp-path.h:21:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_PATH(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_PATH, SPPath)) ^ live_effects/lpe-interpolate.cpp:108:54: note: in expansion of macro 'SP_PATH' SPCurve const *crv = sp_path_get_curve_reference(SP_PATH(item)); ^ CXX live_effects/lpe-lattice.o CXX live_effects/lpe-envelope.o CXX live_effects/lpe-spiro.o In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/gtkmm-2.4/gtkmm/widget.h:29, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/bin.h:30, from /usr/include/gtkmm-2.4/gtkmm/combobox.h:30, from ./ui/widget/combo-enums.h:16, from ./ui/widget/registered-enums.h:15, from ./live_effects/parameter/enum.h:14, from ./live_effects/lpe-lattice.h:22, from live_effects/lpe-lattice.cpp:18: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:35:0, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:33, from /usr/include/gdkmm-2.4/gdkmm/window.h:30, from /usr/include/gdkmm-2.4/gdkmm/event.h:27, from /usr/include/gtkmm-2.4/gtkmm/widget.h:37, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/bin.h:30, from /usr/include/gtkmm-2.4/gtkmm/combobox.h:30, from ./ui/widget/combo-enums.h:16, from ./ui/widget/registered-enums.h:15, from ./live_effects/parameter/enum.h:14, from ./live_effects/lpe-lattice.h:22, from live_effects/lpe-lattice.cpp:18: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:44:0, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/bin.h:30, from /usr/include/gtkmm-2.4/gtkmm/combobox.h:30, from ./ui/widget/combo-enums.h:16, from ./ui/widget/registered-enums.h:15, from ./live_effects/parameter/enum.h:14, from ./live_effects/lpe-lattice.h:22, from live_effects/lpe-lattice.cpp:18: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/combobox.h:31, from ./ui/widget/combo-enums.h:16, from ./ui/widget/registered-enums.h:15, from ./live_effects/parameter/enum.h:14, from ./live_effects/lpe-lattice.h:22, from live_effects/lpe-lattice.cpp:18: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:86:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:89:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/combobox.h:31, from ./ui/widget/combo-enums.h:16, from ./ui/widget/registered-enums.h:15, from ./live_effects/parameter/enum.h:14, from ./live_effects/lpe-lattice.h:22, from live_effects/lpe-lattice.cpp:18: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:127:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:130:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/treeview.h:34:0, from /usr/include/gtkmm-2.4/gtkmm/combobox.h:34, from ./ui/widget/combo-enums.h:16, from ./ui/widget/registered-enums.h:15, from ./live_effects/parameter/enum.h:14, from ./live_effects/lpe-lattice.h:22, from live_effects/lpe-lattice.cpp:18: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:98:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:101:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from ./ui/widget/scalar.h:19:0, from ./ui/widget/registered-widget.h:24, from ./ui/widget/registered-enums.h:16, from ./live_effects/parameter/enum.h:14, from ./live_effects/lpe-lattice.h:22, from live_effects/lpe-lattice.cpp:18: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:163:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from ./document.h:28:0, from ./ui/widget/registered-widget.h:33, from ./ui/widget/registered-enums.h:16, from ./live_effects/parameter/enum.h:14, from ./live_effects/lpe-lattice.h:22, from live_effects/lpe-lattice.cpp:18: ./gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': ./gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:23, from ./display/display-forward.h:4, from ./live_effects/effect.h:13, from ./live_effects/lpe-lattice.h:20, from live_effects/lpe-lattice.cpp:18: live_effects/lpe-lattice.cpp: In member function 'virtual void Inkscape::LivePathEffect::LPELattice::resetDefaults(SPItem*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPLPEItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./sp-lpe-item.h:23:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_LPE_ITEM(o) (G_TYPE_CHECK_INSTANCE_CAST((o), SP_TYPE_LPE_ITEM, SPLPEItem)) ^ live_effects/lpe-lattice.cpp:187:19: note: in expansion of macro 'SP_LPE_ITEM' original_bbox(SP_LPE_ITEM(item), false); ^ In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/gtkmm-2.4/gtkmm/widget.h:29, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/bin.h:30, from /usr/include/gtkmm-2.4/gtkmm/combobox.h:30, from ./ui/widget/combo-enums.h:16, from ./ui/widget/registered-enums.h:15, from ./live_effects/parameter/enum.h:14, from ./live_effects/lpe-envelope.h:14, from live_effects/lpe-envelope.cpp:9: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:35:0, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:33, from /usr/include/gdkmm-2.4/gdkmm/window.h:30, from /usr/include/gdkmm-2.4/gdkmm/event.h:27, from /usr/include/gtkmm-2.4/gtkmm/widget.h:37, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/bin.h:30, from /usr/include/gtkmm-2.4/gtkmm/combobox.h:30, from ./ui/widget/combo-enums.h:16, from ./ui/widget/registered-enums.h:15, from ./live_effects/parameter/enum.h:14, from ./live_effects/lpe-envelope.h:14, from live_effects/lpe-envelope.cpp:9: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:44:0, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/bin.h:30, from /usr/include/gtkmm-2.4/gtkmm/combobox.h:30, from ./ui/widget/combo-enums.h:16, from ./ui/widget/registered-enums.h:15, from ./live_effects/parameter/enum.h:14, from ./live_effects/lpe-envelope.h:14, from live_effects/lpe-envelope.cpp:9: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/combobox.h:31, from ./ui/widget/combo-enums.h:16, from ./ui/widget/registered-enums.h:15, from ./live_effects/parameter/enum.h:14, from ./live_effects/lpe-envelope.h:14, from live_effects/lpe-envelope.cpp:9: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:86:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:89:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/combobox.h:31, from ./ui/widget/combo-enums.h:16, from ./ui/widget/registered-enums.h:15, from ./live_effects/parameter/enum.h:14, from ./live_effects/lpe-envelope.h:14, from live_effects/lpe-envelope.cpp:9: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:127:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:130:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/treeview.h:34:0, from /usr/include/gtkmm-2.4/gtkmm/combobox.h:34, from ./ui/widget/combo-enums.h:16, from ./ui/widget/registered-enums.h:15, from ./live_effects/parameter/enum.h:14, from ./live_effects/lpe-envelope.h:14, from live_effects/lpe-envelope.cpp:9: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:98:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:101:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from ./ui/widget/scalar.h:19:0, from ./ui/widget/registered-widget.h:24, from ./ui/widget/registered-enums.h:16, from ./live_effects/parameter/enum.h:14, from ./live_effects/lpe-envelope.h:14, from live_effects/lpe-envelope.cpp:9: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:163:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from ./document.h:28:0, from ./ui/widget/registered-widget.h:33, from ./ui/widget/registered-enums.h:16, from ./live_effects/parameter/enum.h:14, from ./live_effects/lpe-envelope.h:14, from live_effects/lpe-envelope.cpp:9: ./gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': ./gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:23, from ./display/display-forward.h:4, from ./live_effects/effect.h:13, from ./live_effects/lpe-envelope.h:12, from live_effects/lpe-envelope.cpp:9: live_effects/lpe-envelope.cpp: In member function 'virtual void Inkscape::LivePathEffect::LPEEnvelope::resetDefaults(SPItem*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPLPEItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./sp-lpe-item.h:23:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_LPE_ITEM(o) (G_TYPE_CHECK_INSTANCE_CAST((o), SP_TYPE_LPE_ITEM, SPLPEItem)) ^ live_effects/lpe-envelope.cpp:234:19: note: in expansion of macro 'SP_LPE_ITEM' original_bbox(SP_LPE_ITEM(item)); ^ CXX live_effects/lpe-tangent_to_curve.o In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/gtkmm-2.4/gtkmm/widget.h:29, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/box.h:58, from ./ui/widget/registered-widget.h:16, from ./live_effects/lpe-spiro.h:13, from live_effects/lpe-spiro.cpp:7: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:35:0, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:33, from /usr/include/gdkmm-2.4/gdkmm/window.h:30, from /usr/include/gdkmm-2.4/gdkmm/event.h:27, from /usr/include/gtkmm-2.4/gtkmm/widget.h:37, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/box.h:58, from ./ui/widget/registered-widget.h:16, from ./live_effects/lpe-spiro.h:13, from live_effects/lpe-spiro.cpp:7: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:44:0, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/box.h:58, from ./ui/widget/registered-widget.h:16, from ./live_effects/lpe-spiro.h:13, from live_effects/lpe-spiro.cpp:7: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from ./ui/widget/registered-widget.h:17:0, from ./live_effects/lpe-spiro.h:13, from live_effects/lpe-spiro.cpp:7: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:98:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:101:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from ./ui/widget/scalar.h:19:0, from ./ui/widget/registered-widget.h:24, from ./live_effects/lpe-spiro.h:13, from live_effects/lpe-spiro.cpp:7: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:163:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/combobox.h:31, from ./ui/widget/combo-text.h:24, from ./ui/widget/unit-menu.h:15, from ./ui/widget/scalar-unit.h:20, from ./ui/widget/registered-widget.h:25, from ./live_effects/lpe-spiro.h:13, from live_effects/lpe-spiro.cpp:7: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:86:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:89:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/combobox.h:31, from ./ui/widget/combo-text.h:24, from ./ui/widget/unit-menu.h:15, from ./ui/widget/scalar-unit.h:20, from ./ui/widget/registered-widget.h:25, from ./live_effects/lpe-spiro.h:13, from live_effects/lpe-spiro.cpp:7: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:127:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:130:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from ./document.h:28:0, from ./ui/widget/registered-widget.h:33, from ./live_effects/lpe-spiro.h:13, from live_effects/lpe-spiro.cpp:7: ./gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': ./gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ CXX live_effects/lpe-perp_bisector.o CXX live_effects/spiro.o In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:23, from ./display/display-forward.h:4, from ./live_effects/effect.h:13, from ./live_effects/lpe-tangent_to_curve.h:19, from live_effects/lpe-tangent_to_curve.cpp:17: live_effects/lpe-tangent_to_curve.cpp: In function 'Inkscape::LivePathEffect::LPETangentToCurve* Inkscape::LivePathEffect::TtC::get_effect(SPItem*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPLPEItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./sp-lpe-item.h:23:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_LPE_ITEM(o) (G_TYPE_CHECK_INSTANCE_CAST((o), SP_TYPE_LPE_ITEM, SPLPEItem)) ^ live_effects/lpe-tangent_to_curve.cpp:104:50: note: in expansion of macro 'SP_LPE_ITEM' Effect *effect = sp_lpe_item_get_current_lpe(SP_LPE_ITEM(item)); ^ live_effects/lpe-tangent_to_curve.cpp: In member function 'virtual void Inkscape::LivePathEffect::TtC::KnotHolderEntityAttachPt::knot_set(const Geom::Point&, const Geom::Point&, guint)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPPath*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./sp-path.h:21:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_PATH(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_PATH, SPPath)) ^ live_effects/lpe-tangent_to_curve.cpp:122:50: note: in expansion of macro 'SP_PATH' SPCurve *curve = sp_path_get_curve_for_edit (SP_PATH(item)); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPLPEItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./sp-lpe-item.h:23:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_LPE_ITEM(o) (G_TYPE_CHECK_INSTANCE_CAST((o), SP_TYPE_LPE_ITEM, SPLPEItem)) ^ live_effects/lpe-tangent_to_curve.cpp:133:36: note: in expansion of macro 'SP_LPE_ITEM' sp_lpe_item_update_patheffect (SP_LPE_ITEM(item), false, true); ^ live_effects/lpe-tangent_to_curve.cpp: In member function 'virtual void Inkscape::LivePathEffect::TtC::KnotHolderEntityLeftEnd::knot_set(const Geom::Point&, const Geom::Point&, guint)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPLPEItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./sp-lpe-item.h:23:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_LPE_ITEM(o) (G_TYPE_CHECK_INSTANCE_CAST((o), SP_TYPE_LPE_ITEM, SPLPEItem)) ^ live_effects/lpe-tangent_to_curve.cpp:146:36: note: in expansion of macro 'SP_LPE_ITEM' sp_lpe_item_update_patheffect (SP_LPE_ITEM(item), false, true); ^ live_effects/lpe-tangent_to_curve.cpp: In member function 'virtual void Inkscape::LivePathEffect::TtC::KnotHolderEntityRightEnd::knot_set(const Geom::Point&, const Geom::Point&, guint)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPLPEItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./sp-lpe-item.h:23:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_LPE_ITEM(o) (G_TYPE_CHECK_INSTANCE_CAST((o), SP_TYPE_LPE_ITEM, SPLPEItem)) ^ live_effects/lpe-tangent_to_curve.cpp:159:36: note: in expansion of macro 'SP_LPE_ITEM' sp_lpe_item_update_patheffect (SP_LPE_ITEM(item), false, true); ^ CXX live_effects/bezctx.o CXX live_effects/lpe-circle_with_radius.o In file included from ./document.h:28:0, from ./line-geometry.h:20, from live_effects/lpe-perp_bisector.cpp:19: ./gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': ./gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:23, from ./display/display-forward.h:4, from ./live_effects/effect.h:13, from ./live_effects/lpe-perp_bisector.h:18, from live_effects/lpe-perp_bisector.cpp:16: live_effects/lpe-perp_bisector.cpp: In function 'Inkscape::LivePathEffect::LPEPerpBisector* Inkscape::LivePathEffect::PB::get_effect(SPItem*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPLPEItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./sp-lpe-item.h:23:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_LPE_ITEM(o) (G_TYPE_CHECK_INSTANCE_CAST((o), SP_TYPE_LPE_ITEM, SPLPEItem)) ^ live_effects/lpe-perp_bisector.cpp:48:50: note: in expansion of macro 'SP_LPE_ITEM' Effect *effect = sp_lpe_item_get_current_lpe(SP_LPE_ITEM(item)); ^ live_effects/lpe-perp_bisector.cpp: In member function 'void Inkscape::LivePathEffect::PB::KnotHolderEntityEnd::bisector_end_set(const Geom::Point&, bool)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPLPEItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./sp-lpe-item.h:23:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_LPE_ITEM(o) (G_TYPE_CHECK_INSTANCE_CAST((o), SP_TYPE_LPE_ITEM, SPLPEItem)) ^ live_effects/lpe-perp_bisector.cpp:71:96: note: in expansion of macro 'SP_LPE_ITEM' dynamic_cast (sp_lpe_item_get_current_lpe(SP_LPE_ITEM(item))); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPLPEItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./sp-lpe-item.h:23:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_LPE_ITEM(o) (G_TYPE_CHECK_INSTANCE_CAST((o), SP_TYPE_LPE_ITEM, SPLPEItem)) ^ live_effects/lpe-perp_bisector.cpp:86:36: note: in expansion of macro 'SP_LPE_ITEM' sp_lpe_item_update_patheffect (SP_LPE_ITEM(item), true, true); ^ CXX live_effects/lpe-perspective_path.o CXX live_effects/lpe-mirror_symmetry.o CXX live_effects/lpe-circle_3pts.o In file included from ./document.h:28:0, from ./persp3d.h:26, from live_effects/lpe-perspective_path.cpp:13: ./gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': ./gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:23, from ./sp-object.h:58, from ./sp-item.h:23, from ./persp3d.h:24, from live_effects/lpe-perspective_path.cpp:13: live_effects/lpe-perspective_path.cpp: In function 'Inkscape::LivePathEffect::LPEPerspectivePath* Inkscape::LivePathEffect::PP::get_effect(SPItem*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPLPEItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./sp-lpe-item.h:23:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_LPE_ITEM(o) (G_TYPE_CHECK_INSTANCE_CAST((o), SP_TYPE_LPE_ITEM, SPLPEItem)) ^ live_effects/lpe-perspective_path.cpp:146:50: note: in expansion of macro 'SP_LPE_ITEM' Effect *effect = sp_lpe_item_get_current_lpe(SP_LPE_ITEM(item)); ^ live_effects/lpe-perspective_path.cpp: In member function 'virtual void Inkscape::LivePathEffect::PP::KnotHolderEntityOffset::knot_set(const Geom::Point&, const Geom::Point&, guint)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPLPEItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./sp-lpe-item.h:23:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_LPE_ITEM(o) (G_TYPE_CHECK_INSTANCE_CAST((o), SP_TYPE_LPE_ITEM, SPLPEItem)) ^ live_effects/lpe-perspective_path.cpp:167:36: note: in expansion of macro 'SP_LPE_ITEM' sp_lpe_item_update_patheffect (SP_LPE_ITEM(item), false, true); ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:23, from ./display/display-forward.h:4, from ./live_effects/effect.h:13, from ./live_effects/lpe-mirror_symmetry.h:18, from live_effects/lpe-mirror_symmetry.cpp:16: live_effects/lpe-mirror_symmetry.cpp: In member function 'virtual void Inkscape::LivePathEffect::LPEMirrorSymmetry::doOnApply(SPLPEItem*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ live_effects/lpe-mirror_symmetry.cpp:48:20: note: in expansion of macro 'SP_ITEM' SPItem *item = SP_ITEM(lpeitem); ^ CXX live_effects/lpe-angle_bisector.o CXX live_effects/lpe-parallel.o CXX live_effects/lpe-copy_rotate.o In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:23, from ./display/display-forward.h:4, from ./live_effects/effect.h:13, from ./live_effects/lpe-angle_bisector.h:17, from live_effects/lpe-angle_bisector.cpp:22: live_effects/lpe-angle_bisector.cpp: In function 'Inkscape::LivePathEffect::LPEAngleBisector* Inkscape::LivePathEffect::AB::get_effect(SPItem*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPLPEItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./sp-lpe-item.h:23:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_LPE_ITEM(o) (G_TYPE_CHECK_INSTANCE_CAST((o), SP_TYPE_LPE_ITEM, SPLPEItem)) ^ live_effects/lpe-angle_bisector.cpp:98:50: note: in expansion of macro 'SP_LPE_ITEM' Effect *effect = sp_lpe_item_get_current_lpe(SP_LPE_ITEM(item)); ^ live_effects/lpe-angle_bisector.cpp: In member function 'virtual void Inkscape::LivePathEffect::AB::KnotHolderEntityLeftEnd::knot_set(const Geom::Point&, const Geom::Point&, guint)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPLPEItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./sp-lpe-item.h:23:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_LPE_ITEM(o) (G_TYPE_CHECK_INSTANCE_CAST((o), SP_TYPE_LPE_ITEM, SPLPEItem)) ^ live_effects/lpe-angle_bisector.cpp:116:36: note: in expansion of macro 'SP_LPE_ITEM' sp_lpe_item_update_patheffect (SP_LPE_ITEM(item), false, true); ^ live_effects/lpe-angle_bisector.cpp: In member function 'virtual void Inkscape::LivePathEffect::AB::KnotHolderEntityRightEnd::knot_set(const Geom::Point&, const Geom::Point&, guint)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPLPEItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./sp-lpe-item.h:23:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_LPE_ITEM(o) (G_TYPE_CHECK_INSTANCE_CAST((o), SP_TYPE_LPE_ITEM, SPLPEItem)) ^ live_effects/lpe-angle_bisector.cpp:129:36: note: in expansion of macro 'SP_LPE_ITEM' sp_lpe_item_update_patheffect (SP_LPE_ITEM(item), false, true); ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:23, from ./display/display-forward.h:4, from ./live_effects/effect.h:13, from ./live_effects/lpe-parallel.h:18, from live_effects/lpe-parallel.cpp:15: live_effects/lpe-parallel.cpp: In member function 'virtual void Inkscape::LivePathEffect::LPEParallel::doOnApply(SPLPEItem*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPShape*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./sp-shape.h:26:24: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_SHAPE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_SHAPE, SPShape)) ^ live_effects/lpe-parallel.cpp:68:22: note: in expansion of macro 'SP_SHAPE' SPCurve *curve = SP_SHAPE(lpeitem)->curve; ^ live_effects/lpe-parallel.cpp: In function 'Inkscape::LivePathEffect::LPEParallel* Inkscape::LivePathEffect::Pl::get_effect(SPItem*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPLPEItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./sp-lpe-item.h:23:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_LPE_ITEM(o) (G_TYPE_CHECK_INSTANCE_CAST((o), SP_TYPE_LPE_ITEM, SPLPEItem)) ^ live_effects/lpe-parallel.cpp:102:50: note: in expansion of macro 'SP_LPE_ITEM' Effect *effect = sp_lpe_item_get_current_lpe(SP_LPE_ITEM(item)); ^ live_effects/lpe-parallel.cpp: In member function 'virtual void Inkscape::LivePathEffect::Pl::KnotHolderEntityLeftEnd::knot_set(const Geom::Point&, const Geom::Point&, guint)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPLPEItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./sp-lpe-item.h:23:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_LPE_ITEM(o) (G_TYPE_CHECK_INSTANCE_CAST((o), SP_TYPE_LPE_ITEM, SPLPEItem)) ^ live_effects/lpe-parallel.cpp:122:36: note: in expansion of macro 'SP_LPE_ITEM' sp_lpe_item_update_patheffect (SP_LPE_ITEM(item), false, true); ^ live_effects/lpe-parallel.cpp: In member function 'virtual void Inkscape::LivePathEffect::Pl::KnotHolderEntityRightEnd::knot_set(const Geom::Point&, const Geom::Point&, guint)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPLPEItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./sp-lpe-item.h:23:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_LPE_ITEM(o) (G_TYPE_CHECK_INSTANCE_CAST((o), SP_TYPE_LPE_ITEM, SPLPEItem)) ^ live_effects/lpe-parallel.cpp:137:36: note: in expansion of macro 'SP_LPE_ITEM' sp_lpe_item_update_patheffect (SP_LPE_ITEM(item), false, true); ^ CXX live_effects/lpe-offset.o CXX live_effects/lpe-ruler.o In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:23, from ./display/display-forward.h:4, from ./live_effects/effect.h:13, from ./live_effects/lpe-copy_rotate.h:17, from live_effects/lpe-copy_rotate.cpp:15: live_effects/lpe-copy_rotate.cpp: In member function 'virtual void Inkscape::LivePathEffect::LPECopyRotate::doOnApply(SPLPEItem*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPShape*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./sp-shape.h:26:24: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_SHAPE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_SHAPE, SPShape)) ^ live_effects/lpe-copy_rotate.cpp:77:22: note: in expansion of macro 'SP_SHAPE' SPCurve *curve = SP_SHAPE(lpeitem)->curve; ^ live_effects/lpe-copy_rotate.cpp: In function 'Inkscape::LivePathEffect::LPECopyRotate* Inkscape::LivePathEffect::CR::get_effect(SPItem*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPLPEItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./sp-lpe-item.h:23:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_LPE_ITEM(o) (G_TYPE_CHECK_INSTANCE_CAST((o), SP_TYPE_LPE_ITEM, SPLPEItem)) ^ live_effects/lpe-copy_rotate.cpp:138:50: note: in expansion of macro 'SP_LPE_ITEM' Effect *effect = sp_lpe_item_get_current_lpe(SP_LPE_ITEM(item)); ^ live_effects/lpe-copy_rotate.cpp: In member function 'virtual void Inkscape::LivePathEffect::CR::KnotHolderEntityStartingAngle::knot_set(const Geom::Point&, const Geom::Point&, guint)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPLPEItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./sp-lpe-item.h:23:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_LPE_ITEM(o) (G_TYPE_CHECK_INSTANCE_CAST((o), SP_TYPE_LPE_ITEM, SPLPEItem)) ^ live_effects/lpe-copy_rotate.cpp:163:36: note: in expansion of macro 'SP_LPE_ITEM' sp_lpe_item_update_patheffect (SP_LPE_ITEM(item), false, true); ^ live_effects/lpe-copy_rotate.cpp: In member function 'virtual void Inkscape::LivePathEffect::CR::KnotHolderEntityRotationAngle::knot_set(const Geom::Point&, const Geom::Point&, guint)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPLPEItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./sp-lpe-item.h:23:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_LPE_ITEM(o) (G_TYPE_CHECK_INSTANCE_CAST((o), SP_TYPE_LPE_ITEM, SPLPEItem)) ^ live_effects/lpe-copy_rotate.cpp:183:36: note: in expansion of macro 'SP_LPE_ITEM' sp_lpe_item_update_patheffect (SP_LPE_ITEM(item), false, true); ^ CXX live_effects/lpe-recursiveskeleton.o In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:23, from ./display/display-forward.h:4, from ./live_effects/effect.h:13, from ./live_effects/lpe-offset.h:18, from live_effects/lpe-offset.cpp:15: live_effects/lpe-offset.cpp: In member function 'virtual void Inkscape::LivePathEffect::LPEOffset::doOnApply(SPLPEItem*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPShape*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./sp-shape.h:26:24: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_SHAPE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_SHAPE, SPShape)) ^ live_effects/lpe-offset.cpp:44:47: note: in expansion of macro 'SP_SHAPE' offset_pt.param_set_and_write_new_value(*(SP_SHAPE(lpeitem)->curve->first_point())); ^ In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/gtkmm-2.4/gtkmm/widget.h:29, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/bin.h:30, from /usr/include/gtkmm-2.4/gtkmm/combobox.h:30, from ./ui/widget/combo-enums.h:16, from ./ui/widget/registered-enums.h:15, from ./live_effects/parameter/enum.h:14, from ./live_effects/lpe-ruler.h:20, from live_effects/lpe-ruler.cpp:16: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:35:0, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:33, from /usr/include/gdkmm-2.4/gdkmm/window.h:30, from /usr/include/gdkmm-2.4/gdkmm/event.h:27, from /usr/include/gtkmm-2.4/gtkmm/widget.h:37, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/bin.h:30, from /usr/include/gtkmm-2.4/gtkmm/combobox.h:30, from ./ui/widget/combo-enums.h:16, from ./ui/widget/registered-enums.h:15, from ./live_effects/parameter/enum.h:14, from ./live_effects/lpe-ruler.h:20, from live_effects/lpe-ruler.cpp:16: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:44:0, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/bin.h:30, from /usr/include/gtkmm-2.4/gtkmm/combobox.h:30, from ./ui/widget/combo-enums.h:16, from ./ui/widget/registered-enums.h:15, from ./live_effects/parameter/enum.h:14, from ./live_effects/lpe-ruler.h:20, from live_effects/lpe-ruler.cpp:16: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/combobox.h:31, from ./ui/widget/combo-enums.h:16, from ./ui/widget/registered-enums.h:15, from ./live_effects/parameter/enum.h:14, from ./live_effects/lpe-ruler.h:20, from live_effects/lpe-ruler.cpp:16: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:86:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:89:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/combobox.h:31, from ./ui/widget/combo-enums.h:16, from ./ui/widget/registered-enums.h:15, from ./live_effects/parameter/enum.h:14, from ./live_effects/lpe-ruler.h:20, from live_effects/lpe-ruler.cpp:16: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:127:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:130:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/treeview.h:34:0, from /usr/include/gtkmm-2.4/gtkmm/combobox.h:34, from ./ui/widget/combo-enums.h:16, from ./ui/widget/registered-enums.h:15, from ./live_effects/parameter/enum.h:14, from ./live_effects/lpe-ruler.h:20, from live_effects/lpe-ruler.cpp:16: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:98:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:101:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from ./ui/widget/scalar.h:19:0, from ./ui/widget/registered-widget.h:24, from ./ui/widget/registered-enums.h:16, from ./live_effects/parameter/enum.h:14, from ./live_effects/lpe-ruler.h:20, from live_effects/lpe-ruler.cpp:16: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:163:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from ./document.h:28:0, from ./ui/widget/registered-widget.h:33, from ./ui/widget/registered-enums.h:16, from ./live_effects/parameter/enum.h:14, from ./live_effects/lpe-ruler.h:20, from live_effects/lpe-ruler.cpp:16: ./gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': ./gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ live_effects/lpe-ruler.cpp: In member function 'Geom::Piecewise > Inkscape::LivePathEffect::LPERuler::ruler_mark(const Geom::Point&, const Geom::Point&, const Inkscape::LivePathEffect::MarkType&)': live_effects/lpe-ruler.cpp:85:14: warning: variable 'success' set but not used [-Wunused-but-set-variable] gboolean success; ^ live_effects/lpe-ruler.cpp: In member function 'virtual Geom::Piecewise > Inkscape::LivePathEffect::LPERuler::doEffect_pwd2(const Geom::Piecewise >&)': live_effects/lpe-ruler.cpp:158:33: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if ((i % mminterval) == i_shift) { ^ live_effects/lpe-ruler.cpp:139:14: warning: variable 'success' set but not used [-Wunused-but-set-variable] gboolean success = sp_convert_distance(&real_mark_distance, unit, &sp_unit_get_by_id(SP_UNIT_PX)); ^ live_effects/lpe-recursiveskeleton.cpp: In member function 'virtual Geom::Piecewise > Inkscape::LivePathEffect::LPERecursiveSkeleton::doEffect_pwd2(const Geom::Piecewise >&)': live_effects/lpe-recursiveskeleton.cpp:99:20: warning: unused variable 'pattWidth' [-Wunused-variable] double pattWidth = pattBndsX->extent() * scaling; ^ CXX live_effects/lpe-text_label.o CXX live_effects/lpe-path_length.o CXX live_effects/lpe-line_segment.o CXX live_effects/parameter/parameter.o CXX live_effects/parameter/array.o In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/gtkmm-2.4/gtkmm/widget.h:29, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/bin.h:30, from /usr/include/gtkmm-2.4/gtkmm/combobox.h:30, from ./ui/widget/combo-enums.h:16, from ./ui/widget/registered-enums.h:15, from ./live_effects/parameter/enum.h:14, from ./live_effects/lpe-line_segment.h:18, from live_effects/lpe-line_segment.cpp:16: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:35:0, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:33, from /usr/include/gdkmm-2.4/gdkmm/window.h:30, from /usr/include/gdkmm-2.4/gdkmm/event.h:27, from /usr/include/gtkmm-2.4/gtkmm/widget.h:37, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/bin.h:30, from /usr/include/gtkmm-2.4/gtkmm/combobox.h:30, from ./ui/widget/combo-enums.h:16, from ./ui/widget/registered-enums.h:15, from ./live_effects/parameter/enum.h:14, from ./live_effects/lpe-line_segment.h:18, from live_effects/lpe-line_segment.cpp:16: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:44:0, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/bin.h:30, from /usr/include/gtkmm-2.4/gtkmm/combobox.h:30, from ./ui/widget/combo-enums.h:16, from ./ui/widget/registered-enums.h:15, from ./live_effects/parameter/enum.h:14, from ./live_effects/lpe-line_segment.h:18, from live_effects/lpe-line_segment.cpp:16: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ CXX live_effects/parameter/bool.o In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/combobox.h:31, from ./ui/widget/combo-enums.h:16, from ./ui/widget/registered-enums.h:15, from ./live_effects/parameter/enum.h:14, from ./live_effects/lpe-line_segment.h:18, from live_effects/lpe-line_segment.cpp:16: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:86:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:89:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/combobox.h:31, from ./ui/widget/combo-enums.h:16, from ./ui/widget/registered-enums.h:15, from ./live_effects/parameter/enum.h:14, from ./live_effects/lpe-line_segment.h:18, from live_effects/lpe-line_segment.cpp:16: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:127:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:130:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/treeview.h:34:0, from /usr/include/gtkmm-2.4/gtkmm/combobox.h:34, from ./ui/widget/combo-enums.h:16, from ./ui/widget/registered-enums.h:15, from ./live_effects/parameter/enum.h:14, from ./live_effects/lpe-line_segment.h:18, from live_effects/lpe-line_segment.cpp:16: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:98:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:101:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm.h:27:0, from /usr/include/gtkmm-2.4/gtkmm.h:89, from live_effects/parameter/parameter.cpp:14: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from ./ui/widget/scalar.h:19:0, from ./ui/widget/registered-widget.h:24, from ./ui/widget/registered-enums.h:16, from ./live_effects/parameter/enum.h:14, from ./live_effects/lpe-line_segment.h:18, from live_effects/lpe-line_segment.cpp:16: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:163:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/pangomm-1.4/pangomm/layout.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:29, from /usr/include/gdkmm-2.4/gdkmm/gc.h:32, from /usr/include/gdkmm-2.4/gdkmm.h:30, from /usr/include/gtkmm-2.4/gtkmm.h:89, from live_effects/parameter/parameter.cpp:14: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from ./document.h:28:0, from ./ui/widget/registered-widget.h:33, from ./ui/widget/registered-enums.h:16, from ./live_effects/parameter/enum.h:14, from ./live_effects/lpe-line_segment.h:18, from live_effects/lpe-line_segment.cpp:16: ./gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': ./gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ In file included from /usr/include/gdkmm-2.4/gdkmm/cursor.h:31:0, from /usr/include/gdkmm-2.4/gdkmm.h:40, from /usr/include/gtkmm-2.4/gtkmm.h:89, from live_effects/parameter/parameter.cpp:14: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:97:0, from live_effects/parameter/parameter.cpp:14: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:98:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:101:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/cellview.h:31, from /usr/include/gtkmm-2.4/gtkmm.h:108, from live_effects/parameter/parameter.cpp:14: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:86:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:89:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/cellview.h:31, from /usr/include/gtkmm-2.4/gtkmm.h:108, from live_effects/parameter/parameter.cpp:14: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:127:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:130:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:113:0, from live_effects/parameter/parameter.cpp:14: /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'GtkCellRendererCombo* Gtk::CellRendererCombo::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:95:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] GtkCellRendererCombo* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'const GtkCellRendererCombo* Gtk::CellRendererCombo::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:98:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererCombo* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:116:0, from live_effects/parameter/parameter.cpp:14: /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'GtkCellRendererSpin* Gtk::CellRendererSpin::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:97:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] GtkCellRendererSpin* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'const GtkCellRendererSpin* Gtk::CellRendererSpin::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:100:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererSpin* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:193:0, from live_effects/parameter/parameter.cpp:14: /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'GtkProgressBar* Gtk::ProgressBar::gobj()': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:146:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] GtkProgressBar* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'const GtkProgressBar* Gtk::ProgressBar::gobj() const': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:149:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] const GtkProgressBar* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:207:0, from live_effects/parameter/parameter.cpp:14: /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkRuler* Gtk::Ruler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:116:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] GtkRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkRuler* Gtk::Ruler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:119:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] const GtkRuler* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkVRuler* Gtk::VRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:369:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] GtkVRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkVRuler* Gtk::VRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:372:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] const GtkVRuler* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkHRuler* Gtk::HRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:439:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] GtkHRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkHRuler* Gtk::HRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:442:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] const GtkHRuler* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:216:0, from live_effects/parameter/parameter.cpp:14: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:163:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from ./document.h:28:0, from ./ui/widget/registered-widget.h:33, from live_effects/parameter/parameter.cpp:15: ./gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': ./gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ CXX live_effects/parameter/random.o CXX live_effects/parameter/point.o In file included from /usr/include/gdkmm-2.4/gdkmm.h:27:0, from /usr/include/gtkmm-2.4/gtkmm.h:89, from live_effects/parameter/bool.cpp:13: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/pangomm-1.4/pangomm/layout.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:29, from /usr/include/gdkmm-2.4/gdkmm/gc.h:32, from /usr/include/gdkmm-2.4/gdkmm.h:30, from /usr/include/gtkmm-2.4/gtkmm.h:89, from live_effects/parameter/bool.cpp:13: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm/cursor.h:31:0, from /usr/include/gdkmm-2.4/gdkmm.h:40, from /usr/include/gtkmm-2.4/gtkmm.h:89, from live_effects/parameter/bool.cpp:13: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:97:0, from live_effects/parameter/bool.cpp:13: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:98:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:101:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/cellview.h:31, from /usr/include/gtkmm-2.4/gtkmm.h:108, from live_effects/parameter/bool.cpp:13: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:86:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:89:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/cellview.h:31, from /usr/include/gtkmm-2.4/gtkmm.h:108, from live_effects/parameter/bool.cpp:13: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:127:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:130:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:113:0, from live_effects/parameter/bool.cpp:13: /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'GtkCellRendererCombo* Gtk::CellRendererCombo::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:95:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] GtkCellRendererCombo* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'const GtkCellRendererCombo* Gtk::CellRendererCombo::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:98:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererCombo* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:116:0, from live_effects/parameter/bool.cpp:13: /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'GtkCellRendererSpin* Gtk::CellRendererSpin::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:97:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] GtkCellRendererSpin* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'const GtkCellRendererSpin* Gtk::CellRendererSpin::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:100:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererSpin* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:193:0, from live_effects/parameter/bool.cpp:13: /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'GtkProgressBar* Gtk::ProgressBar::gobj()': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:146:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] GtkProgressBar* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'const GtkProgressBar* Gtk::ProgressBar::gobj() const': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:149:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] const GtkProgressBar* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:207:0, from live_effects/parameter/bool.cpp:13: /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkRuler* Gtk::Ruler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:116:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] GtkRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkRuler* Gtk::Ruler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:119:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] const GtkRuler* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkVRuler* Gtk::VRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:369:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] GtkVRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkVRuler* Gtk::VRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:372:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] const GtkVRuler* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkHRuler* Gtk::HRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:439:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] GtkHRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkHRuler* Gtk::HRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:442:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] const GtkHRuler* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:216:0, from live_effects/parameter/bool.cpp:13: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:163:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from ./document.h:28:0, from ./ui/widget/registered-widget.h:33, from live_effects/parameter/bool.cpp:15: ./gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': ./gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/gtkmm-2.4/gtkmm/widget.h:29, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/box.h:58, from ./ui/widget/registered-widget.h:16, from live_effects/parameter/random.cpp:13: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:35:0, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:33, from /usr/include/gdkmm-2.4/gdkmm/window.h:30, from /usr/include/gdkmm-2.4/gdkmm/event.h:27, from /usr/include/gtkmm-2.4/gtkmm/widget.h:37, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/box.h:58, from ./ui/widget/registered-widget.h:16, from live_effects/parameter/random.cpp:13: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:44:0, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/box.h:58, from ./ui/widget/registered-widget.h:16, from live_effects/parameter/random.cpp:13: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from ./ui/widget/registered-widget.h:17:0, from live_effects/parameter/random.cpp:13: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:98:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:101:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from ./ui/widget/scalar.h:19:0, from ./ui/widget/registered-widget.h:24, from live_effects/parameter/random.cpp:13: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:163:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/combobox.h:31, from ./ui/widget/combo-text.h:24, from ./ui/widget/unit-menu.h:15, from ./ui/widget/scalar-unit.h:20, from ./ui/widget/registered-widget.h:25, from live_effects/parameter/random.cpp:13: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:86:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:89:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/combobox.h:31, from ./ui/widget/combo-text.h:24, from ./ui/widget/unit-menu.h:15, from ./ui/widget/scalar-unit.h:20, from ./ui/widget/registered-widget.h:25, from live_effects/parameter/random.cpp:13: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:127:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:130:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from ./document.h:28:0, from ./ui/widget/registered-widget.h:33, from live_effects/parameter/random.cpp:13: ./gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': ./gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ CXX live_effects/parameter/path-reference.o CXX live_effects/parameter/path.o In file included from /usr/include/gtkmm-2.4/gtkmm.h:113:0, from live_effects/parameter/random.cpp:14: /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'GtkCellRendererCombo* Gtk::CellRendererCombo::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:95:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] GtkCellRendererCombo* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'const GtkCellRendererCombo* Gtk::CellRendererCombo::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:98:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererCombo* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:116:0, from live_effects/parameter/random.cpp:14: /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'GtkCellRendererSpin* Gtk::CellRendererSpin::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:97:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] GtkCellRendererSpin* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'const GtkCellRendererSpin* Gtk::CellRendererSpin::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:100:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererSpin* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:193:0, from live_effects/parameter/random.cpp:14: /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'GtkProgressBar* Gtk::ProgressBar::gobj()': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:146:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] GtkProgressBar* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'const GtkProgressBar* Gtk::ProgressBar::gobj() const': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:149:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] const GtkProgressBar* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:207:0, from live_effects/parameter/random.cpp:14: /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkRuler* Gtk::Ruler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:116:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] GtkRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkRuler* Gtk::Ruler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:119:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] const GtkRuler* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkVRuler* Gtk::VRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:369:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] GtkVRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkVRuler* Gtk::VRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:372:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] const GtkVRuler* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkHRuler* Gtk::HRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:439:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] GtkHRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkHRuler* Gtk::HRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:442:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] const GtkHRuler* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm.h:27:0, from /usr/include/gtkmm-2.4/gtkmm.h:89, from live_effects/parameter/point.cpp:13: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/pangomm-1.4/pangomm/layout.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:29, from /usr/include/gdkmm-2.4/gdkmm/gc.h:32, from /usr/include/gdkmm-2.4/gdkmm.h:30, from /usr/include/gtkmm-2.4/gtkmm.h:89, from live_effects/parameter/point.cpp:13: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm/cursor.h:31:0, from /usr/include/gdkmm-2.4/gdkmm.h:40, from /usr/include/gtkmm-2.4/gtkmm.h:89, from live_effects/parameter/point.cpp:13: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:97:0, from live_effects/parameter/point.cpp:13: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:98:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:101:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/cellview.h:31, from /usr/include/gtkmm-2.4/gtkmm.h:108, from live_effects/parameter/point.cpp:13: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:86:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:89:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/cellview.h:31, from /usr/include/gtkmm-2.4/gtkmm.h:108, from live_effects/parameter/point.cpp:13: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:127:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:130:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:113:0, from live_effects/parameter/point.cpp:13: /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'GtkCellRendererCombo* Gtk::CellRendererCombo::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:95:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] GtkCellRendererCombo* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'const GtkCellRendererCombo* Gtk::CellRendererCombo::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:98:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererCombo* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:116:0, from live_effects/parameter/point.cpp:13: /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'GtkCellRendererSpin* Gtk::CellRendererSpin::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:97:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] GtkCellRendererSpin* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'const GtkCellRendererSpin* Gtk::CellRendererSpin::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:100:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererSpin* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:193:0, from live_effects/parameter/point.cpp:13: /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'GtkProgressBar* Gtk::ProgressBar::gobj()': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:146:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] GtkProgressBar* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'const GtkProgressBar* Gtk::ProgressBar::gobj() const': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:149:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] const GtkProgressBar* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:207:0, from live_effects/parameter/point.cpp:13: /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkRuler* Gtk::Ruler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:116:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] GtkRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkRuler* Gtk::Ruler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:119:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] const GtkRuler* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkVRuler* Gtk::VRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:369:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] GtkVRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkVRuler* Gtk::VRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:372:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] const GtkVRuler* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkHRuler* Gtk::HRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:439:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] GtkHRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkHRuler* Gtk::HRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:442:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] const GtkHRuler* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:216:0, from live_effects/parameter/point.cpp:13: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:163:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from ./document.h:28:0, from ./ui/widget/registered-widget.h:33, from live_effects/parameter/point.cpp:16: ./gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': ./gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ CXX live_effects/parameter/text.o In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glibmm-2.4/glibmm/varianttype.h:26, from /usr/include/glibmm-2.4/glibmm/variant.h:26, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:25, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:23, from /usr/include/glibmm-2.4/glibmm.h:91, from /usr/include/gtkmm-2.4/gtkmm/tooltips.h:11, from ./live_effects/parameter/point.h:15, from live_effects/parameter/point.cpp:9: live_effects/parameter/point.cpp: In member function 'virtual void Inkscape::LivePathEffect::PointParamKnotHolderEntity::knot_set(const Geom::Point&, const Geom::Point&, guint)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPLPEItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./sp-lpe-item.h:23:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_LPE_ITEM(o) (G_TYPE_CHECK_INSTANCE_CAST((o), SP_TYPE_LPE_ITEM, SPLPEItem)) ^ live_effects/parameter/point.cpp:149:35: note: in expansion of macro 'SP_LPE_ITEM' sp_lpe_item_update_patheffect(SP_LPE_ITEM(item), false, false); ^ CXX live_effects/parameter/unit.o CXX live_effects/parameter/vector.o In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/gtkmm-2.4/gtkmm/widget.h:29, from /usr/include/gtkmm-2.4/gtkmm/entry.h:30, from /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:28, from ./ui/widget/point.h:21, from live_effects/parameter/path.cpp:17: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:35:0, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:33, from /usr/include/gdkmm-2.4/gdkmm/window.h:30, from /usr/include/gdkmm-2.4/gdkmm/event.h:27, from /usr/include/gtkmm-2.4/gtkmm/widget.h:37, from /usr/include/gtkmm-2.4/gtkmm/entry.h:30, from /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:28, from ./ui/widget/point.h:21, from live_effects/parameter/path.cpp:17: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:44:0, from /usr/include/gtkmm-2.4/gtkmm/entry.h:30, from /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:28, from ./ui/widget/point.h:21, from live_effects/parameter/path.cpp:17: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from ./ui/widget/point.h:21:0, from live_effects/parameter/path.cpp:17: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:163:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from ./ui/view/view.h:22:0, from ./desktop.h:36, from live_effects/parameter/path.cpp:22: ./gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': ./gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/cellview.h:31, from /usr/include/gtkmm-2.4/gtkmm.h:108, from ./ui/tool/control-point.h:18, from ./ui/tool/selectable-control-point.h:15, from ./ui/tool/node.h:25, from ./ui/tool/multi-path-manipulator.h:21, from live_effects/parameter/path.cpp:42: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:86:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:89:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/cellview.h:31, from /usr/include/gtkmm-2.4/gtkmm.h:108, from ./ui/tool/control-point.h:18, from ./ui/tool/selectable-control-point.h:15, from ./ui/tool/node.h:25, from ./ui/tool/multi-path-manipulator.h:21, from live_effects/parameter/path.cpp:42: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:127:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:130:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:113:0, from ./ui/tool/control-point.h:18, from ./ui/tool/selectable-control-point.h:15, from ./ui/tool/node.h:25, from ./ui/tool/multi-path-manipulator.h:21, from live_effects/parameter/path.cpp:42: /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'GtkCellRendererCombo* Gtk::CellRendererCombo::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:95:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] GtkCellRendererCombo* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'const GtkCellRendererCombo* Gtk::CellRendererCombo::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:98:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererCombo* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:116:0, from ./ui/tool/control-point.h:18, from ./ui/tool/selectable-control-point.h:15, from ./ui/tool/node.h:25, from ./ui/tool/multi-path-manipulator.h:21, from live_effects/parameter/path.cpp:42: /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'GtkCellRendererSpin* Gtk::CellRendererSpin::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:97:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] GtkCellRendererSpin* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'const GtkCellRendererSpin* Gtk::CellRendererSpin::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:100:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererSpin* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:193:0, from ./ui/tool/control-point.h:18, from ./ui/tool/selectable-control-point.h:15, from ./ui/tool/node.h:25, from ./ui/tool/multi-path-manipulator.h:21, from live_effects/parameter/path.cpp:42: /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'GtkProgressBar* Gtk::ProgressBar::gobj()': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:146:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] GtkProgressBar* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'const GtkProgressBar* Gtk::ProgressBar::gobj() const': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:149:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] const GtkProgressBar* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:207:0, from ./ui/tool/control-point.h:18, from ./ui/tool/selectable-control-point.h:15, from ./ui/tool/node.h:25, from ./ui/tool/multi-path-manipulator.h:21, from live_effects/parameter/path.cpp:42: /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkRuler* Gtk::Ruler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:116:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] GtkRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkRuler* Gtk::Ruler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:119:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] const GtkRuler* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkVRuler* Gtk::VRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:369:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] GtkVRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkVRuler* Gtk::VRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:372:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] const GtkVRuler* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkHRuler* Gtk::HRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:439:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] GtkHRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkHRuler* Gtk::HRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:442:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] const GtkHRuler* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm.h:27:0, from /usr/include/gtkmm-2.4/gtkmm.h:89, from live_effects/parameter/text.cpp:17: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/pangomm-1.4/pangomm/layout.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:29, from /usr/include/gdkmm-2.4/gdkmm/gc.h:32, from /usr/include/gdkmm-2.4/gdkmm.h:30, from /usr/include/gtkmm-2.4/gtkmm.h:89, from live_effects/parameter/text.cpp:17: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm/cursor.h:31:0, from /usr/include/gdkmm-2.4/gdkmm.h:40, from /usr/include/gtkmm-2.4/gtkmm.h:89, from live_effects/parameter/text.cpp:17: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/gtkmm-2.4/gtkmm/widget.h:29, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/box.h:58, from ./ui/widget/registered-widget.h:16, from live_effects/parameter/unit.cpp:11: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glibmm-2.4/glibmm/varianttype.h:26, from /usr/include/glibmm-2.4/glibmm/variant.h:26, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:25, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:23, from /usr/include/glibmm-2.4/glibmm.h:91, from /usr/include/gtkmm-2.4/gtkmm/tooltips.h:11, from ./live_effects/parameter/path.h:15, from live_effects/parameter/path.cpp:9: live_effects/parameter/path.cpp: In member function 'void Inkscape::LivePathEffect::PathParam::linked_modified(SPObject*, guint)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPShape*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./sp-shape.h:26:24: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_SHAPE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_SHAPE, SPShape)) ^ live_effects/parameter/path.cpp:369:36: note: in expansion of macro 'SP_SHAPE' curve = sp_shape_get_curve(SP_SHAPE(linked_obj)); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPText*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./sp-text.h:27:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_TEXT(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_TEXT, SPText)) ^ live_effects/parameter/path.cpp:372:17: note: in expansion of macro 'SP_TEXT' curve = SP_TEXT(linked_obj)->getNormalizedBpath(); ^ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:35:0, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:33, from /usr/include/gdkmm-2.4/gdkmm/window.h:30, from /usr/include/gdkmm-2.4/gdkmm/event.h:27, from /usr/include/gtkmm-2.4/gtkmm/widget.h:37, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/box.h:58, from ./ui/widget/registered-widget.h:16, from live_effects/parameter/unit.cpp:11: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:97:0, from live_effects/parameter/text.cpp:17: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:98:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:101:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:44:0, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/box.h:58, from ./ui/widget/registered-widget.h:16, from live_effects/parameter/unit.cpp:11: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/cellview.h:31, from /usr/include/gtkmm-2.4/gtkmm.h:108, from live_effects/parameter/text.cpp:17: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:86:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:89:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/cellview.h:31, from /usr/include/gtkmm-2.4/gtkmm.h:108, from live_effects/parameter/text.cpp:17: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:127:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:130:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from ./ui/widget/registered-widget.h:17:0, from live_effects/parameter/unit.cpp:11: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:98:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:101:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:113:0, from live_effects/parameter/text.cpp:17: /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'GtkCellRendererCombo* Gtk::CellRendererCombo::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:95:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] GtkCellRendererCombo* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'const GtkCellRendererCombo* Gtk::CellRendererCombo::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:98:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererCombo* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:116:0, from live_effects/parameter/text.cpp:17: /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'GtkCellRendererSpin* Gtk::CellRendererSpin::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:97:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] GtkCellRendererSpin* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'const GtkCellRendererSpin* Gtk::CellRendererSpin::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:100:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererSpin* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from ./ui/widget/scalar.h:19:0, from ./ui/widget/registered-widget.h:24, from live_effects/parameter/unit.cpp:11: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:163:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/combobox.h:31, from ./ui/widget/combo-text.h:24, from ./ui/widget/unit-menu.h:15, from ./ui/widget/scalar-unit.h:20, from ./ui/widget/registered-widget.h:25, from live_effects/parameter/unit.cpp:11: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:86:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:89:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/combobox.h:31, from ./ui/widget/combo-text.h:24, from ./ui/widget/unit-menu.h:15, from ./ui/widget/scalar-unit.h:20, from ./ui/widget/registered-widget.h:25, from live_effects/parameter/unit.cpp:11: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:127:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:130:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from ./document.h:28:0, from ./ui/widget/registered-widget.h:33, from live_effects/parameter/unit.cpp:11: ./gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': ./gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:193:0, from live_effects/parameter/text.cpp:17: /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'GtkProgressBar* Gtk::ProgressBar::gobj()': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:146:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] GtkProgressBar* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'const GtkProgressBar* Gtk::ProgressBar::gobj() const': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:149:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] const GtkProgressBar* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:207:0, from live_effects/parameter/text.cpp:17: /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkRuler* Gtk::Ruler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:116:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] GtkRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkRuler* Gtk::Ruler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:119:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] const GtkRuler* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkVRuler* Gtk::VRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:369:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] GtkVRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkVRuler* Gtk::VRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:372:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] const GtkVRuler* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkHRuler* Gtk::HRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:439:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] GtkHRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkHRuler* Gtk::HRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:442:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] const GtkHRuler* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:216:0, from live_effects/parameter/text.cpp:17: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:163:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from ./document.h:28:0, from ./ui/widget/registered-widget.h:33, from live_effects/parameter/text.cpp:19: ./gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': ./gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ In file included from /usr/include/gdkmm-2.4/gdkmm.h:27:0, from /usr/include/gtkmm-2.4/gtkmm.h:89, from live_effects/parameter/vector.cpp:14: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/pangomm-1.4/pangomm/layout.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:29, from /usr/include/gdkmm-2.4/gdkmm/gc.h:32, from /usr/include/gdkmm-2.4/gdkmm.h:30, from /usr/include/gtkmm-2.4/gtkmm.h:89, from live_effects/parameter/vector.cpp:14: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm/cursor.h:31:0, from /usr/include/gdkmm-2.4/gdkmm.h:40, from /usr/include/gtkmm-2.4/gtkmm.h:89, from live_effects/parameter/vector.cpp:14: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:97:0, from live_effects/parameter/vector.cpp:14: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:98:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:101:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/cellview.h:31, from /usr/include/gtkmm-2.4/gtkmm.h:108, from live_effects/parameter/vector.cpp:14: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:86:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:89:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/cellview.h:31, from /usr/include/gtkmm-2.4/gtkmm.h:108, from live_effects/parameter/vector.cpp:14: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:127:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:130:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:113:0, from live_effects/parameter/vector.cpp:14: /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'GtkCellRendererCombo* Gtk::CellRendererCombo::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:95:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] GtkCellRendererCombo* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'const GtkCellRendererCombo* Gtk::CellRendererCombo::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:98:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererCombo* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:116:0, from live_effects/parameter/vector.cpp:14: /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'GtkCellRendererSpin* Gtk::CellRendererSpin::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:97:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] GtkCellRendererSpin* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'const GtkCellRendererSpin* Gtk::CellRendererSpin::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:100:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererSpin* gobj() const { return reinterpret_cast(gobject_); } ^ CXX svg/css-ostringstream.o In file included from /usr/include/gtkmm-2.4/gtkmm.h:193:0, from live_effects/parameter/vector.cpp:14: /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'GtkProgressBar* Gtk::ProgressBar::gobj()': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:146:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] GtkProgressBar* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'const GtkProgressBar* Gtk::ProgressBar::gobj() const': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:149:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] const GtkProgressBar* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:207:0, from live_effects/parameter/vector.cpp:14: /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkRuler* Gtk::Ruler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:116:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] GtkRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkRuler* Gtk::Ruler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:119:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] const GtkRuler* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkVRuler* Gtk::VRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:369:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] GtkVRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkVRuler* Gtk::VRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:372:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] const GtkVRuler* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkHRuler* Gtk::HRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:439:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] GtkHRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkHRuler* Gtk::HRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:442:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] const GtkHRuler* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:216:0, from live_effects/parameter/vector.cpp:14: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:163:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from ./document.h:28:0, from ./ui/widget/registered-widget.h:33, from live_effects/parameter/vector.cpp:16: ./gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': ./gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glibmm-2.4/glibmm/varianttype.h:26, from /usr/include/glibmm-2.4/glibmm/variant.h:26, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:25, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:23, from /usr/include/glibmm-2.4/glibmm.h:91, from /usr/include/gtkmm-2.4/gtkmm/tooltips.h:11, from ./live_effects/parameter/vector.h:15, from live_effects/parameter/vector.cpp:9: live_effects/parameter/vector.cpp: In member function 'virtual void Inkscape::LivePathEffect::VectorParamKnotHolderEntity_Origin::knot_set(const Geom::Point&, const Geom::Point&, guint)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPLPEItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./sp-lpe-item.h:23:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_LPE_ITEM(o) (G_TYPE_CHECK_INSTANCE_CAST((o), SP_TYPE_LPE_ITEM, SPLPEItem)) ^ live_effects/parameter/vector.cpp:145:39: note: in expansion of macro 'SP_LPE_ITEM' sp_lpe_item_update_patheffect(SP_LPE_ITEM(item), false, false); ^ live_effects/parameter/vector.cpp: In member function 'virtual void Inkscape::LivePathEffect::VectorParamKnotHolderEntity_Vector::knot_set(const Geom::Point&, const Geom::Point&, guint)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPLPEItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./sp-lpe-item.h:23:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_LPE_ITEM(o) (G_TYPE_CHECK_INSTANCE_CAST((o), SP_TYPE_LPE_ITEM, SPLPEItem)) ^ live_effects/parameter/vector.cpp:167:39: note: in expansion of macro 'SP_LPE_ITEM' sp_lpe_item_update_patheffect(SP_LPE_ITEM(item), false, false); ^ CXX svg/itos.o CXX svg/path-string.o CXX svg/round.o CXX svg/stringstream.o CXX svg/strip-trailing-zeros.o CXX svg/svg-affine.o CXX svg/svg-color.o CXX svg/svg-length.o CXX svg/svg-path.o CXX widgets/button.o In file included from ./document.h:28:0, from svg/svg-color.cpp:35: ./gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': ./gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ CXX widgets/dash-selector.o CXX widgets/desktop-widget.o In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/gtkmm-2.4/gtkmm/widget.h:29, from widgets/icon.h:44, from widgets/button.cpp:33: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:35:0, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:33, from /usr/include/gdkmm-2.4/gdkmm/window.h:30, from /usr/include/gdkmm-2.4/gdkmm/event.h:27, from /usr/include/gtkmm-2.4/gtkmm/widget.h:37, from widgets/icon.h:44, from widgets/button.cpp:33: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:44:0, from widgets/icon.h:44, from widgets/button.cpp:33: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from ./libnr/nr-object.h:20:0, from ./helper/action.h:25, from widgets/button.h:21, from widgets/button.cpp:34: ./gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': ./gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ CXX widgets/eek-preview.o widgets/eek-preview.cpp: In function 'gboolean eek_preview_expose_event(GtkWidget*, GdkEventExpose*)': widgets/eek-preview.cpp:238:64: warning: narrowing conversion of 'preview->_EekPreview::_r' from 'int' to 'guint16 {aka short unsigned int}' inside { } is ill-formed in C++11 [-Wnarrowing] GdkColor fg = {0, preview->_r, preview->_g, preview->_b}; ^ widgets/eek-preview.cpp:238:64: warning: narrowing conversion of 'preview->_EekPreview::_g' from 'int' to 'guint16 {aka short unsigned int}' inside { } is ill-formed in C++11 [-Wnarrowing] widgets/eek-preview.cpp:238:64: warning: narrowing conversion of 'preview->_EekPreview::_b' from 'int' to 'guint16 {aka short unsigned int}' inside { } is ill-formed in C++11 [-Wnarrowing] CXX widgets/ege-paint-def.o In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/gtkmm-2.4/gtkmm/widget.h:29, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/paned.h:31, from widgets/desktop-widget.cpp:26: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm.h:27:0, from /usr/include/gtkmm-2.4/gtkmm.h:89, from ./sp-filter.h:19, from ./style.h:21, from widgets/dash-selector.cpp:29: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/pangomm-1.4/pangomm/layout.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:29, from /usr/include/gdkmm-2.4/gdkmm/gc.h:32, from /usr/include/gdkmm-2.4/gdkmm.h:30, from /usr/include/gtkmm-2.4/gtkmm.h:89, from ./sp-filter.h:19, from ./style.h:21, from widgets/dash-selector.cpp:29: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:35:0, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:33, from /usr/include/gdkmm-2.4/gdkmm/window.h:30, from /usr/include/gdkmm-2.4/gdkmm/event.h:27, from /usr/include/gtkmm-2.4/gtkmm/widget.h:37, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/paned.h:31, from widgets/desktop-widget.cpp:26: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm/cursor.h:31:0, from /usr/include/gdkmm-2.4/gdkmm.h:40, from /usr/include/gtkmm-2.4/gtkmm.h:89, from ./sp-filter.h:19, from ./style.h:21, from widgets/dash-selector.cpp:29: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:44:0, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/paned.h:31, from widgets/desktop-widget.cpp:26: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:97:0, from ./sp-filter.h:19, from ./style.h:21, from widgets/dash-selector.cpp:29: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:98:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:101:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/cellview.h:31, from /usr/include/gtkmm-2.4/gtkmm.h:108, from ./sp-filter.h:19, from ./style.h:21, from widgets/dash-selector.cpp:29: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:86:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:89:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/cellview.h:31, from /usr/include/gtkmm-2.4/gtkmm.h:108, from ./sp-filter.h:19, from ./style.h:21, from widgets/dash-selector.cpp:29: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:127:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:130:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:113:0, from ./sp-filter.h:19, from ./style.h:21, from widgets/dash-selector.cpp:29: /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'GtkCellRendererCombo* Gtk::CellRendererCombo::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:95:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] GtkCellRendererCombo* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'const GtkCellRendererCombo* Gtk::CellRendererCombo::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:98:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererCombo* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:116:0, from ./sp-filter.h:19, from ./style.h:21, from widgets/dash-selector.cpp:29: /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'GtkCellRendererSpin* Gtk::CellRendererSpin::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:97:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] GtkCellRendererSpin* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'const GtkCellRendererSpin* Gtk::CellRendererSpin::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:100:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererSpin* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:193:0, from ./sp-filter.h:19, from ./style.h:21, from widgets/dash-selector.cpp:29: /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'GtkProgressBar* Gtk::ProgressBar::gobj()': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:146:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] GtkProgressBar* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'const GtkProgressBar* Gtk::ProgressBar::gobj() const': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:149:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] const GtkProgressBar* gobj() const { return reinterpret_cast(gobject_); } ^ CXX widgets/fill-style.o In file included from /usr/include/gtkmm-2.4/gtkmm.h:207:0, from ./sp-filter.h:19, from ./style.h:21, from widgets/dash-selector.cpp:29: /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkRuler* Gtk::Ruler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:116:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] GtkRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkRuler* Gtk::Ruler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:119:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] const GtkRuler* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkVRuler* Gtk::VRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:369:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] GtkVRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkVRuler* Gtk::VRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:372:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] const GtkVRuler* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkHRuler* Gtk::HRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:439:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] GtkHRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkHRuler* Gtk::HRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:442:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] const GtkHRuler* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:216:0, from ./sp-filter.h:19, from ./style.h:21, from widgets/dash-selector.cpp:29: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:163:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from ./selection.h:29:0, from ./vanishing-point.h:18, from ./box3d-context.h:22, from widgets/desktop-widget.cpp:29: ./gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': ./gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ In file included from widgets/desktop-widget.cpp:36:0: ./display/nr-arena.h: In static member function 'static NRArena* NRArena::create()': ./display/nr-arena.h:46:66: warning: cast from 'NRObject*' to 'NRArena*' increases required alignment of target type [-Wcast-align] return reinterpret_cast(nr_object_new(NR_TYPE_ARENA)); ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:97:0, from ./file.h:18, from widgets/desktop-widget.cpp:41: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:98:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:101:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/cellview.h:31, from /usr/include/gtkmm-2.4/gtkmm.h:108, from ./file.h:18, from widgets/desktop-widget.cpp:41: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:86:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:89:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/cellview.h:31, from /usr/include/gtkmm-2.4/gtkmm.h:108, from ./file.h:18, from widgets/desktop-widget.cpp:41: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:127:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:130:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:113:0, from ./file.h:18, from widgets/desktop-widget.cpp:41: /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'GtkCellRendererCombo* Gtk::CellRendererCombo::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:95:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] GtkCellRendererCombo* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'const GtkCellRendererCombo* Gtk::CellRendererCombo::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:98:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererCombo* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:116:0, from ./file.h:18, from widgets/desktop-widget.cpp:41: /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'GtkCellRendererSpin* Gtk::CellRendererSpin::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:97:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] GtkCellRendererSpin* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'const GtkCellRendererSpin* Gtk::CellRendererSpin::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:100:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererSpin* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:193:0, from ./file.h:18, from widgets/desktop-widget.cpp:41: /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'GtkProgressBar* Gtk::ProgressBar::gobj()': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:146:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] GtkProgressBar* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'const GtkProgressBar* Gtk::ProgressBar::gobj() const': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:149:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] const GtkProgressBar* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:207:0, from ./file.h:18, from widgets/desktop-widget.cpp:41: /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkRuler* Gtk::Ruler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:116:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] GtkRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkRuler* Gtk::Ruler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:119:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] const GtkRuler* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkVRuler* Gtk::VRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:369:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] GtkVRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkVRuler* Gtk::VRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:372:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] const GtkVRuler* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkHRuler* Gtk::HRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:439:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] GtkHRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkHRuler* Gtk::HRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:442:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] const GtkHRuler* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:216:0, from ./file.h:18, from widgets/desktop-widget.cpp:41: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:163:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glibmm-2.4/glibmm/varianttype.h:26, from /usr/include/glibmm-2.4/glibmm/variant.h:26, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:25, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:23, from /usr/include/glibmm-2.4/glibmm.h:91, from /usr/include/gtkmm-2.4/gtkmm/paned.h:7, from widgets/desktop-widget.cpp:26: widgets/desktop-widget.cpp: In static member function 'static void SPDesktopWidget::init(SPDesktopWidget*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtkruler.h:53:36: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_RULER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_RULER, GtkRuler)) ^ widgets/desktop-widget.cpp:358:26: note: in expansion of macro 'GTK_RULER' sp_ruler_set_metric (GTK_RULER (dtw->hruler), SP_PT); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtkruler.h:53:36: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_RULER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_RULER, GtkRuler)) ^ widgets/desktop-widget.cpp:370:26: note: in expansion of macro 'GTK_RULER' sp_ruler_set_metric (GTK_RULER (dtw->vruler), SP_PT); ^ widgets/desktop-widget.cpp:379:93: warning: cast from 'GtkObject* {aka _GtkObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] dtw->hadj = (GtkAdjustment *) gtk_adjustment_new (0.0, -4000.0, 4000.0, 10.0, 100.0, 4.0); ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glibmm-2.4/glibmm/varianttype.h:26, from /usr/include/glibmm-2.4/glibmm/variant.h:26, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:25, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:23, from /usr/include/glibmm-2.4/glibmm.h:91, from /usr/include/gtkmm-2.4/gtkmm/paned.h:7, from widgets/desktop-widget.cpp:26: /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtkadjustment.h:41:47: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_ADJUSTMENT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_ADJUSTMENT, GtkAdjustment)) ^ widgets/desktop-widget.cpp:380:43: note: in expansion of macro 'GTK_ADJUSTMENT' dtw->hscrollbar = gtk_hscrollbar_new (GTK_ADJUSTMENT (dtw->hadj)); ^ widgets/desktop-widget.cpp:394:93: warning: cast from 'GtkObject* {aka _GtkObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] dtw->vadj = (GtkAdjustment *) gtk_adjustment_new (0.0, -4000.0, 4000.0, 10.0, 100.0, 4.0); ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glibmm-2.4/glibmm/varianttype.h:26, from /usr/include/glibmm-2.4/glibmm/variant.h:26, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:25, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:23, from /usr/include/glibmm-2.4/glibmm.h:91, from /usr/include/gtkmm-2.4/gtkmm/paned.h:7, from widgets/desktop-widget.cpp:26: /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtkadjustment.h:41:47: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_ADJUSTMENT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_ADJUSTMENT, GtkAdjustment)) ^ widgets/desktop-widget.cpp:395:43: note: in expansion of macro 'GTK_ADJUSTMENT' dtw->vscrollbar = gtk_vscrollbar_new (GTK_ADJUSTMENT (dtw->vadj)); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPCanvas*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ ./display/display-forward.h:35:25: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_CANVAS(obj) (GTK_CHECK_CAST((obj), SP_TYPE_CANVAS, SPCanvas)) ^ widgets/desktop-widget.cpp:439:19: note: in expansion of macro 'SP_CANVAS' dtw->canvas = SP_CANVAS (sp_canvas_new_aa ()); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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)) ^ widgets/desktop-widget.cpp:496:34: note: in expansion of macro 'GTK_SPIN_BUTTON' gtk_spin_button_set_numeric (GTK_SPIN_BUTTON (dtw->zoom_status), FALSE); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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)) ^ widgets/desktop-widget.cpp:497:40: note: in expansion of macro 'GTK_SPIN_BUTTON' gtk_spin_button_set_update_policy (GTK_SPIN_BUTTON (dtw->zoom_status), GTK_UPDATE_ALWAYS); ^ widgets/desktop-widget.cpp: In function 'void sp_desktop_widget_destroy(GtkObject*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPDesktopWidget*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ widgets/desktop-widget.h:31:31: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_DESKTOP_WIDGET(o) (GTK_CHECK_CAST ((o), SP_TYPE_DESKTOP_WIDGET, SPDesktopWidget)) ^ widgets/desktop-widget.cpp:580:28: note: in expansion of macro 'SP_DESKTOP_WIDGET' SPDesktopWidget *dtw = SP_DESKTOP_WIDGET (object); ^ widgets/desktop-widget.cpp: In member function 'void SPDesktopWidget::updateTitle(const gchar*)': widgets/desktop-widget.cpp:625:34: warning: 'const gchar* g_basename(const gchar*)' is deprecated (declared at /usr/include/glib-2.0/glib/gfileutils.h:168): Use 'g_path_get_basename' instead [-Wdeprecated-declarations] : g_basename(uri) ); ^ widgets/desktop-widget.cpp:625:48: warning: 'const gchar* g_basename(const gchar*)' is deprecated (declared at /usr/include/glib-2.0/glib/gfileutils.h:168): Use 'g_path_get_basename' instead [-Wdeprecated-declarations] : g_basename(uri) ); ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glibmm-2.4/glibmm/varianttype.h:26, from /usr/include/glibmm-2.4/glibmm/variant.h:26, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:25, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:23, from /usr/include/glibmm-2.4/glibmm.h:91, from /usr/include/gtkmm-2.4/gtkmm/paned.h:7, from widgets/desktop-widget.cpp:26: widgets/desktop-widget.cpp: In function 'void sp_desktop_widget_size_allocate(GtkWidget*, GtkAllocation*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPDesktopWidget*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ widgets/desktop-widget.h:31:31: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_DESKTOP_WIDGET(o) (GTK_CHECK_CAST ((o), SP_TYPE_DESKTOP_WIDGET, SPDesktopWidget)) ^ widgets/desktop-widget.cpp:665:28: note: in expansion of macro 'SP_DESKTOP_WIDGET' SPDesktopWidget *dtw = SP_DESKTOP_WIDGET (widget); ^ widgets/desktop-widget.cpp: In function 'void sp_desktop_widget_realize(GtkWidget*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPDesktopWidget*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ widgets/desktop-widget.h:31:31: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_DESKTOP_WIDGET(o) (GTK_CHECK_CAST ((o), SP_TYPE_DESKTOP_WIDGET, SPDesktopWidget)) ^ widgets/desktop-widget.cpp:709:28: note: in expansion of macro 'SP_DESKTOP_WIDGET' SPDesktopWidget *dtw = SP_DESKTOP_WIDGET (widget); ^ widgets/desktop-widget.cpp: In function 'gint sp_desktop_widget_event(GtkWidget*, GdkEvent*, SPDesktopWidget*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPCanvasArena* {aka _SPCanvasArena*}' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ ./display/canvas-arena.h:22:31: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_CANVAS_ARENA(obj) (GTK_CHECK_CAST ((obj), SP_TYPE_CANVAS_ARENA, SPCanvasArena)) ^ widgets/desktop-widget.cpp:755:41: note: in expansion of macro 'SP_CANVAS_ARENA' sp_canvas_arena_set_sticky (SP_CANVAS_ARENA (dtw->desktop->drawing), TRUE); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPCanvasArena* {aka _SPCanvasArena*}' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ ./display/canvas-arena.h:22:31: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_CANVAS_ARENA(obj) (GTK_CHECK_CAST ((obj), SP_TYPE_CANVAS_ARENA, SPCanvasArena)) ^ widgets/desktop-widget.cpp:757:41: note: in expansion of macro 'SP_CANVAS_ARENA' sp_canvas_arena_set_sticky (SP_CANVAS_ARENA (dtw->desktop->drawing), FALSE); ^ widgets/desktop-widget.cpp: In function 'void cms_adjust_toggled(GtkWidget*, gpointer)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPDesktopWidget*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ widgets/desktop-widget.h:31:31: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_DESKTOP_WIDGET(o) (GTK_CHECK_CAST ((o), SP_TYPE_DESKTOP_WIDGET, SPDesktopWidget)) ^ widgets/desktop-widget.cpp:802:28: note: in expansion of macro 'SP_DESKTOP_WIDGET' SPDesktopWidget *dtw = SP_DESKTOP_WIDGET(data); ^ widgets/desktop-widget.cpp: In member function 'void SPDesktopWidget::requestCanvasUpdate()': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPCanvasItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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)) ^ widgets/desktop-widget.cpp:1004:28: note: in expansion of macro 'GTK_WIDGET' gtk_widget_queue_draw (GTK_WIDGET (SP_CANVAS_ITEM (this->desktop->main)->canvas)); ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ ./display/display-forward.h:22:30: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_CANVAS_ITEM(obj) (GTK_CHECK_CAST((obj), SP_TYPE_CANVAS_ITEM, SPCanvasItem)) ^ widgets/desktop-widget.cpp:1004:40: note: in expansion of macro 'SP_CANVAS_ITEM' gtk_widget_queue_draw (GTK_WIDGET (SP_CANVAS_ITEM (this->desktop->main)->canvas)); ^ widgets/desktop-widget.cpp: In member function 'void SPDesktopWidget::setToolboxAdjustmentValue(const gchar*, double)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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)) ^ widgets/desktop-widget.cpp:1318:49: note: in expansion of macro 'GTK_SPIN_BUTTON' a = gtk_spin_button_get_adjustment (GTK_SPIN_BUTTON(hb)); ^ widgets/desktop-widget.cpp: In member function 'void SPDesktopWidget::viewSetPosition(Geom::Point)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtkruler.h:53:36: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_RULER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_RULER, GtkRuler)) ^ widgets/desktop-widget.cpp:1462:5: note: in expansion of macro 'GTK_RULER' GTK_RULER(hruler)->position = origin[Geom::X]; ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtkruler.h:53:36: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_RULER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_RULER, GtkRuler)) ^ widgets/desktop-widget.cpp:1463:25: note: in expansion of macro 'GTK_RULER' gtk_ruler_draw_pos (GTK_RULER (hruler)); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtkruler.h:53:36: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_RULER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_RULER, GtkRuler)) ^ widgets/desktop-widget.cpp:1464:5: note: in expansion of macro 'GTK_RULER' GTK_RULER(vruler)->position = origin[Geom::Y]; ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtkruler.h:53:36: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_RULER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_RULER, GtkRuler)) ^ widgets/desktop-widget.cpp:1465:25: note: in expansion of macro 'GTK_RULER' gtk_ruler_draw_pos (GTK_RULER (vruler)); ^ widgets/desktop-widget.cpp: In function 'void sp_desktop_widget_update_hruler(SPDesktopWidget*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtkruler.h:53:36: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_RULER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_RULER, GtkRuler)) ^ widgets/desktop-widget.cpp:1488:25: note: in expansion of macro 'GTK_RULER' gtk_ruler_set_range(GTK_RULER(dtw->hruler), s, e, GTK_RULER(dtw->hruler)->position, (e - s)); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtkruler.h:53:36: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_RULER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_RULER, GtkRuler)) ^ widgets/desktop-widget.cpp:1488:56: note: in expansion of macro 'GTK_RULER' gtk_ruler_set_range(GTK_RULER(dtw->hruler), s, e, GTK_RULER(dtw->hruler)->position, (e - s)); ^ widgets/desktop-widget.cpp: In function 'void sp_desktop_widget_update_vruler(SPDesktopWidget*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtkruler.h:53:36: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_RULER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_RULER, GtkRuler)) ^ widgets/desktop-widget.cpp:1504:25: note: in expansion of macro 'GTK_RULER' gtk_ruler_set_range(GTK_RULER(dtw->vruler), s, e, GTK_RULER(dtw->vruler)->position, (e - s)); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtkruler.h:53:36: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_RULER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_RULER, GtkRuler)) ^ widgets/desktop-widget.cpp:1504:55: note: in expansion of macro 'GTK_RULER' gtk_ruler_set_range(GTK_RULER(dtw->vruler), s, e, GTK_RULER(dtw->vruler)->position, (e - s)); ^ widgets/desktop-widget.cpp: In member function 'void SPDesktopWidget::namedviewModified(SPObject*, guint)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPNamedView*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./sp-namedview.h:17:28: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_NAMEDVIEW(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_NAMEDVIEW, SPNamedView)) ^ widgets/desktop-widget.cpp:1510:21: note: in expansion of macro 'SP_NAMEDVIEW' SPNamedView *nv=SP_NAMEDVIEW(obj); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtkruler.h:53:36: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_RULER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_RULER, GtkRuler)) ^ widgets/desktop-widget.cpp:1516:29: note: in expansion of macro 'GTK_RULER' sp_ruler_set_metric(GTK_RULER (this->vruler), nv->getDefaultMetric()); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtkruler.h:53:36: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_RULER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_RULER, GtkRuler)) ^ widgets/desktop-widget.cpp:1517:29: note: in expansion of macro 'GTK_RULER' sp_ruler_set_metric(GTK_RULER (this->hruler), nv->getDefaultMetric()); ^ widgets/desktop-widget.cpp: In member function 'bool SPDesktopWidget::onFocusInEvent(GdkEventFocus*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPImage*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./sp-image.h:18:24: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_IMAGE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_IMAGE, SPImage)) ^ widgets/desktop-widget.cpp:1585:30: note: in expansion of macro 'SP_IMAGE' SPImage* image = SP_IMAGE(p->data); ^ widgets/desktop-widget.cpp: In function 'void sp_dtw_zoom_value_changed(GtkSpinButton*, gpointer)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPDesktopWidget*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ widgets/desktop-widget.h:31:31: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_DESKTOP_WIDGET(o) (GTK_CHECK_CAST ((o), SP_TYPE_DESKTOP_WIDGET, SPDesktopWidget)) ^ widgets/desktop-widget.cpp:1642:28: note: in expansion of macro 'SP_DESKTOP_WIDGET' SPDesktopWidget *dtw = SP_DESKTOP_WIDGET (data); ^ widgets/desktop-widget.cpp: In function 'void sp_dtw_zoom_populate_popup(GtkEntry*, GtkMenu*, gpointer)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPDesktopWidget*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ widgets/desktop-widget.h:31:31: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_DESKTOP_WIDGET(o) (GTK_CHECK_CAST ((o), SP_TYPE_DESKTOP_WIDGET, SPDesktopWidget)) ^ widgets/desktop-widget.cpp:1658:21: note: in expansion of macro 'SP_DESKTOP_WIDGET' SPDesktop *dt = SP_DESKTOP_WIDGET (data)->desktop; ^ widgets/desktop-widget.cpp: In function 'void sp_dtw_sticky_zoom_toggled(GtkMenuItem*, gpointer)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPDesktopWidget*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ widgets/desktop-widget.h:31:31: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_DESKTOP_WIDGET(o) (GTK_CHECK_CAST ((o), SP_TYPE_DESKTOP_WIDGET, SPDesktopWidget)) ^ widgets/desktop-widget.cpp:1743:28: note: in expansion of macro 'SP_DESKTOP_WIDGET' SPDesktopWidget *dtw = SP_DESKTOP_WIDGET(data); ^ widgets/desktop-widget.cpp: In function 'void sp_desktop_widget_update_zoom(SPDesktopWidget*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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)) ^ widgets/desktop-widget.cpp:1753:32: note: in expansion of macro 'GTK_SPIN_BUTTON' gtk_spin_button_set_value (GTK_SPIN_BUTTON (dtw->zoom_status), log(dtw->desktop->current_zoom()) / log(2)); ^ widgets/desktop-widget.cpp: In function 'void sp_desktop_widget_update_scrollbars(SPDesktopWidget*, double)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ widgets/desktop-widget.cpp:1848:20: note: in expansion of macro 'SP_ITEM' SPItem* item = SP_ITEM(root); ^ CXX widgets/font-selector.o CXX widgets/gradient-image.o In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/gtkmm-2.4/gtkmm/widget.h:29, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/box.h:58, from widgets/fill-style.cpp:24: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:35:0, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:33, from /usr/include/gdkmm-2.4/gdkmm/window.h:30, from /usr/include/gdkmm-2.4/gdkmm/event.h:27, from /usr/include/gtkmm-2.4/gtkmm/widget.h:37, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/box.h:58, from widgets/fill-style.cpp:24: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:44:0, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/box.h:58, from widgets/fill-style.cpp:24: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from ./ui/view/view.h:22:0, from ./desktop.h:36, from widgets/fill-style.cpp:27: ./gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': ./gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ In file included from /usr/include/gtkmm-2.4/gtkmm/treeview.h:34:0, from ./event-log.h:31, from ./document-private.h:26, from widgets/fill-style.cpp:32: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:98:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:101:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24:0, from /usr/include/gtkmm-2.4/gtkmm/treeviewcolumn.h:38, from /usr/include/gtkmm-2.4/gtkmm/treeview.h:36, from ./event-log.h:31, from ./document-private.h:26, from widgets/fill-style.cpp:32: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:86:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:89:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27:0, from /usr/include/gtkmm-2.4/gtkmm/treeviewcolumn.h:38, from /usr/include/gtkmm-2.4/gtkmm/treeview.h:36, from ./event-log.h:31, from ./document-private.h:26, from widgets/fill-style.cpp:32: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:127:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:130:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:113:0, from ./sp-filter.h:19, from ./style.h:21, from widgets/fill-style.cpp:39: /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'GtkCellRendererCombo* Gtk::CellRendererCombo::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:95:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] GtkCellRendererCombo* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'const GtkCellRendererCombo* Gtk::CellRendererCombo::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:98:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererCombo* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:116:0, from ./sp-filter.h:19, from ./style.h:21, from widgets/fill-style.cpp:39: /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'GtkCellRendererSpin* Gtk::CellRendererSpin::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:97:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] GtkCellRendererSpin* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'const GtkCellRendererSpin* Gtk::CellRendererSpin::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:100:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererSpin* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:193:0, from ./sp-filter.h:19, from ./style.h:21, from widgets/fill-style.cpp:39: /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'GtkProgressBar* Gtk::ProgressBar::gobj()': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:146:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] GtkProgressBar* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'const GtkProgressBar* Gtk::ProgressBar::gobj() const': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:149:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] const GtkProgressBar* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:207:0, from ./sp-filter.h:19, from ./style.h:21, from widgets/fill-style.cpp:39: /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkRuler* Gtk::Ruler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:116:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] GtkRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkRuler* Gtk::Ruler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:119:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] const GtkRuler* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkVRuler* Gtk::VRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:369:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] GtkVRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkVRuler* Gtk::VRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:372:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] const GtkVRuler* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkHRuler* Gtk::HRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:439:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] GtkHRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkHRuler* Gtk::HRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:442:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] const GtkHRuler* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:216:0, from ./sp-filter.h:19, from ./style.h:21, from widgets/fill-style.cpp:39: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:163:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glibmm-2.4/glibmm/varianttype.h:26, from /usr/include/glibmm-2.4/glibmm/variant.h:26, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:25, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:23, from /usr/include/glibmm-2.4/glibmm.h:91, from /usr/include/gtkmm-2.4/gtkmm/box.h:7, from widgets/fill-style.cpp:24: widgets/fill-style.cpp: In member function 'void Inkscape::FillNStroke::performUpdate()': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPGradient*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./sp-gradient.h:35:27: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_GRADIENT(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_GRADIENT, SPGradient)) ^ widgets/fill-style.cpp:263:57: note: in expansion of macro 'SP_GRADIENT' if (server && SP_IS_GRADIENT(server) && SP_GRADIENT(server)->getVector()->isSwatch()) { ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPGradient*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./sp-gradient.h:35:27: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_GRADIENT(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_GRADIENT, SPGradient)) ^ widgets/fill-style.cpp:264:42: note: in expansion of macro 'SP_GRADIENT' SPGradient *vector = SP_GRADIENT(server)->getVector(); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPGradient*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./sp-gradient.h:35:27: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_GRADIENT(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_GRADIENT, SPGradient)) ^ widgets/fill-style.cpp:267:42: note: in expansion of macro 'SP_GRADIENT' SPGradient *vector = SP_GRADIENT(server)->getVector(); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPLinearGradient*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./sp-linear-gradient-fns.h:20:33: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_LINEARGRADIENT(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_LINEARGRADIENT, SPLinearGradient)) ^ widgets/fill-style.cpp:270:44: note: in expansion of macro 'SP_LINEARGRADIENT' SPLinearGradient *lg = SP_LINEARGRADIENT(server); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPGradient*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./sp-gradient.h:35:27: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_GRADIENT(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_GRADIENT, SPGradient)) ^ widgets/fill-style.cpp:274:42: note: in expansion of macro 'SP_GRADIENT' SPGradient *vector = SP_GRADIENT(server)->getVector(); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPRadialGradient*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./sp-radial-gradient-fns.h:19:33: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_RADIALGRADIENT(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_RADIALGRADIENT, SPRadialGradient)) ^ widgets/fill-style.cpp:277:44: note: in expansion of macro 'SP_RADIALGRADIENT' SPRadialGradient *rg = SP_RADIALGRADIENT(server); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPPattern*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ ./sp-pattern.h:20:24: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_PATTERN(o) (GTK_CHECK_CAST ((o), SP_TYPE_PATTERN, SPPattern)) ^ widgets/fill-style.cpp:281:54: note: in expansion of macro 'SP_PATTERN' SPPattern *pat = pattern_getroot(SP_PATTERN(server)); ^ widgets/fill-style.cpp: In member function 'void Inkscape::FillNStroke::updateFromPaint()': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ widgets/fill-style.cpp:567:50: note: in expansion of macro 'SP_ITEM' sp_item_set_gradient(SP_ITEM(i->data), ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ widgets/fill-style.cpp:571:50: note: in expansion of macro 'SP_ITEM' sp_item_set_gradient(SP_ITEM(i->data), vector, gradient_type, kind == FILL); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ widgets/fill-style.cpp:584:63: note: in expansion of macro 'SP_ITEM' SPGradient *gr = sp_item_set_gradient(SP_ITEM(i->data), vector, gradient_type, kind == FILL); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPPattern*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ ./sp-pattern.h:20:24: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_PATTERN(o) (GTK_CHECK_CAST ((o), SP_TYPE_PATTERN, SPPattern)) ^ widgets/fill-style.cpp:636:74: note: in expansion of macro 'SP_PATTERN' if (SP_IS_PATTERN(server) && pattern_getroot(SP_PATTERN(server)) == pattern) ^ In file included from /usr/include/gdkmm-2.4/gdkmm.h:27:0, from /usr/include/gtkmm-2.4/gtkmm.h:89, from ./libnrtype/../sp-filter.h:19, from ./libnrtype/../style.h:21, from ./libnrtype/FontFactory.h:27, from ./libnrtype/font-instance.h:8, from widgets/font-selector.cpp:25: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ widgets/gradient-image.cpp: In function 'void sp_gradient_image_size_request(GtkWidget*, GtkRequisition*)': widgets/gradient-image.cpp:151:19: warning: variable 'slider' set but not used [-Wunused-but-set-variable] SPGradientImage *slider; ^ In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/pangomm-1.4/pangomm/layout.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:29, from /usr/include/gdkmm-2.4/gdkmm/gc.h:32, from /usr/include/gdkmm-2.4/gdkmm.h:30, from /usr/include/gtkmm-2.4/gtkmm.h:89, from ./libnrtype/../sp-filter.h:19, from ./libnrtype/../style.h:21, from ./libnrtype/FontFactory.h:27, from ./libnrtype/font-instance.h:8, from widgets/font-selector.cpp:25: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ CXX widgets/gradient-selector.o In file included from /usr/include/gdkmm-2.4/gdkmm/cursor.h:31:0, from /usr/include/gdkmm-2.4/gdkmm.h:40, from /usr/include/gtkmm-2.4/gtkmm.h:89, from ./libnrtype/../sp-filter.h:19, from ./libnrtype/../style.h:21, from ./libnrtype/FontFactory.h:27, from ./libnrtype/font-instance.h:8, from widgets/font-selector.cpp:25: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ CXX widgets/gradient-toolbar.o In file included from /usr/include/gtkmm-2.4/gtkmm.h:97:0, from ./libnrtype/../sp-filter.h:19, from ./libnrtype/../style.h:21, from ./libnrtype/FontFactory.h:27, from ./libnrtype/font-instance.h:8, from widgets/font-selector.cpp:25: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:98:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:101:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/cellview.h:31, from /usr/include/gtkmm-2.4/gtkmm.h:108, from ./libnrtype/../sp-filter.h:19, from ./libnrtype/../style.h:21, from ./libnrtype/FontFactory.h:27, from ./libnrtype/font-instance.h:8, from widgets/font-selector.cpp:25: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:86:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:89:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/cellview.h:31, from /usr/include/gtkmm-2.4/gtkmm.h:108, from ./libnrtype/../sp-filter.h:19, from ./libnrtype/../style.h:21, from ./libnrtype/FontFactory.h:27, from ./libnrtype/font-instance.h:8, from widgets/font-selector.cpp:25: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:127:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:130:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:113:0, from ./libnrtype/../sp-filter.h:19, from ./libnrtype/../style.h:21, from ./libnrtype/FontFactory.h:27, from ./libnrtype/font-instance.h:8, from widgets/font-selector.cpp:25: /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'GtkCellRendererCombo* Gtk::CellRendererCombo::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:95:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] GtkCellRendererCombo* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'const GtkCellRendererCombo* Gtk::CellRendererCombo::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:98:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererCombo* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:116:0, from ./libnrtype/../sp-filter.h:19, from ./libnrtype/../style.h:21, from ./libnrtype/FontFactory.h:27, from ./libnrtype/font-instance.h:8, from widgets/font-selector.cpp:25: /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'GtkCellRendererSpin* Gtk::CellRendererSpin::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:97:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] GtkCellRendererSpin* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'const GtkCellRendererSpin* Gtk::CellRendererSpin::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:100:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererSpin* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:193:0, from ./libnrtype/../sp-filter.h:19, from ./libnrtype/../style.h:21, from ./libnrtype/FontFactory.h:27, from ./libnrtype/font-instance.h:8, from widgets/font-selector.cpp:25: /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'GtkProgressBar* Gtk::ProgressBar::gobj()': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:146:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] GtkProgressBar* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'const GtkProgressBar* Gtk::ProgressBar::gobj() const': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:149:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] const GtkProgressBar* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:207:0, from ./libnrtype/../sp-filter.h:19, from ./libnrtype/../style.h:21, from ./libnrtype/FontFactory.h:27, from ./libnrtype/font-instance.h:8, from widgets/font-selector.cpp:25: /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkRuler* Gtk::Ruler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:116:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] GtkRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkRuler* Gtk::Ruler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:119:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] const GtkRuler* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkVRuler* Gtk::VRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:369:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] GtkVRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkVRuler* Gtk::VRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:372:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] const GtkVRuler* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkHRuler* Gtk::HRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:439:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] GtkHRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkHRuler* Gtk::HRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:442:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] const GtkHRuler* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:216:0, from ./libnrtype/../sp-filter.h:19, from ./libnrtype/../style.h:21, from ./libnrtype/FontFactory.h:27, from ./libnrtype/font-instance.h:8, from widgets/font-selector.cpp:25: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:163:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from widgets/../ui/view/view.h:22:0, from widgets/../desktop.h:36, from widgets/font-selector.cpp:39: ./gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': ./gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ CXX widgets/gradient-vector.o In file included from ./document.h:28:0, from widgets/gradient-selector.cpp:21: ./gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': ./gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ In file included from ./libnr/nr-object.h:20:0, from ./helper/action.h:25, from ./widgets/button.h:21, from widgets/gradient-toolbar.cpp:21: ./gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': ./gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/pangomm-1.4/pangomm/layout.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:29, from /usr/include/gdkmm-2.4/gdkmm/pixbuf.h:32, from widgets/../event-log.h:27, from widgets/../document-private.h:26, from widgets/gradient-selector.cpp:22: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:35:0, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:33, from /usr/include/gdkmm-2.4/gdkmm/pixbuf.h:32, from widgets/../event-log.h:27, from widgets/../document-private.h:26, from widgets/gradient-selector.cpp:22: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/selectiondata.h:29:0, from /usr/include/gtkmm-2.4/gtkmm/treepath.h:34, from /usr/include/gtkmm-2.4/gtkmm/treestore.h:29, from widgets/../event-log.h:29, from widgets/../document-private.h:26, from widgets/gradient-selector.cpp:22: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ CXX widgets/icon.o In file included from /usr/include/gtkmm-2.4/gtkmm/treeview.h:34:0, from widgets/../event-log.h:31, from widgets/../document-private.h:26, from widgets/gradient-selector.cpp:22: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:98:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:101:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24:0, from /usr/include/gtkmm-2.4/gtkmm/treeviewcolumn.h:38, from /usr/include/gtkmm-2.4/gtkmm/treeview.h:36, from widgets/../event-log.h:31, from widgets/../document-private.h:26, from widgets/gradient-selector.cpp:22: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:86:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:89:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27:0, from /usr/include/gtkmm-2.4/gtkmm/treeviewcolumn.h:38, from /usr/include/gtkmm-2.4/gtkmm/treeview.h:36, from widgets/../event-log.h:31, from widgets/../document-private.h:26, from widgets/gradient-selector.cpp:22: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:127:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:130:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm.h:27:0, from /usr/include/gtkmm-2.4/gtkmm.h:89, from ./sp-filter.h:19, from ./style.h:21, from widgets/gradient-toolbar.cpp:27: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from widgets/../sp-defs.h:15:0, from widgets/../document-private.h:20, from widgets/gradient-selector.cpp:22: widgets/gradient-selector.cpp: In function 'void sp_gradient_selector_add_vector_clicked(GtkWidget*, SPGradientSelector*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPRoot*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ widgets/../sp-object.h:49:43: note: in definition of macro 'SP_OBJECT_REPR' #define SP_OBJECT_REPR(o) (((SPObject *) (o))->repr) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ widgets/../sp-root.h:18:21: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ROOT(o) (G_TYPE_CHECK_INSTANCE_CAST((o), SP_TYPE_ROOT, SPRoot)) ^ widgets/../document-private.h:31:43: note: in expansion of macro 'SP_ROOT' #define SP_DOCUMENT_DEFS(d) ((SPObject *) SP_ROOT (SP_DOCUMENT_ROOT (d))->defs) ^ widgets/gradient-selector.cpp:359:21: note: in expansion of macro 'SP_DOCUMENT_DEFS' SP_OBJECT_REPR (SP_DOCUMENT_DEFS (doc))->addChild(repr, NULL); ^ In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/pangomm-1.4/pangomm/layout.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:29, from /usr/include/gdkmm-2.4/gdkmm/gc.h:32, from /usr/include/gdkmm-2.4/gdkmm.h:30, from /usr/include/gtkmm-2.4/gtkmm.h:89, from ./sp-filter.h:19, from ./style.h:21, from widgets/gradient-toolbar.cpp:27: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm/cursor.h:31:0, from /usr/include/gdkmm-2.4/gdkmm.h:40, from /usr/include/gtkmm-2.4/gtkmm.h:89, from ./sp-filter.h:19, from ./style.h:21, from widgets/gradient-toolbar.cpp:27: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:97:0, from ./sp-filter.h:19, from ./style.h:21, from widgets/gradient-toolbar.cpp:27: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:98:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:101:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/cellview.h:31, from /usr/include/gtkmm-2.4/gtkmm.h:108, from ./sp-filter.h:19, from ./style.h:21, from widgets/gradient-toolbar.cpp:27: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:86:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:89:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/cellview.h:31, from /usr/include/gtkmm-2.4/gtkmm.h:108, from ./sp-filter.h:19, from ./style.h:21, from widgets/gradient-toolbar.cpp:27: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:127:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:130:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:113:0, from ./sp-filter.h:19, from ./style.h:21, from widgets/gradient-toolbar.cpp:27: /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'GtkCellRendererCombo* Gtk::CellRendererCombo::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:95:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] GtkCellRendererCombo* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'const GtkCellRendererCombo* Gtk::CellRendererCombo::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:98:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererCombo* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:116:0, from ./sp-filter.h:19, from ./style.h:21, from widgets/gradient-toolbar.cpp:27: /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'GtkCellRendererSpin* Gtk::CellRendererSpin::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:97:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] GtkCellRendererSpin* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'const GtkCellRendererSpin* Gtk::CellRendererSpin::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:100:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererSpin* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from widgets/../document.h:28:0, from widgets/../document-private.h:22, from widgets/gradient-vector.cpp:31: widgets/../gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': widgets/../gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:193:0, from ./sp-filter.h:19, from ./style.h:21, from widgets/gradient-toolbar.cpp:27: /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'GtkProgressBar* Gtk::ProgressBar::gobj()': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:146:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] GtkProgressBar* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'const GtkProgressBar* Gtk::ProgressBar::gobj() const': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:149:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] const GtkProgressBar* gobj() const { return reinterpret_cast(gobject_); } ^ CXX widgets/paint-selector.o In file included from /usr/include/gtkmm-2.4/gtkmm.h:207:0, from ./sp-filter.h:19, from ./style.h:21, from widgets/gradient-toolbar.cpp:27: /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkRuler* Gtk::Ruler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:116:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] GtkRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkRuler* Gtk::Ruler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:119:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] const GtkRuler* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkVRuler* Gtk::VRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:369:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] GtkVRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkVRuler* Gtk::VRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:372:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] const GtkVRuler* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkHRuler* Gtk::HRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:439:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] GtkHRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkHRuler* Gtk::HRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:442:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] const GtkHRuler* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:216:0, from ./sp-filter.h:19, from ./style.h:21, from widgets/gradient-toolbar.cpp:27: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:163:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/pangomm-1.4/pangomm/layout.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:29, from /usr/include/gdkmm-2.4/gdkmm/pixbuf.h:32, from widgets/../event-log.h:27, from widgets/../document-private.h:26, from widgets/gradient-vector.cpp:31: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:35:0, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:33, from /usr/include/gdkmm-2.4/gdkmm/pixbuf.h:32, from widgets/../event-log.h:27, from widgets/../document-private.h:26, from widgets/gradient-vector.cpp:31: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/selectiondata.h:29:0, from /usr/include/gtkmm-2.4/gtkmm/treepath.h:34, from /usr/include/gtkmm-2.4/gtkmm/treestore.h:29, from widgets/../event-log.h:29, from widgets/../document-private.h:26, from widgets/gradient-vector.cpp:31: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/treeview.h:34:0, from widgets/../event-log.h:31, from widgets/../document-private.h:26, from widgets/gradient-vector.cpp:31: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:98:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:101:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24:0, from /usr/include/gtkmm-2.4/gtkmm/treeviewcolumn.h:38, from /usr/include/gtkmm-2.4/gtkmm/treeview.h:36, from widgets/../event-log.h:31, from widgets/../document-private.h:26, from widgets/gradient-vector.cpp:31: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:86:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:89:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27:0, from /usr/include/gtkmm-2.4/gtkmm/treeviewcolumn.h:38, from /usr/include/gtkmm-2.4/gtkmm/treeview.h:36, from widgets/../event-log.h:31, from widgets/../document-private.h:26, from widgets/gradient-vector.cpp:31: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:127:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:130:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, 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 widgets/gradient-vector.cpp:26: widgets/gradient-vector.cpp: In function 'void sp_gradient_vector_selector_set_gradient(SPGradientVectorSelector*, SPDocument*, SPGradient*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPRoot*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ widgets/../sp-root.h:18:21: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ROOT(o) (G_TYPE_CHECK_INSTANCE_CAST((o), SP_TYPE_ROOT, SPRoot)) ^ widgets/../document-private.h:31:43: note: in expansion of macro 'SP_ROOT' #define SP_DOCUMENT_DEFS(d) ((SPObject *) SP_ROOT (SP_DOCUMENT_ROOT (d))->defs) ^ widgets/gradient-vector.cpp:204:44: note: in expansion of macro 'SP_DOCUMENT_DEFS' gvs->defs_release_connection = SP_DOCUMENT_DEFS(doc)->connectRelease(sigc::bind<1>(sigc::ptr_fun(&sp_gvs_defs_release), gvs)); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPRoot*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ widgets/../sp-root.h:18:21: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ROOT(o) (G_TYPE_CHECK_INSTANCE_CAST((o), SP_TYPE_ROOT, SPRoot)) ^ widgets/../document-private.h:31:43: note: in expansion of macro 'SP_ROOT' #define SP_DOCUMENT_DEFS(d) ((SPObject *) SP_ROOT (SP_DOCUMENT_ROOT (d))->defs) ^ widgets/gradient-vector.cpp:205:45: note: in expansion of macro 'SP_DOCUMENT_DEFS' gvs->defs_modified_connection = SP_DOCUMENT_DEFS(doc)->connectModified(sigc::bind<2>(sigc::ptr_fun(&sp_gvs_defs_modified), gvs)); ^ widgets/gradient-vector.cpp: In function 'void sp_gvs_rebuild_gui_full(SPGradientVectorSelector*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPGradient*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ widgets/../sp-gradient.h:35:27: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_GRADIENT(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_GRADIENT, SPGradient)) ^ widgets/gradient-vector.cpp:258:32: note: in expansion of macro 'SP_GRADIENT' SPGradient* grad = SP_GRADIENT(curr->data); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPGradient*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ widgets/../sp-gradient.h:35:27: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_GRADIENT(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_GRADIENT, SPGradient)) ^ widgets/gradient-vector.cpp:291:18: note: in expansion of macro 'SP_GRADIENT' gr = SP_GRADIENT(gl->data); ^ widgets/gradient-vector.cpp: In function 'GtkWidget* sp_gradient_vector_widget_new(SPGradient*, SPStop*)': widgets/gradient-vector.cpp:828:84: warning: cast from 'GtkObject* {aka _GtkObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] Offset_adj= (GtkAdjustment *) gtk_adjustment_new(0.0, 0.0, 1.0, 0.01, 0.01, 0.0); ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, 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 widgets/gradient-vector.cpp:26: /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtkadjustment.h:41:47: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_ADJUSTMENT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_ADJUSTMENT, GtkAdjustment)) ^ widgets/gradient-vector.cpp:842:43: note: in expansion of macro 'GTK_ADJUSTMENT' GtkWidget *sbtn = gtk_spin_button_new(GTK_ADJUSTMENT(Offset_adj), 0.01, 2); ^ widgets/gradient-vector.cpp: In function 'GtkWidget* sp_gradient_vector_editor_new(SPGradient*, SPStop*)': widgets/gradient-vector.cpp:952:61: warning: cast from 'GdkEventAny* {aka _GdkEventAny*}' to 'GdkEvent* {aka _GdkEvent*}' increases required alignment of target type [-Wcast-align] gtk_main_do_event(reinterpret_cast(&event)); ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, 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 widgets/gradient-vector.cpp:26: widgets/gradient-vector.cpp: In function 'void sp_gradient_vector_gradient_modified(SPObject*, guint, GtkWidget*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPGradient*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ widgets/../sp-gradient.h:35:27: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_GRADIENT(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_GRADIENT, SPGradient)) ^ widgets/gradient-vector.cpp:1104:26: note: in expansion of macro 'SP_GRADIENT' SPGradient *gradient=SP_GRADIENT(object); ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, 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 widgets/gradient-toolbar.cpp:18: widgets/gradient-toolbar.cpp: In function 'void gr_apply_gradient(Inkscape::Selection*, GrDrag*, SPGradient*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ widgets/gradient-toolbar.cpp:137:35: note: in expansion of macro 'SP_ITEM' gr_apply_gradient_to_item (SP_ITEM(i->data), gr, new_type, new_fill, new_fill, !new_fill); ^ widgets/gradient-toolbar.cpp: In function 'GtkWidget* gr_vector_list(SPDesktop*, bool, SPGradient*, bool)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPGradient*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./sp-gradient.h:35:27: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_GRADIENT(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_GRADIENT, SPGradient)) ^ widgets/gradient-toolbar.cpp:176:28: note: in expansion of macro 'SP_GRADIENT' SPGradient *grad = SP_GRADIENT(i->data); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPGradient*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./sp-gradient.h:35:27: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_GRADIENT(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_GRADIENT, SPGradient)) ^ widgets/gradient-toolbar.cpp:229:36: note: in expansion of macro 'SP_GRADIENT' SPGradient *gradient = SP_GRADIENT (gl->data); ^ widgets/gradient-toolbar.cpp: In function 'void gr_read_selection(Inkscape::Selection*, GrDrag*, SPGradient*&, bool&, SPGradientSpread&, bool&)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ widgets/gradient-toolbar.cpp:311:24: note: in expansion of macro 'SP_ITEM' SPItem *item = SP_ITEM(i->data); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPGradient*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./sp-gradient.h:35:27: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_GRADIENT(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_GRADIENT, SPGradient)) ^ widgets/gradient-toolbar.cpp:317:40: note: in expansion of macro 'SP_GRADIENT' SPGradient *gradient = SP_GRADIENT(server)->getVector(); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPGradient*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./sp-gradient.h:35:27: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_GRADIENT(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_GRADIENT, SPGradient)) ^ widgets/gradient-toolbar.cpp:318:43: note: in expansion of macro 'SP_GRADIENT' SPGradientSpread spread = SP_GRADIENT(server)->fetchSpread(); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPGradient*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./sp-gradient.h:35:27: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_GRADIENT(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_GRADIENT, SPGradient)) ^ widgets/gradient-toolbar.cpp:343:40: note: in expansion of macro 'SP_GRADIENT' SPGradient *gradient = SP_GRADIENT(server)->getVector(); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPGradient*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./sp-gradient.h:35:27: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_GRADIENT(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_GRADIENT, SPGradient)) ^ widgets/gradient-toolbar.cpp:344:43: note: in expansion of macro 'SP_GRADIENT' SPGradientSpread spread = SP_GRADIENT(server)->fetchSpread(); ^ widgets/gradient-toolbar.cpp: In function 'GtkWidget* gr_change_widget(SPDesktop*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPRoot*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./sp-root.h:18:21: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ROOT(o) (G_TYPE_CHECK_INSTANCE_CAST((o), SP_TYPE_ROOT, SPRoot)) ^ ./document-private.h:31:43: note: in expansion of macro 'SP_ROOT' #define SP_DOCUMENT_DEFS(d) ((SPObject *) SP_ROOT (SP_DOCUMENT_ROOT (d))->defs) ^ widgets/gradient-toolbar.cpp:522:27: note: in expansion of macro 'SP_DOCUMENT_DEFS' *release_connection = SP_DOCUMENT_DEFS(document)->connectRelease(sigc::bind<1>(sigc::ptr_fun(&gr_defs_release), widget)); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPRoot*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./sp-root.h:18:21: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ROOT(o) (G_TYPE_CHECK_INSTANCE_CAST((o), SP_TYPE_ROOT, SPRoot)) ^ ./document-private.h:31:43: note: in expansion of macro 'SP_ROOT' #define SP_DOCUMENT_DEFS(d) ((SPObject *) SP_ROOT (SP_DOCUMENT_ROOT (d))->defs) ^ widgets/gradient-toolbar.cpp:524:28: note: in expansion of macro 'SP_DOCUMENT_DEFS' *modified_connection = SP_DOCUMENT_DEFS(document)->connectModified(sigc::bind<2>(sigc::ptr_fun(&gr_defs_modified), widget)); ^ In file included from /usr/include/gdkmm-2.4/gdkmm.h:27:0, from /usr/include/gtkmm-2.4/gtkmm.h:89, from widgets/icon.cpp:21: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/pangomm-1.4/pangomm/layout.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:29, from /usr/include/gdkmm-2.4/gdkmm/gc.h:32, from /usr/include/gdkmm-2.4/gdkmm.h:30, from /usr/include/gtkmm-2.4/gtkmm.h:89, from widgets/icon.cpp:21: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm/cursor.h:31:0, from /usr/include/gdkmm-2.4/gdkmm.h:40, from /usr/include/gtkmm-2.4/gtkmm.h:89, from widgets/icon.cpp:21: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:97:0, from widgets/icon.cpp:21: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:98:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:101:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/cellview.h:31, from /usr/include/gtkmm-2.4/gtkmm.h:108, from widgets/icon.cpp:21: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:86:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:89:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/cellview.h:31, from /usr/include/gtkmm-2.4/gtkmm.h:108, from widgets/icon.cpp:21: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:127:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:130:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:113:0, from widgets/icon.cpp:21: /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'GtkCellRendererCombo* Gtk::CellRendererCombo::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:95:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] GtkCellRendererCombo* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'const GtkCellRendererCombo* Gtk::CellRendererCombo::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:98:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererCombo* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:116:0, from widgets/icon.cpp:21: /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'GtkCellRendererSpin* Gtk::CellRendererSpin::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:97:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] GtkCellRendererSpin* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'const GtkCellRendererSpin* Gtk::CellRendererSpin::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:100:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererSpin* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:193:0, from widgets/icon.cpp:21: /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'GtkProgressBar* Gtk::ProgressBar::gobj()': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:146:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] GtkProgressBar* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'const GtkProgressBar* Gtk::ProgressBar::gobj() const': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:149:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] const GtkProgressBar* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:207:0, from widgets/icon.cpp:21: /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkRuler* Gtk::Ruler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:116:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] GtkRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkRuler* Gtk::Ruler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:119:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] const GtkRuler* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkVRuler* Gtk::VRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:369:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] GtkVRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkVRuler* Gtk::VRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:372:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] const GtkVRuler* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkHRuler* Gtk::HRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:439:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] GtkHRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkHRuler* Gtk::HRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:442:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] const GtkHRuler* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:216:0, from widgets/icon.cpp:21: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:163:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } ^ CXX widgets/ruler.o In file included from ./document.h:28:0, from widgets/icon.cpp:26: ./gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': ./gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ CXX widgets/select-toolbar.o In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/gtkmm-2.4/gtkmm/widget.h:29, from widgets/../widgets/icon.h:44, from widgets/paint-selector.cpp:29: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:35:0, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:33, from /usr/include/gdkmm-2.4/gdkmm/window.h:30, from /usr/include/gdkmm-2.4/gdkmm/event.h:27, from /usr/include/gtkmm-2.4/gtkmm/widget.h:37, from widgets/../widgets/icon.h:44, from widgets/paint-selector.cpp:29: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:44:0, from widgets/../widgets/icon.h:44, from widgets/paint-selector.cpp:29: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from widgets/icon.cpp:28:0: ./display/nr-arena.h: In static member function 'static NRArena* NRArena::create()': ./display/nr-arena.h:46:66: warning: cast from 'NRObject*' to 'NRArena*' increases required alignment of target type [-Wcast-align] return reinterpret_cast(nr_object_new(NR_TYPE_ARENA)); ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, 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 widgets/icon.cpp:20: widgets/icon.cpp: In function 'guchar* sp_icon_doc_icon(SPDocument*, NRArenaItem*, const gchar*, unsigned int)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ widgets/icon.cpp:924:59: note: in expansion of macro 'SP_ITEM' Geom::Matrix const i2doc(sp_item_i2doc_affine(SP_ITEM(object))); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ widgets/icon.cpp:925:34: note: in expansion of macro 'SP_ITEM' Geom::OptRect dbox = SP_ITEM(object)->getBounds(i2doc); ^ In file included from ./document.h:28:0, from ./document-private.h:22, from widgets/paint-selector.cpp:39: ./gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': ./gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ widgets/icon.cpp: In function 'guchar* load_svg_pixels(const std::list&, unsigned int, unsigned int)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ widgets/icon.cpp:1125:58: note: in expansion of macro 'SP_ITEM' NRArenaItem *root = sp_item_invoke_show( SP_ITEM(doc->root), arena, visionkey, SP_ITEM_SHOW_DISPLAY ); ^ In file included from /usr/include/gtkmm-2.4/gtkmm/treeview.h:34:0, from ./event-log.h:31, from ./document-private.h:26, from widgets/paint-selector.cpp:39: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:98:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:101:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24:0, from /usr/include/gtkmm-2.4/gtkmm/treeviewcolumn.h:38, from /usr/include/gtkmm-2.4/gtkmm/treeview.h:36, from ./event-log.h:31, from ./document-private.h:26, from widgets/paint-selector.cpp:39: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:86:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:89:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27:0, from /usr/include/gtkmm-2.4/gtkmm/treeviewcolumn.h:38, from /usr/include/gtkmm-2.4/gtkmm/treeview.h:36, from ./event-log.h:31, from ./document-private.h:26, from widgets/paint-selector.cpp:39: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:127:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:130:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:113:0, from ./sp-filter.h:19, from ./style.h:21, from widgets/paint-selector.cpp:41: /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'GtkCellRendererCombo* Gtk::CellRendererCombo::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:95:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] GtkCellRendererCombo* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'const GtkCellRendererCombo* Gtk::CellRendererCombo::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:98:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererCombo* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:116:0, from ./sp-filter.h:19, from ./style.h:21, from widgets/paint-selector.cpp:41: /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'GtkCellRendererSpin* Gtk::CellRendererSpin::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:97:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] GtkCellRendererSpin* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'const GtkCellRendererSpin* Gtk::CellRendererSpin::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:100:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererSpin* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:193:0, from ./sp-filter.h:19, from ./style.h:21, from widgets/paint-selector.cpp:41: /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'GtkProgressBar* Gtk::ProgressBar::gobj()': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:146:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] GtkProgressBar* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'const GtkProgressBar* Gtk::ProgressBar::gobj() const': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:149:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] const GtkProgressBar* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:207:0, from ./sp-filter.h:19, from ./style.h:21, from widgets/paint-selector.cpp:41: /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkRuler* Gtk::Ruler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:116:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] GtkRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkRuler* Gtk::Ruler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:119:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] const GtkRuler* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkVRuler* Gtk::VRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:369:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] GtkVRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkVRuler* Gtk::VRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:372:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] const GtkVRuler* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkHRuler* Gtk::HRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:439:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] GtkHRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkHRuler* Gtk::HRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:442:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] const GtkHRuler* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:216:0, from ./sp-filter.h:19, from ./style.h:21, from widgets/paint-selector.cpp:41: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:163:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } ^ widgets/paint-selector.cpp: In function 'void sp_paint_selector_class_init(SPPaintSelectorClass*)': widgets/paint-selector.cpp:159:21: warning: variable 'widget_class' set but not used [-Wunused-but-set-variable] GtkWidgetClass *widget_class; ^ widgets/paint-selector.cpp: In member function 'void SPPaintSelector::setColorAlpha(const SPColor&, float)': widgets/paint-selector.cpp:419:13: warning: variable 'rgba' set but not used [-Wunused-but-set-variable] guint32 rgba = 0; ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, 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 widgets/paint-selector.cpp:25: widgets/paint-selector.cpp: In function 'GSList* ink_pattern_list_get(SPDocument*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPPattern*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ widgets/../sp-pattern.h:20:24: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_PATTERN(o) (GTK_CHECK_CAST ((o), SP_TYPE_PATTERN, SPPattern)) ^ widgets/paint-selector.cpp:782:13: note: in expansion of macro 'SP_PATTERN' if (SP_PATTERN(l->data) == pattern_getroot(SP_PATTERN(l->data))) { // only if this is a root pattern ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPPattern*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ widgets/../sp-pattern.h:20:24: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_PATTERN(o) (GTK_CHECK_CAST ((o), SP_TYPE_PATTERN, SPPattern)) ^ widgets/paint-selector.cpp:782:52: note: in expansion of macro 'SP_PATTERN' if (SP_PATTERN(l->data) == pattern_getroot(SP_PATTERN(l->data))) { // only if this is a root pattern ^ widgets/paint-selector.cpp: In member function 'SPPattern* SPPaintSelector::getPattern()': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPPattern*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ widgets/../sp-pattern.h:20:24: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_PATTERN(o) (GTK_CHECK_CAST ((o), SP_TYPE_PATTERN, SPPattern)) ^ widgets/paint-selector.cpp:1054:19: note: in expansion of macro 'SP_PATTERN' pat = SP_PATTERN(pat_obj); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPPattern*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ widgets/../sp-pattern.h:20:24: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_PATTERN(o) (GTK_CHECK_CAST ((o), SP_TYPE_PATTERN, SPPattern)) ^ widgets/paint-selector.cpp:1057:31: note: in expansion of macro 'SP_PATTERN' pat = pattern_getroot(SP_PATTERN(g_object_get_data(G_OBJECT(gtk_menu_get_active(m)), "pattern"))); ^ widgets/paint-selector.cpp: In function 'void sp_paint_selector_set_mode_swatch(SPPaintSelector*, SPPaintSelector::Mode)': widgets/paint-selector.cpp:1075:21: warning: variable 'swatchsel' set but not used [-Wunused-but-set-variable] SwatchSelector *swatchsel = 0; ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, 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 widgets/paint-selector.cpp:25: widgets/paint-selector.cpp: In static member function 'static SPPaintSelector::Mode SPPaintSelector::getModeForStyle(const SPStyle&, FillOrStroke)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPGradient*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./sp-gradient.h:35:27: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_GRADIENT(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_GRADIENT, SPGradient)) ^ widgets/paint-selector.cpp:1148:49: note: in expansion of macro 'SP_GRADIENT' if (server && SP_IS_GRADIENT(server) && SP_GRADIENT(server)->getVector()->isSwatch()) { ^ In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/gtkmm-2.4/gtkmm/widget.h:29, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/bin.h:30, from /usr/include/gtkmm-2.4/gtkmm/window.h:32, from ./ui/view/edit-widget-interface.h:21, from widgets/desktop-widget.h:21, from widgets/ruler.cpp:22: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:35:0, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:33, from /usr/include/gdkmm-2.4/gdkmm/window.h:30, from /usr/include/gdkmm-2.4/gdkmm/event.h:27, from /usr/include/gtkmm-2.4/gtkmm/widget.h:37, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/bin.h:30, from /usr/include/gtkmm-2.4/gtkmm/window.h:32, from ./ui/view/edit-widget-interface.h:21, from widgets/desktop-widget.h:21, from widgets/ruler.cpp:22: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from ./libnr/nr-object.h:20:0, from ./helper/action.h:25, from ./widgets/button.h:21, from widgets/select-toolbar.cpp:20: ./gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': ./gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:44:0, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/bin.h:30, from /usr/include/gtkmm-2.4/gtkmm/window.h:32, from ./ui/view/edit-widget-interface.h:21, from widgets/desktop-widget.h:21, from widgets/ruler.cpp:22: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, 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 widgets/desktop-widget.h:14, from widgets/ruler.cpp:22: widgets/ruler.cpp: In function 'gint sp_hruler_motion_notify(GtkWidget*, GdkEventMotion*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtkruler.h:53:36: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_RULER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_RULER, GtkRuler)) ^ widgets/ruler.cpp:112:11: note: in expansion of macro 'GTK_RULER' ruler = GTK_RULER (widget); ^ widgets/ruler.cpp: In function 'gint sp_vruler_motion_notify(GtkWidget*, GdkEventMotion*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtkruler.h:53:36: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_RULER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_RULER, GtkRuler)) ^ widgets/ruler.cpp:206:11: note: in expansion of macro 'GTK_RULER' ruler = GTK_RULER (widget); ^ widgets/ruler.cpp: In function 'void sp_ruler_common_draw_ticks(GtkRuler*)': widgets/ruler.cpp:225:17: warning: variable 'bg_gc' set but not used [-Wunused-but-set-variable] GdkGC *gc, *bg_gc; ^ widgets/ruler.cpp:226:27: warning: variable 'pango_desc' set but not used [-Wunused-but-set-variable] PangoFontDescription *pango_desc; ^ widgets/ruler.cpp: At global scope: widgets/ruler.cpp:413:1: warning: deprecated conversion from string constant to 'gchar* {aka char*}' [-Wwrite-strings] }; ^ widgets/ruler.cpp:413:1: warning: deprecated conversion from string constant to 'gchar* {aka char*}' [-Wwrite-strings] widgets/ruler.cpp:413:1: warning: deprecated conversion from string constant to 'gchar* {aka char*}' [-Wwrite-strings] widgets/ruler.cpp:413:1: warning: deprecated conversion from string constant to 'gchar* {aka char*}' [-Wwrite-strings] widgets/ruler.cpp:413:1: warning: deprecated conversion from string constant to 'gchar* {aka char*}' [-Wwrite-strings] widgets/ruler.cpp:413:1: warning: deprecated conversion from string constant to 'gchar* {aka char*}' [-Wwrite-strings] widgets/ruler.cpp:413:1: warning: deprecated conversion from string constant to 'gchar* {aka char*}' [-Wwrite-strings] widgets/ruler.cpp:413:1: warning: deprecated conversion from string constant to 'gchar* {aka char*}' [-Wwrite-strings] widgets/ruler.cpp:413:1: warning: deprecated conversion from string constant to 'gchar* {aka char*}' [-Wwrite-strings] widgets/ruler.cpp:413:1: warning: deprecated conversion from string constant to 'gchar* {aka char*}' [-Wwrite-strings] widgets/ruler.cpp:413:1: warning: deprecated conversion from string constant to 'gchar* {aka char*}' [-Wwrite-strings] widgets/ruler.cpp:413:1: warning: deprecated conversion from string constant to 'gchar* {aka char*}' [-Wwrite-strings] widgets/ruler.cpp:413:1: warning: deprecated conversion from string constant to 'gchar* {aka char*}' [-Wwrite-strings] widgets/ruler.cpp:413:1: warning: deprecated conversion from string constant to 'gchar* {aka char*}' [-Wwrite-strings] widgets/ruler.cpp:413:1: warning: deprecated conversion from string constant to 'gchar* {aka char*}' [-Wwrite-strings] widgets/ruler.cpp:413:1: warning: deprecated conversion from string constant to 'gchar* {aka char*}' [-Wwrite-strings] widgets/ruler.cpp:413:1: warning: deprecated conversion from string constant to 'gchar* {aka char*}' [-Wwrite-strings] widgets/ruler.cpp:413:1: warning: deprecated conversion from string constant to 'gchar* {aka char*}' [-Wwrite-strings] CXX widgets/shrink-wrap-button.o In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/gtkmm-2.4/gtkmm/widget.h:29, from ./widgets/icon.h:44, from widgets/select-toolbar.cpp:24: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ CXX widgets/sp-attribute-widget.o In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:35:0, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:33, from /usr/include/gdkmm-2.4/gdkmm/window.h:30, from /usr/include/gdkmm-2.4/gdkmm/event.h:27, from /usr/include/gtkmm-2.4/gtkmm/widget.h:37, from ./widgets/icon.h:44, from widgets/select-toolbar.cpp:24: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:44:0, from ./widgets/icon.h:44, from widgets/select-toolbar.cpp:24: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/gtkmm-2.4/gtkmm/widget.h:29, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/bin.h:30, from /usr/include/gtkmm-2.4/gtkmm/button.h:31, from widgets/shrink-wrap-button.cpp:12: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, 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 widgets/select-toolbar.cpp:18: widgets/select-toolbar.cpp: In function 'void sp_object_layout_any_value_changed(GtkAdjustment*, SPWidget*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtkadjustment.h:41:47: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_ADJUSTMENT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_ADJUSTMENT, GtkAdjustment)) ^ widgets/select-toolbar.cpp:177:26: note: in expansion of macro 'GTK_ADJUSTMENT' GtkAdjustment* a_x = GTK_ADJUSTMENT( g_object_get_data( G_OBJECT(spw), "X" ) ); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtkadjustment.h:41:47: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_ADJUSTMENT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_ADJUSTMENT, GtkAdjustment)) ^ widgets/select-toolbar.cpp:178:26: note: in expansion of macro 'GTK_ADJUSTMENT' GtkAdjustment* a_y = GTK_ADJUSTMENT( g_object_get_data( G_OBJECT(spw), "Y" ) ); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtkadjustment.h:41:47: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_ADJUSTMENT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_ADJUSTMENT, GtkAdjustment)) ^ widgets/select-toolbar.cpp:179:26: note: in expansion of macro 'GTK_ADJUSTMENT' GtkAdjustment* a_w = GTK_ADJUSTMENT( g_object_get_data( G_OBJECT(spw), "width" ) ); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtkadjustment.h:41:47: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_ADJUSTMENT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_ADJUSTMENT, GtkAdjustment)) ^ widgets/select-toolbar.cpp:180:26: note: in expansion of macro 'GTK_ADJUSTMENT' GtkAdjustment* a_h = GTK_ADJUSTMENT( g_object_get_data( G_OBJECT(spw), "height" ) ); ^ widgets/select-toolbar.cpp: In function 'EgeAdjustmentAction* create_adjustment_action(const gchar*, const gchar*, const gchar*, const gchar*, gdouble, GtkWidget*, Inkscape::UnitTracker*, GtkWidget*, const gchar*, gboolean)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtkadjustment.h:41:47: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_ADJUSTMENT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_ADJUSTMENT, GtkAdjustment)) ^ widgets/select-toolbar.cpp:266:26: note: in expansion of macro 'GTK_ADJUSTMENT' GtkAdjustment* adj = GTK_ADJUSTMENT( gtk_adjustment_new( 0.0, lower, 1e6, SPIN_STEP, SPIN_PAGE_STEP, 0 ) ); ^ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:35:0, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:33, from /usr/include/gdkmm-2.4/gdkmm/window.h:30, from /usr/include/gdkmm-2.4/gdkmm/event.h:27, from /usr/include/gtkmm-2.4/gtkmm/widget.h:37, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/bin.h:30, from /usr/include/gtkmm-2.4/gtkmm/button.h:31, from widgets/shrink-wrap-button.cpp:12: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:44:0, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/bin.h:30, from /usr/include/gtkmm-2.4/gtkmm/button.h:31, from widgets/shrink-wrap-button.cpp:12: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from ./document.h:28:0, from widgets/sp-attribute-widget.cpp:14: ./gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': ./gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ widgets/sp-attribute-widget.cpp: In function 'void sp_attribute_widget_class_init(SPAttributeWidgetClass*)': widgets/sp-attribute-widget.cpp:67:21: warning: variable 'widget_class' set but not used [-Wunused-but-set-variable] GtkWidgetClass *widget_class; ^ widgets/sp-attribute-widget.cpp: In function 'void sp_attribute_table_class_init(SPAttributeTableClass*)': widgets/sp-attribute-widget.cpp:388:21: warning: variable 'widget_class' set but not used [-Wunused-but-set-variable] GtkWidgetClass *widget_class; ^ CXX widgets/sp-color-gtkselector.o CXX widgets/sp-color-icc-selector.o CXX widgets/sp-color-notebook.o CXX widgets/sp-color-preview.o widgets/sp-color-preview.cpp: In function 'void sp_color_preview_destroy(GtkObject*)': widgets/sp-color-preview.cpp:85:21: warning: variable 'image' set but not used [-Wunused-but-set-variable] SPColorPreview *image; ^ widgets/sp-color-preview.cpp: In function 'void sp_color_preview_size_request(GtkWidget*, GtkRequisition*)': widgets/sp-color-preview.cpp:96:21: warning: variable 'slider' set but not used [-Wunused-but-set-variable] SPColorPreview *slider; ^ CXX widgets/sp-color-scales.o In file included from ./document.h:28:0, from widgets/sp-color-icc-selector.cpp:11: ./gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': ./gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, 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 widgets/sp-color-icc-selector.cpp:5: widgets/sp-color-icc-selector.cpp: In member function 'virtual void ColorICCSelector::init()': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtkadjustment.h:41:47: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_ADJUSTMENT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_ADJUSTMENT, GtkAdjustment)) ^ widgets/sp-color-icc-selector.cpp:351:22: note: in expansion of macro 'GTK_ADJUSTMENT' _fooAdj[i] = GTK_ADJUSTMENT( gtk_adjustment_new( 0.0, 0.0, _fooScales[i], step, page, page ) ); ^ widgets/sp-color-icc-selector.cpp:395:82: warning: cast from 'GtkObject* {aka _GtkObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] _adj = (GtkAdjustment *) gtk_adjustment_new (0.0, 0.0, 255.0, 1.0, 10.0, 10.0); ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, 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 widgets/sp-color-icc-selector.cpp:5: /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtkadjustment.h:41:47: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_ADJUSTMENT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_ADJUSTMENT, GtkAdjustment)) ^ widgets/sp-color-icc-selector.cpp:410:34: note: in expansion of macro 'GTK_ADJUSTMENT' _sbtn = gtk_spin_button_new (GTK_ADJUSTMENT (_adj), 1.0, 0); ^ In file included from widgets/sp-color-icc-selector.h:7:0, from widgets/sp-color-icc-selector.cpp:8: widgets/sp-color-icc-selector.cpp: In member function 'void ColorICCSelector::_switchToProfile(const gchar*)': widgets/../color.h:23:39: warning: narrowing conversion of '(val >> 24)' from 'guint32 {aka unsigned int}' to 'guchar {aka unsigned char}' inside { } is ill-formed in C++11 [-Wnarrowing] #define SP_RGBA32_R_U(v) (((v) >> 24) & 0xff) ^ widgets/sp-color-icc-selector.cpp:510:25: note: in expansion of macro 'SP_RGBA32_R_U' SP_RGBA32_R_U(val), ^ widgets/../color.h:24:39: warning: narrowing conversion of '((val >> 16) & 255u)' from 'guint32 {aka unsigned int}' to 'guchar {aka unsigned char}' inside { } is ill-formed in C++11 [-Wnarrowing] #define SP_RGBA32_G_U(v) (((v) >> 16) & 0xff) ^ widgets/sp-color-icc-selector.cpp:511:25: note: in expansion of macro 'SP_RGBA32_G_U' SP_RGBA32_G_U(val), ^ widgets/../color.h:25:38: warning: narrowing conversion of '((val >> 8) & 255u)' from 'guint32 {aka unsigned int}' to 'guchar {aka unsigned char}' inside { } is ill-formed in C++11 [-Wnarrowing] #define SP_RGBA32_B_U(v) (((v) >> 8) & 0xff) ^ widgets/sp-color-icc-selector.cpp:512:25: note: in expansion of macro 'SP_RGBA32_B_U' SP_RGBA32_B_U(val), ^ In file included from widgets/../document.h:28:0, from widgets/sp-color-notebook.cpp:36: widgets/../gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': widgets/../gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ widgets/sp-color-scales.cpp: In member function 'virtual void ColorScales::init()': widgets/sp-color-scales.cpp:157:87: warning: cast from 'GtkObject* {aka _GtkObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] _a[i] = (GtkAdjustment *) gtk_adjustment_new (0.0, 0.0, _rangeLimit, 1.0, 10.0, 10.0); ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, 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 widgets/sp-color-scales.cpp:9: /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtkadjustment.h:41:47: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_ADJUSTMENT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_ADJUSTMENT, GtkAdjustment)) ^ widgets/sp-color-scales.cpp:164:32: note: in expansion of macro 'GTK_ADJUSTMENT' _b[i] = gtk_spin_button_new (GTK_ADJUSTMENT (_a[i]), 1.0, 0); ^ CXX widgets/sp-color-selector.o CXX widgets/sp-color-slider.o CXX widgets/sp-color-wheel.o CXX widgets/sp-color-wheel-selector.o CXX widgets/spinbutton-events.o widgets/sp-color-wheel-selector.cpp: In member function 'virtual void ColorWheelSelector::init()': widgets/sp-color-wheel-selector.cpp:138:82: warning: cast from 'GtkObject* {aka _GtkObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] _adj = (GtkAdjustment *) gtk_adjustment_new (0.0, 0.0, 255.0, 1.0, 10.0, 10.0); ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, 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 widgets/sp-color-wheel-selector.cpp:5: /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtkadjustment.h:41:47: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_ADJUSTMENT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_ADJUSTMENT, GtkAdjustment)) ^ widgets/sp-color-wheel-selector.cpp:153:34: note: in expansion of macro 'GTK_ADJUSTMENT' _sbtn = gtk_spin_button_new (GTK_ADJUSTMENT (_adj), 1.0, 0); ^ widgets/sp-color-wheel-selector.cpp: In member function 'virtual void ColorWheelSelector::_colorChanged()': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPColorWheel*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ widgets/sp-color-wheel.h:24:28: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_COLOR_WHEEL(o) (GTK_CHECK_CAST ((o), SP_TYPE_COLOR_WHEEL, SPColorWheel)) ^ widgets/sp-color-wheel-selector.cpp:217:31: note: in expansion of macro 'SP_COLOR_WHEEL' sp_color_wheel_set_color( SP_COLOR_WHEEL( _wheel ), &_color ); ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, 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 widgets/sp-color-wheel.cpp:20: widgets/sp-color-wheel.cpp: In function 'void sp_color_wheel_destroy(GtkObject*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPColorWheel*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ widgets/sp-color-wheel.h:24:28: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_COLOR_WHEEL(o) (GTK_CHECK_CAST ((o), SP_TYPE_COLOR_WHEEL, SPColorWheel)) ^ widgets/sp-color-wheel.cpp:164:13: note: in expansion of macro 'SP_COLOR_WHEEL' wheel = SP_COLOR_WHEEL (object); ^ widgets/sp-color-wheel.cpp: In function 'void sp_color_wheel_realize(GtkWidget*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPColorWheel*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ widgets/sp-color-wheel.h:24:28: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_COLOR_WHEEL(o) (GTK_CHECK_CAST ((o), SP_TYPE_COLOR_WHEEL, SPColorWheel)) ^ widgets/sp-color-wheel.cpp:256:13: note: in expansion of macro 'SP_COLOR_WHEEL' wheel = SP_COLOR_WHEEL (widget); ^ widgets/sp-color-wheel.cpp:252:19: warning: variable 'wheel' set but not used [-Wunused-but-set-variable] SPColorWheel *wheel; ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, 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 widgets/sp-color-wheel.cpp:20: widgets/sp-color-wheel.cpp: In function 'void sp_color_wheel_size_request(GtkWidget*, GtkRequisition*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPColorWheel*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ widgets/sp-color-wheel.h:24:28: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_COLOR_WHEEL(o) (GTK_CHECK_CAST ((o), SP_TYPE_COLOR_WHEEL, SPColorWheel)) ^ widgets/sp-color-wheel.cpp:289:13: note: in expansion of macro 'SP_COLOR_WHEEL' wheel = SP_COLOR_WHEEL (widget); ^ widgets/sp-color-wheel.cpp:287:19: warning: variable 'wheel' set but not used [-Wunused-but-set-variable] SPColorWheel *wheel; ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, 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 widgets/sp-color-wheel.cpp:20: widgets/sp-color-wheel.cpp: In function 'void sp_color_wheel_size_allocate(GtkWidget*, GtkAllocation*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPColorWheel*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ widgets/sp-color-wheel.h:24:28: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_COLOR_WHEEL(o) (GTK_CHECK_CAST ((o), SP_TYPE_COLOR_WHEEL, SPColorWheel)) ^ widgets/sp-color-wheel.cpp:300:13: note: in expansion of macro 'SP_COLOR_WHEEL' wheel = SP_COLOR_WHEEL (widget); ^ widgets/sp-color-wheel.cpp: In function 'gint sp_color_wheel_expose(GtkWidget*, GdkEventExpose*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPColorWheel*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ widgets/sp-color-wheel.h:24:28: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_COLOR_WHEEL(o) (GTK_CHECK_CAST ((o), SP_TYPE_COLOR_WHEEL, SPColorWheel)) ^ widgets/sp-color-wheel.cpp:329:13: note: in expansion of macro 'SP_COLOR_WHEEL' wheel = SP_COLOR_WHEEL (widget); ^ widgets/sp-color-wheel.cpp:332:14: warning: variable 'width' set but not used [-Wunused-but-set-variable] gint width, height; ^ widgets/sp-color-wheel.cpp:332:21: warning: variable 'height' set but not used [-Wunused-but-set-variable] gint width, height; ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, 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 widgets/sp-color-wheel.cpp:20: widgets/sp-color-wheel.cpp: In function 'gint sp_color_wheel_button_press(GtkWidget*, GdkEventButton*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPColorWheel*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ widgets/sp-color-wheel.h:24:28: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_COLOR_WHEEL(o) (GTK_CHECK_CAST ((o), SP_TYPE_COLOR_WHEEL, SPColorWheel)) ^ widgets/sp-color-wheel.cpp:346:13: note: in expansion of macro 'SP_COLOR_WHEEL' wheel = SP_COLOR_WHEEL (widget); ^ widgets/sp-color-wheel.cpp:349:18: warning: variable 'cw' set but not used [-Wunused-but-set-variable] gint cx, cw; ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, 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 widgets/sp-color-wheel.cpp:20: widgets/sp-color-wheel.cpp: In function 'gint sp_color_wheel_button_release(GtkWidget*, GdkEventButton*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPColorWheel*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ widgets/sp-color-wheel.h:24:28: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_COLOR_WHEEL(o) (GTK_CHECK_CAST ((o), SP_TYPE_COLOR_WHEEL, SPColorWheel)) ^ widgets/sp-color-wheel.cpp:407:13: note: in expansion of macro 'SP_COLOR_WHEEL' wheel = SP_COLOR_WHEEL (widget); ^ widgets/sp-color-wheel.cpp: In function 'gint sp_color_wheel_motion_notify(GtkWidget*, GdkEventMotion*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPColorWheel*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ widgets/sp-color-wheel.h:24:28: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_COLOR_WHEEL(o) (GTK_CHECK_CAST ((o), SP_TYPE_COLOR_WHEEL, SPColorWheel)) ^ widgets/sp-color-wheel.cpp:433:13: note: in expansion of macro 'SP_COLOR_WHEEL' wheel = SP_COLOR_WHEEL (widget); ^ widgets/sp-color-wheel.cpp: In function 'gboolean sp_color_wheel_focus(GtkWidget*, GtkDirectionType)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPColorWheel*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ widgets/sp-color-wheel.h:24:28: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_COLOR_WHEEL(o) (GTK_CHECK_CAST ((o), SP_TYPE_COLOR_WHEEL, SPColorWheel)) ^ widgets/sp-color-wheel.cpp:1091:27: note: in expansion of macro 'SP_COLOR_WHEEL' SPColorWheel* wheel = SP_COLOR_WHEEL(widget); ^ CXX widgets/sp-widget.o widgets/sp-color-slider.cpp: In function 'void sp_color_slider_realize(GtkWidget*)': widgets/sp-color-slider.cpp:185:17: warning: variable 'slider' set but not used [-Wunused-but-set-variable] SPColorSlider *slider; ^ widgets/sp-color-slider.cpp: In function 'void sp_color_slider_size_request(GtkWidget*, GtkRequisition*)': widgets/sp-color-slider.cpp:219:17: warning: variable 'slider' set but not used [-Wunused-but-set-variable] SPColorSlider *slider; ^ widgets/sp-color-slider.cpp: In function 'void sp_color_slider_size_allocate(GtkWidget*, GtkAllocation*)': widgets/sp-color-slider.cpp:230:17: warning: variable 'slider' set but not used [-Wunused-but-set-variable] SPColorSlider *slider; ^ widgets/sp-color-slider.cpp: In function 'gint sp_color_slider_expose(GtkWidget*, GdkEventExpose*)': widgets/sp-color-slider.cpp:250:8: warning: variable 'width' set but not used [-Wunused-but-set-variable] gint width, height; ^ widgets/sp-color-slider.cpp:250:15: warning: variable 'height' set but not used [-Wunused-but-set-variable] gint width, height; ^ widgets/sp-color-slider.cpp: In function 'void sp_color_slider_set_adjustment(SPColorSlider*, GtkAdjustment*)': widgets/sp-color-slider.cpp:338:83: warning: cast from 'GtkObject* {aka _GtkObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] adjustment = (GtkAdjustment *) gtk_adjustment_new (0.0, 0.0, 1.0, 0.01, 0.0, 0.0); ^ CXX widgets/spw-utilities.o CXX widgets/sp-xmlview-attr-list.o In file included from widgets/../document.h:28:0, from widgets/sp-widget.cpp:17: widgets/../gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': widgets/../gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, 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 widgets/spinbutton-events.cpp:16: widgets/spinbutton-events.cpp: In function 'gboolean spinbutton_focus_in(GtkWidget*, GdkEventKey*, gpointer)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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)) ^ widgets/spinbutton-events.cpp:36:36: note: in expansion of macro 'GTK_SPIN_BUTTON' *ini = gtk_spin_button_get_value (GTK_SPIN_BUTTON(w)); ^ widgets/spinbutton-events.cpp: In function 'void spinbutton_undo(GtkWidget*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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)) ^ widgets/spinbutton-events.cpp:48:28: note: in expansion of macro 'GTK_SPIN_BUTTON' gtk_spin_button_set_value(GTK_SPIN_BUTTON(w), *ini); ^ widgets/spinbutton-events.cpp: In function 'gboolean spinbutton_keypress(GtkWidget*, GdkEventKey*, gpointer)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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)) ^ widgets/spinbutton-events.cpp:96:33: note: in expansion of macro 'GTK_SPIN_BUTTON' v = gtk_spin_button_get_value(GTK_SPIN_BUTTON (w)); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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)) ^ widgets/spinbutton-events.cpp:98:29: note: in expansion of macro 'GTK_SPIN_BUTTON' gtk_spin_button_set_value(GTK_SPIN_BUTTON(w), v); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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)) ^ widgets/spinbutton-events.cpp:104:33: note: in expansion of macro 'GTK_SPIN_BUTTON' v = gtk_spin_button_get_value(GTK_SPIN_BUTTON (w)); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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)) ^ widgets/spinbutton-events.cpp:106:29: note: in expansion of macro 'GTK_SPIN_BUTTON' gtk_spin_button_set_value(GTK_SPIN_BUTTON(w), v); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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)) ^ widgets/spinbutton-events.cpp:112:33: note: in expansion of macro 'GTK_SPIN_BUTTON' v = gtk_spin_button_get_value(GTK_SPIN_BUTTON (w)); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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)) ^ widgets/spinbutton-events.cpp:114:29: note: in expansion of macro 'GTK_SPIN_BUTTON' gtk_spin_button_set_value(GTK_SPIN_BUTTON(w), v); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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)) ^ widgets/spinbutton-events.cpp:120:33: note: in expansion of macro 'GTK_SPIN_BUTTON' v = gtk_spin_button_get_value(GTK_SPIN_BUTTON (w)); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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)) ^ widgets/spinbutton-events.cpp:122:29: note: in expansion of macro 'GTK_SPIN_BUTTON' gtk_spin_button_set_value(GTK_SPIN_BUTTON(w), v); ^ CXX widgets/sp-xmlview-content.o CXX widgets/sp-xmlview-tree.o CXX widgets/stroke-style.o In file included from ./selection.h:29:0, from widgets/spw-utilities.cpp:23: ./gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': ./gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/gtkmm-2.4/gtkmm/widget.h:29, from /usr/include/gtkmm-2.4/gtkmm/misc.h:30, from /usr/include/gtkmm-2.4/gtkmm/label.h:29, from widgets/spw-utilities.cpp:28: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ CXX widgets/swatch-selector.o In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:35:0, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:33, from /usr/include/gdkmm-2.4/gdkmm/window.h:30, from /usr/include/gdkmm-2.4/gdkmm/event.h:27, from /usr/include/gtkmm-2.4/gtkmm/widget.h:37, from /usr/include/gtkmm-2.4/gtkmm/misc.h:30, from /usr/include/gtkmm-2.4/gtkmm/label.h:29, from widgets/spw-utilities.cpp:28: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:44:0, from /usr/include/gtkmm-2.4/gtkmm/misc.h:30, from /usr/include/gtkmm-2.4/gtkmm/label.h:29, from widgets/spw-utilities.cpp:28: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, 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 widgets/spw-utilities.cpp:21: widgets/spw-utilities.cpp: In function 'GtkWidget* spw_unit_selector(GtkWidget*, GtkWidget*, const gchar*, gchar*, int, GtkWidget*, GCallback, bool)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtkadjustment.h:41:47: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_ADJUSTMENT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_ADJUSTMENT, GtkAdjustment)) ^ widgets/spw-utilities.cpp:181:59: note: in expansion of macro 'GTK_ADJUSTMENT' sp_unit_selector_add_adjustment (SP_UNIT_SELECTOR (us), GTK_ADJUSTMENT (a)); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtkadjustment.h:41:47: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_ADJUSTMENT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_ADJUSTMENT, GtkAdjustment)) ^ widgets/spw-utilities.cpp:182:29: note: in expansion of macro 'GTK_ADJUSTMENT' sb = gtk_spin_button_new (GTK_ADJUSTMENT (a), 1.0, 4); ^ In file included from ./document.h:28:0, from ./document-private.h:22, from widgets/sp-xmlview-content.cpp:20: ./gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': ./gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/pangomm-1.4/pangomm/layout.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:29, from /usr/include/gdkmm-2.4/gdkmm/pixbuf.h:32, from ./event-log.h:27, from ./document-private.h:26, from widgets/sp-xmlview-content.cpp:20: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:35:0, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:33, from /usr/include/gdkmm-2.4/gdkmm/pixbuf.h:32, from ./event-log.h:27, from ./document-private.h:26, from widgets/sp-xmlview-content.cpp:20: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/selectiondata.h:29:0, from /usr/include/gtkmm-2.4/gtkmm/treepath.h:34, from /usr/include/gtkmm-2.4/gtkmm/treestore.h:29, from ./event-log.h:29, from ./document-private.h:26, from widgets/sp-xmlview-content.cpp:20: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/treeview.h:34:0, from ./event-log.h:31, from ./document-private.h:26, from widgets/sp-xmlview-content.cpp:20: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:98:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:101:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24:0, from /usr/include/gtkmm-2.4/gtkmm/treeviewcolumn.h:38, from /usr/include/gtkmm-2.4/gtkmm/treeview.h:36, from ./event-log.h:31, from ./document-private.h:26, from widgets/sp-xmlview-content.cpp:20: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:86:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:89:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27:0, from /usr/include/gtkmm-2.4/gtkmm/treeviewcolumn.h:38, from /usr/include/gtkmm-2.4/gtkmm/treeview.h:36, from ./event-log.h:31, from ./document-private.h:26, from widgets/sp-xmlview-content.cpp:20: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:127:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:130:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } ^ CXX widgets/toolbox.o In file included from ./libnr/nr-object.h:20:0, from ./display/nr-arena.h:31, from widgets/stroke-style.cpp:29: ./gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': ./gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ In file included from widgets/stroke-style.cpp:29:0: ./display/nr-arena.h: In static member function 'static NRArena* NRArena::create()': ./display/nr-arena.h:46:66: warning: cast from 'NRObject*' to 'NRArena*' increases required alignment of target type [-Wcast-align] return reinterpret_cast(nr_object_new(NR_TYPE_ARENA)); ^ CXX debug/demangle.o In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/pangomm-1.4/pangomm/layout.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:29, from /usr/include/gdkmm-2.4/gdkmm/pixbuf.h:32, from ./event-log.h:27, from ./document-private.h:26, from widgets/stroke-style.cpp:31: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ CXX debug/heap.o In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:35:0, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:33, from /usr/include/gdkmm-2.4/gdkmm/pixbuf.h:32, from ./event-log.h:27, from ./document-private.h:26, from widgets/stroke-style.cpp:31: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/selectiondata.h:29:0, from /usr/include/gtkmm-2.4/gtkmm/treepath.h:34, from /usr/include/gtkmm-2.4/gtkmm/treestore.h:29, from ./event-log.h:29, from ./document-private.h:26, from widgets/stroke-style.cpp:31: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/treeview.h:34:0, from ./event-log.h:31, from ./document-private.h:26, from widgets/stroke-style.cpp:31: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:98:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:101:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24:0, from /usr/include/gtkmm-2.4/gtkmm/treeviewcolumn.h:38, from /usr/include/gtkmm-2.4/gtkmm/treeview.h:36, from ./event-log.h:31, from ./document-private.h:26, from widgets/stroke-style.cpp:31: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:86:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:89:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27:0, from /usr/include/gtkmm-2.4/gtkmm/treeviewcolumn.h:38, from /usr/include/gtkmm-2.4/gtkmm/treeview.h:36, from ./event-log.h:31, from ./document-private.h:26, from widgets/stroke-style.cpp:31: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:127:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:130:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/gtkmm-2.4/gtkmm/widget.h:29, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/box.h:58, from widgets/swatch-selector.h:6, from widgets/swatch-selector.cpp:5: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ CXX debug/logger.o In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:35:0, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:33, from /usr/include/gdkmm-2.4/gdkmm/window.h:30, from /usr/include/gdkmm-2.4/gdkmm/event.h:27, from /usr/include/gtkmm-2.4/gtkmm/widget.h:37, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/box.h:58, from widgets/swatch-selector.h:6, from widgets/swatch-selector.cpp:5: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:44:0, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/box.h:58, from widgets/swatch-selector.h:6, from widgets/swatch-selector.cpp:5: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from ./document.h:28:0, from widgets/swatch-selector.cpp:7: ./gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': ./gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:113:0, from ./sp-filter.h:19, from ./style.h:21, from widgets/stroke-style.cpp:47: /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'GtkCellRendererCombo* Gtk::CellRendererCombo::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:95:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] GtkCellRendererCombo* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'const GtkCellRendererCombo* Gtk::CellRendererCombo::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:98:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererCombo* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:116:0, from ./sp-filter.h:19, from ./style.h:21, from widgets/stroke-style.cpp:47: /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'GtkCellRendererSpin* Gtk::CellRendererSpin::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:97:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] GtkCellRendererSpin* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'const GtkCellRendererSpin* Gtk::CellRendererSpin::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:100:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererSpin* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:193:0, from ./sp-filter.h:19, from ./style.h:21, from widgets/stroke-style.cpp:47: /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'GtkProgressBar* Gtk::ProgressBar::gobj()': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:146:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] GtkProgressBar* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'const GtkProgressBar* Gtk::ProgressBar::gobj() const': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:149:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] const GtkProgressBar* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:207:0, from ./sp-filter.h:19, from ./style.h:21, from widgets/stroke-style.cpp:47: /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkRuler* Gtk::Ruler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:116:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] GtkRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkRuler* Gtk::Ruler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:119:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] const GtkRuler* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkVRuler* Gtk::VRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:369:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] GtkVRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkVRuler* Gtk::VRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:372:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] const GtkVRuler* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkHRuler* Gtk::HRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:439:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] GtkHRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkHRuler* Gtk::HRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:442:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] const GtkHRuler* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:216:0, from ./sp-filter.h:19, from ./style.h:21, from widgets/stroke-style.cpp:47: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:163:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } ^ widgets/stroke-style.cpp: In function 'Gtk::RadioButton* sp_stroke_radio_button(Gtk::RadioButton*, const char*, Gtk::HBox*, Gtk::Container*, const gchar*, const gchar*)': widgets/stroke-style.cpp:131:34: warning: cast from 'const gchar* {aka const char*}' to 'void**' increases required alignment of target type [-Wcast-align] tb->set_data(key, (gpointer*)data); ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, 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 widgets/stroke-style.cpp:22: widgets/stroke-style.cpp: In function 'Gtk::Image* sp_marker_prev_new(unsigned int, const gchar*, SPDocument*, SPDocument*, const gchar*, const NRArena*, unsigned int, NRArenaItem*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ widgets/stroke-style.cpp:185:51: note: in expansion of macro 'SP_ITEM' Geom::Matrix const i2doc(sp_item_i2doc_affine(SP_ITEM(object))); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ widgets/stroke-style.cpp:186:26: note: in expansion of macro 'SP_ITEM' Geom::OptRect dbox = SP_ITEM(object)->getBounds(i2doc); ^ widgets/stroke-style.cpp: In function 'GSList* ink_marker_list_get(SPDocument*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPRoot*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./sp-root.h:18:21: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ROOT(o) (G_TYPE_CHECK_INSTANCE_CAST((o), SP_TYPE_ROOT, SPRoot)) ^ ./document-private.h:31:43: note: in expansion of macro 'SP_ROOT' #define SP_DOCUMENT_DEFS(d) ((SPObject *) SP_ROOT (SP_DOCUMENT_ROOT (d))->defs) ^ widgets/stroke-style.cpp:223:31: note: in expansion of macro 'SP_DOCUMENT_DEFS' SPDefs *defs = (SPDefs *) SP_DOCUMENT_DEFS (source); ^ CXX debug/log-display-config.o widgets/stroke-style.cpp: In function 'void sp_marker_menu_build(Gtk::Menu*, GSList*, SPDocument*, SPDocument*, const gchar*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ widgets/stroke-style.cpp:246:46: note: in expansion of macro 'SP_ITEM' NRArenaItem *root = sp_item_invoke_show(SP_ITEM(SP_DOCUMENT_ROOT (sandbox)), (NRArena *) arena, visionkey, SP_ITEM_SHOW_DISPLAY); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ widgets/stroke-style.cpp:283:25: note: in expansion of macro 'SP_ITEM' sp_item_invoke_hide(SP_ITEM(sp_document_root(sandbox)), visionkey); ^ widgets/stroke-style.cpp: In function 'Gtk::Container* sp_stroke_style_line_widget_new()': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtkadjustment.h:41:47: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_ADJUSTMENT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_ADJUSTMENT, GtkAdjustment)) ^ widgets/stroke-style.cpp:705:64: note: in expansion of macro 'GTK_ADJUSTMENT' sp_unit_selector_add_adjustment( SP_UNIT_SELECTOR(us_old), GTK_ADJUSTMENT(a->gobj()) ); ^ CXX debug/sysv-heap.o CXX debug/gdk-event-latency-tracker.o In file included from /usr/include/gdkmm-2.4/gdkmm.h:27:0, from /usr/include/gtkmm-2.4/gtkmm.h:89, from widgets/toolbox.cpp:32: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/pangomm-1.4/pangomm/layout.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:29, from /usr/include/gdkmm-2.4/gdkmm/gc.h:32, from /usr/include/gdkmm-2.4/gdkmm.h:30, from /usr/include/gtkmm-2.4/gtkmm.h:89, from widgets/toolbox.cpp:32: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm/cursor.h:31:0, from /usr/include/gdkmm-2.4/gdkmm.h:40, from /usr/include/gtkmm-2.4/gtkmm.h:89, from widgets/toolbox.cpp:32: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ CXX debug/timestamp.o In file included from /usr/include/gtkmm-2.4/gtkmm.h:97:0, from widgets/toolbox.cpp:32: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:98:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:101:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/cellview.h:31, from /usr/include/gtkmm-2.4/gtkmm.h:108, from widgets/toolbox.cpp:32: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:86:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:89:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/cellview.h:31, from /usr/include/gtkmm-2.4/gtkmm.h:108, from widgets/toolbox.cpp:32: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:127:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:130:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:113:0, from widgets/toolbox.cpp:32: /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'GtkCellRendererCombo* Gtk::CellRendererCombo::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:95:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] GtkCellRendererCombo* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'const GtkCellRendererCombo* Gtk::CellRendererCombo::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:98:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererCombo* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:116:0, from widgets/toolbox.cpp:32: /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'GtkCellRendererSpin* Gtk::CellRendererSpin::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:97:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] GtkCellRendererSpin* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'const GtkCellRendererSpin* Gtk::CellRendererSpin::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:100:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererSpin* gobj() const { return reinterpret_cast(gobject_); } ^ CXX xml/composite-node-observer.o In file included from /usr/include/gtkmm-2.4/gtkmm.h:193:0, from widgets/toolbox.cpp:32: /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'GtkProgressBar* Gtk::ProgressBar::gobj()': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:146:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] GtkProgressBar* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'const GtkProgressBar* Gtk::ProgressBar::gobj() const': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:149:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] const GtkProgressBar* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:207:0, from widgets/toolbox.cpp:32: /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkRuler* Gtk::Ruler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:116:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] GtkRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkRuler* Gtk::Ruler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:119:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] const GtkRuler* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkVRuler* Gtk::VRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:369:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] GtkVRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkVRuler* Gtk::VRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:372:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] const GtkVRuler* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkHRuler* Gtk::HRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:439:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] GtkHRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkHRuler* Gtk::HRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:442:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] const GtkHRuler* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:216:0, from widgets/toolbox.cpp:32: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:163:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from widgets/../selection.h:29:0, from widgets/../vanishing-point.h:18, from widgets/../box3d-context.h:22, from widgets/toolbox.cpp:38: widgets/../gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': widgets/../gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ CXX xml/helper-observer.o CXX xml/quote.o CXX xml/repr-css.o CXX xml/log-builder.o In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glibmm-2.4/glibmm/varianttype.h:26, from /usr/include/glibmm-2.4/glibmm/variant.h:26, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:25, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:23, from /usr/include/glibmm-2.4/glibmm.h:91, from /usr/include/gtkmm-2.4/gtkmm.h:87, from widgets/toolbox.cpp:32: widgets/toolbox.cpp: In function 'EgeAdjustmentAction* create_adjustment_action(const gchar*, const gchar*, const gchar*, const gchar*, const Glib::ustring&, gdouble, GtkWidget*, GtkWidget*, GObject*, gboolean, const gchar*, gdouble, gdouble, gdouble, gdouble, const gchar**, const gdouble*, guint, void (*)(GtkAdjustment*, GObject*), gdouble, guint, double)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtkadjustment.h:41:47: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_ADJUSTMENT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_ADJUSTMENT, GtkAdjustment)) ^ widgets/toolbox.cpp:1067:26: note: in expansion of macro 'GTK_ADJUSTMENT' GtkAdjustment* adj = GTK_ADJUSTMENT( gtk_adjustment_new( prefs->getDouble(path, def) * factor, ^ widgets/toolbox.cpp: In function 'void sp_node_toolbox_sel_changed(Inkscape::Selection*, GObject*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPLPEItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ widgets/../sp-lpe-item.h:23:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_LPE_ITEM(o) (G_TYPE_CHECK_INSTANCE_CAST((o), SP_TYPE_LPE_ITEM, SPLPEItem)) ^ widgets/toolbox.cpp:1315:40: note: in expansion of macro 'SP_LPE_ITEM' if (sp_lpe_item_has_path_effect(SP_LPE_ITEM(item))) { ^ CXX xml/node-fns.o widgets/toolbox.cpp: In function 'void star_tb_event_attr_changed(Inkscape::XML::Node*, const gchar*, const gchar*, const gchar*, bool, gpointer)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtkadjustment.h:41:47: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_ADJUSTMENT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_ADJUSTMENT, GtkAdjustment)) ^ widgets/toolbox.cpp:2725:15: note: in expansion of macro 'GTK_ADJUSTMENT' adj = GTK_ADJUSTMENT( gtk_object_get_data(GTK_OBJECT(tbl), "randomized") ); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtkadjustment.h:41:47: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_ADJUSTMENT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_ADJUSTMENT, GtkAdjustment)) ^ widgets/toolbox.cpp:2728:15: note: in expansion of macro 'GTK_ADJUSTMENT' adj = GTK_ADJUSTMENT( gtk_object_get_data(GTK_OBJECT(tbl), "rounded") ); ^ widgets/toolbox.cpp: In function 'void sp_stb_defaults(GtkWidget*, GObject*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtkadjustment.h:41:47: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_ADJUSTMENT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_ADJUSTMENT, GtkAdjustment)) ^ widgets/toolbox.cpp:2831:11: note: in expansion of macro 'GTK_ADJUSTMENT' adj = GTK_ADJUSTMENT( g_object_get_data( dataKludge, "magnitude" ) ); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtkadjustment.h:41:47: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_ADJUSTMENT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_ADJUSTMENT, GtkAdjustment)) ^ widgets/toolbox.cpp:2835:11: note: in expansion of macro 'GTK_ADJUSTMENT' adj = GTK_ADJUSTMENT( g_object_get_data( dataKludge, "proportion" ) ); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtkadjustment.h:41:47: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_ADJUSTMENT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_ADJUSTMENT, GtkAdjustment)) ^ widgets/toolbox.cpp:2839:11: note: in expansion of macro 'GTK_ADJUSTMENT' adj = GTK_ADJUSTMENT( g_object_get_data( dataKludge, "rounded" ) ); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtkadjustment.h:41:47: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_ADJUSTMENT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_ADJUSTMENT, GtkAdjustment)) ^ widgets/toolbox.cpp:2843:11: note: in expansion of macro 'GTK_ADJUSTMENT' adj = GTK_ADJUSTMENT( g_object_get_data( dataKludge, "randomized" ) ); ^ widgets/toolbox.cpp: In function 'void sp_rtb_sensitivize(GObject*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtkadjustment.h:41:47: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_ADJUSTMENT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_ADJUSTMENT, GtkAdjustment)) ^ widgets/toolbox.cpp:3016:27: note: in expansion of macro 'GTK_ADJUSTMENT' GtkAdjustment *adj1 = GTK_ADJUSTMENT( g_object_get_data(tbl, "rx") ); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtkadjustment.h:41:47: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_ADJUSTMENT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_ADJUSTMENT, GtkAdjustment)) ^ widgets/toolbox.cpp:3017:27: note: in expansion of macro 'GTK_ADJUSTMENT' GtkAdjustment *adj2 = GTK_ADJUSTMENT( g_object_get_data(tbl, "ry") ); ^ widgets/toolbox.cpp: In function 'void sp_rtb_value_changed(GtkAdjustment*, GObject*, const gchar*, void (*)(SPRect*, gdouble))': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPRect*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ widgets/../sp-rect.h:23:34: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_RECT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_RECT, SPRect)) ^ widgets/toolbox.cpp:3054:24: note: in expansion of macro 'SP_RECT' setter(SP_RECT(items->data), sp_units_get_pixels(adj->value, *unit)); ^ widgets/toolbox.cpp: In function 'void sp_rtb_defaults(GtkWidget*, GObject*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtkadjustment.h:41:47: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_ADJUSTMENT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_ADJUSTMENT, GtkAdjustment)) ^ widgets/toolbox.cpp:3098:11: note: in expansion of macro 'GTK_ADJUSTMENT' adj = GTK_ADJUSTMENT( g_object_get_data(obj, "rx") ); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtkadjustment.h:41:47: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_ADJUSTMENT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_ADJUSTMENT, GtkAdjustment)) ^ widgets/toolbox.cpp:3103:11: note: in expansion of macro 'GTK_ADJUSTMENT' adj = GTK_ADJUSTMENT( g_object_get_data(obj, "ry") ); ^ widgets/toolbox.cpp: In function 'void rect_tb_event_attr_changed(Inkscape::XML::Node*, const gchar*, const gchar*, const gchar*, bool, gpointer)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtkadjustment.h:41:47: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_ADJUSTMENT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_ADJUSTMENT, GtkAdjustment)) ^ widgets/toolbox.cpp:3130:34: note: in expansion of macro 'GTK_ADJUSTMENT' GtkAdjustment *adj = GTK_ADJUSTMENT( g_object_get_data( tbl, "rx" ) ); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPRect*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ widgets/../sp-rect.h:23:34: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_RECT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_RECT, SPRect)) ^ widgets/toolbox.cpp:3131:49: note: in expansion of macro 'SP_RECT' gdouble rx = sp_rect_get_visible_rx(SP_RECT(item)); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtkadjustment.h:41:47: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_ADJUSTMENT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_ADJUSTMENT, GtkAdjustment)) ^ widgets/toolbox.cpp:3136:34: note: in expansion of macro 'GTK_ADJUSTMENT' GtkAdjustment *adj = GTK_ADJUSTMENT( g_object_get_data( tbl, "ry" ) ); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPRect*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ widgets/../sp-rect.h:23:34: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_RECT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_RECT, SPRect)) ^ widgets/toolbox.cpp:3137:49: note: in expansion of macro 'SP_RECT' gdouble ry = sp_rect_get_visible_ry(SP_RECT(item)); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtkadjustment.h:41:47: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_ADJUSTMENT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_ADJUSTMENT, GtkAdjustment)) ^ widgets/toolbox.cpp:3142:34: note: in expansion of macro 'GTK_ADJUSTMENT' GtkAdjustment *adj = GTK_ADJUSTMENT( g_object_get_data( tbl, "width" ) ); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPRect*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ widgets/../sp-rect.h:23:34: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_RECT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_RECT, SPRect)) ^ widgets/toolbox.cpp:3143:56: note: in expansion of macro 'SP_RECT' gdouble width = sp_rect_get_visible_width (SP_RECT(item)); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtkadjustment.h:41:47: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_ADJUSTMENT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_ADJUSTMENT, GtkAdjustment)) ^ widgets/toolbox.cpp:3148:34: note: in expansion of macro 'GTK_ADJUSTMENT' GtkAdjustment *adj = GTK_ADJUSTMENT( g_object_get_data( tbl, "height" ) ); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPRect*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ widgets/../sp-rect.h:23:34: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_RECT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_RECT, SPRect)) ^ widgets/toolbox.cpp:3149:58: note: in expansion of macro 'SP_RECT' gdouble height = sp_rect_get_visible_height (SP_RECT(item)); ^ widgets/toolbox.cpp: In function 'void box3d_resync_toolbar(Inkscape::XML::Node*, GObject*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtkadjustment.h:41:47: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_ADJUSTMENT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_ADJUSTMENT, GtkAdjustment)) ^ widgets/toolbox.cpp:3396:15: note: in expansion of macro 'GTK_ADJUSTMENT' adj = GTK_ADJUSTMENT(gtk_object_get_data(GTK_OBJECT(tbl), "box3d_angle_x")); ^ CXX xml/rebase-hrefs.o /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtkadjustment.h:41:47: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_ADJUSTMENT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_ADJUSTMENT, GtkAdjustment)) ^ widgets/toolbox.cpp:3403:15: note: in expansion of macro 'GTK_ADJUSTMENT' adj = GTK_ADJUSTMENT(gtk_object_get_data(GTK_OBJECT(tbl), "box3d_angle_y")); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtkadjustment.h:41:47: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_ADJUSTMENT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_ADJUSTMENT, GtkAdjustment)) ^ widgets/toolbox.cpp:3410:15: note: in expansion of macro 'GTK_ADJUSTMENT' adj = GTK_ADJUSTMENT(gtk_object_get_data(GTK_OBJECT(tbl), "box3d_angle_z")); ^ widgets/toolbox.cpp: In function 'void box3d_toolbox_selection_changed(Inkscape::Selection*, GObject*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPBox3D*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ widgets/../box3d.h:23:35: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_BOX3D(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_BOX3D, SPBox3D)) ^ widgets/toolbox.cpp:3473:24: note: in expansion of macro 'SP_BOX3D' SPBox3D *box = SP_BOX3D(item); ^ widgets/toolbox.cpp: In function 'void freehand_mode_changed(EgeSelectOneAction*, GObject*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPPenContext*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ widgets/../pen-context.h:12:28: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_PEN_CONTEXT(o) (G_TYPE_CHECK_INSTANCE_CAST((o), SP_TYPE_PEN_CONTEXT, SPPenContext)) ^ widgets/toolbox.cpp:3967:28: note: in expansion of macro 'SP_PEN_CONTEXT' SPPenContext *pc = SP_PEN_CONTEXT(desktop->event_context); ^ widgets/toolbox.cpp: In function 'void sp_arctb_startend_value_changed(GtkAdjustment*, GObject*, const gchar*, const gchar*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ widgets/../forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ widgets/toolbox.cpp:5326:24: note: in expansion of macro 'SP_ITEM' SPItem *item = SP_ITEM(items->data); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPGenericEllipse*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ widgets/../sp-ellipse.h:23:33: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_GENERICELLIPSE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_GENERICELLIPSE, SPGenericEllipse)) ^ widgets/toolbox.cpp:5330:36: note: in expansion of macro 'SP_GENERICELLIPSE' SPGenericEllipse *ge = SP_GENERICELLIPSE(item); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPArc*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ widgets/../sp-ellipse.h:89:22: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ARC(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ARC, SPArc)) ^ widgets/toolbox.cpp:5331:26: note: in expansion of macro 'SP_ARC' SPArc *arc = SP_ARC(item); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtkadjustment.h:41:47: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_ADJUSTMENT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_ADJUSTMENT, GtkAdjustment)) ^ widgets/toolbox.cpp:5349:28: note: in expansion of macro 'GTK_ADJUSTMENT' GtkAdjustment *other = GTK_ADJUSTMENT( g_object_get_data( tbl, other_name ) ); ^ widgets/toolbox.cpp: In function 'void sp_arctb_defaults(GtkWidget*, GObject*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtkadjustment.h:41:47: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_ADJUSTMENT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_ADJUSTMENT, GtkAdjustment)) ^ widgets/toolbox.cpp:5428:11: note: in expansion of macro 'GTK_ADJUSTMENT' adj = GTK_ADJUSTMENT( g_object_get_data(obj, "start") ); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtkadjustment.h:41:47: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_ADJUSTMENT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_ADJUSTMENT, GtkAdjustment)) ^ widgets/toolbox.cpp:5432:11: note: in expansion of macro 'GTK_ADJUSTMENT' adj = GTK_ADJUSTMENT( g_object_get_data(obj, "end") ); ^ widgets/toolbox.cpp: In function 'void arc_tb_event_attr_changed(Inkscape::XML::Node*, const gchar*, const gchar*, const gchar*, bool, gpointer)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtkadjustment.h:41:47: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_ADJUSTMENT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_ADJUSTMENT, GtkAdjustment)) ^ widgets/toolbox.cpp:5457:12: note: in expansion of macro 'GTK_ADJUSTMENT' adj1 = GTK_ADJUSTMENT( g_object_get_data( tbl, "start" ) ); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtkadjustment.h:41:47: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_ADJUSTMENT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_ADJUSTMENT, GtkAdjustment)) ^ widgets/toolbox.cpp:5459:12: note: in expansion of macro 'GTK_ADJUSTMENT' adj2 = GTK_ADJUSTMENT( g_object_get_data( tbl, "end" ) ); ^ widgets/toolbox.cpp: In function 'void sp_arc_toolbox_prep(SPDesktop*, GtkActionGroup*, GObject*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtkadjustment.h:41:47: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_ADJUSTMENT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_ADJUSTMENT, GtkAdjustment)) ^ widgets/toolbox.cpp:5619:31: note: in expansion of macro 'GTK_ADJUSTMENT' GtkAdjustment *adj1 = GTK_ADJUSTMENT( g_object_get_data( holder, "start" ) ); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtkadjustment.h:41:47: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_ADJUSTMENT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_ADJUSTMENT, GtkAdjustment)) ^ widgets/toolbox.cpp:5620:31: note: in expansion of macro 'GTK_ADJUSTMENT' GtkAdjustment *adj2 = GTK_ADJUSTMENT( g_object_get_data( holder, "end" ) ); ^ widgets/toolbox.cpp: In function 'void sp_lpetool_mode_changed(EgeSelectOneAction*, GObject*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPLPEToolContext*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ widgets/../lpe-tool-context.h:22:32: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_LPETOOL_CONTEXT(o) (GTK_CHECK_CAST((o), SP_TYPE_LPETOOL_CONTEXT, SPLPEToolContext)) ^ widgets/toolbox.cpp:5738:32: note: in expansion of macro 'SP_LPETOOL_CONTEXT' SPLPEToolContext *lc = SP_LPETOOL_CONTEXT(desktop->event_context); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPLPEToolContext*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ widgets/../lpe-tool-context.h:22:32: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_LPETOOL_CONTEXT(o) (GTK_CHECK_CAST((o), SP_TYPE_LPETOOL_CONTEXT, SPLPEToolContext)) ^ widgets/toolbox.cpp:5746:13: note: in expansion of macro 'SP_LPETOOL_CONTEXT' SP_LPETOOL_CONTEXT(desktop->event_context)->mode = type; ^ widgets/toolbox.cpp: In function 'void sp_lpetool_toolbox_sel_modified(Inkscape::Selection*, guint, GObject*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPLPEToolContext*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ widgets/../lpe-tool-context.h:22:32: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_LPETOOL_CONTEXT(o) (GTK_CHECK_CAST((o), SP_TYPE_LPETOOL_CONTEXT, SPLPEToolContext)) ^ widgets/toolbox.cpp:5762:40: note: in expansion of macro 'SP_LPETOOL_CONTEXT' lpetool_update_measuring_items(SP_LPETOOL_CONTEXT(ec)); ^ widgets/toolbox.cpp: In function 'void sp_lpetool_toolbox_sel_changed(Inkscape::Selection*, GObject*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPLPEToolContext*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ widgets/../lpe-tool-context.h:22:32: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_LPETOOL_CONTEXT(o) (GTK_CHECK_CAST((o), SP_TYPE_LPETOOL_CONTEXT, SPLPEToolContext)) ^ widgets/toolbox.cpp:5773:28: note: in expansion of macro 'SP_LPETOOL_CONTEXT' SPLPEToolContext *lc = SP_LPETOOL_CONTEXT(ec); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPLPEItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ widgets/../sp-lpe-item.h:23:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_LPE_ITEM(o) (G_TYPE_CHECK_INSTANCE_CAST((o), SP_TYPE_LPE_ITEM, SPLPEItem)) ^ widgets/toolbox.cpp:5782:30: note: in expansion of macro 'SP_LPE_ITEM' SPLPEItem *lpeitem = SP_LPE_ITEM(item); ^ widgets/toolbox.cpp: In function 'void lpetool_toggle_show_bbox(GtkToggleAction*, gpointer)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPLPEToolContext*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ widgets/../lpe-tool-context.h:22:32: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_LPETOOL_CONTEXT(o) (GTK_CHECK_CAST((o), SP_TYPE_LPETOOL_CONTEXT, SPLPEToolContext)) ^ widgets/toolbox.cpp:5810:32: note: in expansion of macro 'SP_LPETOOL_CONTEXT' SPLPEToolContext *lc = SP_LPETOOL_CONTEXT(desktop->event_context); ^ widgets/toolbox.cpp: In function 'void lpetool_toggle_show_measuring_info(GtkToggleAction*, GObject*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPLPEToolContext*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ widgets/../lpe-tool-context.h:22:32: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_LPETOOL_CONTEXT(o) (GTK_CHECK_CAST((o), SP_TYPE_LPETOOL_CONTEXT, SPLPEToolContext)) ^ widgets/toolbox.cpp:5823:28: note: in expansion of macro 'SP_LPETOOL_CONTEXT' SPLPEToolContext *lc = SP_LPETOOL_CONTEXT(desktop->event_context); ^ widgets/toolbox.cpp: In function 'void lpetool_unit_changed(GtkAction*, GObject*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPLPEToolContext*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ widgets/../lpe-tool-context.h:22:32: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_LPETOOL_CONTEXT(o) (GTK_CHECK_CAST((o), SP_TYPE_LPETOOL_CONTEXT, SPLPEToolContext)) ^ widgets/toolbox.cpp:5842:32: note: in expansion of macro 'SP_LPETOOL_CONTEXT' SPLPEToolContext *lc = SP_LPETOOL_CONTEXT(desktop->event_context); ^ widgets/toolbox.cpp: In function 'void lpetool_toggle_set_bbox(GtkToggleAction*, gpointer)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPLPEToolContext*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ widgets/../lpe-tool-context.h:22:32: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_LPETOOL_CONTEXT(o) (GTK_CHECK_CAST((o), SP_TYPE_LPETOOL_CONTEXT, SPLPEToolContext)) ^ widgets/toolbox.cpp:5869:45: note: in expansion of macro 'SP_LPETOOL_CONTEXT' lpetool_context_reset_limiting_bbox(SP_LPETOOL_CONTEXT(desktop->event_context)); ^ widgets/toolbox.cpp: In function 'void sp_text_style_changed(InkToggleAction*, GObject*)': widgets/toolbox.cpp:6493:14: warning: variable 'nochange' set but not used [-Wunused-but-set-variable] gboolean nochange = true; ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glibmm-2.4/glibmm/varianttype.h:26, from /usr/include/glibmm-2.4/glibmm/variant.h:26, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:25, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:23, from /usr/include/glibmm-2.4/glibmm.h:91, from /usr/include/gtkmm-2.4/gtkmm.h:87, from widgets/toolbox.cpp:32: widgets/toolbox.cpp: In function 'void sp_text_align_mode_changed(EgeSelectOneAction*, GObject*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ widgets/../forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ widgets/toolbox.cpp:6687:28: note: in expansion of macro 'SP_ITEM' SPItem *item = SP_ITEM(items->data); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPText*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ widgets/../sp-text.h:27:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_TEXT(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_TEXT, SPText)) ^ widgets/toolbox.cpp:6748:30: note: in expansion of macro 'SP_TEXT' Geom::Point XY = SP_TEXT(item)->attributes.firstXY(); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPText*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ widgets/../sp-text.h:27:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_TEXT(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_TEXT, SPText)) ^ widgets/toolbox.cpp:6754:13: note: in expansion of macro 'SP_TEXT' SP_TEXT(item)->attributes.setFirstXY(XY); ^ widgets/toolbox.cpp: In function 'void sp_text_dx_value_changed(GtkAdjustment*, GObject*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPTextContext*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ widgets/../text-context.h:27:31: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_TEXT_CONTEXT(obj) (GTK_CHECK_CAST ((obj), SP_TYPE_TEXT_CONTEXT, SPTextContext)) ^ widgets/toolbox.cpp:6966:35: note: in expansion of macro 'SP_TEXT_CONTEXT' SPTextContext *const tc = SP_TEXT_CONTEXT((SP_ACTIVE_DESKTOP)->event_context); ^ widgets/toolbox.cpp: In function 'void sp_text_dy_value_changed(GtkAdjustment*, GObject*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPTextContext*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ widgets/../text-context.h:27:31: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_TEXT_CONTEXT(obj) (GTK_CHECK_CAST ((obj), SP_TYPE_TEXT_CONTEXT, SPTextContext)) ^ widgets/toolbox.cpp:7000:35: note: in expansion of macro 'SP_TEXT_CONTEXT' SPTextContext *const tc = SP_TEXT_CONTEXT((SP_ACTIVE_DESKTOP)->event_context); ^ widgets/toolbox.cpp: In function 'void sp_text_rotation_value_changed(GtkAdjustment*, GObject*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPTextContext*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ widgets/../text-context.h:27:31: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_TEXT_CONTEXT(obj) (GTK_CHECK_CAST ((obj), SP_TYPE_TEXT_CONTEXT, SPTextContext)) ^ widgets/toolbox.cpp:7035:35: note: in expansion of macro 'SP_TEXT_CONTEXT' SPTextContext *const tc = SP_TEXT_CONTEXT((SP_ACTIVE_DESKTOP)->event_context); ^ widgets/toolbox.cpp: In function 'void sp_text_toolbox_selection_changed(Inkscape::Selection*, GObject*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPTextContext*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ widgets/../text-context.h:27:31: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_TEXT_CONTEXT(obj) (GTK_CHECK_CAST ((obj), SP_TYPE_TEXT_CONTEXT, SPTextContext)) ^ widgets/toolbox.cpp:7376:35: note: in expansion of macro 'SP_TEXT_CONTEXT' SPTextContext *const tc = SP_TEXT_CONTEXT((SP_ACTIVE_DESKTOP)->event_context); ^ widgets/toolbox.cpp: In function 'void sp_connector_new_connection_point(GtkWidget*, GObject*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPConnectorContext*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ widgets/../connector-context.h:27:34: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CONNECTOR_CONTEXT(o) (G_TYPE_CHECK_INSTANCE_CAST((o), SP_TYPE_CONNECTOR_CONTEXT, SPConnectorContext)) ^ widgets/toolbox.cpp:8114:30: note: in expansion of macro 'SP_CONNECTOR_CONTEXT' SPConnectorContext* cc = SP_CONNECTOR_CONTEXT(desktop->event_context); ^ widgets/toolbox.cpp: In function 'void sp_connector_remove_connection_point(GtkWidget*, GObject*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPConnectorContext*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ widgets/../connector-context.h:27:34: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CONNECTOR_CONTEXT(o) (G_TYPE_CHECK_INSTANCE_CAST((o), SP_TYPE_CONNECTOR_CONTEXT, SPConnectorContext)) ^ widgets/toolbox.cpp:8124:30: note: in expansion of macro 'SP_CONNECTOR_CONTEXT' SPConnectorContext* cc = SP_CONNECTOR_CONTEXT(desktop->event_context); ^ widgets/toolbox.cpp: In function 'void sp_connector_toolbox_selection_changed(Inkscape::Selection*, GObject*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtkadjustment.h:41:47: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_ADJUSTMENT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_ADJUSTMENT, GtkAdjustment)) ^ widgets/toolbox.cpp:8141:26: note: in expansion of macro 'GTK_ADJUSTMENT' GtkAdjustment *adj = GTK_ADJUSTMENT( g_object_get_data( tbl, "curvature" ) ); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPPath*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./sp-path.h:21:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_PATH(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_PATH, SPPath)) ^ widgets/toolbox.cpp:8146:29: note: in expansion of macro 'SP_PATH' gdouble curvature = SP_PATH(item)->connEndPair.getCurvature(); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPPath*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./sp-path.h:21:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_PATH(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_PATH, SPPath)) ^ widgets/toolbox.cpp:8147:26: note: in expansion of macro 'SP_PATH' bool is_orthog = SP_PATH(item)->connEndPair.isOrthogonal(); ^ CXX xml/repr-io.o In file included from xml/../document.h:28:0, from xml/rebase-hrefs.cpp:3: xml/../gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': xml/../gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ CXX xml/repr-sorting.o In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/gtkmm-2.4/gtkmm/widget.h:29, from ./extension/extension.h:20, from xml/repr-io.cpp:33: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm.h:27:0, from /usr/include/gtkmm-2.4/gtkmm.h:89, from ./sp-filter.h:19, from ./style.h:21, from xml/repr-css.cpp:13: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/pangomm-1.4/pangomm/layout.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:29, from /usr/include/gdkmm-2.4/gdkmm/gc.h:32, from /usr/include/gdkmm-2.4/gdkmm.h:30, from /usr/include/gtkmm-2.4/gtkmm.h:89, from ./sp-filter.h:19, from ./style.h:21, from xml/repr-css.cpp:13: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:35:0, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:33, from /usr/include/gdkmm-2.4/gdkmm/window.h:30, from /usr/include/gdkmm-2.4/gdkmm/event.h:27, from /usr/include/gtkmm-2.4/gtkmm/widget.h:37, from ./extension/extension.h:20, from xml/repr-io.cpp:33: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm/cursor.h:31:0, from /usr/include/gdkmm-2.4/gdkmm.h:40, from /usr/include/gtkmm-2.4/gtkmm.h:89, from ./sp-filter.h:19, from ./style.h:21, from xml/repr-css.cpp:13: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:44:0, from ./extension/extension.h:20, from xml/repr-io.cpp:33: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:97:0, from ./sp-filter.h:19, from ./style.h:21, from xml/repr-css.cpp:13: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:98:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:101:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/cellview.h:31, from /usr/include/gtkmm-2.4/gtkmm.h:108, from ./sp-filter.h:19, from ./style.h:21, from xml/repr-css.cpp:13: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:86:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:89:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/cellview.h:31, from /usr/include/gtkmm-2.4/gtkmm.h:108, from ./sp-filter.h:19, from ./style.h:21, from xml/repr-css.cpp:13: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:127:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:130:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:113:0, from ./sp-filter.h:19, from ./style.h:21, from xml/repr-css.cpp:13: /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'GtkCellRendererCombo* Gtk::CellRendererCombo::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:95:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] GtkCellRendererCombo* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'const GtkCellRendererCombo* Gtk::CellRendererCombo::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:98:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererCombo* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:116:0, from ./sp-filter.h:19, from ./style.h:21, from xml/repr-css.cpp:13: /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'GtkCellRendererSpin* Gtk::CellRendererSpin::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:97:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] GtkCellRendererSpin* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'const GtkCellRendererSpin* Gtk::CellRendererSpin::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:100:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererSpin* gobj() const { return reinterpret_cast(gobject_); } ^ CXX xml/repr-util.o In file included from /usr/include/gtkmm-2.4/gtkmm.h:193:0, from ./sp-filter.h:19, from ./style.h:21, from xml/repr-css.cpp:13: /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'GtkProgressBar* Gtk::ProgressBar::gobj()': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:146:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] GtkProgressBar* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'const GtkProgressBar* Gtk::ProgressBar::gobj() const': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:149:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] const GtkProgressBar* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:207:0, from ./sp-filter.h:19, from ./style.h:21, from xml/repr-css.cpp:13: /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkRuler* Gtk::Ruler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:116:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] GtkRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkRuler* Gtk::Ruler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:119:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] const GtkRuler* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkVRuler* Gtk::VRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:369:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] GtkVRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkVRuler* Gtk::VRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:372:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] const GtkVRuler* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkHRuler* Gtk::HRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:439:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] GtkHRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkHRuler* Gtk::HRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:442:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] const GtkHRuler* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:216:0, from ./sp-filter.h:19, from ./style.h:21, from xml/repr-css.cpp:13: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:163:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } ^ CXX xml/repr.o xml/repr-util.cpp: In function 'unsigned int sp_repr_get_boolean(Inkscape::XML::Node*, const gchar*, unsigned int*)': xml/repr-util.cpp:504:14: warning: 'gint g_strcasecmp(const gchar*, const gchar*)' is deprecated (declared at /usr/include/glib-2.0/glib/gstrfuncs.h:200) [-Wdeprecated-declarations] if (!g_strcasecmp(v, "true") || ^ xml/repr-util.cpp:504:36: warning: 'gint g_strcasecmp(const gchar*, const gchar*)' is deprecated (declared at /usr/include/glib-2.0/glib/gstrfuncs.h:200) [-Wdeprecated-declarations] if (!g_strcasecmp(v, "true") || ^ xml/repr-util.cpp:505:14: warning: 'gint g_strcasecmp(const gchar*, const gchar*)' is deprecated (declared at /usr/include/glib-2.0/glib/gstrfuncs.h:200) [-Wdeprecated-declarations] !g_strcasecmp(v, "yes" ) || ^ xml/repr-util.cpp:505:36: warning: 'gint g_strcasecmp(const gchar*, const gchar*)' is deprecated (declared at /usr/include/glib-2.0/glib/gstrfuncs.h:200) [-Wdeprecated-declarations] !g_strcasecmp(v, "yes" ) || ^ xml/repr-util.cpp:506:14: warning: 'gint g_strcasecmp(const gchar*, const gchar*)' is deprecated (declared at /usr/include/glib-2.0/glib/gstrfuncs.h:200) [-Wdeprecated-declarations] !g_strcasecmp(v, "y" ) || ^ xml/repr-util.cpp:506:36: warning: 'gint g_strcasecmp(const gchar*, const gchar*)' is deprecated (declared at /usr/include/glib-2.0/glib/gstrfuncs.h:200) [-Wdeprecated-declarations] !g_strcasecmp(v, "y" ) || ^ CXX xml/simple-document.o CXX xml/simple-node.o CXX xml/croco-node-iface.o CXX xml/event.o CXX xml/subtree.o CXX ui/context-menu.o CXX ui/clipboard.o CXX ui/previewholder.o In file included from ./ui/view/view.h:22:0, from ./desktop.h:36, from ui/context-menu.cpp:19: ./gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': ./gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/gtkmm-2.4/gtkmm/widget.h:29, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/bin.h:30, from /usr/include/gtkmm-2.4/gtkmm/window.h:32, from ./ui/view/edit-widget-interface.h:21, from ./desktop.h:37, from ui/context-menu.cpp:19: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:35:0, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:33, from /usr/include/gdkmm-2.4/gdkmm/window.h:30, from /usr/include/gdkmm-2.4/gdkmm/event.h:27, from /usr/include/gtkmm-2.4/gtkmm/widget.h:37, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/bin.h:30, from /usr/include/gtkmm-2.4/gtkmm/window.h:32, from ./ui/view/edit-widget-interface.h:21, from ./desktop.h:37, from ui/context-menu.cpp:19: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/gtkmm-2.4/gtkmm/widget.h:29, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/box.h:58, from ui/previewholder.h:16, from ui/previewholder.cpp:14: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:44:0, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/bin.h:30, from /usr/include/gtkmm-2.4/gtkmm/window.h:32, from ./ui/view/edit-widget-interface.h:21, from ./desktop.h:37, from ui/context-menu.cpp:19: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:35:0, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:33, from /usr/include/gdkmm-2.4/gdkmm/window.h:30, from /usr/include/gdkmm-2.4/gdkmm/event.h:27, from /usr/include/gtkmm-2.4/gtkmm/widget.h:37, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/box.h:58, from ui/previewholder.h:16, from ui/previewholder.cpp:14: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:44:0, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/box.h:58, from ui/previewholder.h:16, from ui/previewholder.cpp:14: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm/display.h:30:0, from /usr/include/gtkmm-2.4/gtkmm/clipboard.h:30, from ui/clipboard.cpp:26: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/pangomm-1.4/pangomm/layout.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:29, from /usr/include/gdkmm-2.4/gdkmm/window.h:30, from /usr/include/gdkmm-2.4/gdkmm/device.h:28, from /usr/include/gdkmm-2.4/gdkmm/display.h:31, from /usr/include/gtkmm-2.4/gtkmm/clipboard.h:30, from ui/clipboard.cpp:26: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/clipboard.h:30:0, from ui/clipboard.cpp:26: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, 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 ui/context-menu.h:13, from ui/context-menu.cpp:16: ui/context-menu.cpp: In function 'void sp_item_create_link(GtkMenuItem*, SPItem*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ ui/context-menu.cpp:293:40: note: in expansion of macro 'SP_ITEM' sp_desktop_selection(desktop)->set(SP_ITEM(object)); ^ ui/context-menu.cpp: In function 'void sp_group_menu(SPObject*, SPDesktop*, GtkMenu*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ ui/context-menu.cpp:303:18: note: in expansion of macro 'SP_ITEM' SPItem *item=SP_ITEM(object); ^ ui/context-menu.cpp: In function 'void sp_anchor_link_remove(GtkMenuItem*, SPAnchor*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPGroup*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./sp-item-group.h:20:35: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_GROUP(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_GROUP, SPGroup)) ^ ui/context-menu.cpp:389:27: note: in expansion of macro 'SP_GROUP' sp_item_group_ungroup(SP_GROUP(anchor), &children); ^ ui/context-menu.cpp: In function 'void sp_image_menu(SPObject*, SPDesktop*, GtkMenu*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ ui/context-menu.cpp:402:20: note: in expansion of macro 'SP_ITEM' SPItem *item = SP_ITEM(object); ^ In file included from ./ui/view/view.h:22:0, from ./desktop.h:36, from ui/clipboard.cpp:34: ./gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': ./gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ CXX ui/uxmanager.o In file included from /usr/include/gtkmm-2.4/gtkmm/treeview.h:34:0, from ./event-log.h:31, from ./document-private.h:26, from ui/clipboard.cpp:38: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:98:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:101:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24:0, from /usr/include/gtkmm-2.4/gtkmm/treeviewcolumn.h:38, from /usr/include/gtkmm-2.4/gtkmm/treeview.h:36, from ./event-log.h:31, from ./document-private.h:26, from ui/clipboard.cpp:38: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:86:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:89:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27:0, from /usr/include/gtkmm-2.4/gtkmm/treeviewcolumn.h:38, from /usr/include/gtkmm-2.4/gtkmm/treeview.h:36, from ./event-log.h:31, from ./document-private.h:26, from ui/clipboard.cpp:38: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:127:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:130:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:113:0, from ./sp-filter.h:19, from ./style.h:21, from ui/clipboard.cpp:43: /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'GtkCellRendererCombo* Gtk::CellRendererCombo::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:95:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] GtkCellRendererCombo* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'const GtkCellRendererCombo* Gtk::CellRendererCombo::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:98:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererCombo* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:116:0, from ./sp-filter.h:19, from ./style.h:21, from ui/clipboard.cpp:43: /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'GtkCellRendererSpin* Gtk::CellRendererSpin::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:97:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] GtkCellRendererSpin* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'const GtkCellRendererSpin* Gtk::CellRendererSpin::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:100:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererSpin* gobj() const { return reinterpret_cast(gobject_); } ^ CXX ui/cache/svg_preview_cache.o In file included from /usr/include/gtkmm-2.4/gtkmm.h:193:0, from ./sp-filter.h:19, from ./style.h:21, from ui/clipboard.cpp:43: /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'GtkProgressBar* Gtk::ProgressBar::gobj()': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:146:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] GtkProgressBar* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'const GtkProgressBar* Gtk::ProgressBar::gobj() const': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:149:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] const GtkProgressBar* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:207:0, from ./sp-filter.h:19, from ./style.h:21, from ui/clipboard.cpp:43: /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkRuler* Gtk::Ruler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:116:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] GtkRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkRuler* Gtk::Ruler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:119:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] const GtkRuler* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkVRuler* Gtk::VRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:369:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] GtkVRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkVRuler* Gtk::VRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:372:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] const GtkVRuler* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkHRuler* Gtk::HRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:439:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] GtkHRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkHRuler* Gtk::HRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:442:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] const GtkHRuler* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:216:0, from ./sp-filter.h:19, from ./style.h:21, from ui/clipboard.cpp:43: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:163:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glibmm-2.4/glibmm/varianttype.h:26, from /usr/include/glibmm-2.4/glibmm/variant.h:26, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:25, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:23, from /usr/include/glibmm-2.4/glibmm.h:91, from /usr/include/gtkmm-2.4/gtkmm/clipboard.h:7, from ui/clipboard.cpp:26: ui/clipboard.cpp: In member function 'virtual bool Inkscape::UI::ClipboardManagerImpl::pasteSize(SPDesktop*, bool, bool, bool)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ ui/clipboard.cpp:467:32: note: in expansion of macro 'SP_ITEM' SPItem *item = SP_ITEM(i->data); ^ ui/clipboard.cpp: In member function 'void Inkscape::UI::ClipboardManagerImpl::_copySelection(Inkscape::Selection*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ ui/clipboard.cpp:594:23: note: in expansion of macro 'SP_ITEM' _copyUsedDefs(SP_ITEM (i->data)); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ ui/clipboard.cpp:616:76: note: in expansion of macro 'SP_ITEM' gchar *transform_str = sp_svg_transform_write(sp_item_i2doc_affine(SP_ITEM(i->data))); ^ ui/clipboard.cpp: In member function 'void Inkscape::UI::ClipboardManagerImpl::_copyUsedDefs(SPItem*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPGradient*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./sp-gradient.h:35:27: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_GRADIENT(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_GRADIENT, SPGradient)) ^ ui/clipboard.cpp:659:27: note: in expansion of macro 'SP_GRADIENT' _copyGradient(SP_GRADIENT(server)); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPPattern*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ ./sp-pattern.h:20:24: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_PATTERN(o) (GTK_CHECK_CAST ((o), SP_TYPE_PATTERN, SPPattern)) ^ ui/clipboard.cpp:662:26: note: in expansion of macro 'SP_PATTERN' _copyPattern(SP_PATTERN(server)); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPGradient*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./sp-gradient.h:35:27: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_GRADIENT(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_GRADIENT, SPGradient)) ^ ui/clipboard.cpp:668:27: note: in expansion of macro 'SP_GRADIENT' _copyGradient(SP_GRADIENT(server)); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPPattern*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ ./sp-pattern.h:20:24: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_PATTERN(o) (GTK_CHECK_CAST ((o), SP_TYPE_PATTERN, SPPattern)) ^ ui/clipboard.cpp:671:26: note: in expansion of macro 'SP_PATTERN' _copyPattern(SP_PATTERN(server)); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPShape*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./sp-shape.h:26:24: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_SHAPE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_SHAPE, SPShape)) ^ ui/clipboard.cpp:677:26: note: in expansion of macro 'SP_SHAPE' SPShape *shape = SP_SHAPE (item); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPLPEItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./sp-lpe-item.h:23:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_LPE_ITEM(o) (G_TYPE_CHECK_INSTANCE_CAST((o), SP_TYPE_LPE_ITEM, SPLPEItem)) ^ ui/clipboard.cpp:686:30: note: in expansion of macro 'SP_LPE_ITEM' SPLPEItem *lpeitem = SP_LPE_ITEM (item); ^ In file included from ./sp-defs.h:15:0, from ./document-private.h:20, from ui/clipboard.cpp:38: /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPBox3D*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ ./sp-object.h:49:43: note: in definition of macro 'SP_OBJECT_REPR' #define SP_OBJECT_REPR(o) (((SPObject *) (o))->repr) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./forward.h:61:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_OBJECT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_OBJECT, SPObject)) ^ ui/clipboard.cpp:699:34: note: in expansion of macro 'SP_OBJECT' _copyNode(SP_OBJECT_REPR(SP_OBJECT(box3d_get_perspective(SP_BOX3D(item)))), _doc, _defs); ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./box3d.h:23:35: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_BOX3D(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_BOX3D, SPBox3D)) ^ ui/clipboard.cpp:699:66: note: in expansion of macro 'SP_BOX3D' _copyNode(SP_OBJECT_REPR(SP_OBJECT(box3d_get_perspective(SP_BOX3D(item)))), _doc, _defs); ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glibmm-2.4/glibmm/varianttype.h:26, from /usr/include/glibmm-2.4/glibmm/variant.h:26, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:25, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:23, from /usr/include/glibmm-2.4/glibmm.h:91, from /usr/include/gtkmm-2.4/gtkmm/clipboard.h:7, from ui/clipboard.cpp:26: /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPTextPath*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./sp-textpath.h:13:27: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_TEXTPATH(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_TEXTPATH, SPTextPath)) ^ ui/clipboard.cpp:703:23: note: in expansion of macro 'SP_TEXTPATH' _copyTextPath(SP_TEXTPATH(sp_object_first_child(SP_OBJECT(item)))); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ ui/clipboard.cpp:716:31: note: in expansion of macro 'SP_ITEM' _copyUsedDefs(SP_ITEM(o)); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ ui/clipboard.cpp:731:27: note: in expansion of macro 'SP_ITEM' _copyUsedDefs(SP_ITEM(o)); ^ ui/clipboard.cpp: In member function 'void Inkscape::UI::ClipboardManagerImpl::_copyPattern(SPPattern*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ ui/clipboard.cpp:764:27: note: in expansion of macro 'SP_ITEM' _copyUsedDefs(SP_ITEM(child)); ^ ui/clipboard.cpp: In member function 'void Inkscape::UI::ClipboardManagerImpl::_pasteDocument(SPDesktop*, SPDocument*, bool)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ ui/clipboard.cpp:848:52: note: in expansion of macro 'SP_ITEM' Geom::Matrix doc2parent = sp_item_i2doc_affine(SP_ITEM(desktop->currentLayer())).inverse(); ^ In file included from ./sp-defs.h:15:0, from ./document-private.h:20, from ui/clipboard.cpp:38: ui/clipboard.cpp: In member function 'void Inkscape::UI::ClipboardManagerImpl::_pasteDefs(SPDesktop*, SPDocument*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPRoot*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ ./sp-object.h:49:43: note: in definition of macro 'SP_OBJECT_REPR' #define SP_OBJECT_REPR(o) (((SPObject *) (o))->repr) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./sp-root.h:18:21: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ROOT(o) (G_TYPE_CHECK_INSTANCE_CAST((o), SP_TYPE_ROOT, SPRoot)) ^ ./document-private.h:31:43: note: in expansion of macro 'SP_ROOT' #define SP_DOCUMENT_DEFS(d) ((SPObject *) SP_ROOT (SP_DOCUMENT_ROOT (d))->defs) ^ ui/clipboard.cpp:897:39: note: in expansion of macro 'SP_DOCUMENT_DEFS' *target_defs = SP_OBJECT_REPR(SP_DOCUMENT_DEFS(target_document)); ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glibmm-2.4/glibmm/varianttype.h:26, from /usr/include/glibmm-2.4/glibmm/variant.h:26, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:25, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:23, from /usr/include/glibmm-2.4/glibmm.h:91, from /usr/include/gtkmm-2.4/gtkmm/clipboard.h:7, from ui/clipboard.cpp:26: ui/clipboard.cpp: In member function 'void Inkscape::UI::ClipboardManagerImpl::_applyPathEffect(SPItem*, const gchar*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPLPEItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./sp-lpe-item.h:23:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_LPE_ITEM(o) (G_TYPE_CHECK_INSTANCE_CAST((o), SP_TYPE_LPE_ITEM, SPLPEItem)) ^ ui/clipboard.cpp:1056:30: note: in expansion of macro 'SP_LPE_ITEM' SPLPEItem *lpeitem = SP_LPE_ITEM(item); ^ ui/clipboard.cpp: In member function 'void Inkscape::UI::ClipboardManagerImpl::_onGet(Gtk::SelectionData&, guint)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPRoot*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./sp-root.h:18:21: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ROOT(o) (G_TYPE_CHECK_INSTANCE_CAST((o), SP_TYPE_ROOT, SPRoot)) ^ ui/clipboard.cpp:1200:33: note: in expansion of macro 'SP_ROOT' Geom::Point origin (SP_ROOT(_clipboardSPDoc->root)->x.computed, SP_ROOT(_clipboardSPDoc->root)->y.computed); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPRoot*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./sp-root.h:18:21: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ROOT(o) (G_TYPE_CHECK_INSTANCE_CAST((o), SP_TYPE_ROOT, SPRoot)) ^ ui/clipboard.cpp:1200:77: note: in expansion of macro 'SP_ROOT' Geom::Point origin (SP_ROOT(_clipboardSPDoc->root)->x.computed, SP_ROOT(_clipboardSPDoc->root)->y.computed); ^ In file included from ./sp-defs.h:15:0, from ./document-private.h:20, from ui/clipboard.cpp:38: ui/clipboard.cpp: In member function 'void Inkscape::UI::ClipboardManagerImpl::_createInternalClipboard()': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPRoot*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ ./sp-object.h:49:43: note: in definition of macro 'SP_OBJECT_REPR' #define SP_OBJECT_REPR(o) (((SPObject *) (o))->repr) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./sp-root.h:18:21: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ROOT(o) (G_TYPE_CHECK_INSTANCE_CAST((o), SP_TYPE_ROOT, SPRoot)) ^ ./document-private.h:31:43: note: in expansion of macro 'SP_ROOT' #define SP_DOCUMENT_DEFS(d) ((SPObject *) SP_ROOT (SP_DOCUMENT_ROOT (d))->defs) ^ ui/clipboard.cpp:1257:32: note: in expansion of macro 'SP_DOCUMENT_DEFS' _defs = SP_OBJECT_REPR(SP_DOCUMENT_DEFS(_clipboardSPDoc)); ^ In file included from ./ui/view/view.h:22:0, from ./desktop.h:36, from ui/uxmanager.cpp:19: ./gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': ./gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/gtkmm-2.4/gtkmm/widget.h:29, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/bin.h:30, from /usr/include/gtkmm-2.4/gtkmm/window.h:32, from ./ui/view/edit-widget-interface.h:21, from ./desktop.h:37, from ui/uxmanager.cpp:19: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ CXX ui/dialog/aboutbox.o In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:35:0, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:33, from /usr/include/gdkmm-2.4/gdkmm/window.h:30, from /usr/include/gdkmm-2.4/gdkmm/event.h:27, from /usr/include/gtkmm-2.4/gtkmm/widget.h:37, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/bin.h:30, from /usr/include/gtkmm-2.4/gtkmm/window.h:32, from ./ui/view/edit-widget-interface.h:21, from ./desktop.h:37, from ui/uxmanager.cpp:19: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:44:0, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/bin.h:30, from /usr/include/gtkmm-2.4/gtkmm/window.h:32, from ./ui/view/edit-widget-interface.h:21, from ./desktop.h:37, from ui/uxmanager.cpp:19: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ ui/uxmanager.cpp: In function 'Glib::ustring {anonymous}::getLayoutPrefPath(Inkscape::UI::View::View*)': ui/uxmanager.cpp:49:42: warning: cast from 'Inkscape::UI::View::View*' to 'SPDesktop*' increases required alignment of target type [-Wcast-align] if (reinterpret_cast(view)->is_focusMode()) { ^ ui/uxmanager.cpp:51:49: warning: cast from 'Inkscape::UI::View::View*' to 'SPDesktop*' increases required alignment of target type [-Wcast-align] } else if (reinterpret_cast(view)->is_fullscreen()) { ^ In file included from ./selection.h:29:0, from ui/cache/svg_preview_cache.cpp:25: ./gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': ./gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/pangomm-1.4/pangomm/layout.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:29, from /usr/include/gdkmm-2.4/gdkmm/pixbuf.h:32, from ./event-log.h:27, from ./document-private.h:26, from ui/cache/svg_preview_cache.cpp:28: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:35:0, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:33, from /usr/include/gdkmm-2.4/gdkmm/pixbuf.h:32, from ./event-log.h:27, from ./document-private.h:26, from ui/cache/svg_preview_cache.cpp:28: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/selectiondata.h:29:0, from /usr/include/gtkmm-2.4/gtkmm/treepath.h:34, from /usr/include/gtkmm-2.4/gtkmm/treestore.h:29, from ./event-log.h:29, from ./document-private.h:26, from ui/cache/svg_preview_cache.cpp:28: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/treeview.h:34:0, from ./event-log.h:31, from ./document-private.h:26, from ui/cache/svg_preview_cache.cpp:28: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:98:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:101:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24:0, from /usr/include/gtkmm-2.4/gtkmm/treeviewcolumn.h:38, from /usr/include/gtkmm-2.4/gtkmm/treeview.h:36, from ./event-log.h:31, from ./document-private.h:26, from ui/cache/svg_preview_cache.cpp:28: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:86:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:89:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27:0, from /usr/include/gtkmm-2.4/gtkmm/treeviewcolumn.h:38, from /usr/include/gtkmm-2.4/gtkmm/treeview.h:36, from ./event-log.h:31, from ./document-private.h:26, from ui/cache/svg_preview_cache.cpp:28: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:127:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:130:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } ^ CXX ui/dialog/align-and-distribute.o In file included from ui/cache/svg_preview_cache.cpp:29:0: ./display/nr-arena.h: In static member function 'static NRArena* NRArena::create()': ./display/nr-arena.h:46:66: warning: cast from 'NRObject*' to 'NRArena*' increases required alignment of target type [-Wcast-align] return reinterpret_cast(nr_object_new(NR_TYPE_ARENA)); ^ In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/gtkmm-2.4/gtkmm/widget.h:29, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/notebook.h:30, from ui/dialog/aboutbox.cpp:23: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ CXX ui/dialog/calligraphic-profile-rename.o In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:35:0, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:33, from /usr/include/gdkmm-2.4/gdkmm/window.h:30, from /usr/include/gdkmm-2.4/gdkmm/event.h:27, from /usr/include/gtkmm-2.4/gtkmm/widget.h:37, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/notebook.h:30, from ui/dialog/aboutbox.cpp:23: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:44:0, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/notebook.h:30, from ui/dialog/aboutbox.cpp:23: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/textview.h:38:0, from ui/dialog/aboutbox.cpp:26: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:98:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:101:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from ./document.h:28:0, from ui/dialog/aboutbox.cpp:30: ./gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': ./gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ CXX ui/dialog/color-item.o In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glibmm-2.4/glibmm/varianttype.h:26, from /usr/include/glibmm-2.4/glibmm/variant.h:26, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:25, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:23, from /usr/include/glibmm-2.4/glibmm.h:91, from /usr/include/gtkmm-2.4/gtkmm/notebook.h:9, from ui/dialog/aboutbox.cpp:23: ui/dialog/aboutbox.cpp: In function 'Gtk::Widget* Inkscape::UI::Dialog::build_splash_widget()': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPText*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./sp-text.h:27:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_TEXT(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_TEXT, SPText)) ^ ui/dialog/aboutbox.cpp:157:40: note: in expansion of macro 'SP_TEXT' sp_te_set_repr_text_multiline (SP_TEXT (version), Inkscape::version_string); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPSVGSPViewWidget*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ ./svg-view-widget.h:24:34: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_SVG_VIEW_WIDGET(obj) (GTK_CHECK_CAST ((obj), SP_TYPE_SVG_VIEW_WIDGET, SPSVGSPViewWidget)) ^ ui/dialog/aboutbox.cpp:168:35: note: in expansion of macro 'SP_SVG_VIEW_WIDGET' sp_svg_view_widget_set_resize(SP_SVG_VIEW_WIDGET(v), FALSE, (int)width, (int)height); ^ CXX ui/dialog/debug.o In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/gtkmm-2.4/gtkmm/widget.h:29, from /usr/include/gtkmm-2.4/gtkmm/entry.h:30, from /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:28, from ui/dialog/align-and-distribute.cpp:21: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/pangomm-1.4/pangomm/layout.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:29, from /usr/include/gdkmm-2.4/gdkmm/pixbuf.h:32, from /usr/include/gtkmm-2.4/gtkmm/iconset.h:31, from /usr/include/gtkmm-2.4/gtkmm/stock.h:24, from ui/dialog/calligraphic-profile-rename.cpp:20: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:35:0, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:33, from /usr/include/gdkmm-2.4/gdkmm/window.h:30, from /usr/include/gdkmm-2.4/gdkmm/event.h:27, from /usr/include/gtkmm-2.4/gtkmm/widget.h:37, from /usr/include/gtkmm-2.4/gtkmm/entry.h:30, from /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:28, from ui/dialog/align-and-distribute.cpp:21: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:44:0, from /usr/include/gtkmm-2.4/gtkmm/entry.h:30, from /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:28, from ui/dialog/align-and-distribute.cpp:21: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:35:0, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:33, from /usr/include/gdkmm-2.4/gdkmm/pixbuf.h:32, from /usr/include/gtkmm-2.4/gtkmm/iconset.h:31, from /usr/include/gtkmm-2.4/gtkmm/stock.h:24, from ui/dialog/calligraphic-profile-rename.cpp:20: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:44:0, from /usr/include/gtkmm-2.4/gtkmm/misc.h:30, from /usr/include/gtkmm-2.4/gtkmm/image.h:30, from /usr/include/gtkmm-2.4/gtkmm/stock.h:27, from ui/dialog/calligraphic-profile-rename.cpp:20: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/entry.h:35:0, from /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:28, from ui/dialog/align-and-distribute.cpp:21: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:98:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:101:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from ui/dialog/align-and-distribute.cpp:21:0: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:163:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from ./document.h:28:0, from ui/dialog/align-and-distribute.cpp:25: ./gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': ./gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/gtkmm-2.4/gtkmm/widget.h:29, from /usr/include/gtkmm-2.4/gtkmm/misc.h:30, from /usr/include/gtkmm-2.4/gtkmm/label.h:29, from ui/dialog/color-item.cpp:14: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from ./ui/view/view.h:22:0, from ./desktop.h:36, from ui/dialog/calligraphic-profile-rename.cpp:22: ./gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': ./gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ In file included from /usr/include/gtkmm-2.4/gtkmm/entry.h:35:0, from ui/dialog/calligraphic-profile-rename.h:15, from ui/dialog/calligraphic-profile-rename.cpp:23: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:98:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:101:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:35:0, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:33, from /usr/include/gdkmm-2.4/gdkmm/window.h:30, from /usr/include/gdkmm-2.4/gdkmm/event.h:27, from /usr/include/gtkmm-2.4/gtkmm/widget.h:37, from /usr/include/gtkmm-2.4/gtkmm/misc.h:30, from /usr/include/gtkmm-2.4/gtkmm/label.h:29, from ui/dialog/color-item.cpp:14: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:44:0, from /usr/include/gtkmm-2.4/gtkmm/misc.h:30, from /usr/include/gtkmm-2.4/gtkmm/label.h:29, from ui/dialog/color-item.cpp:14: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/gtkmm-2.4/gtkmm/widget.h:29, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/box.h:58, from ui/dialog/debug.cpp:16: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:35:0, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:33, from /usr/include/gdkmm-2.4/gdkmm/window.h:30, from /usr/include/gdkmm-2.4/gdkmm/event.h:27, from /usr/include/gtkmm-2.4/gtkmm/widget.h:37, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/box.h:58, from ui/dialog/debug.cpp:16: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:44:0, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/box.h:58, from ui/dialog/debug.cpp:16: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/textview.h:38:0, from ui/dialog/debug.cpp:18: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:98:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:101:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from ./ui/view/view.h:22:0, from ./desktop.h:36, from ui/dialog/color-item.cpp:19: ./gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': ./gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/cellview.h:31, from /usr/include/gtkmm-2.4/gtkmm.h:108, from ./ui/tool/control-point.h:18, from ./ui/tool/selectable-control-point.h:15, from ./ui/tool/node.h:25, from ./ui/tool/multi-path-manipulator.h:21, from ui/dialog/align-and-distribute.cpp:40: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:86:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:89:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/cellview.h:31, from /usr/include/gtkmm-2.4/gtkmm.h:108, from ./ui/tool/control-point.h:18, from ./ui/tool/selectable-control-point.h:15, from ./ui/tool/node.h:25, from ./ui/tool/multi-path-manipulator.h:21, from ui/dialog/align-and-distribute.cpp:40: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:127:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:130:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:113:0, from ./ui/tool/control-point.h:18, from ./ui/tool/selectable-control-point.h:15, from ./ui/tool/node.h:25, from ./ui/tool/multi-path-manipulator.h:21, from ui/dialog/align-and-distribute.cpp:40: /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'GtkCellRendererCombo* Gtk::CellRendererCombo::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:95:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] GtkCellRendererCombo* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'const GtkCellRendererCombo* Gtk::CellRendererCombo::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:98:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererCombo* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:116:0, from ./ui/tool/control-point.h:18, from ./ui/tool/selectable-control-point.h:15, from ./ui/tool/node.h:25, from ./ui/tool/multi-path-manipulator.h:21, from ui/dialog/align-and-distribute.cpp:40: /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'GtkCellRendererSpin* Gtk::CellRendererSpin::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:97:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] GtkCellRendererSpin* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'const GtkCellRendererSpin* Gtk::CellRendererSpin::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:100:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererSpin* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:193:0, from ./ui/tool/control-point.h:18, from ./ui/tool/selectable-control-point.h:15, from ./ui/tool/node.h:25, from ./ui/tool/multi-path-manipulator.h:21, from ui/dialog/align-and-distribute.cpp:40: /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'GtkProgressBar* Gtk::ProgressBar::gobj()': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:146:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] GtkProgressBar* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'const GtkProgressBar* Gtk::ProgressBar::gobj() const': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:149:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] const GtkProgressBar* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:207:0, from ./ui/tool/control-point.h:18, from ./ui/tool/selectable-control-point.h:15, from ./ui/tool/node.h:25, from ./ui/tool/multi-path-manipulator.h:21, from ui/dialog/align-and-distribute.cpp:40: /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkRuler* Gtk::Ruler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:116:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] GtkRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkRuler* Gtk::Ruler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:119:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] const GtkRuler* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkVRuler* Gtk::VRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:369:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] GtkVRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkVRuler* Gtk::VRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:372:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] const GtkVRuler* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkHRuler* Gtk::HRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:439:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] GtkHRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkHRuler* Gtk::HRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:442:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] const GtkHRuler* gobj() const { return reinterpret_cast(gobject_); } ^ CXX ui/dialog/desktop-tracker.o CXX ui/dialog/dialog.o CXX ui/dialog/dialog-manager.o In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/pangomm-1.4/pangomm/layout.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:29, from /usr/include/gdkmm-2.4/gdkmm/pixbuf.h:32, from /usr/include/gtkmm-2.4/gtkmm/iconset.h:31, from /usr/include/gtkmm-2.4/gtkmm/stock.h:24, from ui/dialog/dialog.cpp:19: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from ./ui/view/view.h:22:0, from ./desktop.h:36, from ui/dialog/desktop-tracker.cpp:17: ./gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': ./gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:35:0, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:33, from /usr/include/gdkmm-2.4/gdkmm/pixbuf.h:32, from /usr/include/gtkmm-2.4/gtkmm/iconset.h:31, from /usr/include/gtkmm-2.4/gtkmm/stock.h:24, from ui/dialog/dialog.cpp:19: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:44:0, from /usr/include/gtkmm-2.4/gtkmm/misc.h:30, from /usr/include/gtkmm-2.4/gtkmm/image.h:30, from /usr/include/gtkmm-2.4/gtkmm/stock.h:27, from ui/dialog/dialog.cpp:19: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/gtkmm-2.4/gtkmm/widget.h:29, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/bin.h:30, from /usr/include/gtkmm-2.4/gtkmm/window.h:32, from ./ui/view/edit-widget-interface.h:21, from ./desktop.h:37, from ui/dialog/desktop-tracker.cpp:17: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:35:0, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:33, from /usr/include/gdkmm-2.4/gdkmm/window.h:30, from /usr/include/gdkmm-2.4/gdkmm/event.h:27, from /usr/include/gtkmm-2.4/gtkmm/widget.h:37, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/bin.h:30, from /usr/include/gtkmm-2.4/gtkmm/window.h:32, from ./ui/view/edit-widget-interface.h:21, from ./desktop.h:37, from ui/dialog/desktop-tracker.cpp:17: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:44:0, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/bin.h:30, from /usr/include/gtkmm-2.4/gtkmm/window.h:32, from ./ui/view/edit-widget-interface.h:21, from ./desktop.h:37, from ui/dialog/desktop-tracker.cpp:17: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:23, from ui/dialog/desktop-tracker.cpp:12: ui/dialog/desktop-tracker.cpp: In member function 'void Inkscape::UI::Dialog::DesktopTracker::connect(GtkWidget*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPDesktopWidget*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ ./widgets/desktop-widget.h:31:31: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_DESKTOP_WIDGET(o) (GTK_CHECK_CAST ((o), SP_TYPE_DESKTOP_WIDGET, SPDesktopWidget)) ^ ui/dialog/desktop-tracker.cpp:52:32: note: in expansion of macro 'SP_DESKTOP_WIDGET' SPDesktopWidget *dtw = SP_DESKTOP_WIDGET(wdgt); ^ ui/dialog/desktop-tracker.cpp: In member function 'void Inkscape::UI::Dialog::DesktopTracker::handleHierarchyChange()': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPDesktopWidget*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ ./widgets/desktop-widget.h:31:31: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_DESKTOP_WIDGET(o) (GTK_CHECK_CAST ((o), SP_TYPE_DESKTOP_WIDGET, SPDesktopWidget)) ^ ui/dialog/desktop-tracker.cpp:122:32: note: in expansion of macro 'SP_DESKTOP_WIDGET' SPDesktopWidget *dtw = SP_DESKTOP_WIDGET(wdgt); ^ In file included from ./ui/view/view.h:22:0, from ./desktop.h:36, from ui/dialog/dialog.cpp:27: ./gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': ./gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ ui/dialog/dialog.cpp: In member function 'virtual void Inkscape::UI::Dialog::Dialog::_close()': ui/dialog/dialog.cpp:350:36: warning: cast from 'GdkEventAny* {aka _GdkEventAny*}' to 'GdkEvent* {aka _GdkEvent*}' increases required alignment of target type [-Wcast-align] gtk_main_do_event ((GdkEvent*)&event); ^ CXX ui/dialog/dock-behavior.o In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/gtkmm-2.4/gtkmm/widget.h:29, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/box.h:58, from /usr/include/gtkmm-2.4/gtkmm/dialog.h:30, from ./ui/dialog/dialog.h:16, from ./ui/dialog/dialog-manager.h:18, from ui/dialog/dialog-manager.cpp:19: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:35:0, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:33, from /usr/include/gdkmm-2.4/gdkmm/window.h:30, from /usr/include/gdkmm-2.4/gdkmm/event.h:27, from /usr/include/gtkmm-2.4/gtkmm/widget.h:37, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/box.h:58, from /usr/include/gtkmm-2.4/gtkmm/dialog.h:30, from ./ui/dialog/dialog.h:16, from ./ui/dialog/dialog-manager.h:18, from ui/dialog/dialog-manager.cpp:19: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:44:0, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/box.h:58, from /usr/include/gtkmm-2.4/gtkmm/dialog.h:30, from ./ui/dialog/dialog.h:16, from ./ui/dialog/dialog-manager.h:18, from ui/dialog/dialog-manager.cpp:19: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/combobox.h:31, from /usr/include/gtkmm-2.4/gtkmm/comboboxtext.h:24, from ./ui/dialog/align-and-distribute.h:24, from ui/dialog/dialog-manager.cpp:21: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:86:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:89:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/combobox.h:31, from /usr/include/gtkmm-2.4/gtkmm/comboboxtext.h:24, from ./ui/dialog/align-and-distribute.h:24, from ui/dialog/dialog-manager.cpp:21: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:127:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:130:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/treeview.h:34:0, from /usr/include/gtkmm-2.4/gtkmm/combobox.h:34, from /usr/include/gtkmm-2.4/gtkmm/comboboxtext.h:24, from ./ui/dialog/align-and-distribute.h:24, from ui/dialog/dialog-manager.cpp:21: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:98:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:101:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } ^ CXX ui/dialog/document-metadata.o In file included from ./selection.h:29:0, from ./ui/widget/panel.h:32, from ./ui/dialog/align-and-distribute.h:32, from ui/dialog/dialog-manager.cpp:21: ./gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': ./gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ CXX ui/dialog/document-properties.o In file included from /usr/include/gtkmm-2.4/gtkmm.h:113:0, from ./ui/widget/page-sizer.h:15, from ./ui/dialog/document-properties.h:26, from ui/dialog/dialog-manager.cpp:23: /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'GtkCellRendererCombo* Gtk::CellRendererCombo::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:95:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] GtkCellRendererCombo* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'const GtkCellRendererCombo* Gtk::CellRendererCombo::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:98:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererCombo* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:116:0, from ./ui/widget/page-sizer.h:15, from ./ui/dialog/document-properties.h:26, from ui/dialog/dialog-manager.cpp:23: /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'GtkCellRendererSpin* Gtk::CellRendererSpin::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:97:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] GtkCellRendererSpin* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'const GtkCellRendererSpin* Gtk::CellRendererSpin::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:100:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererSpin* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:193:0, from ./ui/widget/page-sizer.h:15, from ./ui/dialog/document-properties.h:26, from ui/dialog/dialog-manager.cpp:23: /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'GtkProgressBar* Gtk::ProgressBar::gobj()': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:146:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] GtkProgressBar* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'const GtkProgressBar* Gtk::ProgressBar::gobj() const': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:149:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] const GtkProgressBar* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:207:0, from ./ui/widget/page-sizer.h:15, from ./ui/dialog/document-properties.h:26, from ui/dialog/dialog-manager.cpp:23: /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkRuler* Gtk::Ruler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:116:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] GtkRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkRuler* Gtk::Ruler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:119:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] const GtkRuler* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkVRuler* Gtk::VRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:369:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] GtkVRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkVRuler* Gtk::VRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:372:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] const GtkVRuler* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkHRuler* Gtk::HRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:439:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] GtkHRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkHRuler* Gtk::HRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:442:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] const GtkHRuler* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:216:0, from ./ui/widget/page-sizer.h:15, from ./ui/dialog/document-properties.h:26, from ui/dialog/dialog-manager.cpp:23: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:163:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/gtkmm-2.4/gtkmm/widget.h:29, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/box.h:58, from /usr/include/gtkmm-2.4/gtkmm/buttonbox.h:30, from ui/dialog/dock-behavior.h:18, from ui/dialog/dock-behavior.cpp:17: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:35:0, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:33, from /usr/include/gdkmm-2.4/gdkmm/window.h:30, from /usr/include/gdkmm-2.4/gdkmm/event.h:27, from /usr/include/gtkmm-2.4/gtkmm/widget.h:37, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/box.h:58, from /usr/include/gtkmm-2.4/gtkmm/buttonbox.h:30, from ui/dialog/dock-behavior.h:18, from ui/dialog/dock-behavior.cpp:17: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:44:0, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/box.h:58, from /usr/include/gtkmm-2.4/gtkmm/buttonbox.h:30, from ui/dialog/dock-behavior.h:18, from ui/dialog/dock-behavior.cpp:17: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from ./ui/view/view.h:22:0, from ./desktop.h:36, from ui/dialog/dock-behavior.cpp:19: ./gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': ./gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ In file included from ./ui/view/view.h:22:0, from ./desktop.h:36, from ui/dialog/document-metadata.cpp:20: ./gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': ./gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/gtkmm-2.4/gtkmm/widget.h:29, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/bin.h:30, from /usr/include/gtkmm-2.4/gtkmm/window.h:32, from ./ui/view/edit-widget-interface.h:21, from ./desktop.h:37, from ui/dialog/document-metadata.cpp:20: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:35:0, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:33, from /usr/include/gdkmm-2.4/gdkmm/window.h:30, from /usr/include/gdkmm-2.4/gdkmm/event.h:27, from /usr/include/gtkmm-2.4/gtkmm/widget.h:37, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/bin.h:30, from /usr/include/gtkmm-2.4/gtkmm/window.h:32, from ./ui/view/edit-widget-interface.h:21, from ./desktop.h:37, from ui/dialog/document-metadata.cpp:20: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/gtkmm-2.4/gtkmm/widget.h:29, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/box.h:58, from ./display/canvas-grid.h:14, from ui/dialog/document-properties.cpp:24: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:44:0, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/bin.h:30, from /usr/include/gtkmm-2.4/gtkmm/window.h:32, from ./ui/view/edit-widget-interface.h:21, from ./desktop.h:37, from ui/dialog/document-metadata.cpp:20: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:35:0, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:33, from /usr/include/gdkmm-2.4/gdkmm/window.h:30, from /usr/include/gdkmm-2.4/gdkmm/event.h:27, from /usr/include/gtkmm-2.4/gtkmm/widget.h:37, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/box.h:58, from ./display/canvas-grid.h:14, from ui/dialog/document-properties.cpp:24: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:44:0, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/box.h:58, from ./display/canvas-grid.h:14, from ui/dialog/document-properties.cpp:24: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/textview.h:38:0, from ./ui/widget/entity-entry.h:15, from ui/dialog/document-metadata.cpp:25: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:98:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:101:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:97:0, from ./display/canvas-grid.h:15, from ui/dialog/document-properties.cpp:24: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:98:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:101:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/cellview.h:31, from /usr/include/gtkmm-2.4/gtkmm.h:108, from ./display/canvas-grid.h:15, from ui/dialog/document-properties.cpp:24: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:86:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:89:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/cellview.h:31, from /usr/include/gtkmm-2.4/gtkmm.h:108, from ./display/canvas-grid.h:15, from ui/dialog/document-properties.cpp:24: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:127:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:130:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:113:0, from ./display/canvas-grid.h:15, from ui/dialog/document-properties.cpp:24: /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'GtkCellRendererCombo* Gtk::CellRendererCombo::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:95:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] GtkCellRendererCombo* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'const GtkCellRendererCombo* Gtk::CellRendererCombo::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:98:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererCombo* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:116:0, from ./display/canvas-grid.h:15, from ui/dialog/document-properties.cpp:24: /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'GtkCellRendererSpin* Gtk::CellRendererSpin::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:97:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] GtkCellRendererSpin* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'const GtkCellRendererSpin* Gtk::CellRendererSpin::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:100:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererSpin* gobj() const { return reinterpret_cast(gobject_); } ^ CXX ui/dialog/extension-editor.o In file included from /usr/include/gtkmm-2.4/gtkmm.h:193:0, from ./display/canvas-grid.h:15, from ui/dialog/document-properties.cpp:24: /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'GtkProgressBar* Gtk::ProgressBar::gobj()': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:146:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] GtkProgressBar* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'const GtkProgressBar* Gtk::ProgressBar::gobj() const': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:149:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] const GtkProgressBar* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:207:0, from ./display/canvas-grid.h:15, from ui/dialog/document-properties.cpp:24: /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkRuler* Gtk::Ruler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:116:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] GtkRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkRuler* Gtk::Ruler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:119:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] const GtkRuler* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkVRuler* Gtk::VRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:369:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] GtkVRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkVRuler* Gtk::VRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:372:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] const GtkVRuler* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkHRuler* Gtk::HRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:439:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] GtkHRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkHRuler* Gtk::HRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:442:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] const GtkHRuler* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:216:0, from ./display/canvas-grid.h:15, from ui/dialog/document-properties.cpp:24: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:163:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from ./document.h:28:0, from ./ui/widget/registered-widget.h:33, from ./display/canvas-grid.h:21, from ui/dialog/document-properties.cpp:24: ./gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': ./gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ CXX ui/dialog/extensions.o In file included from /usr/lib/arm-linux-gnueabihf/glib-2.0/include/glibconfig.h:9:0, 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/glibmm-2.4/glibmm/thread.h:46, from /usr/include/glibmm-2.4/glibmm.h:87, from /usr/include/gtkmm-2.4/gtkmm/box.h:7, from ./display/canvas-grid.h:14, from ui/dialog/document-properties.cpp:24: ui/dialog/document-properties.cpp: In member function 'void Inkscape::UI::Dialog::DocumentProperties::linkSelectedProfile()': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPRoot*' 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:303:8: note: in definition of macro '_G_BOOLEAN_EXPR' if (expr) \ ^ /usr/include/glib-2.0/glib/gtestutils.h:88:49: note: in expansion of macro 'G_LIKELY' #define g_assert(expr) do { if G_LIKELY (expr) ; else \ ^ ui/dialog/document-properties.cpp:402:9: note: in expansion of macro 'g_assert' g_assert(SP_ROOT(desktop->doc()->root)->defs); ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./sp-root.h:18:21: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ROOT(o) (G_TYPE_CHECK_INSTANCE_CAST((o), SP_TYPE_ROOT, SPRoot)) ^ ui/dialog/document-properties.cpp:402:18: note: in expansion of macro 'SP_ROOT' g_assert(SP_ROOT(desktop->doc()->root)->defs); ^ CXX ui/dialog/filedialog.o In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/gtkmm-2.4/gtkmm/widget.h:29, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/bin.h:30, from /usr/include/gtkmm-2.4/gtkmm/frame.h:31, from ui/dialog/extension-editor.cpp:19: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:35:0, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:33, from /usr/include/gdkmm-2.4/gdkmm/window.h:30, from /usr/include/gdkmm-2.4/gdkmm/event.h:27, from /usr/include/gtkmm-2.4/gtkmm/widget.h:37, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/bin.h:30, from /usr/include/gtkmm-2.4/gtkmm/frame.h:31, from ui/dialog/extension-editor.cpp:19: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:44:0, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/bin.h:30, from /usr/include/gtkmm-2.4/gtkmm/frame.h:31, from ui/dialog/extension-editor.cpp:19: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm.h:27:0, from /usr/include/gtkmm-2.4/gtkmm.h:89, from ui/dialog/filedialog.h:22, from ui/dialog/filedialog.cpp:17: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/pangomm-1.4/pangomm/layout.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:29, from /usr/include/gdkmm-2.4/gdkmm/gc.h:32, from /usr/include/gdkmm-2.4/gdkmm.h:30, from /usr/include/gtkmm-2.4/gtkmm.h:89, from ui/dialog/filedialog.h:22, from ui/dialog/filedialog.cpp:17: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from ./selection.h:29:0, from ./ui/widget/panel.h:32, from ui/dialog/extension-editor.h:16, from ui/dialog/extension-editor.cpp:24: ./gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': ./gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ In file included from /usr/include/gdkmm-2.4/gdkmm/cursor.h:31:0, from /usr/include/gdkmm-2.4/gdkmm.h:40, from /usr/include/gtkmm-2.4/gtkmm.h:89, from ui/dialog/filedialog.h:22, from ui/dialog/filedialog.cpp:17: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/treeview.h:34:0, from ui/dialog/extension-editor.h:21, from ui/dialog/extension-editor.cpp:24: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:98:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:101:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24:0, from /usr/include/gtkmm-2.4/gtkmm/treeviewcolumn.h:38, from /usr/include/gtkmm-2.4/gtkmm/treeview.h:36, from ui/dialog/extension-editor.h:21, from ui/dialog/extension-editor.cpp:24: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:86:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:89:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27:0, from /usr/include/gtkmm-2.4/gtkmm/treeviewcolumn.h:38, from /usr/include/gtkmm-2.4/gtkmm/treeview.h:36, from ui/dialog/extension-editor.h:21, from ui/dialog/extension-editor.cpp:24: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:127:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:130:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/gtkmm-2.4/gtkmm/widget.h:29, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/bin.h:30, from /usr/include/gtkmm-2.4/gtkmm/scrolledwindow.h:30, from ui/dialog/extensions.cpp:13: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:97:0, from ui/dialog/filedialog.h:22, from ui/dialog/filedialog.cpp:17: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:98:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:101:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:35:0, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:33, from /usr/include/gdkmm-2.4/gdkmm/window.h:30, from /usr/include/gdkmm-2.4/gdkmm/event.h:27, from /usr/include/gtkmm-2.4/gtkmm/widget.h:37, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/bin.h:30, from /usr/include/gtkmm-2.4/gtkmm/scrolledwindow.h:30, from ui/dialog/extensions.cpp:13: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/cellview.h:31, from /usr/include/gtkmm-2.4/gtkmm.h:108, from ui/dialog/filedialog.h:22, from ui/dialog/filedialog.cpp:17: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:86:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:89:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/cellview.h:31, from /usr/include/gtkmm-2.4/gtkmm.h:108, from ui/dialog/filedialog.h:22, from ui/dialog/filedialog.cpp:17: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:127:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:130:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:44:0, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/bin.h:30, from /usr/include/gtkmm-2.4/gtkmm/scrolledwindow.h:30, from ui/dialog/extensions.cpp:13: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:113:0, from ui/dialog/filedialog.h:22, from ui/dialog/filedialog.cpp:17: /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'GtkCellRendererCombo* Gtk::CellRendererCombo::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:95:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] GtkCellRendererCombo* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'const GtkCellRendererCombo* Gtk::CellRendererCombo::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:98:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererCombo* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:116:0, from ui/dialog/filedialog.h:22, from ui/dialog/filedialog.cpp:17: /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'GtkCellRendererSpin* Gtk::CellRendererSpin::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:97:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] GtkCellRendererSpin* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'const GtkCellRendererSpin* Gtk::CellRendererSpin::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:100:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererSpin* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/textview.h:38:0, from ui/dialog/extensions.h:14, from ui/dialog/extensions.cpp:16: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:98:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:101:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:193:0, from ui/dialog/filedialog.h:22, from ui/dialog/filedialog.cpp:17: /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'GtkProgressBar* Gtk::ProgressBar::gobj()': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:146:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] GtkProgressBar* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'const GtkProgressBar* Gtk::ProgressBar::gobj() const': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:149:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] const GtkProgressBar* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:207:0, from ui/dialog/filedialog.h:22, from ui/dialog/filedialog.cpp:17: /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkRuler* Gtk::Ruler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:116:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] GtkRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkRuler* Gtk::Ruler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:119:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] const GtkRuler* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkVRuler* Gtk::VRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:369:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] GtkVRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkVRuler* Gtk::VRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:372:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] const GtkVRuler* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkHRuler* Gtk::HRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:439:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] GtkHRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkHRuler* Gtk::HRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:442:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] const GtkHRuler* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:216:0, from ui/dialog/filedialog.h:22, from ui/dialog/filedialog.cpp:17: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:163:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from ./selection.h:29:0, from ./ui/widget/panel.h:32, from ui/dialog/extensions.h:15, from ui/dialog/extensions.cpp:16: ./gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': ./gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ In file included from ./document.h:28:0, from ./extension/system.h:18, from ui/dialog/filedialog.h:24, from ui/dialog/filedialog.cpp:17: ./gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': ./gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ CXX ui/dialog/filedialogimpl-gtkmm.o CXX ui/dialog/filedialogimpl-win32.o CXX ui/dialog/fill-and-stroke.o CXX ui/dialog/filter-effects-dialog.o CXX ui/dialog/find.o In file included from /usr/include/gdkmm-2.4/gdkmm.h:27:0, from /usr/include/gtkmm-2.4/gtkmm.h:89, from ui/dialog/filedialog.h:22, from ui/dialog/filedialogimpl-gtkmm.h:20, from ui/dialog/filedialogimpl-gtkmm.cpp:22: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/pangomm-1.4/pangomm/layout.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:29, from /usr/include/gdkmm-2.4/gdkmm/gc.h:32, from /usr/include/gdkmm-2.4/gdkmm.h:30, from /usr/include/gtkmm-2.4/gtkmm.h:89, from ui/dialog/filedialog.h:22, from ui/dialog/filedialogimpl-gtkmm.h:20, from ui/dialog/filedialogimpl-gtkmm.cpp:22: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm/cursor.h:31:0, from /usr/include/gdkmm-2.4/gdkmm.h:40, from /usr/include/gtkmm-2.4/gtkmm.h:89, from ui/dialog/filedialog.h:22, from ui/dialog/filedialogimpl-gtkmm.h:20, from ui/dialog/filedialogimpl-gtkmm.cpp:22: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from ./document.h:28:0, from ui/dialog/fill-and-stroke.cpp:19: ./gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': ./gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:97:0, from ui/dialog/filedialog.h:22, from ui/dialog/filedialogimpl-gtkmm.h:20, from ui/dialog/filedialogimpl-gtkmm.cpp:22: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:98:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:101:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/cellview.h:31, from /usr/include/gtkmm-2.4/gtkmm.h:108, from ui/dialog/filedialog.h:22, from ui/dialog/filedialogimpl-gtkmm.h:20, from ui/dialog/filedialogimpl-gtkmm.cpp:22: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:86:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:89:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/cellview.h:31, from /usr/include/gtkmm-2.4/gtkmm.h:108, from ui/dialog/filedialog.h:22, from ui/dialog/filedialogimpl-gtkmm.h:20, from ui/dialog/filedialogimpl-gtkmm.cpp:22: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:127:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:130:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:113:0, from ui/dialog/filedialog.h:22, from ui/dialog/filedialogimpl-gtkmm.h:20, from ui/dialog/filedialogimpl-gtkmm.cpp:22: /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'GtkCellRendererCombo* Gtk::CellRendererCombo::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:95:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] GtkCellRendererCombo* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'const GtkCellRendererCombo* Gtk::CellRendererCombo::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:98:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererCombo* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:116:0, from ui/dialog/filedialog.h:22, from ui/dialog/filedialogimpl-gtkmm.h:20, from ui/dialog/filedialogimpl-gtkmm.cpp:22: /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'GtkCellRendererSpin* Gtk::CellRendererSpin::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:97:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] GtkCellRendererSpin* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'const GtkCellRendererSpin* Gtk::CellRendererSpin::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:100:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererSpin* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/gtkmm-2.4/gtkmm/widget.h:29, from ui/dialog/find.cpp:17: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from ui/dialog/fill-and-stroke.h:18:0, from ui/dialog/fill-and-stroke.cpp:20: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:98:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:101:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:193:0, from ui/dialog/filedialog.h:22, from ui/dialog/filedialogimpl-gtkmm.h:20, from ui/dialog/filedialogimpl-gtkmm.cpp:22: /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'GtkProgressBar* Gtk::ProgressBar::gobj()': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:146:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] GtkProgressBar* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'const GtkProgressBar* Gtk::ProgressBar::gobj() const': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:149:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] const GtkProgressBar* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/gtkmm-2.4/gtkmm/widget.h:29, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/bin.h:30, from /usr/include/gtkmm-2.4/gtkmm/alignment.h:30, from ui/dialog/fill-and-stroke.h:19, from ui/dialog/fill-and-stroke.cpp:20: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:207:0, from ui/dialog/filedialog.h:22, from ui/dialog/filedialogimpl-gtkmm.h:20, from ui/dialog/filedialogimpl-gtkmm.cpp:22: /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkRuler* Gtk::Ruler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:116:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] GtkRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkRuler* Gtk::Ruler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:119:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] const GtkRuler* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkVRuler* Gtk::VRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:369:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] GtkVRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkVRuler* Gtk::VRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:372:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] const GtkVRuler* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkHRuler* Gtk::HRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:439:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] GtkHRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkHRuler* Gtk::HRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:442:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] const GtkHRuler* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:216:0, from ui/dialog/filedialog.h:22, from ui/dialog/filedialogimpl-gtkmm.h:20, from ui/dialog/filedialogimpl-gtkmm.cpp:22: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:163:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:35:0, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:33, from /usr/include/gdkmm-2.4/gdkmm/window.h:30, from /usr/include/gdkmm-2.4/gdkmm/event.h:27, from /usr/include/gtkmm-2.4/gtkmm/widget.h:37, from ui/dialog/find.cpp:17: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from ./document.h:28:0, from ./extension/system.h:18, from ui/dialog/filedialog.h:24, from ui/dialog/filedialogimpl-gtkmm.h:20, from ui/dialog/filedialogimpl-gtkmm.cpp:22: ./gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': ./gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:35:0, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:33, from /usr/include/gdkmm-2.4/gdkmm/window.h:30, from /usr/include/gdkmm-2.4/gdkmm/event.h:27, from /usr/include/gtkmm-2.4/gtkmm/widget.h:37, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/bin.h:30, from /usr/include/gtkmm-2.4/gtkmm/alignment.h:30, from ui/dialog/fill-and-stroke.h:19, from ui/dialog/fill-and-stroke.cpp:20: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:44:0, from ui/dialog/find.cpp:17: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:44:0, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/bin.h:30, from /usr/include/gtkmm-2.4/gtkmm/alignment.h:30, from ui/dialog/fill-and-stroke.h:19, from ui/dialog/fill-and-stroke.cpp:20: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/gtkmm-2.4/gtkmm/widget.h:29, from /usr/include/gtkmm-2.4/gtkmm/cellrenderer.h:30, from /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:28, from ui/dialog/filter-effects-dialog.cpp:19: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from ui/dialog/fill-and-stroke.h:22:0, from ui/dialog/fill-and-stroke.cpp:20: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:163:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:35:0, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:33, from /usr/include/gdkmm-2.4/gdkmm/window.h:30, from /usr/include/gdkmm-2.4/gdkmm/event.h:27, from /usr/include/gtkmm-2.4/gtkmm/widget.h:37, from /usr/include/gtkmm-2.4/gtkmm/cellrenderer.h:30, from /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:28, from ui/dialog/filter-effects-dialog.cpp:19: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:44:0, from /usr/include/gtkmm-2.4/gtkmm/cellrenderer.h:30, from /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:28, from ui/dialog/filter-effects-dialog.cpp:19: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from ui/dialog/filter-effects-dialog.cpp:19:0: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:86:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:89:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/entry.h:35:0, from /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:28, from ui/dialog/filter-effects-dialog.cpp:25: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:98:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:101:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from ui/dialog/filter-effects-dialog.cpp:25:0: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:163:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from ./selection.h:29:0, from ./ui/widget/panel.h:32, from ui/dialog/find.h:17, from ui/dialog/find.cpp:18: ./gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': ./gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/combobox.h:31, from ./ui/widget/filter-effect-chooser.h:16, from ./ui/widget/object-composite-settings.h:25, from ui/dialog/fill-and-stroke.h:27, from ui/dialog/fill-and-stroke.cpp:20: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:86:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:89:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/combobox.h:31, from ./ui/widget/filter-effect-chooser.h:16, from ./ui/widget/object-composite-settings.h:25, from ui/dialog/fill-and-stroke.h:27, from ui/dialog/fill-and-stroke.cpp:20: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:127:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:130:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from ./ui/view/view.h:22:0, from ./desktop.h:36, from ui/dialog/filter-effects-dialog.cpp:32: ./gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': ./gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ In file included from /usr/include/gtkmm-2.4/gtkmm/entry.h:35:0, from ./ui/widget/entry.h:16, from ui/dialog/find.h:19, from ui/dialog/find.cpp:18: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:98:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:101:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:113:0, from ./sp-filter.h:19, from ./filters/composite.h:16, from ./display/nr-filter-composite.h:15, from ./filter-enums.h:18, from ./ui/widget/filter-effect-chooser.h:21, from ./ui/widget/object-composite-settings.h:25, from ui/dialog/fill-and-stroke.h:27, from ui/dialog/fill-and-stroke.cpp:20: /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'GtkCellRendererCombo* Gtk::CellRendererCombo::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:95:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] GtkCellRendererCombo* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'const GtkCellRendererCombo* Gtk::CellRendererCombo::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:98:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererCombo* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:116:0, from ./sp-filter.h:19, from ./filters/composite.h:16, from ./display/nr-filter-composite.h:15, from ./filter-enums.h:18, from ./ui/widget/filter-effect-chooser.h:21, from ./ui/widget/object-composite-settings.h:25, from ui/dialog/fill-and-stroke.h:27, from ui/dialog/fill-and-stroke.cpp:20: /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'GtkCellRendererSpin* Gtk::CellRendererSpin::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:97:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] GtkCellRendererSpin* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'const GtkCellRendererSpin* Gtk::CellRendererSpin::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:100:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererSpin* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glibmm-2.4/glibmm/varianttype.h:26, from /usr/include/glibmm-2.4/glibmm/variant.h:26, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:25, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:23, from /usr/include/glibmm-2.4/glibmm.h:91, from /usr/include/gtkmm-2.4/gtkmm/widget.h:9, from ui/dialog/find.cpp:17: ui/dialog/find.cpp: In member function 'GSList* Inkscape::UI::Dialog::Find::filter_fields(GSList*, bool)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ ui/dialog/find.cpp:230:34: note: in expansion of macro 'SP_ITEM' if (item_text_match (SP_ITEM(i->data), text, exact)) { ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ ui/dialog/find.cpp:242:32: note: in expansion of macro 'SP_ITEM' if (item_id_match (SP_ITEM(i->data), id, exact)) { ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ ui/dialog/find.cpp:254:35: note: in expansion of macro 'SP_ITEM' if (item_style_match (SP_ITEM(i->data), style, exact)) { ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ ui/dialog/find.cpp:266:34: note: in expansion of macro 'SP_ITEM' if (item_attr_match (SP_ITEM(i->data), attr, exact)) { ^ ui/dialog/find.cpp: In member function 'GSList* Inkscape::UI::Dialog::Find::filter_types(GSList*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ ui/dialog/find.cpp:324:30: note: in expansion of macro 'SP_ITEM' if (item_type_match (SP_ITEM(i->data))) { ^ ui/dialog/find.cpp: In member function 'GSList* Inkscape::UI::Dialog::Find::all_items(SPObject*, GSList*, bool, bool)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ ui/dialog/find.cpp:352:85: note: in expansion of macro 'SP_ITEM' if (SP_IS_ITEM (child) && !SP_OBJECT_IS_CLONED (child) && !desktop->isLayer(SP_ITEM(child))) { ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ ui/dialog/find.cpp:353:55: note: in expansion of macro 'SP_ITEM' if ((hidden || !desktop->itemIsHidden(SP_ITEM(child))) && (locked || !SP_ITEM(child)->isLocked())) { ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ ui/dialog/find.cpp:353:87: note: in expansion of macro 'SP_ITEM' if ((hidden || !desktop->itemIsHidden(SP_ITEM(child))) && (locked || !SP_ITEM(child)->isLocked())) { ^ ui/dialog/find.cpp: In member function 'GSList* Inkscape::UI::Dialog::Find::all_selection_items(Inkscape::Selection*, GSList*, SPObject*, bool, bool)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ ui/dialog/find.cpp:368:89: note: in expansion of macro 'SP_ITEM' if (SP_IS_ITEM (i->data) && !SP_OBJECT_IS_CLONED (i->data) && !desktop->isLayer(SP_ITEM(i->data))) { ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ ui/dialog/find.cpp:370:55: note: in expansion of macro 'SP_ITEM' if ((hidden || !desktop->itemIsHidden(SP_ITEM(i->data))) && (locked || !SP_ITEM(i->data)->isLocked())) { ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ ui/dialog/find.cpp:370:89: note: in expansion of macro 'SP_ITEM' if ((hidden || !desktop->itemIsHidden(SP_ITEM(i->data))) && (locked || !SP_ITEM(i->data)->isLocked())) { ^ ui/dialog/find.cpp: In member function 'void Inkscape::UI::Dialog::Find::onFind()': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ ui/dialog/find.cpp:445:39: note: in expansion of macro 'SP_ITEM' scroll_to_show_item (desktop, SP_ITEM(n->data)); ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:193:0, from ./sp-filter.h:19, from ./filters/composite.h:16, from ./display/nr-filter-composite.h:15, from ./filter-enums.h:18, from ./ui/widget/filter-effect-chooser.h:21, from ./ui/widget/object-composite-settings.h:25, from ui/dialog/fill-and-stroke.h:27, from ui/dialog/fill-and-stroke.cpp:20: /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'GtkProgressBar* Gtk::ProgressBar::gobj()': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:146:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] GtkProgressBar* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'const GtkProgressBar* Gtk::ProgressBar::gobj() const': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:149:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] const GtkProgressBar* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/cellview.h:31, from /usr/include/gtkmm-2.4/gtkmm.h:108, from ./sp-filter.h:19, from ./filter-chemistry.h:18, from ui/dialog/filter-effects-dialog.cpp:37: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:127:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:130:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:113:0, from ./sp-filter.h:19, from ./filter-chemistry.h:18, from ui/dialog/filter-effects-dialog.cpp:37: /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'GtkCellRendererCombo* Gtk::CellRendererCombo::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:95:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] GtkCellRendererCombo* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'const GtkCellRendererCombo* Gtk::CellRendererCombo::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:98:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererCombo* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:116:0, from ./sp-filter.h:19, from ./filter-chemistry.h:18, from ui/dialog/filter-effects-dialog.cpp:37: /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'GtkCellRendererSpin* Gtk::CellRendererSpin::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:97:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] GtkCellRendererSpin* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'const GtkCellRendererSpin* Gtk::CellRendererSpin::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:100:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererSpin* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:207:0, from ./sp-filter.h:19, from ./filters/composite.h:16, from ./display/nr-filter-composite.h:15, from ./filter-enums.h:18, from ./ui/widget/filter-effect-chooser.h:21, from ./ui/widget/object-composite-settings.h:25, from ui/dialog/fill-and-stroke.h:27, from ui/dialog/fill-and-stroke.cpp:20: /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkRuler* Gtk::Ruler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:116:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] GtkRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkRuler* Gtk::Ruler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:119:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] const GtkRuler* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkVRuler* Gtk::VRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:369:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] GtkVRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkVRuler* Gtk::VRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:372:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] const GtkVRuler* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkHRuler* Gtk::HRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:439:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] GtkHRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkHRuler* Gtk::HRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:442:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] const GtkHRuler* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:193:0, from ./sp-filter.h:19, from ./filter-chemistry.h:18, from ui/dialog/filter-effects-dialog.cpp:37: /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'GtkProgressBar* Gtk::ProgressBar::gobj()': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:146:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] GtkProgressBar* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'const GtkProgressBar* Gtk::ProgressBar::gobj() const': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:149:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] const GtkProgressBar* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:207:0, from ./sp-filter.h:19, from ./filter-chemistry.h:18, from ui/dialog/filter-effects-dialog.cpp:37: /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkRuler* Gtk::Ruler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:116:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] GtkRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkRuler* Gtk::Ruler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:119:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] const GtkRuler* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkVRuler* Gtk::VRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:369:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] GtkVRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkVRuler* Gtk::VRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:372:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] const GtkVRuler* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkHRuler* Gtk::HRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:439:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] GtkHRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkHRuler* Gtk::HRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:442:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] const GtkHRuler* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, 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 ui/dialog/filter-effects-dialog.cpp:18: ui/dialog/filter-effects-dialog.cpp: In member function 'virtual void Inkscape::UI::Dialog::FilterEffectsDialog::MatrixAttr::set_from_attribute(SPObject*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPFeConvolveMatrix*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./filters/convolvematrix-fns.h:20:35: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_FECONVOLVEMATRIX(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_FECONVOLVEMATRIX, SPFeConvolveMatrix)) ^ ui/dialog/filter-effects-dialog.cpp:390:44: note: in expansion of macro 'SP_FECONVOLVEMATRIX' SPFeConvolveMatrix* conv = SP_FECONVOLVEMATRIX(o); ^ ui/dialog/filter-effects-dialog.cpp: In member function 'void Inkscape::UI::Dialog::FilterEffectsDialog::MatrixAttr::update(SPObject*, int, int)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPFeColorMatrix*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./filters/colormatrix-fns.h:20:32: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_FECOLORMATRIX(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_FECOLORMATRIX, SPFeColorMatrix)) ^ ui/dialog/filter-effects-dialog.cpp:426:23: note: in expansion of macro 'SP_FECOLORMATRIX' values = &SP_FECOLORMATRIX(o)->values; ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPFeConvolveMatrix*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./filters/convolvematrix-fns.h:20:35: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_FECONVOLVEMATRIX(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_FECONVOLVEMATRIX, SPFeConvolveMatrix)) ^ ui/dialog/filter-effects-dialog.cpp:428:23: note: in expansion of macro 'SP_FECONVOLVEMATRIX' values = &SP_FECONVOLVEMATRIX(o)->kernelMatrix; ^ ui/dialog/filter-effects-dialog.cpp: In member function 'virtual void Inkscape::UI::Dialog::FilterEffectsDialog::ColorMatrixValues::set_from_attribute(SPObject*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPFeColorMatrix*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./filters/colormatrix-fns.h:20:32: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_FECOLORMATRIX(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_FECOLORMATRIX, SPFeColorMatrix)) ^ ui/dialog/filter-effects-dialog.cpp:496:36: note: in expansion of macro 'SP_FECOLORMATRIX' SPFeColorMatrix* col = SP_FECOLORMATRIX(o); ^ ui/dialog/filter-effects-dialog.cpp: In member function 'void Inkscape::UI::Dialog::FilterEffectsDialog::FilterModifier::on_selection_toggled(const Glib::ustring&)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ ui/dialog/filter-effects-dialog.cpp:1242:29: note: in expansion of macro 'SP_ITEM' SPItem * item = SP_ITEM(i->data); ^ ui/dialog/filter-effects-dialog.cpp: In member function 'const Gtk::TreeIter Inkscape::UI::Dialog::FilterEffectsDialog::PrimitiveList::find_result(const Gtk::TreeIter&, int, int&)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPFeComposite*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./filters/composite-fns.h:20:30: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_FECOMPOSITE(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_FECOMPOSITE, SPFeComposite)) ^ ui/dialog/filter-effects-dialog.cpp:1763:25: note: in expansion of macro 'SP_FECOMPOSITE' image = SP_FECOMPOSITE(prim)->in2; ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPFeDisplacementMap*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./filters/displacementmap-fns.h:20:36: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_FEDISPLACEMENTMAP(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_FEDISPLACEMENTMAP, SPFeDisplacementMap)) ^ ui/dialog/filter-effects-dialog.cpp:1765:25: note: in expansion of macro 'SP_FEDISPLACEMENTMAP' image = SP_FEDISPLACEMENTMAP(prim)->in2; ^ ui/dialog/filter-effects-dialog.cpp: In function 'void Inkscape::UI::Dialog::check_single_connection(SPFilterPrimitive*, int)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPFeComposite*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./filters/composite-fns.h:20:30: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_FECOMPOSITE(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_FECOMPOSITE, SPFeComposite)) ^ ui/dialog/filter-effects-dialog.cpp:1982:16: note: in expansion of macro 'SP_FECOMPOSITE' if(SP_FECOMPOSITE(prim)->in2 == result) ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPFeDisplacementMap*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./filters/displacementmap-fns.h:20:36: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_FEDISPLACEMENTMAP(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_FEDISPLACEMENTMAP, SPFeDisplacementMap)) ^ ui/dialog/filter-effects-dialog.cpp:1986:16: note: in expansion of macro 'SP_FEDISPLACEMENTMAP' if(SP_FEDISPLACEMENTMAP(prim)->in2 == result) ^ ui/dialog/filter-effects-dialog.cpp: In member function 'void Inkscape::UI::Dialog::FilterEffectsDialog::update_settings_sensitivity()': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPFeComposite*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./filters/composite-fns.h:20:30: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_FECOMPOSITE(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_FECOMPOSITE, SPFeComposite)) ^ ui/dialog/filter-effects-dialog.cpp:2496:51: note: in expansion of macro 'SP_FECOMPOSITE' const bool use_k = SP_IS_FECOMPOSITE(prim) && SP_FECOMPOSITE(prim)->composite_operator == COMPOSITE_ARITHMETIC; ^ CXX ui/dialog/floating-behavior.o CXX ui/dialog/glyphs.o CXX ui/dialog/guides.o In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/pangomm-1.4/pangomm/layout.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:29, from /usr/include/gdkmm-2.4/gdkmm/pixbuf.h:32, from /usr/include/gtkmm-2.4/gtkmm/iconset.h:31, from /usr/include/gtkmm-2.4/gtkmm/stock.h:24, from ui/dialog/floating-behavior.cpp:12: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:35:0, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:33, from /usr/include/gdkmm-2.4/gdkmm/pixbuf.h:32, from /usr/include/gtkmm-2.4/gtkmm/iconset.h:31, from /usr/include/gtkmm-2.4/gtkmm/stock.h:24, from ui/dialog/floating-behavior.cpp:12: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:44:0, from /usr/include/gtkmm-2.4/gtkmm/misc.h:30, from /usr/include/gtkmm-2.4/gtkmm/image.h:30, from /usr/include/gtkmm-2.4/gtkmm/stock.h:27, from ui/dialog/floating-behavior.cpp:12: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/gtkmm-2.4/gtkmm/widget.h:29, from /usr/include/gtkmm-2.4/gtkmm/entry.h:30, from ui/dialog/glyphs.cpp:15: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:35:0, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:33, from /usr/include/gdkmm-2.4/gdkmm/window.h:30, from /usr/include/gdkmm-2.4/gdkmm/event.h:27, from /usr/include/gtkmm-2.4/gtkmm/widget.h:37, from /usr/include/gtkmm-2.4/gtkmm/entry.h:30, from ui/dialog/glyphs.cpp:15: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:44:0, from /usr/include/gtkmm-2.4/gtkmm/entry.h:30, from ui/dialog/glyphs.cpp:15: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from ./ui/view/view.h:22:0, from ./desktop.h:36, from ui/dialog/floating-behavior.cpp:21: ./gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': ./gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ In file included from /usr/include/gtkmm-2.4/gtkmm/entry.h:35:0, from ui/dialog/glyphs.cpp:15: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:98:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:101:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from ./ui/view/view.h:22:0, from ./desktop.h:36, from ui/dialog/guides.cpp:20: ./gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': ./gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/gtkmm-2.4/gtkmm/widget.h:29, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/bin.h:30, from /usr/include/gtkmm-2.4/gtkmm/window.h:32, from ./ui/view/edit-widget-interface.h:21, from ./desktop.h:37, from ui/dialog/guides.cpp:20: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from ./selection.h:29:0, from ./ui/widget/panel.h:32, from ui/dialog/glyphs.h:15, from ui/dialog/glyphs.cpp:26: ./gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': ./gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:35:0, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:33, from /usr/include/gdkmm-2.4/gdkmm/window.h:30, from /usr/include/gdkmm-2.4/gdkmm/event.h:27, from /usr/include/gtkmm-2.4/gtkmm/widget.h:37, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/bin.h:30, from /usr/include/gtkmm-2.4/gtkmm/window.h:32, from ./ui/view/edit-widget-interface.h:21, from ./desktop.h:37, from ui/dialog/guides.cpp:20: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:44:0, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/bin.h:30, from /usr/include/gtkmm-2.4/gtkmm/window.h:32, from ./ui/view/edit-widget-interface.h:21, from ./desktop.h:37, from ui/dialog/guides.cpp:20: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/cellview.h:31, from /usr/include/gtkmm-2.4/gtkmm.h:108, from ./libnrtype/../sp-filter.h:19, from ./libnrtype/../style.h:21, from ./libnrtype/FontFactory.h:27, from ./libnrtype/font-instance.h:8, from ui/dialog/glyphs.cpp:30: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:86:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:89:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/cellview.h:31, from /usr/include/gtkmm-2.4/gtkmm.h:108, from ./libnrtype/../sp-filter.h:19, from ./libnrtype/../style.h:21, from ./libnrtype/FontFactory.h:27, from ./libnrtype/font-instance.h:8, from ui/dialog/glyphs.cpp:30: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:127:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:130:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:113:0, from ./libnrtype/../sp-filter.h:19, from ./libnrtype/../style.h:21, from ./libnrtype/FontFactory.h:27, from ./libnrtype/font-instance.h:8, from ui/dialog/glyphs.cpp:30: /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'GtkCellRendererCombo* Gtk::CellRendererCombo::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:95:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] GtkCellRendererCombo* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'const GtkCellRendererCombo* Gtk::CellRendererCombo::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:98:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererCombo* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:116:0, from ./libnrtype/../sp-filter.h:19, from ./libnrtype/../style.h:21, from ./libnrtype/FontFactory.h:27, from ./libnrtype/font-instance.h:8, from ui/dialog/glyphs.cpp:30: /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'GtkCellRendererSpin* Gtk::CellRendererSpin::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:97:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] GtkCellRendererSpin* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'const GtkCellRendererSpin* Gtk::CellRendererSpin::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:100:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererSpin* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/entry.h:35:0, from /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:28, from ui/dialog/guides.h:19, from ui/dialog/guides.cpp:34: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:98:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:101:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from ui/dialog/guides.h:19:0, from ui/dialog/guides.cpp:34: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:163:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, 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 ./display/sp-canvas.h:34, from ./display/guideline.h:17, from ui/dialog/guides.cpp:17: ui/dialog/guides.cpp: In member function 'void Inkscape::UI::Dialogs::GuidelinePropertiesDialog::_setup()': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtkadjustment.h:41:47: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_ADJUSTMENT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_ADJUSTMENT, GtkAdjustment)) ^ ui/dialog/guides.cpp:189:70: note: in expansion of macro 'GTK_ADJUSTMENT' sp_unit_selector_add_adjustment(SP_UNIT_SELECTOR(unit_selector), GTK_ADJUSTMENT(_adjustment_x.gobj())); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtkadjustment.h:41:47: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_ADJUSTMENT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_ADJUSTMENT, GtkAdjustment)) ^ ui/dialog/guides.cpp:190:70: note: in expansion of macro 'GTK_ADJUSTMENT' sp_unit_selector_add_adjustment(SP_UNIT_SELECTOR(unit_selector), GTK_ADJUSTMENT(_adjustment_y.gobj())); ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:193:0, from ./libnrtype/../sp-filter.h:19, from ./libnrtype/../style.h:21, from ./libnrtype/FontFactory.h:27, from ./libnrtype/font-instance.h:8, from ui/dialog/glyphs.cpp:30: /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'GtkProgressBar* Gtk::ProgressBar::gobj()': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:146:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] GtkProgressBar* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'const GtkProgressBar* Gtk::ProgressBar::gobj() const': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:149:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] const GtkProgressBar* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:207:0, from ./libnrtype/../sp-filter.h:19, from ./libnrtype/../style.h:21, from ./libnrtype/FontFactory.h:27, from ./libnrtype/font-instance.h:8, from ui/dialog/glyphs.cpp:30: /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkRuler* Gtk::Ruler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:116:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] GtkRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkRuler* Gtk::Ruler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:119:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] const GtkRuler* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkVRuler* Gtk::VRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:369:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] GtkVRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkVRuler* Gtk::VRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:372:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] const GtkVRuler* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkHRuler* Gtk::HRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:439:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] GtkHRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkHRuler* Gtk::HRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:442:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] const GtkHRuler* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:216:0, from ./libnrtype/../sp-filter.h:19, from ./libnrtype/../style.h:21, from ./libnrtype/FontFactory.h:27, from ./libnrtype/font-instance.h:8, from ui/dialog/glyphs.cpp:30: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:163:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } ^ CXX ui/dialog/icon-preview.o In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glibmm-2.4/glibmm/varianttype.h:26, from /usr/include/glibmm-2.4/glibmm/variant.h:26, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:25, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:23, from /usr/include/glibmm-2.4/glibmm.h:91, from /usr/include/gtkmm-2.4/gtkmm/entry.h:7, from ui/dialog/glyphs.cpp:15: ui/dialog/glyphs.cpp: In member function 'void Inkscape::UI::Dialog::GlyphsPanel::insertText()': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ ui/dialog/glyphs.cpp:543:24: note: in expansion of macro 'SP_ITEM' textItem = SP_ITEM(item->data); ^ CXX ui/dialog/inkscape-preferences.o In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/gtkmm-2.4/gtkmm/widget.h:29, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/bin.h:30, from /usr/include/gtkmm-2.4/gtkmm/alignment.h:30, from ui/dialog/icon-preview.cpp:21: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:35:0, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:33, from /usr/include/gdkmm-2.4/gdkmm/window.h:30, from /usr/include/gdkmm-2.4/gdkmm/event.h:27, from /usr/include/gtkmm-2.4/gtkmm/widget.h:37, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/bin.h:30, from /usr/include/gtkmm-2.4/gtkmm/alignment.h:30, from ui/dialog/icon-preview.cpp:21: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:44:0, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/bin.h:30, from /usr/include/gtkmm-2.4/gtkmm/alignment.h:30, from ui/dialog/icon-preview.cpp:21: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from ./ui/view/view.h:22:0, from ./desktop.h:36, from ui/dialog/icon-preview.cpp:25: ./gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': ./gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ In file included from ui/dialog/icon-preview.cpp:27:0: ./display/nr-arena.h: In static member function 'static NRArena* NRArena::create()': ./display/nr-arena.h:46:66: warning: cast from 'NRObject*' to 'NRArena*' increases required alignment of target type [-Wcast-align] return reinterpret_cast(nr_object_new(NR_TYPE_ARENA)); ^ In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/gtkmm-2.4/gtkmm/widget.h:29, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/bin.h:30, from /usr/include/gtkmm-2.4/gtkmm/frame.h:31, from ui/dialog/inkscape-preferences.cpp:21: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:35:0, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:33, from /usr/include/gdkmm-2.4/gdkmm/window.h:30, from /usr/include/gdkmm-2.4/gdkmm/event.h:27, from /usr/include/gtkmm-2.4/gtkmm/widget.h:37, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/bin.h:30, from /usr/include/gtkmm-2.4/gtkmm/frame.h:31, from ui/dialog/inkscape-preferences.cpp:21: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, 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 ui/dialog/icon-preview.cpp:18: ui/dialog/icon-preview.cpp: In member function 'void Inkscape::UI::Dialog::IconPreviewPanel::refreshPreview()': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ ui/dialog/icon-preview.cpp:356:40: note: in expansion of macro 'SP_ITEM' SPItem* item = SP_ITEM( items->data ); ^ ui/dialog/icon-preview.cpp: In member function 'void Inkscape::UI::Dialog::IconPreviewPanel::renderPreview(SPObject*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ ui/dialog/icon-preview.cpp:448:34: note: in expansion of macro 'SP_ITEM' root = sp_item_invoke_show ( SP_ITEM( SP_DOCUMENT_ROOT(doc) ), ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ ui/dialog/icon-preview.cpp:465:25: note: in expansion of macro 'SP_ITEM' sp_item_invoke_hide(SP_ITEM(sp_document_root(doc)), visionkey); ^ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:44:0, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/bin.h:30, from /usr/include/gtkmm-2.4/gtkmm/frame.h:31, from ui/dialog/inkscape-preferences.cpp:21: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/combobox.h:31, from /usr/include/gtkmm-2.4/gtkmm/comboboxtext.h:24, from ui/dialog/inkscape-preferences.h:23, from ui/dialog/inkscape-preferences.cpp:28: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:86:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:89:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/combobox.h:31, from /usr/include/gtkmm-2.4/gtkmm/comboboxtext.h:24, from ui/dialog/inkscape-preferences.h:23, from ui/dialog/inkscape-preferences.cpp:28: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:127:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:130:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/treeview.h:34:0, from /usr/include/gtkmm-2.4/gtkmm/combobox.h:34, from /usr/include/gtkmm-2.4/gtkmm/comboboxtext.h:24, from ui/dialog/inkscape-preferences.h:23, from ui/dialog/inkscape-preferences.cpp:28: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:98:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:101:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from ui/dialog/inkscape-preferences.h:24:0, from ui/dialog/inkscape-preferences.cpp:28: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:163:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from ./selection.h:29:0, from ./ui/widget/panel.h:32, from ui/dialog/inkscape-preferences.h:37, from ui/dialog/inkscape-preferences.cpp:28: ./gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': ./gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:113:0, from ./sp-filter.h:19, from ./style.h:21, from ui/dialog/inkscape-preferences.cpp:37: /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'GtkCellRendererCombo* Gtk::CellRendererCombo::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:95:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] GtkCellRendererCombo* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'const GtkCellRendererCombo* Gtk::CellRendererCombo::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:98:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererCombo* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:116:0, from ./sp-filter.h:19, from ./style.h:21, from ui/dialog/inkscape-preferences.cpp:37: /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'GtkCellRendererSpin* Gtk::CellRendererSpin::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:97:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] GtkCellRendererSpin* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'const GtkCellRendererSpin* Gtk::CellRendererSpin::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:100:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererSpin* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:193:0, from ./sp-filter.h:19, from ./style.h:21, from ui/dialog/inkscape-preferences.cpp:37: /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'GtkProgressBar* Gtk::ProgressBar::gobj()': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:146:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] GtkProgressBar* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'const GtkProgressBar* Gtk::ProgressBar::gobj() const': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:149:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] const GtkProgressBar* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:207:0, from ./sp-filter.h:19, from ./style.h:21, from ui/dialog/inkscape-preferences.cpp:37: /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkRuler* Gtk::Ruler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:116:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] GtkRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkRuler* Gtk::Ruler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:119:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] const GtkRuler* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkVRuler* Gtk::VRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:369:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] GtkVRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkVRuler* Gtk::VRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:372:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] const GtkVRuler* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkHRuler* Gtk::HRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:439:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] GtkHRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkHRuler* Gtk::HRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:442:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] const GtkHRuler* gobj() const { return reinterpret_cast(gobject_); } ^ CXX ui/dialog/input.o CXX ui/dialog/layer-properties.o In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/pangomm-1.4/pangomm/layout.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:29, from /usr/include/gdkmm-2.4/gdkmm/pixbuf.h:32, from /usr/include/gtkmm-2.4/gtkmm/iconset.h:31, from /usr/include/gtkmm-2.4/gtkmm/stock.h:24, from ui/dialog/layer-properties.cpp:14: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/gtkmm-2.4/gtkmm/widget.h:29, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/bin.h:30, from /usr/include/gtkmm-2.4/gtkmm/alignment.h:30, from ui/dialog/input.cpp:16: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:35:0, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:33, from /usr/include/gdkmm-2.4/gdkmm/pixbuf.h:32, from /usr/include/gtkmm-2.4/gtkmm/iconset.h:31, from /usr/include/gtkmm-2.4/gtkmm/stock.h:24, from ui/dialog/layer-properties.cpp:14: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:35:0, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:33, from /usr/include/gdkmm-2.4/gdkmm/window.h:30, from /usr/include/gdkmm-2.4/gdkmm/event.h:27, from /usr/include/gtkmm-2.4/gtkmm/widget.h:37, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/bin.h:30, from /usr/include/gtkmm-2.4/gtkmm/alignment.h:30, from ui/dialog/input.cpp:16: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:44:0, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/bin.h:30, from /usr/include/gtkmm-2.4/gtkmm/alignment.h:30, from ui/dialog/input.cpp:16: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:44:0, from /usr/include/gtkmm-2.4/gtkmm/misc.h:30, from /usr/include/gtkmm-2.4/gtkmm/image.h:30, from /usr/include/gtkmm-2.4/gtkmm/stock.h:27, from ui/dialog/layer-properties.cpp:14: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:30:0, from ui/dialog/input.cpp:17: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:86:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:89:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from ui/dialog/input.cpp:17:0: /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'GtkCellRendererCombo* Gtk::CellRendererCombo::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:95:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] GtkCellRendererCombo* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'const GtkCellRendererCombo* Gtk::CellRendererCombo::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:98:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererCombo* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/combobox.h:31, from /usr/include/gtkmm-2.4/gtkmm/comboboxtext.h:24, from ui/dialog/input.cpp:19: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:127:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:130:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/treeview.h:34:0, from /usr/include/gtkmm-2.4/gtkmm/combobox.h:34, from /usr/include/gtkmm-2.4/gtkmm/comboboxtext.h:24, from ui/dialog/input.cpp:19: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:98:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:101:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from ./ui/view/view.h:22:0, from ./desktop.h:36, from ui/dialog/layer-properties.cpp:17: ./gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': ./gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ In file included from ui/dialog/input.cpp:28:0: /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'GtkProgressBar* Gtk::ProgressBar::gobj()': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:146:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] GtkProgressBar* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'const GtkProgressBar* Gtk::ProgressBar::gobj() const': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:149:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] const GtkProgressBar* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/entry.h:35:0, from ui/dialog/layer-properties.h:19, from ui/dialog/layer-properties.cpp:25: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:98:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:101:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/combobox.h:31, from ui/dialog/layer-properties.h:22, from ui/dialog/layer-properties.cpp:25: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:86:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:89:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/combobox.h:31, from ui/dialog/layer-properties.h:22, from ui/dialog/layer-properties.cpp:25: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:127:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:130:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from ./selection.h:29:0, from ./ui/widget/panel.h:32, from ui/dialog/input.cpp:38: ./gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': ./gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ CXX ui/dialog/layers.o CXX ui/dialog/livepatheffect-editor.o In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/gtkmm-2.4/gtkmm/widget.h:29, from ui/dialog/layers.cpp:16: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:35:0, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:33, from /usr/include/gdkmm-2.4/gdkmm/window.h:30, from /usr/include/gdkmm-2.4/gdkmm/event.h:27, from /usr/include/gtkmm-2.4/gtkmm/widget.h:37, from ui/dialog/layers.cpp:16: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:44:0, from ui/dialog/layers.cpp:16: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/pangomm-1.4/pangomm/layout.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:29, from /usr/include/gdkmm-2.4/gdkmm/pixbuf.h:32, from /usr/include/gtkmm-2.4/gtkmm/iconset.h:31, from /usr/include/gtkmm-2.4/gtkmm/stock.h:24, from ui/dialog/livepatheffect-editor.cpp:18: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from ./ui/view/view.h:22:0, from ./desktop.h:36, from ui/dialog/layers.cpp:20: ./gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': ./gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:35:0, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:33, from /usr/include/gdkmm-2.4/gdkmm/pixbuf.h:32, from /usr/include/gtkmm-2.4/gtkmm/iconset.h:31, from /usr/include/gtkmm-2.4/gtkmm/stock.h:24, from ui/dialog/livepatheffect-editor.cpp:18: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:44:0, from /usr/include/gtkmm-2.4/gtkmm/misc.h:30, from /usr/include/gtkmm-2.4/gtkmm/image.h:30, from /usr/include/gtkmm-2.4/gtkmm/stock.h:27, from ui/dialog/livepatheffect-editor.cpp:18: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/treeview.h:34:0, from ui/dialog/layers.h:15, from ui/dialog/layers.cpp:37: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:98:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:101:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24:0, from /usr/include/gtkmm-2.4/gtkmm/treeviewcolumn.h:38, from /usr/include/gtkmm-2.4/gtkmm/treeview.h:36, from ui/dialog/layers.h:15, from ui/dialog/layers.cpp:37: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:86:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:89:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27:0, from /usr/include/gtkmm-2.4/gtkmm/treeviewcolumn.h:38, from /usr/include/gtkmm-2.4/gtkmm/treeview.h:36, from ui/dialog/layers.h:15, from ui/dialog/layers.cpp:37: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:127:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:130:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from ui/dialog/layers.h:22:0, from ui/dialog/layers.cpp:37: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:163:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from ./ui/view/view.h:22:0, from ./desktop.h:36, from ui/dialog/livepatheffect-editor.cpp:22: ./gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': ./gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:113:0, from ./sp-filter.h:19, from ./filters/composite.h:16, from ./display/nr-filter-composite.h:15, from ./filter-enums.h:18, from ./ui/widget/filter-effect-chooser.h:21, from ./ui/widget/object-composite-settings.h:25, from ui/dialog/layers.h:27, from ui/dialog/layers.cpp:37: /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'GtkCellRendererCombo* Gtk::CellRendererCombo::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:95:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] GtkCellRendererCombo* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'const GtkCellRendererCombo* Gtk::CellRendererCombo::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:98:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererCombo* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:116:0, from ./sp-filter.h:19, from ./filters/composite.h:16, from ./display/nr-filter-composite.h:15, from ./filter-enums.h:18, from ./ui/widget/filter-effect-chooser.h:21, from ./ui/widget/object-composite-settings.h:25, from ui/dialog/layers.h:27, from ui/dialog/layers.cpp:37: /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'GtkCellRendererSpin* Gtk::CellRendererSpin::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:97:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] GtkCellRendererSpin* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'const GtkCellRendererSpin* Gtk::CellRendererSpin::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:100:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererSpin* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:193:0, from ./sp-filter.h:19, from ./filters/composite.h:16, from ./display/nr-filter-composite.h:15, from ./filter-enums.h:18, from ./ui/widget/filter-effect-chooser.h:21, from ./ui/widget/object-composite-settings.h:25, from ui/dialog/layers.h:27, from ui/dialog/layers.cpp:37: /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'GtkProgressBar* Gtk::ProgressBar::gobj()': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:146:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] GtkProgressBar* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'const GtkProgressBar* Gtk::ProgressBar::gobj() const': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:149:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] const GtkProgressBar* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/combobox.h:31, from /usr/include/gtkmm-2.4/gtkmm/comboboxtext.h:24, from ui/dialog/livepatheffect-editor.h:18, from ui/dialog/livepatheffect-editor.cpp:42: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:86:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:89:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/combobox.h:31, from /usr/include/gtkmm-2.4/gtkmm/comboboxtext.h:24, from ui/dialog/livepatheffect-editor.h:18, from ui/dialog/livepatheffect-editor.cpp:42: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:127:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:130:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:207:0, from ./sp-filter.h:19, from ./filters/composite.h:16, from ./display/nr-filter-composite.h:15, from ./filter-enums.h:18, from ./ui/widget/filter-effect-chooser.h:21, from ./ui/widget/object-composite-settings.h:25, from ui/dialog/layers.h:27, from ui/dialog/layers.cpp:37: /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkRuler* Gtk::Ruler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:116:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] GtkRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkRuler* Gtk::Ruler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:119:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] const GtkRuler* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkVRuler* Gtk::VRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:369:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] GtkVRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkVRuler* Gtk::VRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:372:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] const GtkVRuler* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkHRuler* Gtk::HRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:439:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] GtkHRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkHRuler* Gtk::HRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:442:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] const GtkHRuler* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/treeview.h:34:0, from /usr/include/gtkmm-2.4/gtkmm/combobox.h:34, from /usr/include/gtkmm-2.4/gtkmm/comboboxtext.h:24, from ui/dialog/livepatheffect-editor.h:18, from ui/dialog/livepatheffect-editor.cpp:42: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:98:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:101:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glibmm-2.4/glibmm/varianttype.h:26, from /usr/include/glibmm-2.4/glibmm/variant.h:26, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:25, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:23, from /usr/include/glibmm-2.4/glibmm.h:91, from /usr/include/gtkmm-2.4/gtkmm/iconset.h:7, from /usr/include/gtkmm-2.4/gtkmm/stock.h:24, from ui/dialog/livepatheffect-editor.cpp:18: ui/dialog/livepatheffect-editor.cpp: In member function 'void Inkscape::UI::Dialog::LivePathEffectEditor::onSelectionChanged(Inkscape::Selection*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPLPEItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./sp-lpe-item.h:23:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_LPE_ITEM(o) (G_TYPE_CHECK_INSTANCE_CAST((o), SP_TYPE_LPE_ITEM, SPLPEItem)) ^ ui/dialog/livepatheffect-editor.cpp:257:38: note: in expansion of macro 'SP_LPE_ITEM' SPLPEItem *lpeitem = SP_LPE_ITEM(item); ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, 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 ui/dialog/layers.cpp:15: ui/dialog/layers.cpp: In member function 'bool Inkscape::UI::Dialog::LayersPanel::_checkForUpdated(const Gtk::TreePath&, const Gtk::TreeIter&, SPObject*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ ui/dialog/layers.cpp:284:57: note: in expansion of macro 'SP_ITEM' row[_model->_colVisible] = SP_IS_ITEM(layer) ? !SP_ITEM(layer)->isHidden() : false; ^ ui/dialog/livepatheffect-editor.cpp: In member function 'void Inkscape::UI::Dialog::LivePathEffectEditor::onRemove()': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPLPEItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./sp-lpe-item.h:23:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_LPE_ITEM(o) (G_TYPE_CHECK_INSTANCE_CAST((o), SP_TYPE_LPE_ITEM, SPLPEItem)) ^ ui/dialog/livepatheffect-editor.cpp:396:52: note: in expansion of macro 'SP_LPE_ITEM' sp_lpe_item_remove_current_path_effect(SP_LPE_ITEM(item), false); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPLPEItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./sp-lpe-item.h:23:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_LPE_ITEM(o) (G_TYPE_CHECK_INSTANCE_CAST((o), SP_TYPE_LPE_ITEM, SPLPEItem)) ^ ui/dialog/livepatheffect-editor.cpp:401:32: note: in expansion of macro 'SP_LPE_ITEM' effect_list_reload(SP_LPE_ITEM(item)); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ ui/dialog/layers.cpp:285:55: note: in expansion of macro 'SP_ITEM' row[_model->_colLocked] = SP_IS_ITEM(layer) ? SP_ITEM(layer)->isLocked() : false; ^ ui/dialog/livepatheffect-editor.cpp: In member function 'void Inkscape::UI::Dialog::LivePathEffectEditor::onUp()': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPLPEItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./sp-lpe-item.h:23:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_LPE_ITEM(o) (G_TYPE_CHECK_INSTANCE_CAST((o), SP_TYPE_LPE_ITEM, SPLPEItem)) ^ ui/dialog/livepatheffect-editor.cpp:412:48: note: in expansion of macro 'SP_LPE_ITEM' sp_lpe_item_up_current_path_effect(SP_LPE_ITEM(item)); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPLPEItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./sp-lpe-item.h:23:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_LPE_ITEM(o) (G_TYPE_CHECK_INSTANCE_CAST((o), SP_TYPE_LPE_ITEM, SPLPEItem)) ^ ui/dialog/livepatheffect-editor.cpp:417:32: note: in expansion of macro 'SP_LPE_ITEM' effect_list_reload(SP_LPE_ITEM(item)); ^ ui/dialog/livepatheffect-editor.cpp: In member function 'void Inkscape::UI::Dialog::LivePathEffectEditor::onDown()': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPLPEItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./sp-lpe-item.h:23:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_LPE_ITEM(o) (G_TYPE_CHECK_INSTANCE_CAST((o), SP_TYPE_LPE_ITEM, SPLPEItem)) ^ ui/dialog/livepatheffect-editor.cpp:428:50: note: in expansion of macro 'SP_LPE_ITEM' sp_lpe_item_down_current_path_effect(SP_LPE_ITEM(item)); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPLPEItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./sp-lpe-item.h:23:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_LPE_ITEM(o) (G_TYPE_CHECK_INSTANCE_CAST((o), SP_TYPE_LPE_ITEM, SPLPEItem)) ^ ui/dialog/livepatheffect-editor.cpp:433:32: note: in expansion of macro 'SP_LPE_ITEM' effect_list_reload(SP_LPE_ITEM(item)); ^ ui/dialog/layers.cpp: In member function 'void Inkscape::UI::Dialog::LayersPanel::_addLayer(SPDocument*, SPObject*, Gtk::TreeModel::Row*, SPObject*, int)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ ui/dialog/layers.cpp:361:65: note: in expansion of macro 'SP_ITEM' row[_model->_colVisible] = SP_IS_ITEM(child) ? !SP_ITEM(child)->isHidden() : false; ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ ui/dialog/layers.cpp:362:63: note: in expansion of macro 'SP_ITEM' row[_model->_colLocked] = SP_IS_ITEM(child) ? SP_ITEM(child)->isLocked() : false; ^ ui/dialog/layers.cpp: In member function 'void Inkscape::UI::Dialog::LayersPanel::_toggled(const Glib::ustring&, int)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ ui/dialog/layers.cpp:461:49: note: in expansion of macro 'SP_ITEM' SPItem* item = ( obj && SP_IS_ITEM(obj) ) ? SP_ITEM(obj) : 0; ^ CXX ui/dialog/memory.o CXX ui/dialog/messages.o CXX ui/dialog/ocaldialogs.o CXX ui/dialog/print.o In file included from /usr/include/gdkmm-2.4/gdkmm/display.h:30:0, from /usr/include/gtkmm-2.4/gtkmm/selectiondata.h:29, from /usr/include/gtkmm-2.4/gtkmm/treedragdest.h:29, from /usr/include/gtkmm-2.4/gtkmm/liststore.h:28, from ui/dialog/memory.cpp:17: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/pangomm-1.4/pangomm/layout.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:29, from /usr/include/gdkmm-2.4/gdkmm/window.h:30, from /usr/include/gdkmm-2.4/gdkmm/device.h:28, from /usr/include/gdkmm-2.4/gdkmm/display.h:31, from /usr/include/gtkmm-2.4/gtkmm/selectiondata.h:29, from /usr/include/gtkmm-2.4/gtkmm/treedragdest.h:29, from /usr/include/gtkmm-2.4/gtkmm/liststore.h:28, from ui/dialog/memory.cpp:17: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/selectiondata.h:29:0, from /usr/include/gtkmm-2.4/gtkmm/treedragdest.h:29, from /usr/include/gtkmm-2.4/gtkmm/liststore.h:28, from ui/dialog/memory.cpp:17: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/treeview.h:34:0, from ui/dialog/memory.cpp:18: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:98:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:101:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24:0, from /usr/include/gtkmm-2.4/gtkmm/treeviewcolumn.h:38, from /usr/include/gtkmm-2.4/gtkmm/treeview.h:36, from ui/dialog/memory.cpp:18: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:86:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:89:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27:0, from /usr/include/gtkmm-2.4/gtkmm/treeviewcolumn.h:38, from /usr/include/gtkmm-2.4/gtkmm/treeview.h:36, from ui/dialog/memory.cpp:18: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:127:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:130:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/gtkmm-2.4/gtkmm/widget.h:29, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/box.h:58, from ui/dialog/messages.h:19, from ui/dialog/messages.cpp:16: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:35:0, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:33, from /usr/include/gdkmm-2.4/gdkmm/window.h:30, from /usr/include/gdkmm-2.4/gdkmm/event.h:27, from /usr/include/gtkmm-2.4/gtkmm/widget.h:37, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/box.h:58, from ui/dialog/messages.h:19, from ui/dialog/messages.cpp:16: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm.h:27:0, from /usr/include/gtkmm-2.4/gtkmm.h:89, from ui/dialog/ocaldialogs.h:17, from ui/dialog/ocaldialogs.cpp:22: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/pangomm-1.4/pangomm/layout.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:29, from /usr/include/gdkmm-2.4/gdkmm/gc.h:32, from /usr/include/gdkmm-2.4/gdkmm.h:30, from /usr/include/gtkmm-2.4/gtkmm.h:89, from ui/dialog/ocaldialogs.h:17, from ui/dialog/ocaldialogs.cpp:22: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:44:0, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/box.h:58, from ui/dialog/messages.h:19, from ui/dialog/messages.cpp:16: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from ./selection.h:29:0, from ./ui/widget/panel.h:32, from ./ui/dialog/memory.h:14, from ui/dialog/memory.cpp:21: ./gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': ./gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ In file included from /usr/include/gtkmm-2.4/gtkmm/textview.h:38:0, from ui/dialog/messages.h:20, from ui/dialog/messages.cpp:16: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:98:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:101:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm/cursor.h:31:0, from /usr/include/gdkmm-2.4/gdkmm.h:40, from /usr/include/gtkmm-2.4/gtkmm.h:89, from ui/dialog/ocaldialogs.h:17, from ui/dialog/ocaldialogs.cpp:22: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from ./selection.h:29:0, from ./ui/widget/panel.h:32, from ui/dialog/messages.h:28, from ui/dialog/messages.cpp:16: ./gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': ./gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:97:0, from ui/dialog/ocaldialogs.h:17, from ui/dialog/ocaldialogs.cpp:22: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:98:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:101:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/cellview.h:31, from /usr/include/gtkmm-2.4/gtkmm.h:108, from ui/dialog/ocaldialogs.h:17, from ui/dialog/ocaldialogs.cpp:22: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:86:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:89:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/cellview.h:31, from /usr/include/gtkmm-2.4/gtkmm.h:108, from ui/dialog/ocaldialogs.h:17, from ui/dialog/ocaldialogs.cpp:22: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:127:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:130:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:113:0, from ui/dialog/ocaldialogs.h:17, from ui/dialog/ocaldialogs.cpp:22: /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'GtkCellRendererCombo* Gtk::CellRendererCombo::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:95:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] GtkCellRendererCombo* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'const GtkCellRendererCombo* Gtk::CellRendererCombo::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:98:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererCombo* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:116:0, from ui/dialog/ocaldialogs.h:17, from ui/dialog/ocaldialogs.cpp:22: /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'GtkCellRendererSpin* Gtk::CellRendererSpin::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:97:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] GtkCellRendererSpin* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'const GtkCellRendererSpin* Gtk::CellRendererSpin::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:100:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererSpin* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:193:0, from ui/dialog/ocaldialogs.h:17, from ui/dialog/ocaldialogs.cpp:22: /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'GtkProgressBar* Gtk::ProgressBar::gobj()': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:146:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] GtkProgressBar* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'const GtkProgressBar* Gtk::ProgressBar::gobj() const': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:149:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] const GtkProgressBar* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:207:0, from ui/dialog/ocaldialogs.h:17, from ui/dialog/ocaldialogs.cpp:22: /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkRuler* Gtk::Ruler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:116:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] GtkRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkRuler* Gtk::Ruler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:119:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] const GtkRuler* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkVRuler* Gtk::VRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:369:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] GtkVRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkVRuler* Gtk::VRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:372:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] const GtkVRuler* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkHRuler* Gtk::HRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:439:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] GtkHRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkHRuler* Gtk::HRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:442:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] const GtkHRuler* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:216:0, from ui/dialog/ocaldialogs.h:17, from ui/dialog/ocaldialogs.cpp:22: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:163:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from ./document.h:28:0, from ./extension/system.h:18, from ui/dialog/filedialog.h:24, from ui/dialog/filedialogimpl-gtkmm.h:20, from ui/dialog/ocaldialogs.h:18, from ui/dialog/ocaldialogs.cpp:22: ./gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': ./gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/pangomm-1.4/pangomm/layout.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:29, from /usr/include/gdkmm-2.4/gdkmm/pixbuf.h:32, from /usr/include/gtkmm-2.4/gtkmm/iconset.h:31, from /usr/include/gtkmm-2.4/gtkmm/stock.h:24, from ui/dialog/print.cpp:19: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:35:0, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:33, from /usr/include/gdkmm-2.4/gdkmm/pixbuf.h:32, from /usr/include/gtkmm-2.4/gtkmm/iconset.h:31, from /usr/include/gtkmm-2.4/gtkmm/stock.h:24, from ui/dialog/print.cpp:19: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:44:0, from /usr/include/gtkmm-2.4/gtkmm/misc.h:30, from /usr/include/gtkmm-2.4/gtkmm/image.h:30, from /usr/include/gtkmm-2.4/gtkmm/stock.h:27, from ui/dialog/print.cpp:19: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ CXX ui/dialog/print-colors-preview-dialog.o CXX ui/dialog/scriptdialog.o CXX ui/dialog/svg-fonts-dialog.o In file included from ./ui/view/view.h:22:0, from ./desktop.h:36, from ui/dialog/print.h:18, from ui/dialog/print.cpp:20: ./gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': ./gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:97:0, from ./ui/widget/rendering-options.h:16, from ui/dialog/print.h:21, from ui/dialog/print.cpp:20: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:98:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:101:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/cellview.h:31, from /usr/include/gtkmm-2.4/gtkmm.h:108, from ./ui/widget/rendering-options.h:16, from ui/dialog/print.h:21, from ui/dialog/print.cpp:20: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:86:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:89:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/cellview.h:31, from /usr/include/gtkmm-2.4/gtkmm.h:108, from ./ui/widget/rendering-options.h:16, from ui/dialog/print.h:21, from ui/dialog/print.cpp:20: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:127:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:130:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:113:0, from ./ui/widget/rendering-options.h:16, from ui/dialog/print.h:21, from ui/dialog/print.cpp:20: /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'GtkCellRendererCombo* Gtk::CellRendererCombo::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:95:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] GtkCellRendererCombo* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'const GtkCellRendererCombo* Gtk::CellRendererCombo::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:98:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererCombo* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:116:0, from ./ui/widget/rendering-options.h:16, from ui/dialog/print.h:21, from ui/dialog/print.cpp:20: /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'GtkCellRendererSpin* Gtk::CellRendererSpin::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:97:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] GtkCellRendererSpin* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'const GtkCellRendererSpin* Gtk::CellRendererSpin::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:100:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererSpin* gobj() const { return reinterpret_cast(gobject_); } ^ CXX ui/dialog/swatches.o In file included from /usr/include/gtkmm-2.4/gtkmm.h:193:0, from ./ui/widget/rendering-options.h:16, from ui/dialog/print.h:21, from ui/dialog/print.cpp:20: /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'GtkProgressBar* Gtk::ProgressBar::gobj()': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:146:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] GtkProgressBar* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'const GtkProgressBar* Gtk::ProgressBar::gobj() const': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:149:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] const GtkProgressBar* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:207:0, from ./ui/widget/rendering-options.h:16, from ui/dialog/print.h:21, from ui/dialog/print.cpp:20: /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkRuler* Gtk::Ruler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:116:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] GtkRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkRuler* Gtk::Ruler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:119:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] const GtkRuler* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkVRuler* Gtk::VRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:369:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] GtkVRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkVRuler* Gtk::VRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:372:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] const GtkVRuler* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkHRuler* Gtk::HRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:439:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] GtkHRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkHRuler* Gtk::HRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:442:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] const GtkHRuler* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:216:0, from ./ui/widget/rendering-options.h:16, from ui/dialog/print.h:21, from ui/dialog/print.cpp:20: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:163:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/gtkmm-2.4/gtkmm/widget.h:29, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/menushell.h:31, from /usr/include/gtkmm-2.4/gtkmm/menubar.h:31, from ui/dialog/scriptdialog.cpp:16: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:35:0, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:33, from /usr/include/gdkmm-2.4/gdkmm/window.h:30, from /usr/include/gdkmm-2.4/gdkmm/event.h:27, from /usr/include/gtkmm-2.4/gtkmm/widget.h:37, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/menushell.h:31, from /usr/include/gtkmm-2.4/gtkmm/menubar.h:31, from ui/dialog/scriptdialog.cpp:16: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:44:0, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/menushell.h:31, from /usr/include/gtkmm-2.4/gtkmm/menubar.h:31, from ui/dialog/scriptdialog.cpp:16: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ CXX ui/dialog/tile.o In file included from /usr/include/gtkmm-2.4/gtkmm/textview.h:38:0, from ui/dialog/scriptdialog.cpp:19: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:98:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:101:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from ./selection.h:29:0, from ./ui/widget/panel.h:32, from ui/dialog/scriptdialog.h:19, from ui/dialog/scriptdialog.cpp:21: ./gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': ./gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ In file included from ./document.h:28:0, from ./document-private.h:22, from ui/dialog/svg-fonts-dialog.cpp:18: ./gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': ./gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/pangomm-1.4/pangomm/layout.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:29, from /usr/include/gdkmm-2.4/gdkmm/pixbuf.h:32, from ./event-log.h:27, from ./document-private.h:26, from ui/dialog/svg-fonts-dialog.cpp:18: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:35:0, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:33, from /usr/include/gdkmm-2.4/gdkmm/pixbuf.h:32, from ./event-log.h:27, from ./document-private.h:26, from ui/dialog/svg-fonts-dialog.cpp:18: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/selectiondata.h:29:0, from /usr/include/gtkmm-2.4/gtkmm/treepath.h:34, from /usr/include/gtkmm-2.4/gtkmm/treestore.h:29, from ./event-log.h:29, from ./document-private.h:26, from ui/dialog/svg-fonts-dialog.cpp:18: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/pangomm-1.4/pangomm/layout.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:29, from /usr/include/gdkmm-2.4/gdkmm/pixbuf.h:32, from ui/dialog/swatches.cpp:22: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/treeview.h:34:0, from ./event-log.h:31, from ./document-private.h:26, from ui/dialog/svg-fonts-dialog.cpp:18: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:98:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:101:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24:0, from /usr/include/gtkmm-2.4/gtkmm/treeviewcolumn.h:38, from /usr/include/gtkmm-2.4/gtkmm/treeview.h:36, from ./event-log.h:31, from ./document-private.h:26, from ui/dialog/svg-fonts-dialog.cpp:18: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:86:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:89:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27:0, from /usr/include/gtkmm-2.4/gtkmm/treeviewcolumn.h:38, from /usr/include/gtkmm-2.4/gtkmm/treeview.h:36, from ./event-log.h:31, from ./document-private.h:26, from ui/dialog/svg-fonts-dialog.cpp:18: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:127:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:130:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:35:0, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:33, from /usr/include/gdkmm-2.4/gdkmm/pixbuf.h:32, from ui/dialog/swatches.cpp:22: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:44:0, from ./ui/previewable.h:16, from ui/dialog/color-item.h:18, from ui/dialog/swatches.cpp:24: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from ./ui/view/view.h:22:0, from ./desktop.h:36, from ui/dialog/swatches.cpp:25: ./gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': ./gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:113:0, from ui/dialog/svg-fonts-dialog.h:22, from ui/dialog/svg-fonts-dialog.cpp:25: /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'GtkCellRendererCombo* Gtk::CellRendererCombo::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:95:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] GtkCellRendererCombo* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'const GtkCellRendererCombo* Gtk::CellRendererCombo::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:98:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererCombo* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:116:0, from ui/dialog/svg-fonts-dialog.h:22, from ui/dialog/svg-fonts-dialog.cpp:25: /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'GtkCellRendererSpin* Gtk::CellRendererSpin::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:97:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] GtkCellRendererSpin* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'const GtkCellRendererSpin* Gtk::CellRendererSpin::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:100:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererSpin* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:193:0, from ui/dialog/svg-fonts-dialog.h:22, from ui/dialog/svg-fonts-dialog.cpp:25: /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'GtkProgressBar* Gtk::ProgressBar::gobj()': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:146:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] GtkProgressBar* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'const GtkProgressBar* Gtk::ProgressBar::gobj() const': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:149:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] const GtkProgressBar* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/treeview.h:34:0, from ./event-log.h:31, from ./document-private.h:26, from ui/dialog/swatches.cpp:29: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:98:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:101:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24:0, from /usr/include/gtkmm-2.4/gtkmm/treeviewcolumn.h:38, from /usr/include/gtkmm-2.4/gtkmm/treeview.h:36, from ./event-log.h:31, from ./document-private.h:26, from ui/dialog/swatches.cpp:29: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:86:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:89:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27:0, from /usr/include/gtkmm-2.4/gtkmm/treeviewcolumn.h:38, from /usr/include/gtkmm-2.4/gtkmm/treeview.h:36, from ./event-log.h:31, from ./document-private.h:26, from ui/dialog/swatches.cpp:29: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:127:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:130:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:207:0, from ui/dialog/svg-fonts-dialog.h:22, from ui/dialog/svg-fonts-dialog.cpp:25: /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkRuler* Gtk::Ruler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:116:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] GtkRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkRuler* Gtk::Ruler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:119:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] const GtkRuler* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkVRuler* Gtk::VRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:369:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] GtkVRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkVRuler* Gtk::VRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:372:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] const GtkVRuler* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkHRuler* Gtk::HRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:439:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] GtkHRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkHRuler* Gtk::HRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:442:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] const GtkHRuler* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:216:0, from ui/dialog/svg-fonts-dialog.h:22, from ui/dialog/svg-fonts-dialog.cpp:25: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:163:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:23, from ./sp-object.h:58, from ./sp-defs.h:15, from ./document-private.h:20, from ui/dialog/svg-fonts-dialog.cpp:18: ui/dialog/svg-fonts-dialog.cpp: In function 'SPGlyph* Inkscape::UI::Dialog::new_glyph(SPDocument*, SPFont*, int)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPGlyph*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./display/../sp-glyph.h:23:24: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_GLYPH(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_GLYPH, SPGlyph)) ^ ui/dialog/svg-fonts-dialog.cpp:444:18: note: in expansion of macro 'SP_GLYPH' SPGlyph *g = SP_GLYPH( document->getObjectByRepr(repr) ); ^ ui/dialog/svg-fonts-dialog.cpp: In member function 'void Inkscape::UI::Dialog::SvgFontsDialog::add_kerning_pair()': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPHkern*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./display/../sp-glyph-kerning.h:24:24: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_HKERN(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_HKERN, SPHkern)) ^ ui/dialog/svg-fonts-dialog.cpp:728:26: note: in expansion of macro 'SP_HKERN' this->kerning_pair = SP_HKERN( document->getObjectByRepr(repr) ); ^ ui/dialog/svg-fonts-dialog.cpp: In function 'SPFont* Inkscape::UI::Dialog::new_font(SPDocument*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPRoot*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./sp-root.h:18:21: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ROOT(o) (G_TYPE_CHECK_INSTANCE_CAST((o), SP_TYPE_ROOT, SPRoot)) ^ ./document-private.h:31:43: note: in expansion of macro 'SP_ROOT' #define SP_DOCUMENT_DEFS(d) ((SPObject *) SP_ROOT (SP_DOCUMENT_ROOT (d))->defs) ^ ui/dialog/svg-fonts-dialog.cpp:778:31: note: in expansion of macro 'SP_DOCUMENT_DEFS' SPDefs *defs = (SPDefs *) SP_DOCUMENT_DEFS(document); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPFont*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./sp-font.h:22:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_FONT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_FONT, SPFont)) ^ ui/dialog/svg-fonts-dialog.cpp:805:17: note: in expansion of macro 'SP_FONT' SPFont *f = SP_FONT( document->getObjectByRepr(repr) ); ^ ui/dialog/svg-fonts-dialog.cpp: In constructor 'Inkscape::UI::Dialog::SvgFontsDialog::SvgFontsDialog()': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPRoot*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./sp-root.h:18:21: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ROOT(o) (G_TYPE_CHECK_INSTANCE_CAST((o), SP_TYPE_ROOT, SPRoot)) ^ ./document-private.h:31:43: note: in expansion of macro 'SP_ROOT' #define SP_DOCUMENT_DEFS(d) ((SPObject *) SP_ROOT (SP_DOCUMENT_ROOT (d))->defs) ^ ui/dialog/svg-fonts-dialog.cpp:894:24: note: in expansion of macro 'SP_DOCUMENT_DEFS' _defs_observer.set(SP_DOCUMENT_DEFS(sp_desktop_document(this->getDesktop()))); ^ CXX ui/dialog/tracedialog.o In file included from /usr/include/gtkmm-2.4/gtkmm.h:113:0, from ./sp-filter.h:19, from ./style.h:21, from ui/dialog/swatches.cpp:43: /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'GtkCellRendererCombo* Gtk::CellRendererCombo::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:95:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] GtkCellRendererCombo* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'const GtkCellRendererCombo* Gtk::CellRendererCombo::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:98:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererCombo* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:116:0, from ./sp-filter.h:19, from ./style.h:21, from ui/dialog/swatches.cpp:43: /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'GtkCellRendererSpin* Gtk::CellRendererSpin::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:97:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] GtkCellRendererSpin* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'const GtkCellRendererSpin* Gtk::CellRendererSpin::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:100:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererSpin* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/pangomm-1.4/pangomm/layout.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:29, from /usr/include/gdkmm-2.4/gdkmm/pixbuf.h:32, from /usr/include/gtkmm-2.4/gtkmm/iconset.h:31, from /usr/include/gtkmm-2.4/gtkmm/stock.h:24, from ui/dialog/tile.cpp:22: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:193:0, from ./sp-filter.h:19, from ./style.h:21, from ui/dialog/swatches.cpp:43: /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'GtkProgressBar* Gtk::ProgressBar::gobj()': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:146:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] GtkProgressBar* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'const GtkProgressBar* Gtk::ProgressBar::gobj() const': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:149:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] const GtkProgressBar* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:207:0, from ./sp-filter.h:19, from ./style.h:21, from ui/dialog/swatches.cpp:43: /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkRuler* Gtk::Ruler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:116:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] GtkRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkRuler* Gtk::Ruler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:119:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] const GtkRuler* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkVRuler* Gtk::VRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:369:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] GtkVRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkVRuler* Gtk::VRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:372:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] const GtkVRuler* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkHRuler* Gtk::HRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:439:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] GtkHRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkHRuler* Gtk::HRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:442:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] const GtkHRuler* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:216:0, from ./sp-filter.h:19, from ./style.h:21, from ui/dialog/swatches.cpp:43: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:163:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:35:0, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:33, from /usr/include/gdkmm-2.4/gdkmm/pixbuf.h:32, from /usr/include/gtkmm-2.4/gtkmm/iconset.h:31, from /usr/include/gtkmm-2.4/gtkmm/stock.h:24, from ui/dialog/tile.cpp:22: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:44:0, from /usr/include/gtkmm-2.4/gtkmm/misc.h:30, from /usr/include/gtkmm-2.4/gtkmm/image.h:30, from /usr/include/gtkmm-2.4/gtkmm/stock.h:27, from ui/dialog/tile.cpp:22: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, 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 ui/dialog/swatches.cpp:19: ui/dialog/swatches.cpp: In function 'void Inkscape::UI::Dialogs::editGradientImpl(SPDesktop*, SPGradient*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPGradient*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./sp-gradient.h:35:27: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_GRADIENT(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_GRADIENT, SPGradient)) ^ ui/dialog/swatches.cpp:126:48: note: in expansion of macro 'SP_GRADIENT' SPGradient* grad = SP_GRADIENT(server); ^ ui/dialog/swatches.cpp: In function 'void Inkscape::UI::Dialogs::editGradient(GtkMenuItem*, gpointer)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPGradient*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./sp-gradient.h:35:27: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_GRADIENT(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_GRADIENT, SPGradient)) ^ ui/dialog/swatches.cpp:155:36: note: in expansion of macro 'SP_GRADIENT' SPGradient* grad = SP_GRADIENT(item->data); ^ ui/dialog/swatches.cpp: In static member function 'static void Inkscape::UI::Dialogs::SwatchesPanelHook::convertGradient(GtkMenuItem*, gpointer)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPGradient*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./sp-gradient.h:35:27: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_GRADIENT(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_GRADIENT, SPGradient)) ^ ui/dialog/swatches.cpp:177:36: note: in expansion of macro 'SP_GRADIENT' SPGradient* grad = SP_GRADIENT(item->data); ^ ui/dialog/swatches.cpp: In static member function 'static void Inkscape::UI::Dialogs::SwatchesPanelHook::deleteGradient(GtkMenuItem*, gpointer)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPGradient*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./sp-gradient.h:35:27: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_GRADIENT(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_GRADIENT, SPGradient)) ^ ui/dialog/swatches.cpp:199:36: note: in expansion of macro 'SP_GRADIENT' SPGradient* grad = SP_GRADIENT(item->data); ^ ui/dialog/swatches.cpp: In function 'gboolean Inkscape::UI::Dialogs::colorItemHandleButtonPress(GtkWidget*, GdkEventButton*, gpointer)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPDesktopWidget*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ ./widgets/desktop-widget.h:31:31: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_DESKTOP_WIDGET(o) (GTK_CHECK_CAST ((o), SP_TYPE_DESKTOP_WIDGET, SPDesktopWidget)) ^ ui/dialog/swatches.cpp:315:44: note: in expansion of macro 'SP_DESKTOP_WIDGET' SPDesktopWidget *dtw = SP_DESKTOP_WIDGET(wdgt); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPGradient*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./sp-gradient.h:35:27: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_GRADIENT(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_GRADIENT, SPGradient)) ^ ui/dialog/swatches.cpp:321:48: note: in expansion of macro 'SP_GRADIENT' SPGradient* grad = SP_GRADIENT(curr->data); ^ ui/dialog/swatches.cpp: In static member function 'static void Inkscape::UI::Dialogs::SwatchesPanel::_trackDocument(Inkscape::UI::Dialogs::SwatchesPanel*, SPDocument*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPRoot*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./sp-root.h:18:21: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ROOT(o) (G_TYPE_CHECK_INSTANCE_CAST((o), SP_TYPE_ROOT, SPRoot)) ^ ./document-private.h:31:43: note: in expansion of macro 'SP_ROOT' #define SP_DOCUMENT_DEFS(d) ((SPObject *) SP_ROOT (SP_DOCUMENT_ROOT (d))->defs) ^ ui/dialog/swatches.cpp:856:42: note: in expansion of macro 'SP_DOCUMENT_DEFS' sigc::connection conn2 = SP_DOCUMENT_DEFS(document)->connectRelease( sigc::hide(sigc::bind(sigc::ptr_fun(&SwatchesPanel::handleDefsModified), document)) ); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPRoot*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./sp-root.h:18:21: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ROOT(o) (G_TYPE_CHECK_INSTANCE_CAST((o), SP_TYPE_ROOT, SPRoot)) ^ ./document-private.h:31:43: note: in expansion of macro 'SP_ROOT' #define SP_DOCUMENT_DEFS(d) ((SPObject *) SP_ROOT (SP_DOCUMENT_ROOT (d))->defs) ^ ui/dialog/swatches.cpp:857:42: note: in expansion of macro 'SP_DOCUMENT_DEFS' sigc::connection conn3 = SP_DOCUMENT_DEFS(document)->connectModified( sigc::hide(sigc::hide(sigc::bind(sigc::ptr_fun(&SwatchesPanel::handleDefsModified), document))) ); ^ ui/dialog/swatches.cpp: In function 'void Inkscape::UI::Dialogs::recalcSwatchContents(SPDocument*, std::vector&, std::map&, std::map&)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPGradient*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./sp-gradient.h:35:27: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_GRADIENT(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_GRADIENT, SPGradient)) ^ ui/dialog/swatches.cpp:895:28: note: in expansion of macro 'SP_GRADIENT' SPGradient* grad = SP_GRADIENT(item->data); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPGradient*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./sp-gradient.h:35:27: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_GRADIENT(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_GRADIENT, SPGradient)) ^ ui/dialog/swatches.cpp:897:31: note: in expansion of macro 'SP_GRADIENT' newList.push_back(SP_GRADIENT(item->data)); ^ ui/dialog/swatches.cpp: In member function 'virtual void Inkscape::UI::Dialogs::SwatchesPanel::_updateFromSelection()': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPGradient*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./sp-gradient.h:35:27: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_GRADIENT(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_GRADIENT, SPGradient)) ^ ui/dialog/swatches.cpp:1038:44: note: in expansion of macro 'SP_GRADIENT' SPGradient* grad = SP_GRADIENT(server); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPGradient*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./sp-gradient.h:35:27: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_GRADIENT(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_GRADIENT, SPGradient)) ^ ui/dialog/swatches.cpp:1070:44: note: in expansion of macro 'SP_GRADIENT' SPGradient* grad = SP_GRADIENT(server); ^ In file included from ./selection.h:29:0, from ui/dialog/tile.cpp:28: ./gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': ./gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ In file included from /usr/include/gtkmm-2.4/gtkmm/entry.h:35:0, from /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:28, from ui/dialog/tile.h:22, from ui/dialog/tile.cpp:32: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:98:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:101:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from ui/dialog/tile.h:22:0, from ui/dialog/tile.cpp:32: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:163:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, 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 ui/dialog/tile.cpp:20: ui/dialog/tile.cpp: In member function 'void Inkscape::UI::Dialog::TileDialog::Grid_Arrange()': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ ui/dialog/tile.cpp:167:24: note: in expansion of macro 'SP_ITEM' SPItem *item = SP_ITEM(items->data); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ ui/dialog/tile.cpp:210:28: note: in expansion of macro 'SP_ITEM' SPItem *item = SP_ITEM(sizes->data); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ ui/dialog/tile.cpp:316:31: note: in expansion of macro 'SP_ITEM' SPItem *item=SP_ITEM(current_row->data); ^ ui/dialog/tile.cpp:125:98: warning: variable 'cx' set but not used [-Wunused-but-set-variable] double grid_left,grid_top,col_width,row_height,paddingx,paddingy,width, height, new_x, new_y,cx,cy; ^ ui/dialog/tile.cpp:125:101: warning: variable 'cy' set but not used [-Wunused-but-set-variable] double grid_left,grid_top,col_width,row_height,paddingx,paddingy,width, height, new_x, new_y,cx,cy; ^ In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/gtkmm-2.4/gtkmm/widget.h:29, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/notebook.h:30, from ui/dialog/tracedialog.cpp:17: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:35:0, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:33, from /usr/include/gdkmm-2.4/gdkmm/window.h:30, from /usr/include/gdkmm-2.4/gdkmm/event.h:27, from /usr/include/gtkmm-2.4/gtkmm/widget.h:37, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/notebook.h:30, from ui/dialog/tracedialog.cpp:17: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:44:0, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/notebook.h:30, from ui/dialog/tracedialog.cpp:17: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/entry.h:35:0, from /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:28, from ui/dialog/tracedialog.cpp:19: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:98:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:101:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from ui/dialog/tracedialog.cpp:19:0: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:163:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from ./ui/view/view.h:22:0, from ./desktop.h:36, from ui/dialog/tracedialog.cpp:25: ./gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': ./gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/cellview.h:31, from /usr/include/gtkmm-2.4/gtkmm.h:108, from ./trace/potrace/inkscape-potrace.h:20, from ui/dialog/tracedialog.cpp:28: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:86:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:89:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/cellview.h:31, from /usr/include/gtkmm-2.4/gtkmm.h:108, from ./trace/potrace/inkscape-potrace.h:20, from ui/dialog/tracedialog.cpp:28: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:127:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:130:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:113:0, from ./trace/potrace/inkscape-potrace.h:20, from ui/dialog/tracedialog.cpp:28: /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'GtkCellRendererCombo* Gtk::CellRendererCombo::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:95:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] GtkCellRendererCombo* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'const GtkCellRendererCombo* Gtk::CellRendererCombo::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:98:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererCombo* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:116:0, from ./trace/potrace/inkscape-potrace.h:20, from ui/dialog/tracedialog.cpp:28: /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'GtkCellRendererSpin* Gtk::CellRendererSpin::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:97:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] GtkCellRendererSpin* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'const GtkCellRendererSpin* Gtk::CellRendererSpin::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:100:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererSpin* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:193:0, from ./trace/potrace/inkscape-potrace.h:20, from ui/dialog/tracedialog.cpp:28: /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'GtkProgressBar* Gtk::ProgressBar::gobj()': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:146:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] GtkProgressBar* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'const GtkProgressBar* Gtk::ProgressBar::gobj() const': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:149:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] const GtkProgressBar* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:207:0, from ./trace/potrace/inkscape-potrace.h:20, from ui/dialog/tracedialog.cpp:28: /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkRuler* Gtk::Ruler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:116:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] GtkRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkRuler* Gtk::Ruler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:119:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] const GtkRuler* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkVRuler* Gtk::VRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:369:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] GtkVRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkVRuler* Gtk::VRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:372:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] const GtkVRuler* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkHRuler* Gtk::HRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:439:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] GtkHRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkHRuler* Gtk::HRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:442:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] const GtkHRuler* gobj() const { return reinterpret_cast(gobject_); } ^ CXX ui/dialog/transformation.o CXX ui/dialog/undo-history.o CXX ui/tool/control-point.o In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/pangomm-1.4/pangomm/layout.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:29, from /usr/include/gdkmm-2.4/gdkmm/pixbuf.h:32, from /usr/include/gtkmm-2.4/gtkmm/iconset.h:31, from /usr/include/gtkmm-2.4/gtkmm/stock.h:24, from ui/dialog/transformation.cpp:16: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from ./document.h:28:0, from ui/dialog/undo-history.cpp:21: ./gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': ./gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:35:0, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:33, from /usr/include/gdkmm-2.4/gdkmm/pixbuf.h:32, from /usr/include/gtkmm-2.4/gtkmm/iconset.h:31, from /usr/include/gtkmm-2.4/gtkmm/stock.h:24, from ui/dialog/transformation.cpp:16: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:44:0, from /usr/include/gtkmm-2.4/gtkmm/misc.h:30, from /usr/include/gtkmm-2.4/gtkmm/image.h:30, from /usr/include/gtkmm-2.4/gtkmm/stock.h:27, from ui/dialog/transformation.cpp:16: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ CXX ui/tool/control-point-selection.o In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/gtkmm-2.4/gtkmm/widget.h:29, from /usr/include/gtkmm-2.4/gtkmm/cellrenderer.h:30, from /usr/include/gtkmm-2.4/gtkmm/cellrendererpixbuf.h:30, from ui/dialog/undo-history.h:15, from ui/dialog/undo-history.cpp:26: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from ./document.h:28:0, from ui/dialog/transformation.cpp:19: ./gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': ./gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:35:0, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:33, from /usr/include/gdkmm-2.4/gdkmm/window.h:30, from /usr/include/gdkmm-2.4/gdkmm/event.h:27, from /usr/include/gtkmm-2.4/gtkmm/widget.h:37, from /usr/include/gtkmm-2.4/gtkmm/cellrenderer.h:30, from /usr/include/gtkmm-2.4/gtkmm/cellrendererpixbuf.h:30, from ui/dialog/undo-history.h:15, from ui/dialog/undo-history.cpp:26: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:44:0, from /usr/include/gtkmm-2.4/gtkmm/cellrenderer.h:30, from /usr/include/gtkmm-2.4/gtkmm/cellrendererpixbuf.h:30, from ui/dialog/undo-history.h:15, from ui/dialog/undo-history.cpp:26: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from ./ui/widget/scalar.h:18:0, from ./ui/widget/scalar-unit.h:19, from ui/dialog/transformation.h:24, from ui/dialog/transformation.cpp:21: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:98:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:101:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from ./ui/widget/scalar.h:19:0, from ./ui/widget/scalar-unit.h:19, from ui/dialog/transformation.h:24, from ui/dialog/transformation.cpp:21: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:163:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/treeview.h:34:0, from ./event-log.h:31, from ui/dialog/undo-history.h:27, from ui/dialog/undo-history.cpp:26: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:98:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:101:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24:0, from /usr/include/gtkmm-2.4/gtkmm/treeviewcolumn.h:38, from /usr/include/gtkmm-2.4/gtkmm/treeview.h:36, from ./event-log.h:31, from ui/dialog/undo-history.h:27, from ui/dialog/undo-history.cpp:26: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:86:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:89:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm.h:27:0, from ui/tool/control-point.cpp:12: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/combobox.h:31, from ./ui/widget/combo-text.h:24, from ./ui/widget/unit-menu.h:15, from ./ui/widget/scalar-unit.h:20, from ui/dialog/transformation.h:24, from ui/dialog/transformation.cpp:21: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:86:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:89:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27:0, from /usr/include/gtkmm-2.4/gtkmm/treeviewcolumn.h:38, from /usr/include/gtkmm-2.4/gtkmm/treeview.h:36, from ./event-log.h:31, from ui/dialog/undo-history.h:27, from ui/dialog/undo-history.cpp:26: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:127:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:130:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/combobox.h:31, from ./ui/widget/combo-text.h:24, from ./ui/widget/unit-menu.h:15, from ./ui/widget/scalar-unit.h:20, from ui/dialog/transformation.h:24, from ui/dialog/transformation.cpp:21: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:127:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:130:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/pangomm-1.4/pangomm/layout.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:29, from /usr/include/gdkmm-2.4/gdkmm/gc.h:32, from /usr/include/gdkmm-2.4/gdkmm.h:30, from ui/tool/control-point.cpp:12: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm/cursor.h:31:0, from /usr/include/gdkmm-2.4/gdkmm.h:40, from ui/tool/control-point.cpp:12: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glibmm-2.4/glibmm/varianttype.h:26, from /usr/include/glibmm-2.4/glibmm/variant.h:26, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:25, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:23, from /usr/include/glibmm-2.4/glibmm.h:91, from /usr/include/gtkmm-2.4/gtkmm/iconset.h:7, from /usr/include/gtkmm-2.4/gtkmm/stock.h:24, from ui/dialog/transformation.cpp:16: ui/dialog/transformation.cpp: In member function 'void Inkscape::UI::Dialog::Transformation::updatePageTransform(Inkscape::Selection*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ ui/dialog/transformation.cpp:541:35: note: in expansion of macro 'SP_ITEM' Geom::Matrix current (SP_ITEM(selection->itemList()->data)->transform); // take from the first item in selection ^ ui/dialog/transformation.cpp: In member function 'void Inkscape::UI::Dialog::Transformation::applyPageScale(Inkscape::Selection*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ ui/dialog/transformation.cpp:703:28: note: in expansion of macro 'SP_ITEM' SPItem *item = SP_ITEM(l->data); ^ ui/dialog/transformation.cpp: In member function 'void Inkscape::UI::Dialog::Transformation::applyPageRotate(Inkscape::Selection*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ ui/dialog/transformation.cpp:759:28: note: in expansion of macro 'SP_ITEM' SPItem *item = SP_ITEM(l->data); ^ ui/dialog/transformation.cpp: In member function 'void Inkscape::UI::Dialog::Transformation::applyPageSkew(Inkscape::Selection*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ ui/dialog/transformation.cpp:779:28: note: in expansion of macro 'SP_ITEM' SPItem *item = SP_ITEM(l->data); ^ ui/dialog/transformation.cpp: In member function 'void Inkscape::UI::Dialog::Transformation::applyPageTransform(Inkscape::Selection*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ ui/dialog/transformation.cpp:847:28: note: in expansion of macro 'SP_ITEM' SPItem *item = SP_ITEM(l->data); ^ ui/dialog/transformation.cpp: In member function 'void Inkscape::UI::Dialog::Transformation::onReplaceMatrixToggled()': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ ui/dialog/transformation.cpp:992:28: note: in expansion of macro 'SP_ITEM' Geom::Matrix current = SP_ITEM(selection->itemList()->data)->transform; // take from the first item in selection ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:97:0, from ui/tool/control-point.cpp:13: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:98:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:101:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/cellview.h:31, from /usr/include/gtkmm-2.4/gtkmm.h:108, from ui/tool/control-point.cpp:13: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:86:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:89:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/cellview.h:31, from /usr/include/gtkmm-2.4/gtkmm.h:108, from ui/tool/control-point.cpp:13: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:127:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:130:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:113:0, from ui/tool/control-point.cpp:13: /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'GtkCellRendererCombo* Gtk::CellRendererCombo::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:95:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] GtkCellRendererCombo* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'const GtkCellRendererCombo* Gtk::CellRendererCombo::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:98:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererCombo* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:116:0, from ui/tool/control-point.cpp:13: /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'GtkCellRendererSpin* Gtk::CellRendererSpin::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:97:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] GtkCellRendererSpin* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'const GtkCellRendererSpin* Gtk::CellRendererSpin::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:100:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererSpin* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:193:0, from ui/tool/control-point.cpp:13: /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'GtkProgressBar* Gtk::ProgressBar::gobj()': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:146:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] GtkProgressBar* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'const GtkProgressBar* Gtk::ProgressBar::gobj() const': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:149:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] const GtkProgressBar* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:207:0, from ui/tool/control-point.cpp:13: /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkRuler* Gtk::Ruler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:116:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] GtkRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkRuler* Gtk::Ruler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:119:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] const GtkRuler* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkVRuler* Gtk::VRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:369:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] GtkVRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkVRuler* Gtk::VRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:372:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] const GtkVRuler* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkHRuler* Gtk::HRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:439:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] GtkHRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkHRuler* Gtk::HRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:442:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] const GtkHRuler* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:216:0, from ui/tool/control-point.cpp:13: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:163:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from ./ui/view/view.h:22:0, from ./desktop.h:36, from ui/tool/control-point.cpp:15: ./gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': ./gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ In file included from ./ui/view/view.h:22:0, from ./desktop.h:36, from ui/tool/control-point-selection.cpp:13: ./gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': ./gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/gtkmm-2.4/gtkmm/widget.h:29, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/bin.h:30, from /usr/include/gtkmm-2.4/gtkmm/window.h:32, from ./ui/view/edit-widget-interface.h:21, from ./desktop.h:37, from ui/tool/control-point-selection.cpp:13: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glibmm-2.4/glibmm/varianttype.h:26, from /usr/include/glibmm-2.4/glibmm/variant.h:26, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:25, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:23, from /usr/include/glibmm-2.4/glibmm.h:91, from /usr/include/gdkmm-2.4/gdkmm/screen.h:7, from /usr/include/gdkmm-2.4/gdkmm.h:27, from ui/tool/control-point.cpp:12: ui/tool/control-point.cpp: In member function 'void Inkscape::UI::ControlPoint::_commonInit()': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPCtrl*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ ./display/sodipodi-ctrl.h:18:34: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_CTRL(obj) (GTK_CHECK_CAST ((obj), SP_TYPE_CTRL, SPCtrl)) ^ ui/tool/control-point.cpp:190:5: note: in expansion of macro 'SP_CTRL' SP_CTRL(_canvas_item)->moveto(_position); ^ ui/tool/control-point.cpp: In member function 'virtual void Inkscape::UI::ControlPoint::setPosition(const Geom::Point&)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPCtrl*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ ./display/sodipodi-ctrl.h:18:34: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_CTRL(obj) (GTK_CHECK_CAST ((obj), SP_TYPE_CTRL, SPCtrl)) ^ ui/tool/control-point.cpp:203:5: note: in expansion of macro 'SP_CTRL' SP_CTRL(_canvas_item)->moveto(pos); ^ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:35:0, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:33, from /usr/include/gdkmm-2.4/gdkmm/window.h:30, from /usr/include/gdkmm-2.4/gdkmm/event.h:27, from /usr/include/gtkmm-2.4/gtkmm/widget.h:37, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/bin.h:30, from /usr/include/gtkmm-2.4/gtkmm/window.h:32, from ./ui/view/edit-widget-interface.h:21, from ./desktop.h:37, from ui/tool/control-point-selection.cpp:13: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:44:0, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/bin.h:30, from /usr/include/gtkmm-2.4/gtkmm/window.h:32, from ./ui/view/edit-widget-interface.h:21, from ./desktop.h:37, from ui/tool/control-point-selection.cpp:13: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:97:0, from ./ui/tool/control-point.h:18, from ./ui/tool/selectable-control-point.h:15, from ui/tool/control-point-selection.cpp:17: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:98:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:101:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/cellview.h:31, from /usr/include/gtkmm-2.4/gtkmm.h:108, from ./ui/tool/control-point.h:18, from ./ui/tool/selectable-control-point.h:15, from ui/tool/control-point-selection.cpp:17: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:86:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:89:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/cellview.h:31, from /usr/include/gtkmm-2.4/gtkmm.h:108, from ./ui/tool/control-point.h:18, from ./ui/tool/selectable-control-point.h:15, from ui/tool/control-point-selection.cpp:17: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:127:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:130:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:113:0, from ./ui/tool/control-point.h:18, from ./ui/tool/selectable-control-point.h:15, from ui/tool/control-point-selection.cpp:17: /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'GtkCellRendererCombo* Gtk::CellRendererCombo::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:95:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] GtkCellRendererCombo* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'const GtkCellRendererCombo* Gtk::CellRendererCombo::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:98:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererCombo* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:116:0, from ./ui/tool/control-point.h:18, from ./ui/tool/selectable-control-point.h:15, from ui/tool/control-point-selection.cpp:17: /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'GtkCellRendererSpin* Gtk::CellRendererSpin::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:97:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] GtkCellRendererSpin* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'const GtkCellRendererSpin* Gtk::CellRendererSpin::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:100:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererSpin* gobj() const { return reinterpret_cast(gobject_); } ^ CXX ui/tool/curve-drag-point.o In file included from /usr/include/gtkmm-2.4/gtkmm.h:193:0, from ./ui/tool/control-point.h:18, from ./ui/tool/selectable-control-point.h:15, from ui/tool/control-point-selection.cpp:17: /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'GtkProgressBar* Gtk::ProgressBar::gobj()': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:146:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] GtkProgressBar* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'const GtkProgressBar* Gtk::ProgressBar::gobj() const': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:149:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] const GtkProgressBar* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:207:0, from ./ui/tool/control-point.h:18, from ./ui/tool/selectable-control-point.h:15, from ui/tool/control-point-selection.cpp:17: /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkRuler* Gtk::Ruler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:116:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] GtkRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkRuler* Gtk::Ruler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:119:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] const GtkRuler* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkVRuler* Gtk::VRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:369:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] GtkVRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkVRuler* Gtk::VRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:372:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] const GtkVRuler* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkHRuler* Gtk::HRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:439:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] GtkHRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkHRuler* Gtk::HRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:442:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] const GtkHRuler* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:216:0, from ./ui/tool/control-point.h:18, from ./ui/tool/selectable-control-point.h:15, from ui/tool/control-point-selection.cpp:17: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:163:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } ^ CXX ui/tool/event-utils.o CXX ui/tool/manipulator.o In file included from ./2geom/d2.h:36:0, from ./2geom/rect.h:40, from ./desktop.h:34, from ui/tool/control-point-selection.cpp:13: ./2geom/interval.h: In member function 'void Inkscape::UI::ControlPointSelection::align(Geom::Dim2)': ./2geom/interval.h:187:9: warning: '*((void*)(& bound)+8).Geom::Interval::_b[1]' may be used uninitialized in this function [-Wmaybe-uninitialized] if(a._b[1] > _b[1]) _b[1] = a._b[1]; ^ ui/tool/control-point-selection.cpp:188:23: note: '*((void*)(& bound)+8).Geom::Interval::_b[1]' was declared here Geom::OptInterval bound; ^ In file included from ./2geom/d2.h:36:0, from ./2geom/rect.h:40, from ./desktop.h:34, from ui/tool/control-point-selection.cpp:13: ./2geom/interval.h:186:9: warning: '*((void*)(& bound)+8).Geom::Interval::_b[0]' may be used uninitialized in this function [-Wmaybe-uninitialized] if(a._b[0] < _b[0]) _b[0] = a._b[0]; ^ ui/tool/control-point-selection.cpp:188:23: note: '*((void*)(& bound)+8).Geom::Interval::_b[0]' was declared here Geom::OptInterval bound; ^ In file included from ./2geom/d2.h:36:0, from ./2geom/rect.h:40, from ./desktop.h:34, from ui/tool/control-point-selection.cpp:13: ./2geom/interval.h: In member function 'void Inkscape::UI::ControlPointSelection::distribute(Geom::Dim2)': ./2geom/interval.h:187:9: warning: '*((void*)(& bound)+8).Geom::Interval::_b[1]' may be used uninitialized in this function [-Wmaybe-uninitialized] if(a._b[1] > _b[1]) _b[1] = a._b[1]; ^ ui/tool/control-point-selection.cpp:210:23: note: '*((void*)(& bound)+8).Geom::Interval::_b[1]' was declared here Geom::OptInterval bound; ^ In file included from ./2geom/d2.h:36:0, from ./2geom/rect.h:40, from ./desktop.h:34, from ui/tool/control-point-selection.cpp:13: ./2geom/interval.h:186:9: warning: '*((void*)(& bound)+8).Geom::Interval::_b[0]' may be used uninitialized in this function [-Wmaybe-uninitialized] if(a._b[0] < _b[0]) _b[0] = a._b[0]; ^ ui/tool/control-point-selection.cpp:210:23: note: '*((void*)(& bound)+8).Geom::Interval::_b[0]' was declared here Geom::OptInterval bound; ^ In file included from ./ui/view/view.h:22:0, from ./desktop.h:36, from ui/tool/curve-drag-point.cpp:13: ./gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': ./gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ CXX ui/tool/modifier-tracker.o In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/gtkmm-2.4/gtkmm/widget.h:29, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/bin.h:30, from /usr/include/gtkmm-2.4/gtkmm/window.h:32, from ./ui/view/edit-widget-interface.h:21, from ./desktop.h:37, from ui/tool/curve-drag-point.cpp:13: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:35:0, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:33, from /usr/include/gdkmm-2.4/gdkmm/window.h:30, from /usr/include/gdkmm-2.4/gdkmm/event.h:27, from /usr/include/gtkmm-2.4/gtkmm/widget.h:37, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/bin.h:30, from /usr/include/gtkmm-2.4/gtkmm/window.h:32, from ./ui/view/edit-widget-interface.h:21, from ./desktop.h:37, from ui/tool/curve-drag-point.cpp:13: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:44:0, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/bin.h:30, from /usr/include/gtkmm-2.4/gtkmm/window.h:32, from ./ui/view/edit-widget-interface.h:21, from ./desktop.h:37, from ui/tool/curve-drag-point.cpp:13: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ CXX ui/tool/multi-path-manipulator.o CXX ui/tool/node.o In file included from /usr/include/gtkmm-2.4/gtkmm.h:97:0, from ./ui/tool/control-point.h:18, from ./ui/tool/curve-drag-point.h:14, from ui/tool/curve-drag-point.cpp:15: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:98:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:101:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/cellview.h:31, from /usr/include/gtkmm-2.4/gtkmm.h:108, from ./ui/tool/control-point.h:18, from ./ui/tool/curve-drag-point.h:14, from ui/tool/curve-drag-point.cpp:15: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:86:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:89:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/cellview.h:31, from /usr/include/gtkmm-2.4/gtkmm.h:108, from ./ui/tool/control-point.h:18, from ./ui/tool/curve-drag-point.h:14, from ui/tool/curve-drag-point.cpp:15: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:127:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:130:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:113:0, from ./ui/tool/control-point.h:18, from ./ui/tool/curve-drag-point.h:14, from ui/tool/curve-drag-point.cpp:15: /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'GtkCellRendererCombo* Gtk::CellRendererCombo::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:95:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] GtkCellRendererCombo* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'const GtkCellRendererCombo* Gtk::CellRendererCombo::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:98:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererCombo* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:116:0, from ./ui/tool/control-point.h:18, from ./ui/tool/curve-drag-point.h:14, from ui/tool/curve-drag-point.cpp:15: /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'GtkCellRendererSpin* Gtk::CellRendererSpin::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:97:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] GtkCellRendererSpin* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'const GtkCellRendererSpin* Gtk::CellRendererSpin::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:100:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererSpin* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:193:0, from ./ui/tool/control-point.h:18, from ./ui/tool/curve-drag-point.h:14, from ui/tool/curve-drag-point.cpp:15: /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'GtkProgressBar* Gtk::ProgressBar::gobj()': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:146:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] GtkProgressBar* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'const GtkProgressBar* Gtk::ProgressBar::gobj() const': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:149:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] const GtkProgressBar* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:207:0, from ./ui/tool/control-point.h:18, from ./ui/tool/curve-drag-point.h:14, from ui/tool/curve-drag-point.cpp:15: /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkRuler* Gtk::Ruler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:116:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] GtkRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkRuler* Gtk::Ruler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:119:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] const GtkRuler* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkVRuler* Gtk::VRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:369:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] GtkVRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkVRuler* Gtk::VRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:372:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] const GtkVRuler* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkHRuler* Gtk::HRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:439:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] GtkHRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkHRuler* Gtk::HRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:442:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] const GtkHRuler* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:216:0, from ./ui/tool/control-point.h:18, from ./ui/tool/curve-drag-point.h:14, from ui/tool/curve-drag-point.cpp:15: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:163:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm.h:27:0, from ./ui/tool/control-point.h:17, from ./ui/tool/selectable-control-point.h:15, from ./ui/tool/node.h:25, from ui/tool/manipulator.cpp:12: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/pangomm-1.4/pangomm/layout.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:29, from /usr/include/gdkmm-2.4/gdkmm/gc.h:32, from /usr/include/gdkmm-2.4/gdkmm.h:30, from ./ui/tool/control-point.h:17, from ./ui/tool/selectable-control-point.h:15, from ./ui/tool/node.h:25, from ui/tool/manipulator.cpp:12: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm/cursor.h:31:0, from /usr/include/gdkmm-2.4/gdkmm.h:40, from ./ui/tool/control-point.h:17, from ./ui/tool/selectable-control-point.h:15, from ./ui/tool/node.h:25, from ui/tool/manipulator.cpp:12: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:97:0, from ./ui/tool/control-point.h:18, from ./ui/tool/selectable-control-point.h:15, from ./ui/tool/node.h:25, from ui/tool/manipulator.cpp:12: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:98:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:101:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/cellview.h:31, from /usr/include/gtkmm-2.4/gtkmm.h:108, from ./ui/tool/control-point.h:18, from ./ui/tool/selectable-control-point.h:15, from ./ui/tool/node.h:25, from ui/tool/manipulator.cpp:12: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:86:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:89:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/cellview.h:31, from /usr/include/gtkmm-2.4/gtkmm.h:108, from ./ui/tool/control-point.h:18, from ./ui/tool/selectable-control-point.h:15, from ./ui/tool/node.h:25, from ui/tool/manipulator.cpp:12: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:127:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:130:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:113:0, from ./ui/tool/control-point.h:18, from ./ui/tool/selectable-control-point.h:15, from ./ui/tool/node.h:25, from ui/tool/manipulator.cpp:12: /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'GtkCellRendererCombo* Gtk::CellRendererCombo::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:95:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] GtkCellRendererCombo* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'const GtkCellRendererCombo* Gtk::CellRendererCombo::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:98:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererCombo* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:116:0, from ./ui/tool/control-point.h:18, from ./ui/tool/selectable-control-point.h:15, from ./ui/tool/node.h:25, from ui/tool/manipulator.cpp:12: /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'GtkCellRendererSpin* Gtk::CellRendererSpin::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:97:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] GtkCellRendererSpin* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'const GtkCellRendererSpin* Gtk::CellRendererSpin::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:100:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererSpin* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:193:0, from ./ui/tool/control-point.h:18, from ./ui/tool/selectable-control-point.h:15, from ./ui/tool/node.h:25, from ui/tool/manipulator.cpp:12: /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'GtkProgressBar* Gtk::ProgressBar::gobj()': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:146:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] GtkProgressBar* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'const GtkProgressBar* Gtk::ProgressBar::gobj() const': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:149:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] const GtkProgressBar* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:207:0, from ./ui/tool/control-point.h:18, from ./ui/tool/selectable-control-point.h:15, from ./ui/tool/node.h:25, from ui/tool/manipulator.cpp:12: /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkRuler* Gtk::Ruler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:116:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] GtkRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkRuler* Gtk::Ruler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:119:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] const GtkRuler* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkVRuler* Gtk::VRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:369:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] GtkVRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkVRuler* Gtk::VRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:372:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] const GtkVRuler* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkHRuler* Gtk::HRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:439:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] GtkHRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkHRuler* Gtk::HRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:442:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] const GtkHRuler* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:216:0, from ./ui/tool/control-point.h:18, from ./ui/tool/selectable-control-point.h:15, from ./ui/tool/node.h:25, from ui/tool/manipulator.cpp:12: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:163:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } ^ CXX ui/tool/node-tool.o In file included from ./ui/view/view.h:22:0, from ./desktop.h:36, from ui/tool/multi-path-manipulator.cpp:14: ./gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': ./gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ In file included from ./ui/view/view.h:22:0, from ./desktop.h:36, from ui/tool/node.cpp:22: ./gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': ./gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/gtkmm-2.4/gtkmm/widget.h:29, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/bin.h:30, from /usr/include/gtkmm-2.4/gtkmm/window.h:32, from ./ui/view/edit-widget-interface.h:21, from ./desktop.h:37, from ui/tool/multi-path-manipulator.cpp:14: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/gtkmm-2.4/gtkmm/widget.h:29, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/bin.h:30, from /usr/include/gtkmm-2.4/gtkmm/window.h:32, from ./ui/view/edit-widget-interface.h:21, from ./desktop.h:37, from ui/tool/node.cpp:22: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ CXX ui/tool/path-manipulator.o In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:35:0, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:33, from /usr/include/gdkmm-2.4/gdkmm/window.h:30, from /usr/include/gdkmm-2.4/gdkmm/event.h:27, from /usr/include/gtkmm-2.4/gtkmm/widget.h:37, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/bin.h:30, from /usr/include/gtkmm-2.4/gtkmm/window.h:32, from ./ui/view/edit-widget-interface.h:21, from ./desktop.h:37, from ui/tool/multi-path-manipulator.cpp:14: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:44:0, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/bin.h:30, from /usr/include/gtkmm-2.4/gtkmm/window.h:32, from ./ui/view/edit-widget-interface.h:21, from ./desktop.h:37, from ui/tool/multi-path-manipulator.cpp:14: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:35:0, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:33, from /usr/include/gdkmm-2.4/gdkmm/window.h:30, from /usr/include/gdkmm-2.4/gdkmm/event.h:27, from /usr/include/gtkmm-2.4/gtkmm/widget.h:37, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/bin.h:30, from /usr/include/gtkmm-2.4/gtkmm/window.h:32, from ./ui/view/edit-widget-interface.h:21, from ./desktop.h:37, from ui/tool/node.cpp:22: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:44:0, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/bin.h:30, from /usr/include/gtkmm-2.4/gtkmm/window.h:32, from ./ui/view/edit-widget-interface.h:21, from ./desktop.h:37, from ui/tool/node.cpp:22: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:97:0, from ./ui/tool/control-point.h:18, from ./ui/tool/selectable-control-point.h:15, from ./ui/tool/node.h:25, from ui/tool/multi-path-manipulator.cpp:23: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:98:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:101:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/cellview.h:31, from /usr/include/gtkmm-2.4/gtkmm.h:108, from ./ui/tool/control-point.h:18, from ./ui/tool/selectable-control-point.h:15, from ./ui/tool/node.h:25, from ui/tool/multi-path-manipulator.cpp:23: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:86:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:89:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/cellview.h:31, from /usr/include/gtkmm-2.4/gtkmm.h:108, from ./ui/tool/control-point.h:18, from ./ui/tool/selectable-control-point.h:15, from ./ui/tool/node.h:25, from ui/tool/multi-path-manipulator.cpp:23: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:127:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:130:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:113:0, from ./ui/tool/control-point.h:18, from ./ui/tool/selectable-control-point.h:15, from ./ui/tool/node.h:25, from ui/tool/multi-path-manipulator.cpp:23: /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'GtkCellRendererCombo* Gtk::CellRendererCombo::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:95:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] GtkCellRendererCombo* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'const GtkCellRendererCombo* Gtk::CellRendererCombo::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:98:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererCombo* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:116:0, from ./ui/tool/control-point.h:18, from ./ui/tool/selectable-control-point.h:15, from ./ui/tool/node.h:25, from ui/tool/multi-path-manipulator.cpp:23: /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'GtkCellRendererSpin* Gtk::CellRendererSpin::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:97:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] GtkCellRendererSpin* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'const GtkCellRendererSpin* Gtk::CellRendererSpin::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:100:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererSpin* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:97:0, from ./ui/tool/control-point.h:18, from ./ui/tool/selectable-control-point.h:15, from ./ui/tool/node.h:25, from ./ui/tool/multi-path-manipulator.h:21, from ui/tool/node.cpp:31: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:98:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:101:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/cellview.h:31, from /usr/include/gtkmm-2.4/gtkmm.h:108, from ./ui/tool/control-point.h:18, from ./ui/tool/selectable-control-point.h:15, from ./ui/tool/node.h:25, from ./ui/tool/multi-path-manipulator.h:21, from ui/tool/node.cpp:31: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:86:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:89:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/cellview.h:31, from /usr/include/gtkmm-2.4/gtkmm.h:108, from ./ui/tool/control-point.h:18, from ./ui/tool/selectable-control-point.h:15, from ./ui/tool/node.h:25, from ./ui/tool/multi-path-manipulator.h:21, from ui/tool/node.cpp:31: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:127:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:130:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:113:0, from ./ui/tool/control-point.h:18, from ./ui/tool/selectable-control-point.h:15, from ./ui/tool/node.h:25, from ./ui/tool/multi-path-manipulator.h:21, from ui/tool/node.cpp:31: /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'GtkCellRendererCombo* Gtk::CellRendererCombo::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:95:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] GtkCellRendererCombo* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'const GtkCellRendererCombo* Gtk::CellRendererCombo::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:98:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererCombo* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:116:0, from ./ui/tool/control-point.h:18, from ./ui/tool/selectable-control-point.h:15, from ./ui/tool/node.h:25, from ./ui/tool/multi-path-manipulator.h:21, from ui/tool/node.cpp:31: /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'GtkCellRendererSpin* Gtk::CellRendererSpin::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:97:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] GtkCellRendererSpin* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'const GtkCellRendererSpin* Gtk::CellRendererSpin::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:100:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererSpin* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:193:0, from ./ui/tool/control-point.h:18, from ./ui/tool/selectable-control-point.h:15, from ./ui/tool/node.h:25, from ui/tool/multi-path-manipulator.cpp:23: /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'GtkProgressBar* Gtk::ProgressBar::gobj()': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:146:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] GtkProgressBar* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'const GtkProgressBar* Gtk::ProgressBar::gobj() const': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:149:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] const GtkProgressBar* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:207:0, from ./ui/tool/control-point.h:18, from ./ui/tool/selectable-control-point.h:15, from ./ui/tool/node.h:25, from ui/tool/multi-path-manipulator.cpp:23: /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkRuler* Gtk::Ruler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:116:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] GtkRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkRuler* Gtk::Ruler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:119:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] const GtkRuler* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkVRuler* Gtk::VRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:369:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] GtkVRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkVRuler* Gtk::VRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:372:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] const GtkVRuler* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkHRuler* Gtk::HRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:439:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] GtkHRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkHRuler* Gtk::HRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:442:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] const GtkHRuler* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:193:0, from ./ui/tool/control-point.h:18, from ./ui/tool/selectable-control-point.h:15, from ./ui/tool/node.h:25, from ./ui/tool/multi-path-manipulator.h:21, from ui/tool/node.cpp:31: /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'GtkProgressBar* Gtk::ProgressBar::gobj()': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:146:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] GtkProgressBar* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'const GtkProgressBar* Gtk::ProgressBar::gobj() const': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:149:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] const GtkProgressBar* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:216:0, from ./ui/tool/control-point.h:18, from ./ui/tool/selectable-control-point.h:15, from ./ui/tool/node.h:25, from ui/tool/multi-path-manipulator.cpp:23: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:163:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:207:0, from ./ui/tool/control-point.h:18, from ./ui/tool/selectable-control-point.h:15, from ./ui/tool/node.h:25, from ./ui/tool/multi-path-manipulator.h:21, from ui/tool/node.cpp:31: /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkRuler* Gtk::Ruler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:116:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] GtkRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkRuler* Gtk::Ruler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:119:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] const GtkRuler* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkVRuler* Gtk::VRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:369:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] GtkVRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkVRuler* Gtk::VRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:372:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] const GtkVRuler* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkHRuler* Gtk::HRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:439:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] GtkHRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkHRuler* Gtk::HRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:442:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] const GtkHRuler* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:216:0, from ./ui/tool/control-point.h:18, from ./ui/tool/selectable-control-point.h:15, from ./ui/tool/node.h:25, from ./ui/tool/multi-path-manipulator.h:21, from ui/tool/node.cpp:31: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:163:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, 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 ./display/sp-canvas.h:34, from ./display/sp-ctrlline.h:17, from ui/tool/node.cpp:19: ui/tool/node.cpp: In member function 'virtual void Inkscape::UI::Handle::setPosition(const Geom::Point&)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPCtrlLine*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ ./display/sp-ctrlline.h:22:27: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_CTRLLINE(obj) (GTK_CHECK_CAST ((obj), SP_TYPE_CTRLLINE, SPCtrlLine)) ^ ui/tool/node.cpp:182:28: note: in expansion of macro 'SP_CTRLLINE' sp_ctrlline_set_coords(SP_CTRLLINE(_handle_line), _parent->position(), position()); ^ ui/tool/node.cpp:180:17: warning: variable 'old_pos' set but not used [-Wunused-but-set-variable] Geom::Point old_pos = position(); ^ In file included from ./ui/view/view.h:22:0, from ./desktop.h:36, from ui/tool/node-tool.cpp:13: ./gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': ./gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/gtkmm-2.4/gtkmm/widget.h:29, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/bin.h:30, from /usr/include/gtkmm-2.4/gtkmm/window.h:32, from ./ui/view/edit-widget-interface.h:21, from ./desktop.h:37, from ui/tool/node-tool.cpp:13: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:35:0, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:33, from /usr/include/gdkmm-2.4/gdkmm/window.h:30, from /usr/include/gdkmm-2.4/gdkmm/event.h:27, from /usr/include/gtkmm-2.4/gtkmm/widget.h:37, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/bin.h:30, from /usr/include/gtkmm-2.4/gtkmm/window.h:32, from ./ui/view/edit-widget-interface.h:21, from ./desktop.h:37, from ui/tool/node-tool.cpp:13: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:44:0, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/bin.h:30, from /usr/include/gtkmm-2.4/gtkmm/window.h:32, from ./ui/view/edit-widget-interface.h:21, from ./desktop.h:37, from ui/tool/node-tool.cpp:13: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm.h:27:0, from ./ui/tool/control-point.h:17, from ./ui/tool/selectable-control-point.h:15, from ./ui/tool/node.h:25, from ./ui/tool/path-manipulator.h:22, from ui/tool/path-manipulator.cpp:21: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/pangomm-1.4/pangomm/layout.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:29, from /usr/include/gdkmm-2.4/gdkmm/gc.h:32, from /usr/include/gdkmm-2.4/gdkmm.h:30, from ./ui/tool/control-point.h:17, from ./ui/tool/selectable-control-point.h:15, from ./ui/tool/node.h:25, from ./ui/tool/path-manipulator.h:22, from ui/tool/path-manipulator.cpp:21: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm/cursor.h:31:0, from /usr/include/gdkmm-2.4/gdkmm.h:40, from ./ui/tool/control-point.h:17, from ./ui/tool/selectable-control-point.h:15, from ./ui/tool/node.h:25, from ./ui/tool/path-manipulator.h:22, from ui/tool/path-manipulator.cpp:21: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:97:0, from ./ui/tool/control-point.h:18, from ./ui/tool/curve-drag-point.h:14, from ui/tool/node-tool.cpp:31: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:98:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:101:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/cellview.h:31, from /usr/include/gtkmm-2.4/gtkmm.h:108, from ./ui/tool/control-point.h:18, from ./ui/tool/curve-drag-point.h:14, from ui/tool/node-tool.cpp:31: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:86:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:89:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/cellview.h:31, from /usr/include/gtkmm-2.4/gtkmm.h:108, from ./ui/tool/control-point.h:18, from ./ui/tool/curve-drag-point.h:14, from ui/tool/node-tool.cpp:31: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:127:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:130:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:113:0, from ./ui/tool/control-point.h:18, from ./ui/tool/curve-drag-point.h:14, from ui/tool/node-tool.cpp:31: /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'GtkCellRendererCombo* Gtk::CellRendererCombo::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:95:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] GtkCellRendererCombo* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'const GtkCellRendererCombo* Gtk::CellRendererCombo::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:98:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererCombo* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:116:0, from ./ui/tool/control-point.h:18, from ./ui/tool/curve-drag-point.h:14, from ui/tool/node-tool.cpp:31: /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'GtkCellRendererSpin* Gtk::CellRendererSpin::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:97:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] GtkCellRendererSpin* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'const GtkCellRendererSpin* Gtk::CellRendererSpin::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:100:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererSpin* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:193:0, from ./ui/tool/control-point.h:18, from ./ui/tool/curve-drag-point.h:14, from ui/tool/node-tool.cpp:31: /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'GtkProgressBar* Gtk::ProgressBar::gobj()': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:146:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] GtkProgressBar* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'const GtkProgressBar* Gtk::ProgressBar::gobj() const': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:149:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] const GtkProgressBar* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:207:0, from ./ui/tool/control-point.h:18, from ./ui/tool/curve-drag-point.h:14, from ui/tool/node-tool.cpp:31: /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkRuler* Gtk::Ruler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:116:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] GtkRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkRuler* Gtk::Ruler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:119:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] const GtkRuler* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkVRuler* Gtk::VRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:369:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] GtkVRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkVRuler* Gtk::VRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:372:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] const GtkVRuler* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkHRuler* Gtk::HRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:439:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] GtkHRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkHRuler* Gtk::HRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:442:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] const GtkHRuler* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:97:0, from ./ui/tool/control-point.h:18, from ./ui/tool/selectable-control-point.h:15, from ./ui/tool/node.h:25, from ./ui/tool/path-manipulator.h:22, from ui/tool/path-manipulator.cpp:21: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:98:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:101:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:216:0, from ./ui/tool/control-point.h:18, from ./ui/tool/curve-drag-point.h:14, from ui/tool/node-tool.cpp:31: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:163:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/cellview.h:31, from /usr/include/gtkmm-2.4/gtkmm.h:108, from ./ui/tool/control-point.h:18, from ./ui/tool/selectable-control-point.h:15, from ./ui/tool/node.h:25, from ./ui/tool/path-manipulator.h:22, from ui/tool/path-manipulator.cpp:21: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:86:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:89:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/cellview.h:31, from /usr/include/gtkmm-2.4/gtkmm.h:108, from ./ui/tool/control-point.h:18, from ./ui/tool/selectable-control-point.h:15, from ./ui/tool/node.h:25, from ./ui/tool/path-manipulator.h:22, from ui/tool/path-manipulator.cpp:21: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:127:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:130:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:113:0, from ./ui/tool/control-point.h:18, from ./ui/tool/selectable-control-point.h:15, from ./ui/tool/node.h:25, from ./ui/tool/path-manipulator.h:22, from ui/tool/path-manipulator.cpp:21: /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'GtkCellRendererCombo* Gtk::CellRendererCombo::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:95:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] GtkCellRendererCombo* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'const GtkCellRendererCombo* Gtk::CellRendererCombo::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:98:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererCombo* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:116:0, from ./ui/tool/control-point.h:18, from ./ui/tool/selectable-control-point.h:15, from ./ui/tool/node.h:25, from ./ui/tool/path-manipulator.h:22, from ui/tool/path-manipulator.cpp:21: /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'GtkCellRendererSpin* Gtk::CellRendererSpin::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:97:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] GtkCellRendererSpin* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'const GtkCellRendererSpin* Gtk::CellRendererSpin::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:100:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererSpin* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, 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 ./desktop.h:28, from ui/tool/node-tool.cpp:13: ui/tool/node-tool.cpp: In function 'gint {anonymous}::ink_node_tool_root_handler(SPEventContext*, GdkEvent*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPPath*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./sp-path.h:21:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_PATH(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_PATH, SPPath)) ^ ui/tool/node-tool.cpp:473:53: note: in expansion of macro 'SP_PATH' SPCurve *c = sp_path_get_curve_for_edit(SP_PATH(over_item)); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPCanvasBPath*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ ./display/canvas-bpath.h:25:31: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_CANVAS_BPATH(obj) (GTK_CHECK_CAST ((obj), SP_TYPE_CANVAS_BPATH, SPCanvasBPath)) ^ ui/tool/node-tool.cpp:476:40: note: in expansion of macro 'SP_CANVAS_BPATH' sp_canvas_bpath_set_stroke(SP_CANVAS_BPATH(flash), ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPCanvasBPath*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ ./display/canvas-bpath.h:25:31: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_CANVAS_BPATH(obj) (GTK_CHECK_CAST ((obj), SP_TYPE_CANVAS_BPATH, SPCanvasBPath)) ^ ui/tool/node-tool.cpp:479:38: note: in expansion of macro 'SP_CANVAS_BPATH' sp_canvas_bpath_set_fill(SP_CANVAS_BPATH(flash), 0, SP_WIND_RULE_NONZERO); ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:193:0, from ./ui/tool/control-point.h:18, from ./ui/tool/selectable-control-point.h:15, from ./ui/tool/node.h:25, from ./ui/tool/path-manipulator.h:22, from ui/tool/path-manipulator.cpp:21: /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'GtkProgressBar* Gtk::ProgressBar::gobj()': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:146:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] GtkProgressBar* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'const GtkProgressBar* Gtk::ProgressBar::gobj() const': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:149:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] const GtkProgressBar* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:207:0, from ./ui/tool/control-point.h:18, from ./ui/tool/selectable-control-point.h:15, from ./ui/tool/node.h:25, from ./ui/tool/path-manipulator.h:22, from ui/tool/path-manipulator.cpp:21: /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkRuler* Gtk::Ruler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:116:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] GtkRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkRuler* Gtk::Ruler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:119:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] const GtkRuler* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkVRuler* Gtk::VRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:369:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] GtkVRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkVRuler* Gtk::VRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:372:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] const GtkVRuler* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkHRuler* Gtk::HRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:439:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] GtkHRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkHRuler* Gtk::HRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:442:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] const GtkHRuler* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:216:0, from ./ui/tool/control-point.h:18, from ./ui/tool/selectable-control-point.h:15, from ./ui/tool/node.h:25, from ./ui/tool/path-manipulator.h:22, from ui/tool/path-manipulator.cpp:21: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:163:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from ./ui/view/view.h:22:0, from ./desktop.h:36, from ui/tool/path-manipulator.cpp:22: ./gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': ./gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glibmm-2.4/glibmm/varianttype.h:26, from /usr/include/glibmm-2.4/glibmm/variant.h:26, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:25, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:23, from /usr/include/glibmm-2.4/glibmm.h:91, from ui/tool/path-manipulator.cpp:19: ui/tool/path-manipulator.cpp: In constructor 'Inkscape::UI::PathManipulator::PathManipulator(Inkscape::UI::MultiPathManipulator&, SPPath*, const Geom::Matrix&, guint32, Glib::ustring)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ ui/tool/path-manipulator.cpp:122:45: note: in expansion of macro 'SP_ITEM' _i2d_transform = sp_item_i2d_affine(SP_ITEM(path)); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPCanvasBPath*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ ./display/canvas-bpath.h:25:31: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_CANVAS_BPATH(obj) (GTK_CHECK_CAST ((obj), SP_TYPE_CANVAS_BPATH, SPCanvasBPath)) ^ ui/tool/path-manipulator.cpp:133:32: note: in expansion of macro 'SP_CANVAS_BPATH' sp_canvas_bpath_set_stroke(SP_CANVAS_BPATH(_outline), outline_color, 1.0, ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPCanvasBPath*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ ./display/canvas-bpath.h:25:31: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_CANVAS_BPATH(obj) (GTK_CHECK_CAST ((obj), SP_TYPE_CANVAS_BPATH, SPCanvasBPath)) ^ ui/tool/path-manipulator.cpp:135:30: note: in expansion of macro 'SP_CANVAS_BPATH' sp_canvas_bpath_set_fill(SP_CANVAS_BPATH(_outline), 0, SP_WIND_RULE_NONZERO); ^ ui/tool/path-manipulator.cpp: In member function 'void Inkscape::UI::PathManipulator::_externalChange(unsigned int)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ ui/tool/path-manipulator.cpp:978:45: note: in expansion of macro 'SP_ITEM' _i2d_transform = sp_item_i2d_affine(SP_ITEM(_path)); ^ ui/tool/path-manipulator.cpp: In member function 'void Inkscape::UI::PathManipulator::_updateOutline()': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPCanvasBPath*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ ./display/canvas-bpath.h:25:31: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_CANVAS_BPATH(obj) (GTK_CHECK_CAST ((obj), SP_TYPE_CANVAS_BPATH, SPCanvasBPath)) ^ ui/tool/path-manipulator.cpp:1195:31: note: in expansion of macro 'SP_CANVAS_BPATH' sp_canvas_bpath_set_bpath(SP_CANVAS_BPATH(_outline), _hc); ^ ui/tool/path-manipulator.cpp: In member function 'void Inkscape::UI::PathManipulator::_setGeometry()': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPShape*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./sp-shape.h:26:24: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_SHAPE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_SHAPE, SPShape)) ^ ui/tool/path-manipulator.cpp:1237:32: note: in expansion of macro 'SP_SHAPE' sp_shape_set_curve(SP_SHAPE(_path), _spcurve, false); ^ CXX ui/tool/selectable-control-point.o CXX ui/tool/selector.o CXX ui/tool/transform-handle-set.o In file included from ./ui/view/view.h:22:0, from ./desktop.h:36, from ui/tool/selector.cpp:11: ./gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': ./gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/gtkmm-2.4/gtkmm/widget.h:29, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/bin.h:30, from /usr/include/gtkmm-2.4/gtkmm/window.h:32, from ./ui/view/edit-widget-interface.h:21, from ./desktop.h:37, from ui/tool/selector.cpp:11: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm.h:27:0, from ./ui/tool/control-point.h:17, from ./ui/tool/selectable-control-point.h:15, from ui/tool/selectable-control-point.cpp:13: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/pangomm-1.4/pangomm/layout.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:29, from /usr/include/gdkmm-2.4/gdkmm/gc.h:32, from /usr/include/gdkmm-2.4/gdkmm.h:30, from ./ui/tool/control-point.h:17, from ./ui/tool/selectable-control-point.h:15, from ui/tool/selectable-control-point.cpp:13: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:35:0, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:33, from /usr/include/gdkmm-2.4/gdkmm/window.h:30, from /usr/include/gdkmm-2.4/gdkmm/event.h:27, from /usr/include/gtkmm-2.4/gtkmm/widget.h:37, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/bin.h:30, from /usr/include/gtkmm-2.4/gtkmm/window.h:32, from ./ui/view/edit-widget-interface.h:21, from ./desktop.h:37, from ui/tool/selector.cpp:11: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:44:0, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/bin.h:30, from /usr/include/gtkmm-2.4/gtkmm/window.h:32, from ./ui/view/edit-widget-interface.h:21, from ./desktop.h:37, from ui/tool/selector.cpp:11: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm/cursor.h:31:0, from /usr/include/gdkmm-2.4/gdkmm.h:40, from ./ui/tool/control-point.h:17, from ./ui/tool/selectable-control-point.h:15, from ui/tool/selectable-control-point.cpp:13: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:97:0, from ./ui/tool/control-point.h:18, from ./ui/tool/selectable-control-point.h:15, from ui/tool/selectable-control-point.cpp:13: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:98:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:101:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/cellview.h:31, from /usr/include/gtkmm-2.4/gtkmm.h:108, from ./ui/tool/control-point.h:18, from ./ui/tool/selectable-control-point.h:15, from ui/tool/selectable-control-point.cpp:13: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:86:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:89:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/cellview.h:31, from /usr/include/gtkmm-2.4/gtkmm.h:108, from ./ui/tool/control-point.h:18, from ./ui/tool/selectable-control-point.h:15, from ui/tool/selectable-control-point.cpp:13: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:127:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:130:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:113:0, from ./ui/tool/control-point.h:18, from ./ui/tool/selectable-control-point.h:15, from ui/tool/selectable-control-point.cpp:13: /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'GtkCellRendererCombo* Gtk::CellRendererCombo::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:95:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] GtkCellRendererCombo* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'const GtkCellRendererCombo* Gtk::CellRendererCombo::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:98:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererCombo* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:116:0, from ./ui/tool/control-point.h:18, from ./ui/tool/selectable-control-point.h:15, from ui/tool/selectable-control-point.cpp:13: /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'GtkCellRendererSpin* Gtk::CellRendererSpin::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:97:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] GtkCellRendererSpin* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'const GtkCellRendererSpin* Gtk::CellRendererSpin::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:100:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererSpin* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:97:0, from ./ui/tool/control-point.h:18, from ui/tool/selector.cpp:16: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:98:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:101:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/cellview.h:31, from /usr/include/gtkmm-2.4/gtkmm.h:108, from ./ui/tool/control-point.h:18, from ui/tool/selector.cpp:16: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:86:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:89:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/cellview.h:31, from /usr/include/gtkmm-2.4/gtkmm.h:108, from ./ui/tool/control-point.h:18, from ui/tool/selector.cpp:16: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:127:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:130:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:113:0, from ./ui/tool/control-point.h:18, from ui/tool/selector.cpp:16: /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'GtkCellRendererCombo* Gtk::CellRendererCombo::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:95:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] GtkCellRendererCombo* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'const GtkCellRendererCombo* Gtk::CellRendererCombo::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:98:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererCombo* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:116:0, from ./ui/tool/control-point.h:18, from ui/tool/selector.cpp:16: /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'GtkCellRendererSpin* Gtk::CellRendererSpin::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:97:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] GtkCellRendererSpin* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'const GtkCellRendererSpin* Gtk::CellRendererSpin::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:100:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererSpin* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:193:0, from ./ui/tool/control-point.h:18, from ./ui/tool/selectable-control-point.h:15, from ui/tool/selectable-control-point.cpp:13: /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'GtkProgressBar* Gtk::ProgressBar::gobj()': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:146:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] GtkProgressBar* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'const GtkProgressBar* Gtk::ProgressBar::gobj() const': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:149:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] const GtkProgressBar* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:207:0, from ./ui/tool/control-point.h:18, from ./ui/tool/selectable-control-point.h:15, from ui/tool/selectable-control-point.cpp:13: /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkRuler* Gtk::Ruler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:116:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] GtkRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkRuler* Gtk::Ruler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:119:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] const GtkRuler* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkVRuler* Gtk::VRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:369:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] GtkVRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkVRuler* Gtk::VRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:372:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] const GtkVRuler* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkHRuler* Gtk::HRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:439:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] GtkHRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkHRuler* Gtk::HRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:442:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] const GtkHRuler* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:216:0, from ./ui/tool/control-point.h:18, from ./ui/tool/selectable-control-point.h:15, from ui/tool/selectable-control-point.cpp:13: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:163:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:193:0, from ./ui/tool/control-point.h:18, from ui/tool/selector.cpp:16: /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'GtkProgressBar* Gtk::ProgressBar::gobj()': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:146:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] GtkProgressBar* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'const GtkProgressBar* Gtk::ProgressBar::gobj() const': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:149:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] const GtkProgressBar* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:207:0, from ./ui/tool/control-point.h:18, from ui/tool/selector.cpp:16: /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkRuler* Gtk::Ruler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:116:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] GtkRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkRuler* Gtk::Ruler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:119:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] const GtkRuler* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkVRuler* Gtk::VRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:369:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] GtkVRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkVRuler* Gtk::VRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:372:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] const GtkVRuler* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkHRuler* Gtk::HRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:439:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] GtkHRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkHRuler* Gtk::HRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:442:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] const GtkHRuler* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:216:0, from ./ui/tool/control-point.h:18, from ui/tool/selector.cpp:16: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:163:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } ^ CXX ui/view/edit.o CXX ui/view/edit-widget.o In file included from ./ui/view/view.h:22:0, from ./desktop.h:36, from ui/tool/transform-handle-set.cpp:17: ./gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': ./gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/gtkmm-2.4/gtkmm/widget.h:29, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/bin.h:30, from /usr/include/gtkmm-2.4/gtkmm/window.h:32, from ./ui/view/edit-widget-interface.h:21, from ./desktop.h:37, from ui/tool/transform-handle-set.cpp:17: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:35:0, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:33, from /usr/include/gdkmm-2.4/gdkmm/window.h:30, from /usr/include/gdkmm-2.4/gdkmm/event.h:27, from /usr/include/gtkmm-2.4/gtkmm/widget.h:37, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/bin.h:30, from /usr/include/gtkmm-2.4/gtkmm/window.h:32, from ./ui/view/edit-widget-interface.h:21, from ./desktop.h:37, from ui/tool/transform-handle-set.cpp:17: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:44:0, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/bin.h:30, from /usr/include/gtkmm-2.4/gtkmm/window.h:32, from ./ui/view/edit-widget-interface.h:21, from ./desktop.h:37, from ui/tool/transform-handle-set.cpp:17: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ CXX ui/view/view.o In file included from /usr/include/gtkmm-2.4/gtkmm.h:97:0, from ./ui/tool/control-point.h:18, from ui/tool/transform-handle-set.cpp:24: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:98:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:101:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/cellview.h:31, from /usr/include/gtkmm-2.4/gtkmm.h:108, from ./ui/tool/control-point.h:18, from ui/tool/transform-handle-set.cpp:24: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:86:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:89:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/cellview.h:31, from /usr/include/gtkmm-2.4/gtkmm.h:108, from ./ui/tool/control-point.h:18, from ui/tool/transform-handle-set.cpp:24: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:127:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:130:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:113:0, from ./ui/tool/control-point.h:18, from ui/tool/transform-handle-set.cpp:24: /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'GtkCellRendererCombo* Gtk::CellRendererCombo::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:95:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] GtkCellRendererCombo* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'const GtkCellRendererCombo* Gtk::CellRendererCombo::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:98:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererCombo* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:116:0, from ./ui/tool/control-point.h:18, from ui/tool/transform-handle-set.cpp:24: /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'GtkCellRendererSpin* Gtk::CellRendererSpin::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:97:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] GtkCellRendererSpin* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'const GtkCellRendererSpin* Gtk::CellRendererSpin::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:100:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererSpin* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:193:0, from ./ui/tool/control-point.h:18, from ui/tool/transform-handle-set.cpp:24: /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'GtkProgressBar* Gtk::ProgressBar::gobj()': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:146:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] GtkProgressBar* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'const GtkProgressBar* Gtk::ProgressBar::gobj() const': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:149:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] const GtkProgressBar* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:207:0, from ./ui/tool/control-point.h:18, from ui/tool/transform-handle-set.cpp:24: /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkRuler* Gtk::Ruler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:116:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] GtkRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkRuler* Gtk::Ruler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:119:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] const GtkRuler* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkVRuler* Gtk::VRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:369:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] GtkVRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkVRuler* Gtk::VRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:372:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] const GtkVRuler* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkHRuler* Gtk::HRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:439:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] GtkHRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkHRuler* Gtk::HRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:442:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] const GtkHRuler* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:216:0, from ./ui/tool/control-point.h:18, from ui/tool/transform-handle-set.cpp:24: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:163:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from ./document.h:28:0, from ui/view/view.cpp:21: ./gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': ./gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/gtkmm-2.4/gtkmm/widget.h:29, from /usr/include/gtkmm-2.4/gtkmm/action.h:29, from /usr/include/gtkmm-2.4/gtkmm/toggleaction.h:28, from /usr/include/gtkmm-2.4/gtkmm/radioaction.h:28, from ui/view/edit-widget.cpp:35: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:35:0, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:33, from /usr/include/gdkmm-2.4/gdkmm/window.h:30, from /usr/include/gdkmm-2.4/gdkmm/event.h:27, from /usr/include/gtkmm-2.4/gtkmm/widget.h:37, from /usr/include/gtkmm-2.4/gtkmm/action.h:29, from /usr/include/gtkmm-2.4/gtkmm/toggleaction.h:28, from /usr/include/gtkmm-2.4/gtkmm/radioaction.h:28, from ui/view/edit-widget.cpp:35: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:44:0, from /usr/include/gtkmm-2.4/gtkmm/action.h:29, from /usr/include/gtkmm-2.4/gtkmm/toggleaction.h:28, from /usr/include/gtkmm-2.4/gtkmm/radioaction.h:28, from ui/view/edit-widget.cpp:35: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ CXX ui/view/view-widget.o In file included from /usr/include/gtkmm-2.4/gtkmm.h:97:0, from ./file.h:18, from ui/view/edit-widget.cpp:48: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:98:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:101:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/cellview.h:31, from /usr/include/gtkmm-2.4/gtkmm.h:108, from ./file.h:18, from ui/view/edit-widget.cpp:48: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:86:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:89:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/cellview.h:31, from /usr/include/gtkmm-2.4/gtkmm.h:108, from ./file.h:18, from ui/view/edit-widget.cpp:48: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:127:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:130:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:113:0, from ./file.h:18, from ui/view/edit-widget.cpp:48: /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'GtkCellRendererCombo* Gtk::CellRendererCombo::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:95:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] GtkCellRendererCombo* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'const GtkCellRendererCombo* Gtk::CellRendererCombo::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:98:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererCombo* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:116:0, from ./file.h:18, from ui/view/edit-widget.cpp:48: /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'GtkCellRendererSpin* Gtk::CellRendererSpin::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:97:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] GtkCellRendererSpin* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'const GtkCellRendererSpin* Gtk::CellRendererSpin::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:100:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererSpin* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from ui/view/view.h:22:0, from ui/view/view-widget.cpp:14: ./gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': ./gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:193:0, from ./file.h:18, from ui/view/edit-widget.cpp:48: /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'GtkProgressBar* Gtk::ProgressBar::gobj()': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:146:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] GtkProgressBar* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'const GtkProgressBar* Gtk::ProgressBar::gobj() const': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:149:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] const GtkProgressBar* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:207:0, from ./file.h:18, from ui/view/edit-widget.cpp:48: /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkRuler* Gtk::Ruler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:116:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] GtkRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkRuler* Gtk::Ruler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:119:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] const GtkRuler* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkVRuler* Gtk::VRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:369:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] GtkVRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkVRuler* Gtk::VRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:372:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] const GtkVRuler* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkHRuler* Gtk::HRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:439:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] GtkHRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkHRuler* Gtk::HRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:442:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] const GtkHRuler* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:216:0, from ./file.h:18, from ui/view/edit-widget.cpp:48: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:163:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from ./document.h:28:0, from ./extension/system.h:18, from ./file.h:23, from ui/view/edit-widget.cpp:48: ./gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': ./gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ CXX ui/widget/button.o CXX ui/widget/color-picker.o In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, 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 ui/view/edit-widget.cpp:34: ui/view/edit-widget.cpp: In member function 'virtual void Inkscape::UI::View::EditWidget::updateScrollbars(double)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ ui/view/edit-widget.cpp:1394:20: note: in expansion of macro 'SP_ITEM' SPItem* item = SP_ITEM(root); ^ CXX ui/widget/color-preview.o In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/gtkmm-2.4/gtkmm/widget.h:29, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/bin.h:30, from /usr/include/gtkmm-2.4/gtkmm/button.h:31, from ui/widget/button.h:15, from ui/widget/button.cpp:16: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:35:0, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:33, from /usr/include/gdkmm-2.4/gdkmm/window.h:30, from /usr/include/gdkmm-2.4/gdkmm/event.h:27, from /usr/include/gtkmm-2.4/gtkmm/widget.h:37, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/bin.h:30, from /usr/include/gtkmm-2.4/gtkmm/button.h:31, from ui/widget/button.h:15, from ui/widget/button.cpp:16: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:44:0, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/bin.h:30, from /usr/include/gtkmm-2.4/gtkmm/button.h:31, from ui/widget/button.h:15, from ui/widget/button.cpp:16: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from ./document.h:28:0, from ui/widget/color-picker.cpp:18: ./gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': ./gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ CXX ui/widget/combo-text.o In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/gtkmm-2.4/gtkmm/widget.h:29, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/bin.h:30, from /usr/include/gtkmm-2.4/gtkmm/button.h:31, from ui/widget/color-picker.h:18, from ui/widget/color-picker.cpp:23: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:35:0, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:33, from /usr/include/gdkmm-2.4/gdkmm/window.h:30, from /usr/include/gdkmm-2.4/gdkmm/event.h:27, from /usr/include/gtkmm-2.4/gtkmm/widget.h:37, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/bin.h:30, from /usr/include/gtkmm-2.4/gtkmm/button.h:31, from ui/widget/color-picker.h:18, from ui/widget/color-picker.cpp:23: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:44:0, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/bin.h:30, from /usr/include/gtkmm-2.4/gtkmm/button.h:31, from ui/widget/color-picker.h:18, from ui/widget/color-picker.cpp:23: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/gtkmm-2.4/gtkmm/widget.h:29, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/bin.h:30, from /usr/include/gtkmm-2.4/gtkmm/eventbox.h:30, from ui/widget/color-preview.h:17, from ui/widget/color-preview.cpp:15: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:35:0, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:33, from /usr/include/gdkmm-2.4/gdkmm/window.h:30, from /usr/include/gdkmm-2.4/gdkmm/event.h:27, from /usr/include/gtkmm-2.4/gtkmm/widget.h:37, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/bin.h:30, from /usr/include/gtkmm-2.4/gtkmm/eventbox.h:30, from ui/widget/color-preview.h:17, from ui/widget/color-preview.cpp:15: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:44:0, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/bin.h:30, from /usr/include/gtkmm-2.4/gtkmm/eventbox.h:30, from ui/widget/color-preview.h:17, from ui/widget/color-preview.cpp:15: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ CXX ui/widget/dock.o CXX ui/widget/dock-item.o In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/gtkmm-2.4/gtkmm/widget.h:29, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/bin.h:30, from /usr/include/gtkmm-2.4/gtkmm/combobox.h:30, from ui/widget/combo-text.h:24, from ui/widget/combo-text.cpp:25: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:35:0, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:33, from /usr/include/gdkmm-2.4/gdkmm/window.h:30, from /usr/include/gdkmm-2.4/gdkmm/event.h:27, from /usr/include/gtkmm-2.4/gtkmm/widget.h:37, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/bin.h:30, from /usr/include/gtkmm-2.4/gtkmm/combobox.h:30, from ui/widget/combo-text.h:24, from ui/widget/combo-text.cpp:25: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:44:0, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/bin.h:30, from /usr/include/gtkmm-2.4/gtkmm/combobox.h:30, from ui/widget/combo-text.h:24, from ui/widget/combo-text.cpp:25: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/combobox.h:31, from ui/widget/combo-text.h:24, from ui/widget/combo-text.cpp:25: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:86:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:89:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/combobox.h:31, from ui/widget/combo-text.h:24, from ui/widget/combo-text.cpp:25: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:127:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:130:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/treeview.h:34:0, from /usr/include/gtkmm-2.4/gtkmm/combobox.h:34, from ui/widget/combo-text.h:24, from ui/widget/combo-text.cpp:25: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:98:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:101:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } ^ CXX ui/widget/entity-entry.o CXX ui/widget/entry.o In file included from ./ui/view/view.h:22:0, from ./desktop.h:36, from ui/widget/dock.cpp:14: ./gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': ./gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/gtkmm-2.4/gtkmm/widget.h:29, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/bin.h:30, from /usr/include/gtkmm-2.4/gtkmm/window.h:32, from ./ui/view/edit-widget-interface.h:21, from ./desktop.h:37, from ui/widget/dock.cpp:14: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:35:0, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:33, from /usr/include/gdkmm-2.4/gdkmm/window.h:30, from /usr/include/gdkmm-2.4/gdkmm/event.h:27, from /usr/include/gtkmm-2.4/gtkmm/widget.h:37, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/bin.h:30, from /usr/include/gtkmm-2.4/gtkmm/window.h:32, from ./ui/view/edit-widget-interface.h:21, from ./desktop.h:37, from ui/widget/dock.cpp:14: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:44:0, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/bin.h:30, from /usr/include/gtkmm-2.4/gtkmm/window.h:32, from ./ui/view/edit-widget-interface.h:21, from ./desktop.h:37, from ui/widget/dock.cpp:14: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/gtkmm-2.4/gtkmm/widget.h:29, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/bin.h:30, from /usr/include/gtkmm-2.4/gtkmm/scrolledwindow.h:30, from ui/widget/entity-entry.cpp:19: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/gtkmm-2.4/gtkmm/widget.h:29, from /usr/include/gtkmm-2.4/gtkmm/entry.h:30, from ui/widget/entry.h:16, from ui/widget/entry.cpp:17: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm.h:27:0, from /usr/include/gtkmm-2.4/gtkmm.h:89, from ui/widget/dock-item.cpp:13: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from ui/widget/dock.cpp:18:0: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:98:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:101:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/pangomm-1.4/pangomm/layout.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:29, from /usr/include/gdkmm-2.4/gdkmm/gc.h:32, from /usr/include/gdkmm-2.4/gdkmm.h:30, from /usr/include/gtkmm-2.4/gtkmm.h:89, from ui/widget/dock-item.cpp:13: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:35:0, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:33, from /usr/include/gdkmm-2.4/gdkmm/window.h:30, from /usr/include/gdkmm-2.4/gdkmm/event.h:27, from /usr/include/gtkmm-2.4/gtkmm/widget.h:37, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/bin.h:30, from /usr/include/gtkmm-2.4/gtkmm/scrolledwindow.h:30, from ui/widget/entity-entry.cpp:19: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:35:0, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:33, from /usr/include/gdkmm-2.4/gdkmm/window.h:30, from /usr/include/gdkmm-2.4/gdkmm/event.h:27, from /usr/include/gtkmm-2.4/gtkmm/widget.h:37, from /usr/include/gtkmm-2.4/gtkmm/entry.h:30, from ui/widget/entry.h:16, from ui/widget/entry.cpp:17: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:44:0, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/bin.h:30, from /usr/include/gtkmm-2.4/gtkmm/scrolledwindow.h:30, from ui/widget/entity-entry.cpp:19: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:44:0, from /usr/include/gtkmm-2.4/gtkmm/entry.h:30, from ui/widget/entry.h:16, from ui/widget/entry.cpp:17: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm/cursor.h:31:0, from /usr/include/gdkmm-2.4/gdkmm.h:40, from /usr/include/gtkmm-2.4/gtkmm.h:89, from ui/widget/dock-item.cpp:13: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:97:0, from ui/widget/dock-item.cpp:13: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:98:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:101:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/cellview.h:31, from /usr/include/gtkmm-2.4/gtkmm.h:108, from ui/widget/dock-item.cpp:13: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:86:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:89:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/cellview.h:31, from /usr/include/gtkmm-2.4/gtkmm.h:108, from ui/widget/dock-item.cpp:13: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:127:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:130:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:113:0, from ui/widget/dock-item.cpp:13: /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'GtkCellRendererCombo* Gtk::CellRendererCombo::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:95:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] GtkCellRendererCombo* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'const GtkCellRendererCombo* Gtk::CellRendererCombo::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:98:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererCombo* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:116:0, from ui/widget/dock-item.cpp:13: /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'GtkCellRendererSpin* Gtk::CellRendererSpin::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:97:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] GtkCellRendererSpin* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'const GtkCellRendererSpin* Gtk::CellRendererSpin::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:100:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererSpin* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/entry.h:35:0, from ui/widget/entity-entry.cpp:20: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:98:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:101:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/entry.h:35:0, from ui/widget/entry.h:16, from ui/widget/entry.cpp:17: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:98:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:101:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from ./document.h:28:0, from ./rdf.h:15, from ui/widget/entity-entry.cpp:23: ./gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': ./gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ CXX ui/widget/filter-effect-chooser.o In file included from /usr/include/gtkmm-2.4/gtkmm.h:193:0, from ui/widget/dock-item.cpp:13: /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'GtkProgressBar* Gtk::ProgressBar::gobj()': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:146:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] GtkProgressBar* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'const GtkProgressBar* Gtk::ProgressBar::gobj() const': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:149:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] const GtkProgressBar* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:207:0, from ui/widget/dock-item.cpp:13: /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkRuler* Gtk::Ruler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:116:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] GtkRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkRuler* Gtk::Ruler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:119:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] const GtkRuler* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkVRuler* Gtk::VRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:369:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] GtkVRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkVRuler* Gtk::VRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:372:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] const GtkVRuler* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkHRuler* Gtk::HRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:439:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] GtkHRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkHRuler* Gtk::HRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:442:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] const GtkHRuler* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:216:0, from ui/widget/dock-item.cpp:13: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:163:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } ^ CXX ui/widget/handlebox.o In file included from ./ui/view/view.h:22:0, from ./desktop.h:36, from ui/widget/dock-item.cpp:16: ./gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': ./gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ CXX ui/widget/icon-widget.o In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/gtkmm-2.4/gtkmm/widget.h:29, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/bin.h:30, from /usr/include/gtkmm-2.4/gtkmm/eventbox.h:30, from /usr/include/gtkmm-2.4/gtkmm/handlebox.h:30, from ui/widget/handlebox.h:19, from ui/widget/handlebox.cpp:20: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/gtkmm-2.4/gtkmm/widget.h:29, from /usr/include/gtkmm-2.4/gtkmm/misc.h:30, from /usr/include/gtkmm-2.4/gtkmm/image.h:30, from ui/widget/icon-widget.h:15, from ui/widget/icon-widget.cpp:18: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:35:0, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:33, from /usr/include/gdkmm-2.4/gdkmm/window.h:30, from /usr/include/gdkmm-2.4/gdkmm/event.h:27, from /usr/include/gtkmm-2.4/gtkmm/widget.h:37, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/bin.h:30, from /usr/include/gtkmm-2.4/gtkmm/eventbox.h:30, from /usr/include/gtkmm-2.4/gtkmm/handlebox.h:30, from ui/widget/handlebox.h:19, from ui/widget/handlebox.cpp:20: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:44:0, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/bin.h:30, from /usr/include/gtkmm-2.4/gtkmm/eventbox.h:30, from /usr/include/gtkmm-2.4/gtkmm/handlebox.h:30, from ui/widget/handlebox.h:19, from ui/widget/handlebox.cpp:20: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:35:0, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:33, from /usr/include/gdkmm-2.4/gdkmm/window.h:30, from /usr/include/gdkmm-2.4/gdkmm/event.h:27, from /usr/include/gtkmm-2.4/gtkmm/widget.h:37, from /usr/include/gtkmm-2.4/gtkmm/misc.h:30, from /usr/include/gtkmm-2.4/gtkmm/image.h:30, from ui/widget/icon-widget.h:15, from ui/widget/icon-widget.cpp:18: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:44:0, from /usr/include/gtkmm-2.4/gtkmm/misc.h:30, from /usr/include/gtkmm-2.4/gtkmm/image.h:30, from ui/widget/icon-widget.h:15, from ui/widget/icon-widget.cpp:18: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ CXX ui/widget/imageicon.o In file included from ./ui/view/view.h:22:0, from ./desktop.h:36, from ui/widget/filter-effect-chooser.cpp:14: ./gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': ./gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ CXX ui/widget/imagetoggler.o CXX ui/widget/labelled.o In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/gtkmm-2.4/gtkmm/widget.h:29, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/bin.h:30, from /usr/include/gtkmm-2.4/gtkmm/window.h:32, from ./ui/view/edit-widget-interface.h:21, from ./desktop.h:37, from ui/widget/filter-effect-chooser.cpp:14: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:35:0, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:33, from /usr/include/gdkmm-2.4/gdkmm/window.h:30, from /usr/include/gdkmm-2.4/gdkmm/event.h:27, from /usr/include/gtkmm-2.4/gtkmm/widget.h:37, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/bin.h:30, from /usr/include/gtkmm-2.4/gtkmm/window.h:32, from ./ui/view/edit-widget-interface.h:21, from ./desktop.h:37, from ui/widget/filter-effect-chooser.cpp:14: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:44:0, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/bin.h:30, from /usr/include/gtkmm-2.4/gtkmm/window.h:32, from ./ui/view/edit-widget-interface.h:21, from ./desktop.h:37, from ui/widget/filter-effect-chooser.cpp:14: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/combobox.h:31, from ui/widget/filter-effect-chooser.h:16, from ui/widget/filter-effect-chooser.cpp:17: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:86:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:89:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/combobox.h:31, from ui/widget/filter-effect-chooser.h:16, from ui/widget/filter-effect-chooser.cpp:17: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:127:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:130:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/treeview.h:34:0, from /usr/include/gtkmm-2.4/gtkmm/combobox.h:34, from ui/widget/filter-effect-chooser.h:16, from ui/widget/filter-effect-chooser.cpp:17: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:98:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:101:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/gtkmm-2.4/gtkmm/widget.h:29, from /usr/include/gtkmm-2.4/gtkmm/cellrenderer.h:30, from /usr/include/gtkmm-2.4/gtkmm/cellrendererpixbuf.h:30, from ./ui/widget/imagetoggler.h:13, from ui/widget/imagetoggler.cpp:12: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:113:0, from ./sp-filter.h:19, from ./filters/composite.h:16, from ./display/nr-filter-composite.h:15, from ./filter-enums.h:18, from ui/widget/filter-effect-chooser.h:21, from ui/widget/filter-effect-chooser.cpp:17: /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'GtkCellRendererCombo* Gtk::CellRendererCombo::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:95:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] GtkCellRendererCombo* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'const GtkCellRendererCombo* Gtk::CellRendererCombo::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:98:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererCombo* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:116:0, from ./sp-filter.h:19, from ./filters/composite.h:16, from ./display/nr-filter-composite.h:15, from ./filter-enums.h:18, from ui/widget/filter-effect-chooser.h:21, from ui/widget/filter-effect-chooser.cpp:17: /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'GtkCellRendererSpin* Gtk::CellRendererSpin::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:97:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] GtkCellRendererSpin* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'const GtkCellRendererSpin* Gtk::CellRendererSpin::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:100:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererSpin* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/gtkmm-2.4/gtkmm/widget.h:29, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/box.h:58, from ui/widget/imageicon.h:16, from ui/widget/imageicon.cpp:16: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:193:0, from ./sp-filter.h:19, from ./filters/composite.h:16, from ./display/nr-filter-composite.h:15, from ./filter-enums.h:18, from ui/widget/filter-effect-chooser.h:21, from ui/widget/filter-effect-chooser.cpp:17: /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'GtkProgressBar* Gtk::ProgressBar::gobj()': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:146:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] GtkProgressBar* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'const GtkProgressBar* Gtk::ProgressBar::gobj() const': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:149:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] const GtkProgressBar* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:35:0, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:33, from /usr/include/gdkmm-2.4/gdkmm/window.h:30, from /usr/include/gdkmm-2.4/gdkmm/event.h:27, from /usr/include/gtkmm-2.4/gtkmm/widget.h:37, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/box.h:58, from ui/widget/imageicon.h:16, from ui/widget/imageicon.cpp:16: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:207:0, from ./sp-filter.h:19, from ./filters/composite.h:16, from ./display/nr-filter-composite.h:15, from ./filter-enums.h:18, from ui/widget/filter-effect-chooser.h:21, from ui/widget/filter-effect-chooser.cpp:17: /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkRuler* Gtk::Ruler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:116:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] GtkRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkRuler* Gtk::Ruler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:119:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] const GtkRuler* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkVRuler* Gtk::VRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:369:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] GtkVRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkVRuler* Gtk::VRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:372:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] const GtkVRuler* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkHRuler* Gtk::HRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:439:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] GtkHRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkHRuler* Gtk::HRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:442:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] const GtkHRuler* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:216:0, from ./sp-filter.h:19, from ./filters/composite.h:16, from ./display/nr-filter-composite.h:15, from ./filter-enums.h:18, from ui/widget/filter-effect-chooser.h:21, from ui/widget/filter-effect-chooser.cpp:17: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:163:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:44:0, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/box.h:58, from ui/widget/imageicon.h:16, from ui/widget/imageicon.cpp:16: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/gtkmm-2.4/gtkmm/widget.h:29, from ./widgets/icon.h:44, from ui/widget/labelled.cpp:19: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:35:0, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:33, from /usr/include/gdkmm-2.4/gdkmm/window.h:30, from /usr/include/gdkmm-2.4/gdkmm/event.h:27, from /usr/include/gtkmm-2.4/gtkmm/widget.h:37, from /usr/include/gtkmm-2.4/gtkmm/cellrenderer.h:30, from /usr/include/gtkmm-2.4/gtkmm/cellrendererpixbuf.h:30, from ./ui/widget/imagetoggler.h:13, from ui/widget/imagetoggler.cpp:12: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from ./document.h:28:0, from ui/widget/imageicon.cpp:19: ./gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': ./gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:44:0, from /usr/include/gtkmm-2.4/gtkmm/cellrenderer.h:30, from /usr/include/gtkmm-2.4/gtkmm/cellrendererpixbuf.h:30, from ./ui/widget/imagetoggler.h:13, from ui/widget/imagetoggler.cpp:12: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:35:0, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:33, from /usr/include/gdkmm-2.4/gdkmm/window.h:30, from /usr/include/gdkmm-2.4/gdkmm/event.h:27, from /usr/include/gtkmm-2.4/gtkmm/widget.h:37, from ./widgets/icon.h:44, from ui/widget/labelled.cpp:19: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:44:0, from ./widgets/icon.h:44, from ui/widget/labelled.cpp:19: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ CXX ui/widget/layer-selector.o CXX ui/widget/licensor.o CXX ui/widget/notebook-page.o In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/gtkmm-2.4/gtkmm/widget.h:29, from /usr/include/gtkmm-2.4/gtkmm/entry.h:30, from ui/widget/licensor.cpp:19: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ CXX ui/widget/object-composite-settings.o In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:35:0, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:33, from /usr/include/gdkmm-2.4/gdkmm/window.h:30, from /usr/include/gdkmm-2.4/gdkmm/event.h:27, from /usr/include/gtkmm-2.4/gtkmm/widget.h:37, from /usr/include/gtkmm-2.4/gtkmm/entry.h:30, from ui/widget/licensor.cpp:19: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:44:0, from /usr/include/gtkmm-2.4/gtkmm/entry.h:30, from ui/widget/licensor.cpp:19: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/gtkmm-2.4/gtkmm/widget.h:29, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/box.h:58, from ui/widget/notebook-page.h:15, from ui/widget/notebook-page.cpp:16: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:35:0, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:33, from /usr/include/gdkmm-2.4/gdkmm/window.h:30, from /usr/include/gdkmm-2.4/gdkmm/event.h:27, from /usr/include/gtkmm-2.4/gtkmm/widget.h:37, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/box.h:58, from ui/widget/notebook-page.h:15, from ui/widget/notebook-page.cpp:16: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/entry.h:35:0, from ui/widget/licensor.cpp:19: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:98:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:101:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:44:0, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/box.h:58, from ui/widget/notebook-page.h:15, from ui/widget/notebook-page.cpp:16: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from ./document.h:28:0, from ./rdf.h:15, from ui/widget/licensor.cpp:23: ./gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': ./gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ CXX ui/widget/page-sizer.o In file included from ./ui/view/view.h:22:0, from ./desktop.h:36, from ui/widget/layer-selector.cpp:20: ./gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': ./gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ CXX ui/widget/panel.o In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/gtkmm-2.4/gtkmm/widget.h:29, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/bin.h:30, from /usr/include/gtkmm-2.4/gtkmm/window.h:32, from ./ui/view/edit-widget-interface.h:21, from ./desktop.h:37, from ui/widget/layer-selector.cpp:20: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:35:0, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:33, from /usr/include/gdkmm-2.4/gdkmm/window.h:30, from /usr/include/gdkmm-2.4/gdkmm/event.h:27, from /usr/include/gtkmm-2.4/gtkmm/widget.h:37, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/bin.h:30, from /usr/include/gtkmm-2.4/gtkmm/window.h:32, from ./ui/view/edit-widget-interface.h:21, from ./desktop.h:37, from ui/widget/layer-selector.cpp:20: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:44:0, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/bin.h:30, from /usr/include/gtkmm-2.4/gtkmm/window.h:32, from ./ui/view/edit-widget-interface.h:21, from ./desktop.h:37, from ui/widget/layer-selector.cpp:20: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/entry.h:35:0, from ./ui/dialog/layer-properties.h:19, from ui/widget/layer-selector.cpp:25: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:98:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:101:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/combobox.h:31, from ./ui/dialog/layer-properties.h:22, from ui/widget/layer-selector.cpp:25: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:86:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:89:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/combobox.h:31, from ./ui/dialog/layer-properties.h:22, from ui/widget/layer-selector.cpp:25: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:127:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:130:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, 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 ./desktop.h:28, from ui/widget/layer-selector.cpp:20: ui/widget/layer-selector.cpp: In member function 'void Inkscape::Widgets::LayerSelector::_selectLayer(SPObject*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ ui/widget/layer-selector.cpp:284:61: note: in expansion of macro 'SP_ITEM' _visibility_toggle.set_active(( SP_IS_ITEM(layer) ? SP_ITEM(layer)->isHidden() : false )); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ ui/widget/layer-selector.cpp:286:55: note: in expansion of macro 'SP_ITEM' _lock_toggle.set_active(( SP_IS_ITEM(layer) ? SP_ITEM(layer)->isLocked() : false )); ^ ui/widget/layer-selector.cpp: In member function 'void Inkscape::Widgets::LayerSelector::_protectUpdate(sigc::slot)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ ui/widget/layer-selector.cpp:437:50: note: in expansion of macro 'SP_ITEM' bool wantedValue = ( SP_IS_ITEM(layer) ? SP_ITEM(layer)->isLocked() : false ); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ ui/widget/layer-selector.cpp:441:45: note: in expansion of macro 'SP_ITEM' wantedValue = ( SP_IS_ITEM(layer) ? SP_ITEM(layer)->isHidden() : false ); ^ ui/widget/layer-selector.cpp: In member function 'void Inkscape::Widgets::LayerSelector::_prepareLabelRenderer(const const_iterator&)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ ui/widget/layer-selector.cpp:552:51: note: in expansion of macro 'SP_ITEM' ( _desktop && _desktop->itemIsHidden (SP_ITEM(object)) ? "foreground=\"gray50\"" : "" ), ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ ui/widget/layer-selector.cpp:555:15: note: in expansion of macro 'SP_ITEM' ( SP_ITEM(object)->isLocked() ? "[" : "" ), ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ ui/widget/layer-selector.cpp:558:15: note: in expansion of macro 'SP_ITEM' ( SP_ITEM(object)->isLocked() ? "]" : "" ), ^ ui/widget/layer-selector.cpp: In member function 'void Inkscape::Widgets::LayerSelector::_lockLayer(bool)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ ui/widget/layer-selector.cpp:589:9: note: in expansion of macro 'SP_ITEM' SP_ITEM(_layer)->setLocked(lock); ^ ui/widget/layer-selector.cpp: In member function 'void Inkscape::Widgets::LayerSelector::_hideLayer(bool)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ ui/widget/layer-selector.cpp:597:9: note: in expansion of macro 'SP_ITEM' SP_ITEM(_layer)->setHidden(hide); ^ In file included from ./document.h:28:0, from ui/widget/object-composite-settings.cpp:18: ./gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': ./gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ In file included from /usr/include/gdkmm-2.4/gdkmm.h:27:0, from /usr/include/gtkmm-2.4/gtkmm.h:89, from ./sp-filter.h:19, from ./filter-chemistry.h:18, from ui/widget/object-composite-settings.cpp:19: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/pangomm-1.4/pangomm/layout.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:29, from /usr/include/gdkmm-2.4/gdkmm/gc.h:32, from /usr/include/gdkmm-2.4/gdkmm.h:30, from /usr/include/gtkmm-2.4/gtkmm.h:89, from ./sp-filter.h:19, from ./filter-chemistry.h:18, from ui/widget/object-composite-settings.cpp:19: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm/cursor.h:31:0, from /usr/include/gdkmm-2.4/gdkmm.h:40, from /usr/include/gtkmm-2.4/gtkmm.h:89, from ./sp-filter.h:19, from ./filter-chemistry.h:18, from ui/widget/object-composite-settings.cpp:19: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:97:0, from ./sp-filter.h:19, from ./filter-chemistry.h:18, from ui/widget/object-composite-settings.cpp:19: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:98:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:101:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/cellview.h:31, from /usr/include/gtkmm-2.4/gtkmm.h:108, from ./sp-filter.h:19, from ./filter-chemistry.h:18, from ui/widget/object-composite-settings.cpp:19: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:86:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:89:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/cellview.h:31, from /usr/include/gtkmm-2.4/gtkmm.h:108, from ./sp-filter.h:19, from ./filter-chemistry.h:18, from ui/widget/object-composite-settings.cpp:19: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:127:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:130:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:113:0, from ./sp-filter.h:19, from ./filter-chemistry.h:18, from ui/widget/object-composite-settings.cpp:19: /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'GtkCellRendererCombo* Gtk::CellRendererCombo::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:95:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] GtkCellRendererCombo* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'const GtkCellRendererCombo* Gtk::CellRendererCombo::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:98:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererCombo* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:116:0, from ./sp-filter.h:19, from ./filter-chemistry.h:18, from ui/widget/object-composite-settings.cpp:19: /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'GtkCellRendererSpin* Gtk::CellRendererSpin::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:97:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] GtkCellRendererSpin* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'const GtkCellRendererSpin* Gtk::CellRendererSpin::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:100:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererSpin* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/gtkmm-2.4/gtkmm/widget.h:29, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/box.h:58, from /usr/include/gtkmm-2.4/gtkmm/dialog.h:30, from ui/widget/panel.cpp:22: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm.h:27:0, from /usr/include/gtkmm-2.4/gtkmm.h:89, from ui/widget/page-sizer.cpp:22: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/pangomm-1.4/pangomm/layout.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:29, from /usr/include/gdkmm-2.4/gdkmm/gc.h:32, from /usr/include/gdkmm-2.4/gdkmm.h:30, from /usr/include/gtkmm-2.4/gtkmm.h:89, from ui/widget/page-sizer.cpp:22: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:193:0, from ./sp-filter.h:19, from ./filter-chemistry.h:18, from ui/widget/object-composite-settings.cpp:19: /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'GtkProgressBar* Gtk::ProgressBar::gobj()': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:146:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] GtkProgressBar* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'const GtkProgressBar* Gtk::ProgressBar::gobj() const': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:149:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] const GtkProgressBar* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:207:0, from ./sp-filter.h:19, from ./filter-chemistry.h:18, from ui/widget/object-composite-settings.cpp:19: /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkRuler* Gtk::Ruler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:116:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] GtkRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkRuler* Gtk::Ruler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:119:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] const GtkRuler* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkVRuler* Gtk::VRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:369:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] GtkVRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkVRuler* Gtk::VRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:372:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] const GtkVRuler* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkHRuler* Gtk::HRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:439:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] GtkHRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkHRuler* Gtk::HRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:442:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] const GtkHRuler* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:216:0, from ./sp-filter.h:19, from ./filter-chemistry.h:18, from ui/widget/object-composite-settings.cpp:19: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:163:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:35:0, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:33, from /usr/include/gdkmm-2.4/gdkmm/window.h:30, from /usr/include/gdkmm-2.4/gdkmm/event.h:27, from /usr/include/gtkmm-2.4/gtkmm/widget.h:37, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/box.h:58, from /usr/include/gtkmm-2.4/gtkmm/dialog.h:30, from ui/widget/panel.cpp:22: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm/cursor.h:31:0, from /usr/include/gdkmm-2.4/gdkmm.h:40, from /usr/include/gtkmm-2.4/gtkmm.h:89, from ui/widget/page-sizer.cpp:22: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:44:0, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/box.h:58, from /usr/include/gtkmm-2.4/gtkmm/dialog.h:30, from ui/widget/panel.cpp:22: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:97:0, from ui/widget/page-sizer.cpp:22: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:98:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:101:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/cellview.h:31, from /usr/include/gtkmm-2.4/gtkmm.h:108, from ui/widget/page-sizer.cpp:22: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:86:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:89:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/cellview.h:31, from /usr/include/gtkmm-2.4/gtkmm.h:108, from ui/widget/page-sizer.cpp:22: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:127:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:130:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:113:0, from ui/widget/page-sizer.cpp:22: /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'GtkCellRendererCombo* Gtk::CellRendererCombo::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:95:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] GtkCellRendererCombo* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'const GtkCellRendererCombo* Gtk::CellRendererCombo::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:98:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererCombo* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:116:0, from ui/widget/page-sizer.cpp:22: /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'GtkCellRendererSpin* Gtk::CellRendererSpin::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:97:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] GtkCellRendererSpin* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'const GtkCellRendererSpin* Gtk::CellRendererSpin::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:100:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererSpin* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from ./selection.h:29:0, from ui/widget/panel.h:32, from ui/widget/panel.cpp:27: ./gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': ./gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:23, from ./display/display-forward.h:4, from ./desktop-handles.h:16, from ui/widget/object-composite-settings.cpp:16: ui/widget/object-composite-settings.cpp: In member function 'void Inkscape::UI::Widget::ObjectCompositeSettings::_blendBlurValueChanged()': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ ui/widget/object-composite-settings.cpp:146:25: note: in expansion of macro 'SP_ITEM' SPItem * item = SP_ITEM(*i); ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:193:0, from ui/widget/page-sizer.cpp:22: /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'GtkProgressBar* Gtk::ProgressBar::gobj()': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:146:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] GtkProgressBar* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'const GtkProgressBar* Gtk::ProgressBar::gobj() const': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:149:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] const GtkProgressBar* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:207:0, from ui/widget/page-sizer.cpp:22: /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkRuler* Gtk::Ruler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:116:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] GtkRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkRuler* Gtk::Ruler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:119:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] const GtkRuler* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkVRuler* Gtk::VRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:369:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] GtkVRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkVRuler* Gtk::VRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:372:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] const GtkVRuler* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkHRuler* Gtk::HRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:439:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] GtkHRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkHRuler* Gtk::HRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:442:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] const GtkHRuler* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:216:0, from ui/widget/page-sizer.cpp:22: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:163:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from ./document.h:28:0, from ui/widget/page-sizer.cpp:28: ./gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': ./gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ CXX ui/widget/point.o In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glibmm-2.4/glibmm/varianttype.h:26, from /usr/include/glibmm-2.4/glibmm/variant.h:26, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:25, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:23, from /usr/include/glibmm-2.4/glibmm.h:91, from /usr/include/gtkmm-2.4/gtkmm.h:87, from ui/widget/page-sizer.cpp:22: ui/widget/page-sizer.cpp: In member function 'void Inkscape::UI::Widget::PageSizer::setDim(double, double, bool)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPRoot*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./sp-item-group.h:20:35: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_GROUP(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_GROUP, SPGroup)) ^ ui/widget/page-sizer.cpp:424:3: note: in expansion of macro 'SP_GROUP' SP_GROUP(SP_ROOT(doc->root))->translateChildItems(vert_offset); ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./sp-root.h:18:21: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ROOT(o) (G_TYPE_CHECK_INSTANCE_CAST((o), SP_TYPE_ROOT, SPRoot)) ^ ui/widget/page-sizer.cpp:424:12: note: in expansion of macro 'SP_ROOT' SP_GROUP(SP_ROOT(doc->root))->translateChildItems(vert_offset); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPGroup*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./sp-item-group.h:20:35: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_GROUP(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_GROUP, SPGroup)) ^ ui/widget/page-sizer.cpp:424:3: note: in expansion of macro 'SP_GROUP' SP_GROUP(SP_ROOT(doc->root))->translateChildItems(vert_offset); ^ In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/gtkmm-2.4/gtkmm/widget.h:29, from /usr/include/gtkmm-2.4/gtkmm/entry.h:30, from /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:28, from ./ui/widget/point.h:21, from ui/widget/point.cpp:22: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ CXX ui/widget/preferences-widget.o In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:35:0, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:33, from /usr/include/gdkmm-2.4/gdkmm/window.h:30, from /usr/include/gdkmm-2.4/gdkmm/event.h:27, from /usr/include/gtkmm-2.4/gtkmm/widget.h:37, from /usr/include/gtkmm-2.4/gtkmm/entry.h:30, from /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:28, from ./ui/widget/point.h:21, from ui/widget/point.cpp:22: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:44:0, from /usr/include/gtkmm-2.4/gtkmm/entry.h:30, from /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:28, from ./ui/widget/point.h:21, from ui/widget/point.cpp:22: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from ./ui/widget/point.h:21:0, from ui/widget/point.cpp:22: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:163:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } ^ CXX ui/widget/random.o CXX ui/widget/registered-widget.o In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/gtkmm-2.4/gtkmm/widget.h:29, from /usr/include/gtkmm-2.4/gtkmm/entry.h:30, from /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:28, from ui/widget/scalar.h:19, from ui/widget/random.h:16, from ui/widget/random.cpp:23: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/gtkmm-2.4/gtkmm/widget.h:29, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/bin.h:30, from /usr/include/gtkmm-2.4/gtkmm/frame.h:31, from ui/widget/preferences-widget.cpp:17: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:35:0, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:33, from /usr/include/gdkmm-2.4/gdkmm/window.h:30, from /usr/include/gdkmm-2.4/gdkmm/event.h:27, from /usr/include/gtkmm-2.4/gtkmm/widget.h:37, from /usr/include/gtkmm-2.4/gtkmm/entry.h:30, from /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:28, from ui/widget/scalar.h:19, from ui/widget/random.h:16, from ui/widget/random.cpp:23: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:44:0, from /usr/include/gtkmm-2.4/gtkmm/entry.h:30, from /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:28, from ui/widget/scalar.h:19, from ui/widget/random.h:16, from ui/widget/random.cpp:23: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ CXX ui/widget/registry.o In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:35:0, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:33, from /usr/include/gdkmm-2.4/gdkmm/window.h:30, from /usr/include/gdkmm-2.4/gdkmm/event.h:27, from /usr/include/gtkmm-2.4/gtkmm/widget.h:37, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/bin.h:30, from /usr/include/gtkmm-2.4/gtkmm/frame.h:31, from ui/widget/preferences-widget.cpp:17: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:44:0, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/bin.h:30, from /usr/include/gtkmm-2.4/gtkmm/frame.h:31, from ui/widget/preferences-widget.cpp:17: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from ui/widget/scalar.h:19:0, from ui/widget/random.h:16, from ui/widget/random.cpp:23: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:163:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/combobox.h:31, from /usr/include/gtkmm-2.4/gtkmm/comboboxtext.h:24, from ./ui/widget/preferences-widget.h:19, from ui/widget/preferences-widget.cpp:22: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:86:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:89:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/combobox.h:31, from /usr/include/gtkmm-2.4/gtkmm/comboboxtext.h:24, from ./ui/widget/preferences-widget.h:19, from ui/widget/preferences-widget.cpp:22: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:127:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:130:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } ^ CXX ui/widget/rendering-options.o In file included from /usr/include/gtkmm-2.4/gtkmm/treeview.h:34:0, from /usr/include/gtkmm-2.4/gtkmm/combobox.h:34, from /usr/include/gtkmm-2.4/gtkmm/comboboxtext.h:24, from ./ui/widget/preferences-widget.h:19, from ui/widget/preferences-widget.cpp:22: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:98:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:101:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from ./ui/widget/preferences-widget.h:20:0, from ui/widget/preferences-widget.cpp:22: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:163:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } ^ CXX ui/widget/rotateable.o In file included from ./message-stack.h:22:0, from ui/widget/preferences-widget.cpp:29: ./gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': ./gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:113:0, from ./sp-filter.h:19, from ./style.h:21, from ui/widget/preferences-widget.cpp:30: /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'GtkCellRendererCombo* Gtk::CellRendererCombo::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:95:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] GtkCellRendererCombo* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'const GtkCellRendererCombo* Gtk::CellRendererCombo::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:98:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererCombo* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:116:0, from ./sp-filter.h:19, from ./style.h:21, from ui/widget/preferences-widget.cpp:30: /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'GtkCellRendererSpin* Gtk::CellRendererSpin::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:97:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] GtkCellRendererSpin* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'const GtkCellRendererSpin* Gtk::CellRendererSpin::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:100:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererSpin* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:193:0, from ./sp-filter.h:19, from ./style.h:21, from ui/widget/preferences-widget.cpp:30: /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'GtkProgressBar* Gtk::ProgressBar::gobj()': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:146:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] GtkProgressBar* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'const GtkProgressBar* Gtk::ProgressBar::gobj() const': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:149:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] const GtkProgressBar* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/gtkmm-2.4/gtkmm/widget.h:29, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/box.h:58, from ui/widget/registered-widget.h:16, from ui/widget/registered-widget.cpp:21: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:207:0, from ./sp-filter.h:19, from ./style.h:21, from ui/widget/preferences-widget.cpp:30: /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkRuler* Gtk::Ruler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:116:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] GtkRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkRuler* Gtk::Ruler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:119:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] const GtkRuler* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkVRuler* Gtk::VRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:369:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] GtkVRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkVRuler* Gtk::VRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:372:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] const GtkVRuler* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkHRuler* Gtk::HRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:439:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] GtkHRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkHRuler* Gtk::HRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:442:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] const GtkHRuler* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:35:0, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:33, from /usr/include/gdkmm-2.4/gdkmm/window.h:30, from /usr/include/gdkmm-2.4/gdkmm/event.h:27, from /usr/include/gtkmm-2.4/gtkmm/widget.h:37, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/box.h:58, from ui/widget/registered-widget.h:16, from ui/widget/registered-widget.cpp:21: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:44:0, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/box.h:58, from ui/widget/registered-widget.h:16, from ui/widget/registered-widget.cpp:21: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from ui/widget/registered-widget.h:17:0, from ui/widget/registered-widget.cpp:21: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:98:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:101:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from ./ui/widget/scalar.h:19:0, from ui/widget/registered-widget.h:24, from ui/widget/registered-widget.cpp:21: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:163:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/combobox.h:31, from ./ui/widget/combo-text.h:24, from ./ui/widget/unit-menu.h:15, from ./ui/widget/scalar-unit.h:20, from ui/widget/registered-widget.h:25, from ui/widget/registered-widget.cpp:21: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:86:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:89:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/combobox.h:31, from ./ui/widget/combo-text.h:24, from ./ui/widget/unit-menu.h:15, from ./ui/widget/scalar-unit.h:20, from ui/widget/registered-widget.h:25, from ui/widget/registered-widget.cpp:21: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:127:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:130:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from ./document.h:28:0, from ui/widget/registered-widget.h:33, from ui/widget/registered-widget.cpp:21: ./gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': ./gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ In file included from /usr/include/gdkmm-2.4/gdkmm.h:27:0, from /usr/include/gtkmm-2.4/gtkmm.h:89, from ui/widget/rendering-options.h:16, from ui/widget/rendering-options.cpp:20: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/pangomm-1.4/pangomm/layout.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:29, from /usr/include/gdkmm-2.4/gdkmm/gc.h:32, from /usr/include/gdkmm-2.4/gdkmm.h:30, from /usr/include/gtkmm-2.4/gtkmm.h:89, from ui/widget/rendering-options.h:16, from ui/widget/rendering-options.cpp:20: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm/cursor.h:31:0, from /usr/include/gdkmm-2.4/gdkmm.h:40, from /usr/include/gtkmm-2.4/gtkmm.h:89, from ui/widget/rendering-options.h:16, from ui/widget/rendering-options.cpp:20: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/gtkmm-2.4/gtkmm/widget.h:29, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/box.h:58, from ui/widget/rotateable.h:15, from ui/widget/rotateable.cpp:13: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:35:0, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:33, from /usr/include/gdkmm-2.4/gdkmm/window.h:30, from /usr/include/gdkmm-2.4/gdkmm/event.h:27, from /usr/include/gtkmm-2.4/gtkmm/widget.h:37, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/box.h:58, from ui/widget/rotateable.h:15, from ui/widget/rotateable.cpp:13: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:44:0, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/box.h:58, from ui/widget/rotateable.h:15, from ui/widget/rotateable.cpp:13: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:97:0, from ui/widget/rendering-options.h:16, from ui/widget/rendering-options.cpp:20: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:98:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:101:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/cellview.h:31, from /usr/include/gtkmm-2.4/gtkmm.h:108, from ui/widget/rendering-options.h:16, from ui/widget/rendering-options.cpp:20: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:86:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:89:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/cellview.h:31, from /usr/include/gtkmm-2.4/gtkmm.h:108, from ui/widget/rendering-options.h:16, from ui/widget/rendering-options.cpp:20: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:127:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:130:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:113:0, from ui/widget/rendering-options.h:16, from ui/widget/rendering-options.cpp:20: /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'GtkCellRendererCombo* Gtk::CellRendererCombo::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:95:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] GtkCellRendererCombo* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'const GtkCellRendererCombo* Gtk::CellRendererCombo::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:98:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererCombo* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:116:0, from ui/widget/rendering-options.h:16, from ui/widget/rendering-options.cpp:20: /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'GtkCellRendererSpin* Gtk::CellRendererSpin::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:97:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] GtkCellRendererSpin* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'const GtkCellRendererSpin* Gtk::CellRendererSpin::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:100:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererSpin* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:193:0, from ui/widget/rendering-options.h:16, from ui/widget/rendering-options.cpp:20: /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'GtkProgressBar* Gtk::ProgressBar::gobj()': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:146:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] GtkProgressBar* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'const GtkProgressBar* Gtk::ProgressBar::gobj() const': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:149:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] const GtkProgressBar* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:207:0, from ui/widget/rendering-options.h:16, from ui/widget/rendering-options.cpp:20: /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkRuler* Gtk::Ruler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:116:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] GtkRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkRuler* Gtk::Ruler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:119:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] const GtkRuler* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkVRuler* Gtk::VRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:369:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] GtkVRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkVRuler* Gtk::VRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:372:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] const GtkVRuler* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkHRuler* Gtk::HRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:439:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] GtkHRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkHRuler* Gtk::HRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:442:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] const GtkHRuler* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:216:0, from ui/widget/rendering-options.h:16, from ui/widget/rendering-options.cpp:20: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:163:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } ^ CXX ui/widget/ruler.o CXX ui/widget/scalar-unit.o CXX ui/widget/scalar.o In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/gtkmm-2.4/gtkmm/widget.h:29, from /usr/include/gtkmm-2.4/gtkmm/entry.h:30, from /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:28, from ui/widget/scalar.h:19, from ui/widget/scalar-unit.h:19, from ui/widget/scalar-unit.cpp:29: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/gtkmm-2.4/gtkmm/widget.h:29, from /usr/include/gtkmm-2.4/gtkmm/ruler.h:33, from ui/widget/ruler.cpp:21: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:35:0, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:33, from /usr/include/gdkmm-2.4/gdkmm/window.h:30, from /usr/include/gdkmm-2.4/gdkmm/event.h:27, from /usr/include/gtkmm-2.4/gtkmm/widget.h:37, from /usr/include/gtkmm-2.4/gtkmm/entry.h:30, from /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:28, from ui/widget/scalar.h:19, from ui/widget/scalar-unit.h:19, from ui/widget/scalar-unit.cpp:29: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:44:0, from /usr/include/gtkmm-2.4/gtkmm/entry.h:30, from /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:28, from ui/widget/scalar.h:19, from ui/widget/scalar-unit.h:19, from ui/widget/scalar-unit.cpp:29: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:35:0, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:33, from /usr/include/gdkmm-2.4/gdkmm/window.h:30, from /usr/include/gdkmm-2.4/gdkmm/event.h:27, from /usr/include/gtkmm-2.4/gtkmm/widget.h:37, from /usr/include/gtkmm-2.4/gtkmm/ruler.h:33, from ui/widget/ruler.cpp:21: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:44:0, from /usr/include/gtkmm-2.4/gtkmm/ruler.h:33, from ui/widget/ruler.cpp:21: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from ui/widget/scalar.h:19:0, from ui/widget/scalar-unit.h:19, from ui/widget/scalar-unit.cpp:29: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:163:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/combobox.h:31, from ui/widget/combo-text.h:24, from ui/widget/unit-menu.h:15, from ui/widget/scalar-unit.h:20, from ui/widget/scalar-unit.cpp:29: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:86:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:89:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/combobox.h:31, from ui/widget/combo-text.h:24, from ui/widget/unit-menu.h:15, from ui/widget/scalar-unit.h:20, from ui/widget/scalar-unit.cpp:29: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:127:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:130:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from ui/widget/ruler.cpp:21:0: /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkRuler* Gtk::Ruler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:116:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] GtkRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkRuler* Gtk::Ruler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:119:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] const GtkRuler* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkVRuler* Gtk::VRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:369:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] GtkVRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkVRuler* Gtk::VRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:372:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] const GtkVRuler* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkHRuler* Gtk::HRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:439:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] GtkHRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkHRuler* Gtk::HRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:442:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] const GtkHRuler* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/gtkmm-2.4/gtkmm/widget.h:29, from /usr/include/gtkmm-2.4/gtkmm/entry.h:30, from /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:28, from ui/widget/scalar.h:19, from ui/widget/scalar.cpp:20: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from ./ui/view/view.h:22:0, from ./desktop.h:36, from ui/widget/ruler.cpp:28: ./gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': ./gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:35:0, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:33, from /usr/include/gdkmm-2.4/gdkmm/window.h:30, from /usr/include/gdkmm-2.4/gdkmm/event.h:27, from /usr/include/gtkmm-2.4/gtkmm/widget.h:37, from /usr/include/gtkmm-2.4/gtkmm/entry.h:30, from /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:28, from ui/widget/scalar.h:19, from ui/widget/scalar.cpp:20: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:44:0, from /usr/include/gtkmm-2.4/gtkmm/entry.h:30, from /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:28, from ui/widget/scalar.h:19, from ui/widget/scalar.cpp:20: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ CXX ui/widget/selected-style.o In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glibmm-2.4/glibmm/varianttype.h:26, from /usr/include/glibmm-2.4/glibmm/variant.h:26, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:25, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:23, from /usr/include/glibmm-2.4/glibmm.h:91, from /usr/include/gtkmm-2.4/gtkmm/ruler.h:10, from ui/widget/ruler.cpp:21: ui/widget/ruler.cpp: In member function 'void Inkscape::UI::Widget::Ruler::init(SPDesktop*, Gtk::Widget&)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtkruler.h:53:36: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_RULER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_RULER, GtkRuler)) ^ ui/widget/ruler.cpp:45:25: note: in expansion of macro 'GTK_RULER' sp_ruler_set_metric(GTK_RULER(_r->gobj()), SP_PT); ^ ui/widget/ruler.cpp: In member function 'void Inkscape::UI::Widget::Ruler::update_metric()': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtkruler.h:53:36: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_RULER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_RULER, GtkRuler)) ^ ui/widget/ruler.cpp:66:25: note: in expansion of macro 'GTK_RULER' sp_ruler_set_metric(GTK_RULER(_r->gobj()), _dt->namedview->getDefaultMetric()); ^ ui/widget/ruler.cpp: In member function 'virtual bool Inkscape::UI::Widget::Ruler::on_button_press_event(GdkEventButton*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPGuideLine*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ ./display/guideline.h:21:26: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_GUIDELINE(o) (GTK_CHECK_CAST((o), SP_TYPE_GUIDELINE, SPGuideLine)) ^ ui/widget/ruler.cpp:109:32: note: in expansion of macro 'SP_GUIDELINE' sp_guideline_set_color(SP_GUIDELINE(_guide), _dt->namedview->guidehicolor); ^ ui/widget/ruler.cpp: In member function 'virtual bool Inkscape::UI::Widget::Ruler::on_motion_notify_event(GdkEventMotion*)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPGuideLine*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ ./display/guideline.h:21:26: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_GUIDELINE(o) (GTK_CHECK_CAST((o), SP_TYPE_GUIDELINE, SPGuideLine)) ^ ui/widget/ruler.cpp:126:35: note: in expansion of macro 'SP_GUIDELINE' sp_guideline_set_position(SP_GUIDELINE(_guide), event_dt); ^ In file included from ui/widget/scalar.h:19:0, from ui/widget/scalar.cpp:20: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:163:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } ^ CXX ui/widget/spin-slider.o CXX ui/widget/style-subject.o CXX ui/widget/style-swatch.o In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/gtkmm-2.4/gtkmm/widget.h:29, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/box.h:58, from ui/widget/spin-slider.h:16, from ui/widget/spin-slider.cpp:16: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:35:0, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:33, from /usr/include/gdkmm-2.4/gdkmm/window.h:30, from /usr/include/gdkmm-2.4/gdkmm/event.h:27, from /usr/include/gtkmm-2.4/gtkmm/widget.h:37, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/box.h:58, from ui/widget/spin-slider.h:16, from ui/widget/spin-slider.cpp:16: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:44:0, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/box.h:58, from ui/widget/spin-slider.h:16, from ui/widget/spin-slider.cpp:16: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/gtkmm-2.4/gtkmm/widget.h:29, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/table.h:29, from ui/widget/selected-style.h:16, from ui/widget/selected-style.cpp:18: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from ui/widget/spin-slider.h:18:0, from ui/widget/spin-slider.cpp:16: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:163:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:35:0, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:33, from /usr/include/gdkmm-2.4/gdkmm/window.h:30, from /usr/include/gdkmm-2.4/gdkmm/event.h:27, from /usr/include/gtkmm-2.4/gtkmm/widget.h:37, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/table.h:29, from ui/widget/selected-style.h:16, from ui/widget/selected-style.cpp:18: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:44:0, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/table.h:29, from ui/widget/selected-style.h:16, from ui/widget/selected-style.cpp:18: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from ui/widget/selected-style.h:23:0, from ui/widget/selected-style.cpp:18: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:98:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:101:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from ui/widget/selected-style.h:24:0, from ui/widget/selected-style.cpp:18: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:163:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } ^ ui/widget/spin-slider.cpp: In member function 'virtual void Inkscape::UI::Widget::DualSpinSlider::set_from_attribute(SPObject*)': ui/widget/spin-slider.cpp:164:47: warning: 'v2' may be used uninitialized in this function [-Wmaybe-uninitialized] _s2.get_adjustment().set_value(v2); ^ ui/widget/spin-slider.cpp:163:47: warning: 'v1' may be used uninitialized in this function [-Wmaybe-uninitialized] _s1.get_adjustment().set_value(v1); ^ In file included from ./ui/view/view.h:22:0, from ./desktop.h:36, from ui/widget/selected-style.h:31, from ui/widget/selected-style.cpp:18: ./gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': ./gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/gtkmm-2.4/gtkmm/widget.h:29, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/table.h:29, from ui/widget/style-swatch.h:16, from ui/widget/style-swatch.cpp:20: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from ./ui/view/view.h:22:0, from ./desktop.h:36, from ui/widget/style-subject.cpp:11: ./gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': ./gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/gtkmm-2.4/gtkmm/widget.h:29, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/bin.h:30, from /usr/include/gtkmm-2.4/gtkmm/window.h:32, from ./ui/view/edit-widget-interface.h:21, from ./desktop.h:37, from ui/widget/style-subject.cpp:11: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/cellview.h:31, from /usr/include/gtkmm-2.4/gtkmm.h:108, from ./sp-filter.h:19, from ./style.h:21, from ui/widget/selected-style.cpp:25: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:86:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:89:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/cellview.h:31, from /usr/include/gtkmm-2.4/gtkmm.h:108, from ./sp-filter.h:19, from ./style.h:21, from ui/widget/selected-style.cpp:25: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:127:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:130:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:35:0, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:33, from /usr/include/gdkmm-2.4/gdkmm/window.h:30, from /usr/include/gdkmm-2.4/gdkmm/event.h:27, from /usr/include/gtkmm-2.4/gtkmm/widget.h:37, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/table.h:29, from ui/widget/style-swatch.h:16, from ui/widget/style-swatch.cpp:20: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:113:0, from ./sp-filter.h:19, from ./style.h:21, from ui/widget/selected-style.cpp:25: /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'GtkCellRendererCombo* Gtk::CellRendererCombo::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:95:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] GtkCellRendererCombo* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'const GtkCellRendererCombo* Gtk::CellRendererCombo::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:98:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererCombo* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:116:0, from ./sp-filter.h:19, from ./style.h:21, from ui/widget/selected-style.cpp:25: /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'GtkCellRendererSpin* Gtk::CellRendererSpin::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:97:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] GtkCellRendererSpin* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'const GtkCellRendererSpin* Gtk::CellRendererSpin::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:100:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererSpin* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:44:0, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/table.h:29, from ui/widget/style-swatch.h:16, from ui/widget/style-swatch.cpp:20: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:35:0, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:33, from /usr/include/gdkmm-2.4/gdkmm/window.h:30, from /usr/include/gdkmm-2.4/gdkmm/event.h:27, from /usr/include/gtkmm-2.4/gtkmm/widget.h:37, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/bin.h:30, from /usr/include/gtkmm-2.4/gtkmm/window.h:32, from ./ui/view/edit-widget-interface.h:21, from ./desktop.h:37, from ui/widget/style-subject.cpp:11: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:44:0, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/bin.h:30, from /usr/include/gtkmm-2.4/gtkmm/window.h:32, from ./ui/view/edit-widget-interface.h:21, from ./desktop.h:37, from ui/widget/style-subject.cpp:11: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ CXX ui/widget/svg-canvas.o In file included from /usr/include/gtkmm-2.4/gtkmm.h:193:0, from ./sp-filter.h:19, from ./style.h:21, from ui/widget/selected-style.cpp:25: /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'GtkProgressBar* Gtk::ProgressBar::gobj()': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:146:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] GtkProgressBar* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'const GtkProgressBar* Gtk::ProgressBar::gobj() const': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:149:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] const GtkProgressBar* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:207:0, from ./sp-filter.h:19, from ./style.h:21, from ui/widget/selected-style.cpp:25: /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkRuler* Gtk::Ruler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:116:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] GtkRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkRuler* Gtk::Ruler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:119:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] const GtkRuler* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkVRuler* Gtk::VRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:369:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] GtkVRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkVRuler* Gtk::VRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:372:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] const GtkVRuler* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkHRuler* Gtk::HRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:439:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] GtkHRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkHRuler* Gtk::HRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:442:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] const GtkHRuler* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from ./ui/view/view.h:22:0, from ./desktop.h:36, from ui/widget/style-swatch.h:24, from ui/widget/style-swatch.cpp:20: ./gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': ./gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ ui/widget/selected-style.cpp: At global scope: ui/widget/selected-style.cpp:97:1: warning: deprecated conversion from string constant to 'gchar* {aka char*}' [-Wwrite-strings] }; ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:97:0, from ./sp-filter.h:19, from ./style.h:21, from ui/widget/style-subject.cpp:17: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:98:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:101:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/cellview.h:31, from /usr/include/gtkmm-2.4/gtkmm.h:108, from ./sp-filter.h:19, from ./style.h:21, from ui/widget/style-subject.cpp:17: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:86:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:89:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/cellview.h:31, from /usr/include/gtkmm-2.4/gtkmm.h:108, from ./sp-filter.h:19, from ./style.h:21, from ui/widget/style-subject.cpp:17: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:127:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:130:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } ^ ui/widget/selected-style.cpp: In static member function 'static void Inkscape::UI::Widget::SelectedStyle::dragDataReceived(GtkWidget*, GdkDragContext*, gint, gint, GtkSelectionData*, guint, guint, gpointer)': ui/widget/selected-style.cpp:454:53: warning: cast from 'guchar* {aka unsigned char*}' to 'guint16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] guint16* dataVals = (guint16*)data->data; ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, 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 ui/widget/selected-style.cpp:16: ui/widget/selected-style.cpp: In member function 'void Inkscape::UI::Widget::SelectedStyle::update()': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPGradient*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./sp-gradient.h:35:27: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_GRADIENT(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_GRADIENT, SPGradient)) ^ ui/widget/selected-style.cpp:958:46: note: in expansion of macro 'SP_GRADIENT' SPGradient *vector = SP_GRADIENT(server)->getVector(); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPGradient*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./sp-gradient.h:35:27: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_GRADIENT(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_GRADIENT, SPGradient)) ^ ui/widget/selected-style.cpp:964:46: note: in expansion of macro 'SP_GRADIENT' SPGradient *vector = SP_GRADIENT(server)->getVector(); ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:113:0, from ./sp-filter.h:19, from ./style.h:21, from ui/widget/style-subject.cpp:17: /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'GtkCellRendererCombo* Gtk::CellRendererCombo::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:95:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] GtkCellRendererCombo* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'const GtkCellRendererCombo* Gtk::CellRendererCombo::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:98:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererCombo* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:116:0, from ./sp-filter.h:19, from ./style.h:21, from ui/widget/style-subject.cpp:17: /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'GtkCellRendererSpin* Gtk::CellRendererSpin::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:97:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] GtkCellRendererSpin* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'const GtkCellRendererSpin* Gtk::CellRendererSpin::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:100:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererSpin* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:193:0, from ./sp-filter.h:19, from ./style.h:21, from ui/widget/style-subject.cpp:17: /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'GtkProgressBar* Gtk::ProgressBar::gobj()': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:146:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] GtkProgressBar* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'const GtkProgressBar* Gtk::ProgressBar::gobj() const': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:149:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] const GtkProgressBar* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:207:0, from ./sp-filter.h:19, from ./style.h:21, from ui/widget/style-subject.cpp:17: /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkRuler* Gtk::Ruler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:116:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] GtkRuler* gobj() { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:97:0, from ./sp-filter.h:19, from ./style.h:21, from ui/widget/style-swatch.cpp:25: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:98:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:101:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkRuler* Gtk::Ruler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:119:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] const GtkRuler* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkVRuler* Gtk::VRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:369:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] GtkVRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkVRuler* Gtk::VRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:372:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] const GtkVRuler* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkHRuler* Gtk::HRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:439:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] GtkHRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkHRuler* Gtk::HRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:442:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] const GtkHRuler* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/cellview.h:31, from /usr/include/gtkmm-2.4/gtkmm.h:108, from ./sp-filter.h:19, from ./style.h:21, from ui/widget/style-swatch.cpp:25: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:86:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:89:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/cellview.h:31, from /usr/include/gtkmm-2.4/gtkmm.h:108, from ./sp-filter.h:19, from ./style.h:21, from ui/widget/style-swatch.cpp:25: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:127:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:130:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:113:0, from ./sp-filter.h:19, from ./style.h:21, from ui/widget/style-swatch.cpp:25: /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'GtkCellRendererCombo* Gtk::CellRendererCombo::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:95:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] GtkCellRendererCombo* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'const GtkCellRendererCombo* Gtk::CellRendererCombo::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:98:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererCombo* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:216:0, from ./sp-filter.h:19, from ./style.h:21, from ui/widget/style-subject.cpp:17: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:163:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:116:0, from ./sp-filter.h:19, from ./style.h:21, from ui/widget/style-swatch.cpp:25: /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'GtkCellRendererSpin* Gtk::CellRendererSpin::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:97:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] GtkCellRendererSpin* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'const GtkCellRendererSpin* Gtk::CellRendererSpin::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:100:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererSpin* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:23, from ./sp-object.h:58, from ./sp-item.h:23, from ./ui/widget/style-subject.h:16, from ui/widget/style-subject.cpp:9: ui/widget/style-subject.cpp: In member function 'virtual Geom::OptRect Inkscape::UI::Widget::StyleSubject::CurrentLayer::getBounds(SPItem::BBoxType)': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ ui/widget/style-subject.cpp:149:37: note: in expansion of macro 'SP_ITEM' return sp_item_bbox_desktop(SP_ITEM(layer), type); ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:193:0, from ./sp-filter.h:19, from ./style.h:21, from ui/widget/style-swatch.cpp:25: /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'GtkProgressBar* Gtk::ProgressBar::gobj()': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:146:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] GtkProgressBar* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'const GtkProgressBar* Gtk::ProgressBar::gobj() const': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:149:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] const GtkProgressBar* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:207:0, from ./sp-filter.h:19, from ./style.h:21, from ui/widget/style-swatch.cpp:25: /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkRuler* Gtk::Ruler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:116:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] GtkRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkRuler* Gtk::Ruler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:119:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] const GtkRuler* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkVRuler* Gtk::VRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:369:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] GtkVRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkVRuler* Gtk::VRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:372:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] const GtkVRuler* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkHRuler* Gtk::HRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:439:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] GtkHRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkHRuler* Gtk::HRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:442:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] const GtkHRuler* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:216:0, from ./sp-filter.h:19, from ./style.h:21, from ui/widget/style-swatch.cpp:25: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:163:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } ^ ui/widget/style-swatch.cpp: In constructor 'Inkscape::UI::Widget::StyleSwatch::StyleSwatch(SPCSSAttr*, const gchar*)': ui/widget/style-swatch.cpp:115:18: warning: converting to non-pointer type 'int' from NULL [-Wconversion-null] _tooltips () ^ In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/gtkmm-2.4/gtkmm/widget.h:29, from ui/widget/svg-canvas.cpp:12: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:35:0, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:33, from /usr/include/gdkmm-2.4/gdkmm/window.h:30, from /usr/include/gdkmm-2.4/gdkmm/event.h:27, from /usr/include/gtkmm-2.4/gtkmm/widget.h:37, from ui/widget/svg-canvas.cpp:12: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:44:0, from ui/widget/svg-canvas.cpp:12: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ CXX ui/widget/text.o In file included from ./ui/view/view.h:22:0, from ./desktop.h:36, from ui/widget/svg-canvas.cpp:13: ./gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': ./gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glibmm-2.4/glibmm/varianttype.h:26, from /usr/include/glibmm-2.4/glibmm/variant.h:26, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:25, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:23, from /usr/include/glibmm-2.4/glibmm.h:91, from /usr/include/gtkmm-2.4/gtkmm/widget.h:9, from ui/widget/svg-canvas.cpp:12: ui/widget/svg-canvas.cpp: In member function 'bool Inkscape::UI::Widget::SVGCanvas::onEvent(GdkEvent*) const': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPCanvasArena* {aka _SPCanvasArena*}' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ ./display/canvas-arena.h:22:31: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_CANVAS_ARENA(obj) (GTK_CHECK_CAST ((obj), SP_TYPE_CANVAS_ARENA, SPCanvasArena)) ^ ui/widget/svg-canvas.cpp:62:40: note: in expansion of macro 'SP_CANVAS_ARENA' sp_canvas_arena_set_sticky(SP_CANVAS_ARENA(_dt->drawing), true); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPCanvasArena* {aka _SPCanvasArena*}' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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/gtktypeutils.h:111:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST ^ ./display/canvas-arena.h:22:31: note: in expansion of macro 'GTK_CHECK_CAST' #define SP_CANVAS_ARENA(obj) (GTK_CHECK_CAST ((obj), SP_TYPE_CANVAS_ARENA, SPCanvasArena)) ^ ui/widget/svg-canvas.cpp:64:40: note: in expansion of macro 'SP_CANVAS_ARENA' sp_canvas_arena_set_sticky(SP_CANVAS_ARENA(_dt->drawing), false); ^ CXX ui/widget/tolerance-slider.o In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/gtkmm-2.4/gtkmm/widget.h:29, from /usr/include/gtkmm-2.4/gtkmm/entry.h:30, from /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:28, from ui/widget/text.h:18, from ui/widget/text.cpp:19: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ CXX ui/widget/toolbox.o In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:35:0, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:33, from /usr/include/gdkmm-2.4/gdkmm/window.h:30, from /usr/include/gdkmm-2.4/gdkmm/event.h:27, from /usr/include/gtkmm-2.4/gtkmm/widget.h:37, from /usr/include/gtkmm-2.4/gtkmm/entry.h:30, from /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:28, from ui/widget/text.h:18, from ui/widget/text.cpp:19: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:44:0, from /usr/include/gtkmm-2.4/gtkmm/entry.h:30, from /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:28, from ui/widget/text.h:18, from ui/widget/text.cpp:19: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from ui/widget/text.h:18:0, from ui/widget/text.cpp:19: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:163:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } ^ CXX ui/widget/unit-menu.o In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/gtkmm-2.4/gtkmm/widget.h:29, from /usr/include/gtkmm-2.4/gtkmm/action.h:29, from /usr/include/gtkmm-2.4/gtkmm/toggleaction.h:28, from /usr/include/gtkmm-2.4/gtkmm/radioaction.h:28, from ui/widget/toolbox.cpp:16: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:35:0, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:33, from /usr/include/gdkmm-2.4/gdkmm/window.h:30, from /usr/include/gdkmm-2.4/gdkmm/event.h:27, from /usr/include/gtkmm-2.4/gtkmm/widget.h:37, from /usr/include/gtkmm-2.4/gtkmm/action.h:29, from /usr/include/gtkmm-2.4/gtkmm/toggleaction.h:28, from /usr/include/gtkmm-2.4/gtkmm/radioaction.h:28, from ui/widget/toolbox.cpp:16: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:44:0, from /usr/include/gtkmm-2.4/gtkmm/action.h:29, from /usr/include/gtkmm-2.4/gtkmm/toggleaction.h:28, from /usr/include/gtkmm-2.4/gtkmm/radioaction.h:28, from ui/widget/toolbox.cpp:16: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/gtkmm-2.4/gtkmm/widget.h:29, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/box.h:58, from ui/widget/tolerance-slider.cpp:18: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:35:0, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:33, from /usr/include/gdkmm-2.4/gdkmm/window.h:30, from /usr/include/gdkmm-2.4/gdkmm/event.h:27, from /usr/include/gtkmm-2.4/gtkmm/widget.h:37, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/box.h:58, from ui/widget/tolerance-slider.cpp:18: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:44:0, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/box.h:58, from ui/widget/tolerance-slider.cpp:18: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from ./document.h:28:0, from ui/widget/tolerance-slider.cpp:26: ./gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': ./gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/gtkmm-2.4/gtkmm/widget.h:29, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/bin.h:30, from /usr/include/gtkmm-2.4/gtkmm/combobox.h:30, from ui/widget/combo-text.h:24, from ui/widget/unit-menu.h:15, from ui/widget/unit-menu.cpp:18: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:35:0, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:33, from /usr/include/gdkmm-2.4/gdkmm/window.h:30, from /usr/include/gdkmm-2.4/gdkmm/event.h:27, from /usr/include/gtkmm-2.4/gtkmm/widget.h:37, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/bin.h:30, from /usr/include/gtkmm-2.4/gtkmm/combobox.h:30, from ui/widget/combo-text.h:24, from ui/widget/unit-menu.h:15, from ui/widget/unit-menu.cpp:18: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:44:0, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/bin.h:30, from /usr/include/gtkmm-2.4/gtkmm/combobox.h:30, from ui/widget/combo-text.h:24, from ui/widget/unit-menu.h:15, from ui/widget/unit-menu.cpp:18: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/combobox.h:31, from ui/widget/combo-text.h:24, from ui/widget/unit-menu.h:15, from ui/widget/unit-menu.cpp:18: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:86:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:89:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/combobox.h:31, from ui/widget/combo-text.h:24, from ui/widget/unit-menu.h:15, from ui/widget/unit-menu.cpp:18: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:127:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:130:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/treeview.h:34:0, from /usr/include/gtkmm-2.4/gtkmm/combobox.h:34, from ui/widget/combo-text.h:24, from ui/widget/unit-menu.h:15, from ui/widget/unit-menu.cpp:18: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:98:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:101:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } ^ CXX ui/widget/zoom-status.o CXX util/ege-tags.o CXX util/share.o CXX util/units.o CXX trace/trace.o CXX trace/imagemap-gdk.o In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/gtkmm-2.4/gtkmm/widget.h:29, from /usr/include/gtkmm-2.4/gtkmm/entry.h:30, from /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:28, from ./ui/widget/zoom-status.h:16, from ui/widget/zoom-status.cpp:19: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:35:0, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:33, from /usr/include/gdkmm-2.4/gdkmm/window.h:30, from /usr/include/gdkmm-2.4/gdkmm/event.h:27, from /usr/include/gtkmm-2.4/gtkmm/widget.h:37, from /usr/include/gtkmm-2.4/gtkmm/entry.h:30, from /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:28, from ./ui/widget/zoom-status.h:16, from ui/widget/zoom-status.cpp:19: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ CXX trace/imagemap.o In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:44:0, from /usr/include/gtkmm-2.4/gtkmm/entry.h:30, from /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:28, from ./ui/widget/zoom-status.h:16, from ui/widget/zoom-status.cpp:19: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from ./ui/widget/zoom-status.h:16:0, from ui/widget/zoom-status.cpp:19: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:163:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from ./ui/view/view.h:22:0, from ./desktop.h:36, from ui/widget/zoom-status.cpp:20: ./gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': ./gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ CXX trace/quantize.o In file included from trace/quantize.cpp:17:0: trace/pool.h: In instantiation of 'void pool::addblock() [with T = Ocnode_def]': trace/pool.h:76:25: required from 'T* pool::draw() [with T = Ocnode_def]' trace/quantize.cpp:166:31: required from here trace/pool.h:105:15: warning: cast from 'char*' to 'void**' increases required alignment of target type [-Wcast-align] *(void**)p = (void *)(p + size); ^ trace/pool.h:108:19: warning: cast from 'char*' to 'void**' increases required alignment of target type [-Wcast-align] *(void **)p = next; ^ CXX trace/filterset.o CXX trace/siox.o CXX trace/potrace/curve.o CXX trace/potrace/decompose.o CXX trace/potrace/greymap.o In file included from /usr/include/gdkmm-2.4/gdkmm.h:27:0, from /usr/include/gtkmm-2.4/gtkmm.h:89, from ./trace/potrace/inkscape-potrace.h:20, from trace/trace.cpp:15: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/pangomm-1.4/pangomm/layout.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:29, from /usr/include/gdkmm-2.4/gdkmm/gc.h:32, from /usr/include/gdkmm-2.4/gdkmm.h:30, from /usr/include/gtkmm-2.4/gtkmm.h:89, from ./trace/potrace/inkscape-potrace.h:20, from trace/trace.cpp:15: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm/cursor.h:31:0, from /usr/include/gdkmm-2.4/gdkmm.h:40, from /usr/include/gtkmm-2.4/gtkmm.h:89, from ./trace/potrace/inkscape-potrace.h:20, from trace/trace.cpp:15: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ CXX trace/potrace/potracelib.o In file included from /usr/include/gtkmm-2.4/gtkmm.h:97:0, from ./trace/potrace/inkscape-potrace.h:20, from trace/trace.cpp:15: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:98:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:101:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/cellview.h:31, from /usr/include/gtkmm-2.4/gtkmm.h:108, from ./trace/potrace/inkscape-potrace.h:20, from trace/trace.cpp:15: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:86:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:89:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/cellview.h:31, from /usr/include/gtkmm-2.4/gtkmm.h:108, from ./trace/potrace/inkscape-potrace.h:20, from trace/trace.cpp:15: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:127:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:130:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } ^ CXX trace/potrace/render.o In file included from /usr/include/gtkmm-2.4/gtkmm.h:113:0, from ./trace/potrace/inkscape-potrace.h:20, from trace/trace.cpp:15: /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'GtkCellRendererCombo* Gtk::CellRendererCombo::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:95:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] GtkCellRendererCombo* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'const GtkCellRendererCombo* Gtk::CellRendererCombo::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:98:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererCombo* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:116:0, from ./trace/potrace/inkscape-potrace.h:20, from trace/trace.cpp:15: /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'GtkCellRendererSpin* Gtk::CellRendererSpin::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:97:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] GtkCellRendererSpin* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'const GtkCellRendererSpin* Gtk::CellRendererSpin::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:100:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererSpin* gobj() const { return reinterpret_cast(gobject_); } ^ CXX trace/potrace/trace.o CXX trace/potrace/inkscape-potrace.o In file included from /usr/include/gtkmm-2.4/gtkmm.h:193:0, from ./trace/potrace/inkscape-potrace.h:20, from trace/trace.cpp:15: /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'GtkProgressBar* Gtk::ProgressBar::gobj()': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:146:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] GtkProgressBar* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'const GtkProgressBar* Gtk::ProgressBar::gobj() const': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:149:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] const GtkProgressBar* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:207:0, from ./trace/potrace/inkscape-potrace.h:20, from trace/trace.cpp:15: /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkRuler* Gtk::Ruler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:116:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] GtkRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkRuler* Gtk::Ruler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:119:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] const GtkRuler* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkVRuler* Gtk::VRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:369:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] GtkVRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkVRuler* Gtk::VRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:372:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] const GtkVRuler* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkHRuler* Gtk::HRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:439:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] GtkHRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkHRuler* Gtk::HRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:442:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] const GtkHRuler* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:216:0, from ./trace/potrace/inkscape-potrace.h:20, from trace/trace.cpp:15: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:163:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from ./ui/view/view.h:22:0, from ./desktop.h:36, from trace/trace.cpp:18: ./gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': ./gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ In file included from trace/trace.cpp:33:0: ./display/nr-arena.h: In static member function 'static NRArena* NRArena::create()': ./display/nr-arena.h:46:66: warning: cast from 'NRObject*' to 'NRArena*' increases required alignment of target type [-Wcast-align] return reinterpret_cast(nr_object_new(NR_TYPE_ARENA)); ^ In file included from trace/trace.cpp:34:0: ./display/nr-arena-shape.h: In static member function 'static NRArenaShape* NRArenaShape::create(NRArena*)': ./display/nr-arena-shape.h:155:94: warning: cast from 'NRObject*' to 'NRArenaShape*' increases required alignment of target type [-Wcast-align] NRArenaShape *obj=reinterpret_cast(nr_object_new(NR_TYPE_ARENA_SHAPE)); ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glibmm-2.4/glibmm/varianttype.h:26, from /usr/include/glibmm-2.4/glibmm/variant.h:26, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:25, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:23, from /usr/include/glibmm-2.4/glibmm.h:91, from /usr/include/gtkmm-2.4/gtkmm.h:87, from ./trace/potrace/inkscape-potrace.h:20, from trace/trace.cpp:15: trace/trace.cpp: In member function 'SPImage* Inkscape::Trace::Tracer::getSelectedSPImage()': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ trace/trace.cpp:95:28: note: in expansion of macro 'SP_ITEM' SPItem *item = SP_ITEM(list->data); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPImage*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./sp-image.h:18:24: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_IMAGE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_IMAGE, SPImage)) ^ trace/trace.cpp:110:23: note: in expansion of macro 'SP_IMAGE' img = SP_IMAGE(item); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPShape*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./sp-shape.h:26:24: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_SHAPE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_SHAPE, SPShape)) ^ trace/trace.cpp:116:38: note: in expansion of macro 'SP_SHAPE' SPShape *shape = SP_SHAPE(item); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPImage*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./sp-image.h:18:24: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_IMAGE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_IMAGE, SPImage)) ^ trace/trace.cpp:150:24: note: in expansion of macro 'SP_IMAGE' SPImage *img = SP_IMAGE(item); ^ trace/trace.cpp: In member function 'void Inkscape::Trace::Tracer::traceThread()': /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./forward.h:71:23: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_ITEM, SPItem)) ^ trace/trace.cpp:551:31: note: in expansion of macro 'SP_ITEM' SPItem *newItem = SP_ITEM(reprobj); ^ CXX dom/cssreader.o CXX dom/domimpl.o dom/cssreader.cpp: In member function 'int org::w3c::dom::css::CssReader::getTerm(int)': dom/cssreader.cpp:1252:9: warning: variable 'unitType' set but not used [-Wunused-but-set-variable] int unitType = CSSPrimitiveValue::CSS_UNKNOWN; ^ In file included from /usr/include/gdkmm-2.4/gdkmm.h:27:0, from /usr/include/gtkmm-2.4/gtkmm.h:89, from trace/potrace/inkscape-potrace.h:20, from trace/potrace/inkscape-potrace.cpp:17: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/pangomm-1.4/pangomm/layout.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:29, from /usr/include/gdkmm-2.4/gdkmm/gc.h:32, from /usr/include/gdkmm-2.4/gdkmm.h:30, from /usr/include/gtkmm-2.4/gtkmm.h:89, from trace/potrace/inkscape-potrace.h:20, from trace/potrace/inkscape-potrace.cpp:17: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ CXX dom/domptr.o In file included from /usr/include/gdkmm-2.4/gdkmm/cursor.h:31:0, from /usr/include/gdkmm-2.4/gdkmm.h:40, from /usr/include/gtkmm-2.4/gtkmm.h:89, from trace/potrace/inkscape-potrace.h:20, from trace/potrace/inkscape-potrace.cpp:17: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:97:0, from trace/potrace/inkscape-potrace.h:20, from trace/potrace/inkscape-potrace.cpp:17: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:98:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:101:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/cellview.h:31, from /usr/include/gtkmm-2.4/gtkmm.h:108, from trace/potrace/inkscape-potrace.h:20, from trace/potrace/inkscape-potrace.cpp:17: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:86:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:89:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/cellview.h:31, from /usr/include/gtkmm-2.4/gtkmm.h:108, from trace/potrace/inkscape-potrace.h:20, from trace/potrace/inkscape-potrace.cpp:17: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:127:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:130:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:113:0, from trace/potrace/inkscape-potrace.h:20, from trace/potrace/inkscape-potrace.cpp:17: /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'GtkCellRendererCombo* Gtk::CellRendererCombo::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:95:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] GtkCellRendererCombo* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'const GtkCellRendererCombo* Gtk::CellRendererCombo::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:98:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererCombo* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:116:0, from trace/potrace/inkscape-potrace.h:20, from trace/potrace/inkscape-potrace.cpp:17: /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'GtkCellRendererSpin* Gtk::CellRendererSpin::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:97:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] GtkCellRendererSpin* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'const GtkCellRendererSpin* Gtk::CellRendererSpin::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:100:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererSpin* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:193:0, from trace/potrace/inkscape-potrace.h:20, from trace/potrace/inkscape-potrace.cpp:17: /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'GtkProgressBar* Gtk::ProgressBar::gobj()': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:146:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] GtkProgressBar* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'const GtkProgressBar* Gtk::ProgressBar::gobj() const': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:149:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] const GtkProgressBar* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:207:0, from trace/potrace/inkscape-potrace.h:20, from trace/potrace/inkscape-potrace.cpp:17: /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkRuler* Gtk::Ruler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:116:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] GtkRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkRuler* Gtk::Ruler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:119:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] const GtkRuler* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkVRuler* Gtk::VRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:369:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] GtkVRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkVRuler* Gtk::VRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:372:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] const GtkVRuler* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkHRuler* Gtk::HRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:439:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] GtkHRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkHRuler* Gtk::HRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:442:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] const GtkHRuler* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:216:0, from trace/potrace/inkscape-potrace.h:20, from trace/potrace/inkscape-potrace.cpp:17: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:163:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from ./message-stack.h:22:0, from trace/potrace/inkscape-potrace.cpp:28: ./gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': ./gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ CXX dom/domstring.o CXX dom/lsimpl.o CXX dom/prop-css2.o CXX dom/prop-css.o CXX dom/prop-svg.o CXX dom/smilimpl.o CXX dom/svgimpl.o CXX dom/svgreader.o dom/svgimpl.cpp:123:1: warning: narrowing conversion of '2147483648u' from 'unsigned int' to 'int' inside { } is ill-formed in C++11 [-Wnarrowing] }; ^ CXX dom/ucd.o dom/ucd.cpp: In function 'int uni_block(int)': dom/ucd.cpp:2519:27: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if ((ch >= entry->low) && (ch <= entry->high)) { ^ dom/ucd.cpp:2519:49: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if ((ch >= entry->low) && (ch <= entry->high)) { ^ dom/ucd.cpp: At global scope: dom/ucd.cpp:2311:21: warning: 'caseMap' defined but not used [-Wunused-variable] static CaseMapEntry caseMap[] = ^ CXX dom/uri.o CXX dom/xmlreader.o CXX dom/xpathimpl.o CXX dom/xpathparser.o CXX dom/xpathtoken.o CXX dom/io/base64stream.o dom/xpathparser.cpp: In member function 'int org::w3c::dom::xpath::XPathParser::getNumber(int, double&)': dom/xpathparser.cpp:234:10: warning: variable 'negative' set but not used [-Wunused-but-set-variable] bool negative = false; ^ CXX dom/io/bufferstream.o CXX dom/io/domstream.o CXX dom/io/gzipstream.o CXX dom/io/socket.o CXX dom/io/stringstream.o CXX dom/io/uristream.o CXX dom/odf/odfdocument.o CXX dom/util/digest.o CXX dom/util/thread.o CXX dom/util/ziptool.o CC libcroco/cr-utils.o libcroco/cr-utils.c: In function 'cr_utils_read_char_from_utf8_buf': libcroco/cr-utils.c:432:16: warning: variable 'in_len' set but not used [-Wunused-but-set-variable] gulong in_len = 0, ^ libcroco/cr-utils.c: In function 'cr_utils_ucs1_to_utf8': libcroco/cr-utils.c:896:23: warning: variable 'status' set but not used [-Wunused-but-set-variable] enum CRStatus status = CR_OK; ^ libcroco/cr-utils.c: In function 'cr_utils_ucs1_str_to_utf8': libcroco/cr-utils.c:954:16: warning: variable 'in_len' set but not used [-Wunused-but-set-variable] gulong in_len = 0, ^ libcroco/cr-utils.c: In function 'cr_utils_utf8_to_ucs1': libcroco/cr-utils.c:1014:23: warning: variable 'status' set but not used [-Wunused-but-set-variable] enum CRStatus status = CR_OK; ^ CC libcroco/cr-input.o CC libcroco/cr-enc-handler.o CC libcroco/cr-num.o CC libcroco/cr-rgb.o CC libcroco/cr-token.o CC libcroco/cr-tknzr.o CC libcroco/cr-term.o CC libcroco/cr-attr-sel.o CC libcroco/cr-pseudo.o CC libcroco/cr-additional-sel.o CC libcroco/cr-simple-sel.o CC libcroco/cr-selector.o CC libcroco/cr-doc-handler.o CC libcroco/cr-parser.o CC libcroco/cr-declaration.o CC libcroco/cr-statement.o libcroco/cr-statement.c: In function 'cr_statement_at_import_rule_parse_from_buf': libcroco/cr-statement.c:1379:24: warning: variable 'cur' set but not used [-Wunused-but-set-variable] GList *cur = NULL; ^ CC libcroco/cr-stylesheet.o CC libcroco/cr-cascade.o CC libcroco/cr-om-parser.o libcroco/cr-om-parser.c: In function 'end_page': libcroco/cr-om-parser.c:390:22: warning: parameter 'a_page' set but not used [-Wunused-but-set-parameter] CRString * a_page, ^ libcroco/cr-om-parser.c:391:22: warning: parameter 'a_pseudo_page' set but not used [-Wunused-but-set-parameter] CRString * a_pseudo_page) ^ libcroco/cr-om-parser.c: In function 'end_media': libcroco/cr-om-parser.c:456:43: warning: parameter 'a_media_list' set but not used [-Wunused-but-set-parameter] end_media (CRDocHandler * a_this, GList * a_media_list) ^ libcroco/cr-om-parser.c: In function 'import_style': libcroco/cr-om-parser.c:491:26: warning: parameter 'a_uri_default_ns' set but not used [-Wunused-but-set-parameter] CRString * a_uri_default_ns, ^ libcroco/cr-om-parser.c: In function 'end_selector': libcroco/cr-om-parser.c:571:51: warning: parameter 'a_selector_list' set but not used [-Wunused-but-set-parameter] end_selector (CRDocHandler * a_this, CRSelector * a_selector_list) ^ CC libcroco/cr-style.o CC libcroco/cr-libxml-node-iface.o libcroco/cr-style.c: In function 'set_prop_position_from_value': libcroco/cr-style.c:870:23: warning: variable 'status' set but not used [-Wunused-but-set-variable] enum CRStatus status = CR_UNKNOWN_PROP_VAL_ERROR; ^ CC libcroco/cr-sel-eng.o CC libcroco/cr-fonts.o CC libcroco/cr-prop-list.o CC libcroco/cr-parsing-location.o CC libcroco/cr-string.o CXX libavoid/connector.o CXX libavoid/geometry.o CXX libavoid/geomtypes.o libavoid/connector.cpp: In member function 'void Avoid::ConnRef::common_updateEndPoint(unsigned int, const Avoid::ConnEnd&)': libavoid/connector.cpp:289:14: warning: variable 'partner' set but not used [-Wunused-but-set-variable] VertInf *partner = NULL; ^ libavoid/connector.cpp: In function 'Avoid::CrossingsInfoPair Avoid::countRealCrossings(Avoid::Polygon&, bool, Avoid::Polygon&, size_t, bool, bool, Avoid::PointSet*, Avoid::PtOrderMap*, Avoid::ConnRef*, Avoid::ConnRef*)': libavoid/connector.cpp:1742:30: warning: variable 'reversed' set but not used [-Wunused-but-set-variable] bool reversed = (side1 != -turnDirA); ^ CXX libavoid/graph.o CXX libavoid/makepath.o CXX libavoid/orthogonal.o CXX libavoid/vpsc.o libavoid/orthogonal.cpp: In function 'void Avoid::generateStaticOrthogonalVisGraph(Avoid::Router*)': libavoid/orthogonal.cpp:1478:19: warning: cast from 'Avoid::Event**' to 'Avoid::Event*' increases required alignment of target type [-Wcast-align] qsort((Event*)events, (size_t) totalEvents, sizeof(Event*), compare_events); ^ libavoid/orthogonal.cpp:1552:19: warning: cast from 'Avoid::Event**' to 'Avoid::Event*' increases required alignment of target type [-Wcast-align] qsort((Event*)events, (size_t) totalEvents, sizeof(Event*), compare_events); ^ libavoid/orthogonal.cpp: In function 'void Avoid::buildOrthogonalChannelInfo(Avoid::Router*, size_t, Avoid::ShiftSegmentList&)': libavoid/orthogonal.cpp:1847:19: warning: cast from 'Avoid::Event**' to 'Avoid::Event*' increases required alignment of target type [-Wcast-align] qsort((Event*)events, (size_t) totalEvents, sizeof(Event*), compare_events); ^ CXX libavoid/router.o libavoid/router.cpp: In member function 'void Avoid::Router::improveCrossings()': libavoid/router.cpp:792:31: warning: variable 'crossingInfo' set but not used [-Wunused-but-set-variable] CrossingsInfoPair crossingInfo = std::make_pair(0, 0); ^ libavoid/router.cpp: In member function 'bool Avoid::Router::existsOrthogonalPathOverlap()': libavoid/router.cpp:1433:31: warning: variable 'crossingInfo' set but not used [-Wunused-but-set-variable] CrossingsInfoPair crossingInfo = std::make_pair(0, 0); ^ libavoid/router.cpp: In member function 'bool Avoid::Router::existsOrthogonalTouchingCorners()': libavoid/router.cpp:1467:31: warning: variable 'crossingInfo' set but not used [-Wunused-but-set-variable] CrossingsInfoPair crossingInfo = std::make_pair(0, 0); ^ CXX libavoid/shape.o CXX libavoid/timer.o CXX libavoid/vertices.o CXX libavoid/visibility.o CXX libavoid/viscluster.o CC libgdl/gdl-i18n.o CC libgdl/gdl-dock-object.o CC libgdl/gdl-dock-master.o CC libgdl/gdl-dock.o CC libgdl/gdl-dock-item.o In file included from libgdl/gdl-dock-object.c:32:0: libgdl/gdl-dock-object.c: In function 'gdl_dock_object_class_init_trampoline': libgdl/gdl-tools.h:105:19: warning: unused parameter 'data' [-Wunused-parameter] gpointer data) \ ^ libgdl/gdl-tools.h:158:2: note: in expansion of macro 'GDL_BOILERPLATE' GDL_BOILERPLATE(type, type_as_function, type, \ ^ libgdl/gdl-dock-object.c:99:1: note: in expansion of macro 'GDL_CLASS_BOILERPLATE' GDL_CLASS_BOILERPLATE (GdlDockObject, gdl_dock_object, GtkContainer, GTK_TYPE_CONTAINER); ^ libgdl/gdl-dock-object.c: In function 'gdl_dock_object_get_type': libgdl/gdl-dock-object.c:99:1: warning: missing initializer for field 'value_table' of 'GTypeInfo' [-Wmissing-field-initializers] In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, 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 libgdl/gdl-tools.h:28, from libgdl/gdl-dock-object.c:32: /usr/include/glib-2.0/gobject/gtype.h:1044:26: note: 'value_table' declared here const GTypeValueTable *value_table; ^ libgdl/gdl-dock-object.c: In function 'gdl_dock_object_class_init': libgdl/gdl-dock-object.c:107:24: warning: variable 'container_class' set but not used [-Wunused-but-set-variable] GtkContainerClass *container_class; ^ libgdl/gdl-dock-object.c: In function 'gdl_dock_object_foreach_detach': libgdl/gdl-dock-object.c:290:48: warning: unused parameter 'user_data' [-Wunused-parameter] gpointer user_data) ^ libgdl/gdl-dock-object.c: In function 'gdl_dock_object_dock_unimplemented': libgdl/gdl-dock-object.c:430:55: warning: unused parameter 'requestor' [-Wunused-parameter] GdlDockObject *requestor, ^ libgdl/gdl-dock-object.c:431:55: warning: unused parameter 'position' [-Wunused-parameter] GdlDockPlacement position, ^ libgdl/gdl-dock-object.c:432:55: warning: unused parameter 'other_data' [-Wunused-parameter] GValue *other_data) ^ libgdl/gdl-dock-object.c: In function 'gdl_dock_object_real_present': libgdl/gdl-dock-object.c:441:46: warning: unused parameter 'child' [-Wunused-parameter] GdlDockObject *child) ^ libgdl/gdl-dock-object.c: In function 'gdl_dock_object_register_init': libgdl/gdl-dock-object.c:870:5: warning: 'g_relation_new' is deprecated (declared at /usr/include/glib-2.0/glib/deprecated/grel.h:68) [-Wdeprecated-declarations] dock_register = g_relation_new (2); ^ libgdl/gdl-dock-object.c:871:5: warning: 'g_relation_index' is deprecated (declared at /usr/include/glib-2.0/glib/deprecated/grel.h:72) [-Wdeprecated-declarations] g_relation_index (dock_register, INDEX_NICK, g_str_hash, g_str_equal); ^ libgdl/gdl-dock-object.c:872:5: warning: 'g_relation_index' is deprecated (declared at /usr/include/glib-2.0/glib/deprecated/grel.h:72) [-Wdeprecated-declarations] g_relation_index (dock_register, INDEX_TYPE, g_direct_hash, g_direct_equal); ^ libgdl/gdl-dock-object.c:875:5: warning: 'g_relation_insert' is deprecated (declared at /usr/include/glib-2.0/glib/deprecated/grel.h:77) [-Wdeprecated-declarations] g_relation_insert (dock_register, "dock", (gpointer) GDL_TYPE_DOCK); ^ libgdl/gdl-dock-object.c:876:5: warning: 'g_relation_insert' is deprecated (declared at /usr/include/glib-2.0/glib/deprecated/grel.h:77) [-Wdeprecated-declarations] g_relation_insert (dock_register, "item", (gpointer) GDL_TYPE_DOCK_ITEM); ^ libgdl/gdl-dock-object.c:877:5: warning: 'g_relation_insert' is deprecated (declared at /usr/include/glib-2.0/glib/deprecated/grel.h:77) [-Wdeprecated-declarations] g_relation_insert (dock_register, "paned", (gpointer) GDL_TYPE_DOCK_PANED); ^ libgdl/gdl-dock-object.c:878:5: warning: 'g_relation_insert' is deprecated (declared at /usr/include/glib-2.0/glib/deprecated/grel.h:77) [-Wdeprecated-declarations] g_relation_insert (dock_register, "notebook", (gpointer) GDL_TYPE_DOCK_NOTEBOOK); ^ libgdl/gdl-dock-object.c:879:5: warning: 'g_relation_insert' is deprecated (declared at /usr/include/glib-2.0/glib/deprecated/grel.h:77) [-Wdeprecated-declarations] g_relation_insert (dock_register, "placeholder", (gpointer) GDL_TYPE_DOCK_PLACEHOLDER); ^ libgdl/gdl-dock-object.c: In function 'gdl_dock_object_nick_from_type': libgdl/gdl-dock-object.c:891:5: warning: 'g_relation_count' is deprecated (declared at /usr/include/glib-2.0/glib/deprecated/grel.h:88) [-Wdeprecated-declarations] if (g_relation_count (dock_register, (gpointer) type, INDEX_TYPE) > 0) { ^ libgdl/gdl-dock-object.c:892:9: warning: 'g_relation_select' is deprecated (declared at /usr/include/glib-2.0/glib/deprecated/grel.h:84) [-Wdeprecated-declarations] tuples = g_relation_select (dock_register, (gpointer) type, INDEX_TYPE); ^ libgdl/gdl-dock-object.c:893:9: warning: 'g_tuples_index' is deprecated (declared at /usr/include/glib-2.0/glib/deprecated/grel.h:99) [-Wdeprecated-declarations] nick = (gchar *) g_tuples_index (tuples, 0, INDEX_NICK); ^ libgdl/gdl-dock-object.c:894:9: warning: 'g_tuples_destroy' is deprecated (declared at /usr/include/glib-2.0/glib/deprecated/grel.h:97) [-Wdeprecated-declarations] g_tuples_destroy (tuples); ^ libgdl/gdl-dock-object.c: In function 'gdl_dock_object_type_from_nick': libgdl/gdl-dock-object.c:909:5: warning: 'g_relation_count' is deprecated (declared at /usr/include/glib-2.0/glib/deprecated/grel.h:88) [-Wdeprecated-declarations] if (g_relation_count (dock_register, (gpointer) nick, INDEX_NICK) > 0) { ^ libgdl/gdl-dock-object.c:910:9: warning: 'g_relation_select' is deprecated (declared at /usr/include/glib-2.0/glib/deprecated/grel.h:84) [-Wdeprecated-declarations] tuples = g_relation_select (dock_register, (gpointer) nick, INDEX_NICK); ^ libgdl/gdl-dock-object.c:911:9: warning: 'g_tuples_index' is deprecated (declared at /usr/include/glib-2.0/glib/deprecated/grel.h:99) [-Wdeprecated-declarations] type = (GType) g_tuples_index (tuples, 0, INDEX_TYPE); ^ libgdl/gdl-dock-object.c:912:9: warning: 'g_tuples_destroy' is deprecated (declared at /usr/include/glib-2.0/glib/deprecated/grel.h:97) [-Wdeprecated-declarations] g_tuples_destroy (tuples); ^ libgdl/gdl-dock-object.c: In function 'gdl_dock_object_set_type_for_nick': libgdl/gdl-dock-object.c:933:5: warning: 'g_relation_count' is deprecated (declared at /usr/include/glib-2.0/glib/deprecated/grel.h:88) [-Wdeprecated-declarations] if (g_relation_count (dock_register, (gpointer) nick, INDEX_NICK) > 0) { ^ libgdl/gdl-dock-object.c:935:9: warning: 'g_relation_delete' is deprecated (declared at /usr/include/glib-2.0/glib/deprecated/grel.h:80) [-Wdeprecated-declarations] g_relation_delete (dock_register, (gpointer) nick, INDEX_NICK); ^ libgdl/gdl-dock-object.c:938:5: warning: 'g_relation_insert' is deprecated (declared at /usr/include/glib-2.0/glib/deprecated/grel.h:77) [-Wdeprecated-declarations] g_relation_insert (dock_register, nick, type); ^ In file included from libgdl/gdl-dock-master.c:30:0: libgdl/gdl-dock-master.c: In function 'gdl_dock_master_class_init_trampoline': libgdl/gdl-tools.h:105:19: warning: unused parameter 'data' [-Wunused-parameter] gpointer data) \ ^ libgdl/gdl-tools.h:158:2: note: in expansion of macro 'GDL_BOILERPLATE' GDL_BOILERPLATE(type, type_as_function, type, \ ^ libgdl/gdl-dock-master.c:129:1: note: in expansion of macro 'GDL_CLASS_BOILERPLATE' GDL_CLASS_BOILERPLATE (GdlDockMaster, gdl_dock_master, GObject, G_TYPE_OBJECT); ^ libgdl/gdl-dock-master.c: In function 'gdl_dock_master_get_type': libgdl/gdl-dock-master.c:129:1: warning: missing initializer for field 'value_table' of 'GTypeInfo' [-Wmissing-field-initializers] In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, 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 libgdl/gdl-tools.h:28, from libgdl/gdl-dock-master.c:30: /usr/include/glib-2.0/gobject/gtype.h:1044:26: note: 'value_table' declared here const GTypeValueTable *value_table; ^ libgdl/gdl-dock-master.c: In function 'ht_foreach_build_slist': libgdl/gdl-dock-master.c:261:35: warning: unused parameter 'key' [-Wunused-parameter] ht_foreach_build_slist (gpointer key, ^ libgdl/gdl-dock-master.c: In function 'item_dock_cb': libgdl/gdl-dock-master.c:714:33: warning: unused parameter 'object' [-Wunused-parameter] item_dock_cb (GdlDockObject *object, ^ libgdl/gdl-dock-master.c:716:33: warning: unused parameter 'position' [-Wunused-parameter] GdlDockPlacement position, ^ libgdl/gdl-dock-master.c:717:33: warning: unused parameter 'other_data' [-Wunused-parameter] GValue *other_data, ^ libgdl/gdl-dock-master.c: In function 'item_detach_cb': libgdl/gdl-dock-master.c:738:32: warning: unused parameter 'recursive' [-Wunused-parameter] gboolean recursive, ^ libgdl/gdl-dock-master.c: In function 'item_notify_cb': libgdl/gdl-dock-master.c:756:32: warning: unused parameter 'pspec' [-Wunused-parameter] GParamSpec *pspec, ^ In file included from libgdl/gdl-dock.c:31:0: libgdl/gdl-dock.c: In function 'gdl_dock_class_init_trampoline': libgdl/gdl-tools.h:105:19: warning: unused parameter 'data' [-Wunused-parameter] gpointer data) \ ^ libgdl/gdl-tools.h:158:2: note: in expansion of macro 'GDL_BOILERPLATE' GDL_BOILERPLATE(type, type_as_function, type, \ ^ libgdl/gdl-dock.c:150:1: note: in expansion of macro 'GDL_CLASS_BOILERPLATE' GDL_CLASS_BOILERPLATE (GdlDock, gdl_dock, GdlDockObject, GDL_TYPE_DOCK_OBJECT); ^ libgdl/gdl-dock.c: In function 'gdl_dock_get_type': libgdl/gdl-dock.c:150:1: warning: missing initializer for field 'value_table' of 'GTypeInfo' [-Wmissing-field-initializers] In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, 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 libgdl/gdl-tools.h:28, from libgdl/gdl-dock.c:31: /usr/include/glib-2.0/gobject/gtype.h:1044:26: note: 'value_table' declared here const GTypeValueTable *value_table; ^ libgdl/gdl-dock.c: In function 'gdl_dock_floating_configure_event_cb': libgdl/gdl-dock.c:272:58: warning: unused parameter 'widget' [-Wunused-parameter] gdl_dock_floating_configure_event_cb (GtkWidget *widget, ^ libgdl/gdl-dock.c: In function 'gdl_dock_notify_cb': libgdl/gdl-dock.c:509:33: warning: unused parameter 'pspec' [-Wunused-parameter] GParamSpec *pspec, ^ libgdl/gdl-dock.c:510:33: warning: unused parameter 'user_data' [-Wunused-parameter] gpointer user_data) ^ In file included from libgdl/gdl-dock-item.c:40:0: libgdl/gdl-dock-item.c: In function 'gdl_dock_item_class_init_trampoline': libgdl/gdl-tools.h:105:19: warning: unused parameter 'data' [-Wunused-parameter] gpointer data) \ ^ libgdl/gdl-tools.h:158:2: note: in expansion of macro 'GDL_BOILERPLATE' GDL_BOILERPLATE(type, type_as_function, type, \ ^ libgdl/gdl-dock-item.c:200:1: note: in expansion of macro 'GDL_CLASS_BOILERPLATE' GDL_CLASS_BOILERPLATE (GdlDockItem, gdl_dock_item, GdlDockObject, GDL_TYPE_DOCK_OBJECT); ^ libgdl/gdl-dock-item.c: In function 'gdl_dock_item_get_type': libgdl/gdl-dock-item.c:200:1: warning: missing initializer for field 'value_table' of 'GTypeInfo' [-Wmissing-field-initializers] In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, 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 libgdl/gdl-tools.h:28, from libgdl/gdl-dock-item.c:40: /usr/include/glib-2.0/gobject/gtype.h:1044:26: note: 'value_table' declared here const GTypeValueTable *value_table; ^ libgdl/gdl-dock-item.c: In function 'gdl_dock_item_class_init': libgdl/gdl-dock-item.c:276:38: warning: assignment from incompatible pointer type [enabled by default] container_class->set_focus_child = gdl_dock_item_set_focus_child; ^ libgdl/gdl-dock.c: In function 'gdl_dock_forall': libgdl/gdl-dock.c:737:32: warning: unused parameter 'include_internals' [-Wunused-parameter] gboolean include_internals, ^ libgdl/gdl-dock.c: In function 'gdl_dock_child_type': libgdl/gdl-dock.c:754:36: warning: unused parameter 'container' [-Wunused-parameter] gdl_dock_child_type (GtkContainer *container) ^ libgdl/gdl-dock.c: In function 'gdl_dock_dock_request': libgdl/gdl-dock.c:847:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (rel_x < bw) { ^ libgdl/gdl-dock.c:850:30: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] } else if (rel_x > alloc->width - bw) { ^ libgdl/gdl-dock.c:854:30: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] } else if (rel_y < bw) { ^ libgdl/gdl-dock.c:857:30: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] } else if (rel_y > alloc->height - bw) { ^ libgdl/gdl-dock-item.c: In function 'gdl_dock_item_set_focus_child': libgdl/gdl-dock-item.c:701:46: warning: unused parameter 'callback_data' [-Wunused-parameter] gpointer callback_data) ^ libgdl/gdl-dock.c: In function 'gdl_dock_present': libgdl/gdl-dock.c:1022:34: warning: unused parameter 'child' [-Wunused-parameter] GdlDockObject *child) ^ libgdl/gdl-dock.c: In function 'gdl_dock_select_larger_item': libgdl/gdl-dock.c:1097:35: warning: unused parameter 'level' [-Wunused-parameter] gint level /* for debugging */) ^ libgdl/gdl-dock-item.c: In function 'gdl_dock_item_style_set': libgdl/gdl-dock-item.c:921:37: warning: unused parameter 'previous_style' [-Wunused-parameter] GtkStyle *previous_style) ^ libgdl/gdl-dock-item.c: In function 'gdl_dock_item_paint': libgdl/gdl-dock-item.c:938:19: warning: variable 'item' set but not used [-Wunused-but-set-variable] GdlDockItem *item; ^ libgdl/gdl-dock.c: In function 'gdl_dock_add_item': libgdl/gdl-dock.c:1221:28: warning: unused variable 'preferred_size' [-Wunused-variable] GtkRequisition preferred_size; ^ libgdl/gdl-dock-item.c: In function 'gdl_dock_item_detach_menu': libgdl/gdl-dock-item.c:1455:39: warning: unused parameter 'menu' [-Wunused-parameter] GtkMenu *menu) ^ libgdl/gdl-dock-item.c: In function 'gdl_dock_item_tab_button': libgdl/gdl-dock-item.c:1542:43: warning: unused parameter 'widget' [-Wunused-parameter] gdl_dock_item_tab_button (GtkWidget *widget, ^ libgdl/gdl-dock-item.c: In function 'gdl_dock_item_hide_cb': libgdl/gdl-dock-item.c:1583:20: warning: variable 'master' set but not used [-Wunused-but-set-variable] GdlDockMaster *master; ^ libgdl/gdl-dock-item.c:1580:37: warning: unused parameter 'widget' [-Wunused-parameter] gdl_dock_item_hide_cb (GtkWidget *widget, ^ libgdl/gdl-dock-item.c: In function 'gdl_dock_item_lock_cb': libgdl/gdl-dock-item.c:1592:37: warning: unused parameter 'widget' [-Wunused-parameter] gdl_dock_item_lock_cb (GtkWidget *widget, ^ libgdl/gdl-dock-item.c: In function 'gdl_dock_item_unlock_cb': libgdl/gdl-dock-item.c:1601:39: warning: unused parameter 'widget' [-Wunused-parameter] gdl_dock_item_unlock_cb (GtkWidget *widget, ^ libgdl/gdl-dock-item.c: In function 'gdl_dock_item_dock_to': libgdl/gdl-dock-item.c:1710:42: warning: unused parameter 'docking_param' [-Wunused-parameter] gint docking_param) ^ CC libgdl/gdl-dock-item-grip.o CC libgdl/gdl-dock-notebook.o In file included from libgdl/gdl-dock-item-grip.c:24:0: libgdl/gdl-dock-item-grip.c: In function 'gdl_dock_item_grip_class_init_trampoline': libgdl/gdl-tools.h:105:19: warning: unused parameter 'data' [-Wunused-parameter] gpointer data) \ ^ libgdl/gdl-tools.h:158:2: note: in expansion of macro 'GDL_BOILERPLATE' GDL_BOILERPLATE(type, type_as_function, type, \ ^ libgdl/gdl-dock-item-grip.c:45:1: note: in expansion of macro 'GDL_CLASS_BOILERPLATE' GDL_CLASS_BOILERPLATE (GdlDockItemGrip, gdl_dock_item_grip, ^ libgdl/gdl-dock-item-grip.c: In function 'gdl_dock_item_grip_get_type': libgdl/gdl-dock-item-grip.c:45:1: warning: missing initializer for field 'value_table' of 'GTypeInfo' [-Wmissing-field-initializers] In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:23, from libgdl/gdl-dock-item-grip.c:19: /usr/include/glib-2.0/gobject/gtype.h:1044:26: note: 'value_table' declared here const GTypeValueTable *value_table; ^ libgdl/gdl-dock-item-grip.c: In function 'gdl_dock_item_grip_expose': libgdl/gdl-dock-item-grip.c:143:14: warning: assignment from incompatible pointer type [enabled by default] bg_style = (gdl_dock_item_or_child_has_focus (grip->item) ? ^ libgdl/gdl-dock-item-grip.c:148:25: warning: passing argument 2 of 'gdk_draw_rectangle' from incompatible pointer type [enabled by default] 1, 0, widget->allocation.width - 1, widget->allocation.height); ^ In file included from /usr/include/gtk-2.0/gdk/gdk.h:39:0, from /usr/include/gtk-2.0/gtk/gtk.h:32, from libgdl/gdl-dock-item-grip.c:20: /usr/include/gtk-2.0/gdk/gdkdrawable.h:285:6: note: expected 'struct GdkGC *' but argument is of type 'struct GtkStyle *' void gdk_draw_rectangle (GdkDrawable *drawable, ^ libgdl/gdl-dock-item-grip.c:136:22: warning: unused variable 'item_or_child_has_focus' [-Wunused-variable] gboolean item_or_child_has_focus; ^ libgdl/gdl-dock-item-grip.c: In function 'gdl_dock_item_grip_item_notify': libgdl/gdl-dock-item-grip.c:199:45: warning: unused parameter 'master' [-Wunused-parameter] gdl_dock_item_grip_item_notify (GObject *master, ^ libgdl/gdl-dock-item-grip.c: In function 'gdl_dock_item_grip_close_clicked': libgdl/gdl-dock-item-grip.c:324:52: warning: unused parameter 'widget' [-Wunused-parameter] gdl_dock_item_grip_close_clicked (GtkWidget *widget, ^ libgdl/gdl-dock-item-grip.c: In function 'gdl_dock_item_grip_iconify_clicked': libgdl/gdl-dock-item-grip.c:333:54: warning: unused parameter 'widget' [-Wunused-parameter] gdl_dock_item_grip_iconify_clicked (GtkWidget *widget, ^ libgdl/gdl-dock-item-grip.c: In function 'gdl_dock_item_grip_add': libgdl/gdl-dock-item-grip.c:634:39: warning: unused parameter 'container' [-Wunused-parameter] gdl_dock_item_grip_add (GtkContainer *container, ^ libgdl/gdl-dock-item-grip.c:635:39: warning: unused parameter 'widget' [-Wunused-parameter] GtkWidget *widget) ^ libgdl/gdl-dock-item-grip.c: In function 'gdl_dock_item_grip_remove': libgdl/gdl-dock-item-grip.c:641:42: warning: unused parameter 'container' [-Wunused-parameter] gdl_dock_item_grip_remove (GtkContainer *container, ^ libgdl/gdl-dock-item-grip.c:642:42: warning: unused parameter 'widget' [-Wunused-parameter] GtkWidget *widget) ^ libgdl/gdl-dock-item-grip.c: In function 'gdl_dock_item_grip_child_type': libgdl/gdl-dock-item-grip.c:666:46: warning: unused parameter 'container' [-Wunused-parameter] gdl_dock_item_grip_child_type (GtkContainer *container) ^ In file included from libgdl/gdl-dock-notebook.c:29:0: libgdl/gdl-dock-notebook.c: In function 'gdl_dock_notebook_class_init_trampoline': libgdl/gdl-tools.h:105:19: warning: unused parameter 'data' [-Wunused-parameter] gpointer data) \ ^ libgdl/gdl-tools.h:158:2: note: in expansion of macro 'GDL_BOILERPLATE' GDL_BOILERPLATE(type, type_as_function, type, \ ^ libgdl/gdl-dock-notebook.c:93:1: note: in expansion of macro 'GDL_CLASS_BOILERPLATE' GDL_CLASS_BOILERPLATE (GdlDockNotebook, gdl_dock_notebook, GdlDockItem, GDL_TYPE_DOCK_ITEM) ; ^ libgdl/gdl-dock-notebook.c: In function 'gdl_dock_notebook_get_type': libgdl/gdl-dock-notebook.c:93:1: warning: missing initializer for field 'value_table' of 'GTypeInfo' [-Wmissing-field-initializers] In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, 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 libgdl/gdl-switcher.h:28, from libgdl/gdl-dock-notebook.c:27: /usr/include/glib-2.0/gobject/gtype.h:1044:26: note: 'value_table' declared here const GTypeValueTable *value_table; ^ libgdl/gdl-dock-notebook.c: In function 'gdl_dock_notebook_class_init': libgdl/gdl-dock-notebook.c:102:25: warning: variable 'widget_class' set but not used [-Wunused-but-set-variable] GtkWidgetClass *widget_class; ^ libgdl/gdl-dock-notebook.c: In function 'gdl_dock_notebook_notify_cb': libgdl/gdl-dock-notebook.c:155:42: warning: unused parameter 'g_object' [-Wunused-parameter] gdl_dock_notebook_notify_cb (GObject *g_object, ^ libgdl/gdl-dock-notebook.c: In function 'gdl_dock_notebook_button_cb': libgdl/gdl-dock-notebook.c:166:46: warning: unused parameter 'widget' [-Wunused-parameter] gdl_dock_notebook_button_cb (GtkWidget *widget, ^ libgdl/gdl-dock-notebook.c: In function 'gdl_dock_notebook_switch_page_cb': libgdl/gdl-dock-notebook.c:264:52: warning: unused parameter 'page' [-Wunused-parameter] GtkNotebookPage *page, ^ libgdl/gdl-dock-notebook.c: In function 'gdl_dock_notebook_child_type': libgdl/gdl-dock-notebook.c:333:45: warning: unused parameter 'container' [-Wunused-parameter] gdl_dock_notebook_child_type (GtkContainer *container) ^ CC libgdl/gdl-dock-paned.o CC libgdl/gdl-dock-tablabel.o CC libgdl/gdl-dock-placeholder.o CC libgdl/gdl-dock-bar.o In file included from libgdl/gdl-dock-paned.c:32:0: libgdl/gdl-dock-paned.c: In function 'gdl_dock_paned_class_init_trampoline': libgdl/gdl-tools.h:105:19: warning: unused parameter 'data' [-Wunused-parameter] gpointer data) \ ^ libgdl/gdl-tools.h:158:2: note: in expansion of macro 'GDL_BOILERPLATE' GDL_BOILERPLATE(type, type_as_function, type, \ ^ libgdl/gdl-dock-paned.c:91:1: note: in expansion of macro 'GDL_CLASS_BOILERPLATE' GDL_CLASS_BOILERPLATE (GdlDockPaned, gdl_dock_paned, GdlDockItem, GDL_TYPE_DOCK_ITEM); ^ libgdl/gdl-dock-paned.c: In function 'gdl_dock_paned_get_type': libgdl/gdl-dock-paned.c:91:1: warning: missing initializer for field 'value_table' of 'GTypeInfo' [-Wmissing-field-initializers] In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, 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 libgdl/gdl-dock-paned.c:30: /usr/include/glib-2.0/gobject/gtype.h:1044:26: note: 'value_table' declared here const GTypeValueTable *value_table; ^ libgdl/gdl-dock-paned.c: In function 'gdl_dock_paned_class_init': libgdl/gdl-dock-paned.c:98:25: warning: variable 'widget_class' set but not used [-Wunused-but-set-variable] GtkWidgetClass *widget_class; ^ libgdl/gdl-dock-paned.c: In function 'gdl_dock_paned_notify_cb': libgdl/gdl-dock-paned.c:203:39: warning: unused parameter 'g_object' [-Wunused-parameter] gdl_dock_paned_notify_cb (GObject *g_object, ^ libgdl/gdl-dock-paned.c: In function 'gdl_dock_paned_button_cb': libgdl/gdl-dock-paned.c:253:43: warning: unused parameter 'widget' [-Wunused-parameter] gdl_dock_paned_button_cb (GtkWidget *widget, ^ libgdl/gdl-dock-paned.c: In function 'gdl_dock_paned_dock_request': libgdl/gdl-dock-paned.c:563:19: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (rel_x < bw) { ^ libgdl/gdl-dock-paned.c:567:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] } else if (rel_x > alloc->width - bw) { ^ libgdl/gdl-dock-paned.c:572:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] } else if (rel_y < bw) { ^ libgdl/gdl-dock-paned.c:576:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] } else if (rel_y > alloc->height - bw) { ^ libgdl/gdl-dock-paned.c: In function 'gdl_dock_paned_dock': libgdl/gdl-dock-paned.c:662:15: warning: variable 'wresize' set but not used [-Wunused-but-set-variable] gboolean wresize = FALSE; ^ In file included from libgdl/gdl-dock-tablabel.c:32:0: libgdl/gdl-dock-tablabel.c: In function 'gdl_dock_tablabel_class_init_trampoline': libgdl/gdl-tools.h:105:19: warning: unused parameter 'data' [-Wunused-parameter] gpointer data) \ ^ libgdl/gdl-tools.h:158:2: note: in expansion of macro 'GDL_BOILERPLATE' GDL_BOILERPLATE(type, type_as_function, type, \ ^ libgdl/gdl-dock-tablabel.c:96:1: note: in expansion of macro 'GDL_CLASS_BOILERPLATE' GDL_CLASS_BOILERPLATE (GdlDockTablabel, gdl_dock_tablabel, ^ libgdl/gdl-dock-tablabel.c: In function 'gdl_dock_tablabel_get_type': libgdl/gdl-dock-tablabel.c:96:1: warning: missing initializer for field 'value_table' of 'GTypeInfo' [-Wmissing-field-initializers] In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, 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 libgdl/gdl-dock-tablabel.c:29: /usr/include/glib-2.0/gobject/gtype.h:1044:26: note: 'value_table' declared here const GTypeValueTable *value_table; ^ libgdl/gdl-dock-tablabel.c: In function 'gdl_dock_tablabel_class_init': libgdl/gdl-dock-tablabel.c:105:24: warning: variable 'container_class' set but not used [-Wunused-but-set-variable] GtkContainerClass *container_class; ^ libgdl/gdl-dock-tablabel.c:103:24: warning: variable 'object_class' set but not used [-Wunused-but-set-variable] GtkObjectClass *object_class; ^ libgdl/gdl-dock-tablabel.c: In function 'gdl_dock_tablabel_instance_init': libgdl/gdl-dock-tablabel.c:151:16: warning: variable 'widget' set but not used [-Wunused-but-set-variable] GtkWidget *widget; ^ libgdl/gdl-dock-tablabel.c: In function 'gdl_dock_tablabel_item_notify': libgdl/gdl-dock-tablabel.c:250:44: warning: unused parameter 'pspec' [-Wunused-parameter] GParamSpec *pspec, ^ libgdl/gdl-dock-tablabel.c: In function 'gdl_dock_tablabel_paint': libgdl/gdl-dock-tablabel.c:358:22: warning: variable 'bin' set but not used [-Wunused-but-set-variable] GtkBin *bin; ^ libgdl/gdl-dock-tablabel.c: In function 'gdl_dock_tablabel_button_event': libgdl/gdl-dock-tablabel.c:421:26: warning: variable 'bin' set but not used [-Wunused-but-set-variable] GtkBin *bin; ^ libgdl/gdl-dock-tablabel.c:419:33: warning: variable 'rel_y' set but not used [-Wunused-but-set-variable] gint rel_x, rel_y; ^ libgdl/gdl-dock-tablabel.c:418:26: warning: variable 'in_handle' set but not used [-Wunused-but-set-variable] gboolean in_handle; ^ In file included from libgdl/gdl-dock-placeholder.c:30:0: libgdl/gdl-dock-placeholder.c: In function 'gdl_dock_placeholder_class_init_trampoline': libgdl/gdl-tools.h:105:19: warning: unused parameter 'data' [-Wunused-parameter] gpointer data) \ ^ libgdl/gdl-tools.h:158:2: note: in expansion of macro 'GDL_BOILERPLATE' GDL_BOILERPLATE(type, type_as_function, type, \ ^ libgdl/gdl-dock-placeholder.c:122:1: note: in expansion of macro 'GDL_CLASS_BOILERPLATE' GDL_CLASS_BOILERPLATE (GdlDockPlaceholder, gdl_dock_placeholder, ^ libgdl/gdl-dock-placeholder.c: In function 'gdl_dock_placeholder_get_type': libgdl/gdl-dock-placeholder.c:122:1: warning: missing initializer for field 'value_table' of 'GTypeInfo' [-Wmissing-field-initializers] In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, 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 libgdl/gdl-tools.h:28, from libgdl/gdl-dock-placeholder.c:30: /usr/include/glib-2.0/gobject/gtype.h:1044:26: note: 'value_table' declared here const GTypeValueTable *value_table; ^ libgdl/gdl-dock-placeholder.c: In function 'gdl_dock_placeholder_detach': libgdl/gdl-dock-placeholder.c:351:45: warning: unused parameter 'recursive' [-Wunused-parameter] gboolean recursive) ^ libgdl/gdl-dock-placeholder.c: In function 'gdl_dock_placeholder_reduce': libgdl/gdl-dock-placeholder.c:366:45: warning: unused parameter 'object' [-Wunused-parameter] gdl_dock_placeholder_reduce (GdlDockObject *object) ^ libgdl/gdl-dock-placeholder.c: In function 'gdl_dock_placeholder_present': libgdl/gdl-dock-placeholder.c:531:46: warning: unused parameter 'object' [-Wunused-parameter] gdl_dock_placeholder_present (GdlDockObject *object, ^ libgdl/gdl-dock-placeholder.c:532:46: warning: unused parameter 'child' [-Wunused-parameter] GdlDockObject *child) ^ libgdl/gdl-dock-placeholder.c: In function 'gdl_dock_placeholder_weak_notify': libgdl/gdl-dock-placeholder.c:573:44: warning: unused parameter 'old_object' [-Wunused-parameter] GObject *old_object) ^ libgdl/gdl-dock-placeholder.c: In function 'detach_cb': libgdl/gdl-dock-placeholder.c:603:27: warning: unused parameter 'recursive' [-Wunused-parameter] gboolean recursive, ^ libgdl/gdl-dock-placeholder.c: In function 'dock_cb': libgdl/gdl-dock-placeholder.c:731:28: warning: unused parameter 'position' [-Wunused-parameter] GdlDockPlacement position, ^ libgdl/gdl-dock-placeholder.c:732:28: warning: unused parameter 'other_data' [-Wunused-parameter] GValue *other_data, ^ In file included from libgdl/gdl-dock-bar.c:30:0: libgdl/gdl-dock-bar.c: In function 'gdl_dock_bar_class_init_trampoline': libgdl/gdl-tools.h:105:19: warning: unused parameter 'data' [-Wunused-parameter] gpointer data) \ ^ libgdl/gdl-tools.h:158:2: note: in expansion of macro 'GDL_BOILERPLATE' GDL_BOILERPLATE(type, type_as_function, type, \ ^ libgdl/gdl-dock-bar.c:75:1: note: in expansion of macro 'GDL_CLASS_BOILERPLATE' GDL_CLASS_BOILERPLATE (GdlDockBar, gdl_dock_bar, GtkBox, GTK_TYPE_BOX) ^ libgdl/gdl-dock-bar.c: In function 'gdl_dock_bar_get_type': libgdl/gdl-dock-bar.c:75:1: warning: missing initializer for field 'value_table' of 'GTypeInfo' [-Wmissing-field-initializers] In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, 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 libgdl/gdl-tools.h:28, from libgdl/gdl-dock-bar.c:30: /usr/include/glib-2.0/gobject/gtype.h:1044:26: note: 'value_table' declared here const GTypeValueTable *value_table; ^ libgdl/gdl-dock-bar.c: In function 'gdl_dock_bar_item_clicked': libgdl/gdl-dock-bar.c:253:41: warning: unused parameter 'button' [-Wunused-parameter] gdl_dock_bar_item_clicked (GtkWidget *button, ^ libgdl/gdl-dock-bar.c: In function 'gdl_dock_bar_layout_changed_cb': libgdl/gdl-dock-bar.c:403:48: warning: unused parameter 'master' [-Wunused-parameter] gdl_dock_bar_layout_changed_cb (GdlDockMaster *master, ^ CC libgdl/gdl-stock.o CC libgdl/gdl-switcher.o CC libgdl/gdl-win32.o CC libgdl/libgdltypebuiltins.o libgdl/gdl-stock.c: In function 'gdl_stock_init': libgdl/gdl-stock.c:116:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (i = 0; i < G_N_ELEMENTS (gdl_icons); i++) { ^ In file included from libgdl/gdl-switcher.c:33:0: libgdl/gdl-switcher.c: In function 'gdl_switcher_class_init_trampoline': libgdl/gdl-tools.h:105:19: warning: unused parameter 'data' [-Wunused-parameter] gpointer data) \ ^ libgdl/gdl-tools.h:158:2: note: in expansion of macro 'GDL_BOILERPLATE' GDL_BOILERPLATE(type, type_as_function, type, \ ^ libgdl/gdl-switcher.c:93:1: note: in expansion of macro 'GDL_CLASS_BOILERPLATE' GDL_CLASS_BOILERPLATE (GdlSwitcher, gdl_switcher, GtkNotebook, GTK_TYPE_NOTEBOOK) ^ libgdl/gdl-switcher.c: In function 'gdl_switcher_get_type': libgdl/gdl-switcher.c:93:1: warning: missing initializer for field 'value_table' of 'GTypeInfo' [-Wmissing-field-initializers] In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, 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 libgdl/gdl-switcher.h:28, from libgdl/gdl-switcher.c:32: /usr/include/glib-2.0/gobject/gtype.h:1044:26: note: 'value_table' declared here const GTypeValueTable *value_table; ^ libgdl/gdl-switcher.c: In function 'layout_buttons': libgdl/gdl-switcher.c:306:48: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (g_slist_length (rows [row_number]) == btns_per_row) ^ libgdl/gdl-switcher.c: In function 'gdl_switcher_notify_cb': libgdl/gdl-switcher.c:614:34: warning: unused parameter 'g_object' [-Wunused-parameter] gdl_switcher_notify_cb (GObject *g_object, GParamSpec *pspec, ^ libgdl/gdl-switcher.c:614:56: warning: unused parameter 'pspec' [-Wunused-parameter] gdl_switcher_notify_cb (GObject *g_object, GParamSpec *pspec, ^ libgdl/gdl-switcher.c: In function 'gdl_switcher_switch_page_cb': libgdl/gdl-switcher.c:628:22: warning: unused variable 'tablabel' [-Wunused-variable] GtkWidget *tablabel; ^ libgdl/gdl-switcher.c:624:64: warning: unused parameter 'page' [-Wunused-parameter] gdl_switcher_switch_page_cb (GtkNotebook *nb, GtkNotebookPage *page, ^ libgdl/gdl-switcher.c: In function 'gdl_switcher_page_added_cb': libgdl/gdl-switcher.c:638:42: warning: unused parameter 'nb' [-Wunused-parameter] gdl_switcher_page_added_cb (GtkNotebook *nb, GtkWidget *page, ^ libgdl/gdl-switcher.c:639:34: warning: unused parameter 'page_num' [-Wunused-parameter] gint page_num, GdlSwitcher *switcher) ^ libgdl/gdl-switcher.c: In function 'gdl_switcher_class_init': libgdl/gdl-switcher.c:684:23: warning: unused variable 'notebook_class' [-Wunused-variable] GtkNotebookClass *notebook_class = GTK_NOTEBOOK_CLASS (klass); ^ libgdl/gdl-switcher.c: In function 'gdl_switcher_add_button': libgdl/gdl-switcher.c:771:9: warning: passing argument 1 of 'gtk_image_new_from_pixbuf' discards 'const' qualifier from pointer target type [enabled by default] icon_widget = gtk_image_new_from_pixbuf (pixbuf_icon); ^ In file included from /usr/include/gtk-2.0/gtk/gtkbutton.h:36:0, from /usr/include/gtk-2.0/gtk/gtk.h:52, from libgdl/gdl-switcher.h:28, from libgdl/gdl-switcher.c:32: /usr/include/gtk-2.0/gtk/gtkimage.h:198:12: note: expected 'struct GdkPixbuf *' but argument is of type 'const struct GdkPixbuf *' GtkWidget* gtk_image_new_from_pixbuf (GdkPixbuf *pixbuf); ^ libgdl/gdl-switcher.c: At top level: libgdl/gdl-switcher.c:821:1: warning: 'gdl_switcher_remove_button' defined but not used [-Wunused-function] gdl_switcher_remove_button (GdlSwitcher *switcher, gint switcher_id) ^ CC libgdl/libgdlmarshal.o CXX libcola/cola.o libgdl/libgdlmarshal.c: In function 'gdl_marshal_VOID__INT_INT': libgdl/libgdlmarshal.c:57:42: warning: unused parameter 'return_value' [-Wunused-parameter] GValue *return_value, ^ libgdl/libgdlmarshal.c:60:42: warning: unused parameter 'invocation_hint' [-Wunused-parameter] gpointer invocation_hint, ^ libgdl/libgdlmarshal.c: In function 'gdl_marshal_VOID__UINT_UINT': libgdl/libgdlmarshal.c:94:44: warning: unused parameter 'return_value' [-Wunused-parameter] GValue *return_value, ^ libgdl/libgdlmarshal.c:97:44: warning: unused parameter 'invocation_hint' [-Wunused-parameter] gpointer invocation_hint, ^ libgdl/libgdlmarshal.c: In function 'gdl_marshal_VOID__OBJECT_ENUM_BOXED': libgdl/libgdlmarshal.c:133:52: warning: unused parameter 'return_value' [-Wunused-parameter] GValue *return_value, ^ libgdl/libgdlmarshal.c:136:52: warning: unused parameter 'invocation_hint' [-Wunused-parameter] gpointer invocation_hint, ^ CXX libcola/conjugate_gradient.o CXX libcola/gradient_projection.o CXX libcola/shortest_paths.o CXX libcola/straightener.o libcola/straightener.cpp: In function 'void straightener::generateConstraints(std::vector&, std::vector&, std::vector&, Dim)': libcola/straightener.cpp:226:23: warning: cast from 'straightener::Event**' to 'straightener::Event*' increases required alignment of target type [-Wcast-align] qsort((Event*)events, (size_t)nevents, sizeof(Event*), compare_events ); ^ CXX libcola/connected_components.o CXX libvpsc/block.o CXX libvpsc/blocks.o CXX libvpsc/constraint.o CXX libvpsc/generate-constraints.o CXX libvpsc/pairingheap/PairingHeap.o CXX livarot/AVL.o libvpsc/generate-constraints.cpp: In function 'int vpsc::generateXConstraints(int, vpsc::Rectangle**, vpsc::Variable**, vpsc::Constraint**&, bool)': libvpsc/generate-constraints.cpp:179:16: warning: cast from 'vpsc::Event**' to 'vpsc::Event*' increases required alignment of target type [-Wcast-align] qsort((Event*)events, (size_t)2*n, sizeof(Event*), compare_events ); ^ libvpsc/generate-constraints.cpp:209:8: warning: variable 'r' set but not used [-Wunused-but-set-variable] int r; ^ libvpsc/generate-constraints.cpp: In function 'int vpsc::generateYConstraints(int, vpsc::Rectangle**, vpsc::Variable**, vpsc::Constraint**&)': libvpsc/generate-constraints.cpp:264:16: warning: cast from 'vpsc::Event**' to 'vpsc::Event*' increases required alignment of target type [-Wcast-align] qsort((Event*)events, (size_t)2*n, sizeof(Event*), compare_events ); ^ CXX livarot/AlphaLigne.o CXX livarot/BitLigne.o CXX livarot/float-line.o CXX livarot/int-line.o CXX livarot/Path.o CXX livarot/PathConversion.o CXX livarot/PathCutting.o CXX livarot/PathOutline.o CXX livarot/PathSimplify.o In file included from /usr/include/gdkmm-2.4/gdkmm.h:27:0, from /usr/include/gtkmm-2.4/gtkmm.h:89, from ./sp-filter.h:19, from ./style.h:21, from livarot/PathCutting.cpp:21: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/pangomm-1.4/pangomm/layout.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:29, from /usr/include/gdkmm-2.4/gdkmm/gc.h:32, from /usr/include/gdkmm-2.4/gdkmm.h:30, from /usr/include/gtkmm-2.4/gtkmm.h:89, from ./sp-filter.h:19, from ./style.h:21, from livarot/PathCutting.cpp:21: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm/cursor.h:31:0, from /usr/include/gdkmm-2.4/gdkmm.h:40, from /usr/include/gtkmm-2.4/gtkmm.h:89, from ./sp-filter.h:19, from ./style.h:21, from livarot/PathCutting.cpp:21: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ CXX livarot/PathStroke.o In file included from /usr/include/gtkmm-2.4/gtkmm.h:97:0, from ./sp-filter.h:19, from ./style.h:21, from livarot/PathCutting.cpp:21: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:98:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:101:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/cellview.h:31, from /usr/include/gtkmm-2.4/gtkmm.h:108, from ./sp-filter.h:19, from ./style.h:21, from livarot/PathCutting.cpp:21: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:86:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:89:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/cellview.h:31, from /usr/include/gtkmm-2.4/gtkmm.h:108, from ./sp-filter.h:19, from ./style.h:21, from livarot/PathCutting.cpp:21: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:127:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:130:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:113:0, from ./sp-filter.h:19, from ./style.h:21, from livarot/PathCutting.cpp:21: /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'GtkCellRendererCombo* Gtk::CellRendererCombo::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:95:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] GtkCellRendererCombo* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'const GtkCellRendererCombo* Gtk::CellRendererCombo::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:98:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererCombo* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:116:0, from ./sp-filter.h:19, from ./style.h:21, from livarot/PathCutting.cpp:21: /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'GtkCellRendererSpin* Gtk::CellRendererSpin::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:97:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] GtkCellRendererSpin* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'const GtkCellRendererSpin* Gtk::CellRendererSpin::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:100:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererSpin* gobj() const { return reinterpret_cast(gobject_); } ^ CXX livarot/Shape.o In file included from /usr/include/gtkmm-2.4/gtkmm.h:193:0, from ./sp-filter.h:19, from ./style.h:21, from livarot/PathCutting.cpp:21: /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'GtkProgressBar* Gtk::ProgressBar::gobj()': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:146:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] GtkProgressBar* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'const GtkProgressBar* Gtk::ProgressBar::gobj() const': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:149:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] const GtkProgressBar* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:207:0, from ./sp-filter.h:19, from ./style.h:21, from livarot/PathCutting.cpp:21: /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkRuler* Gtk::Ruler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:116:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] GtkRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkRuler* Gtk::Ruler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:119:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] const GtkRuler* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkVRuler* Gtk::VRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:369:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] GtkVRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkVRuler* Gtk::VRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:372:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] const GtkVRuler* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkHRuler* Gtk::HRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:439:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] GtkHRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkHRuler* Gtk::HRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:442:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] const GtkHRuler* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:216:0, from ./sp-filter.h:19, from ./style.h:21, from livarot/PathCutting.cpp:21: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:163:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } ^ CXX livarot/ShapeDraw.o CXX livarot/ShapeMisc.o CXX livarot/ShapeRaster.o livarot/ShapeRaster.cpp: In member function 'void Shape::QuickScan(float&, int&, float, FloatLigne*, float)': livarot/ShapeRaster.cpp:1246:15: warning: variable 'lastX' set but not used [-Wunused-but-set-variable] float lastX = 0; ^ livarot/ShapeRaster.cpp:1247:15: warning: variable 'lastY' set but not used [-Wunused-but-set-variable] float lastY = 0; ^ livarot/ShapeMisc.cpp: In member function 'int Shape::MakeTweak(int, Shape*, double, JoinType, double, bool, Geom::Point, Geom::Point, double, Geom::Matrix*)': livarot/ShapeMisc.cpp:588:22: warning: variable 'enL' set but not used [-Wunused-but-set-variable] double stL, seL, enL; ^ livarot/ShapeMisc.cpp: In member function 'int Shape::MakeOffset(Shape*, double, JoinType, double, bool, double, double, double, Geom::Matrix*)': livarot/ShapeMisc.cpp:782:22: warning: variable 'enL' set but not used [-Wunused-but-set-variable] double stL, seL, enL; ^ CXX livarot/ShapeSweep.o CXX livarot/sweep-tree-list.o CXX livarot/sweep-tree.o CXX livarot/sweep-event.o CXX livarot/path-description.o CXX 2geom/basic-intersection.o CXX 2geom/bezier-clipping.o CXX 2geom/utils.o CXX 2geom/bezier-utils.o CXX 2geom/circle-circle.o CXX 2geom/circle.o CXX 2geom/conjugate_gradient.o CXX 2geom/convex-cover.o CXX 2geom/crossing.o CXX 2geom/curve-helpers.o CXX 2geom/d2-sbasis.o CXX 2geom/ellipse.o CXX 2geom/elliptical-arc.o CXX 2geom/geom.o CXX 2geom/line.o CXX 2geom/matrix.o In file included from ./2geom/curve.h:42:0, from ./2geom/elliptical-arc.h:42, from 2geom/elliptical-arc.cpp:31: ./2geom/coord.h: In member function 'virtual std::vector Geom::EllipticalArc::allNearestPoints(const Geom::Point&, double, double) const': ./2geom/coord.h:54:75: warning: 'dsq' may be used uninitialized in this function [-Wmaybe-uninitialized] inline bool are_near(Coord a, Coord b, double eps=EPSILON) { return fabs(a-b) <= eps; } ^ 2geom/elliptical-arc.cpp:831:9: note: 'dsq' was declared here double dsq; ^ 2geom/elliptical-arc.cpp: In member function 'virtual std::vector Geom::EllipticalArc::roots(double, Geom::Dim2) const': 2geom/elliptical-arc.cpp:253:22: warning: 'roty' may be used uninitialized in this function [-Wmaybe-uninitialized] double b = ray(Y) * roty; ^ 2geom/elliptical-arc.cpp:249:27: warning: 'rotx' may be used uninitialized in this function [-Wmaybe-uninitialized] double rxrotx = ray(X) * rotx; ^ 2geom/elliptical-arc.cpp:199:31: warning: 'ray_prj' may be used uninitialized in this function [-Wmaybe-uninitialized] double s = (v - center(d)) / ray_prj; ^ CXX 2geom/nearest-point.o CXX 2geom/path-intersection.o CXX 2geom/path.o CXX 2geom/pathvector.o CXX 2geom/piecewise.o CXX 2geom/point.o 2geom/point.cpp:22:5: warning: floating constant exceeds range of 'double' [-Woverflow] static double const inf = 1e400; ^ CXX 2geom/poly.o CXX 2geom/quadtree.o CXX 2geom/region.o CXX 2geom/sbasis-2d.o CXX 2geom/sbasis-geometric.o CXX 2geom/sbasis-math.o 2geom/sbasis-geometric.cpp: In function 'std::vector > Geom::cubics_fitting_curvature(const Geom::Point&, const Geom::Point&, const Geom::Point&, const Geom::Point&, double, double, int, double)': 2geom/sbasis-geometric.cpp:665:20: warning: variable 'a' set but not used [-Wunused-but-set-variable] double a[5]; ^ CXX 2geom/sbasis-poly.o CXX 2geom/sbasis-roots.o CXX 2geom/sbasis-to-bezier.o CXX 2geom/sbasis.o CXX 2geom/shape.o CXX 2geom/solve-bezier-one-d.o CXX 2geom/solve-bezier-parametric.o CXX 2geom/svg-elliptical-arc.o CXX 2geom/svg-path-parser.o CXX 2geom/svg-path.o CXX 2geom/sweep.o CXX 2geom/transforms.o CXX 2geom/numeric/matrix.o 2geom/svg-elliptical-arc.cpp: In member function 'virtual std::vector Geom::SVGEllipticalArc::roots(double, Geom::Dim2) const': 2geom/svg-elliptical-arc.cpp:287:25: warning: 'roty' may be used uninitialized in this function [-Wmaybe-uninitialized] double b = ray(Y) * roty; ^ 2geom/svg-elliptical-arc.cpp:283:30: warning: 'rotx' may be used uninitialized in this function [-Wmaybe-uninitialized] double rxrotx = ray(X) * rotx; ^ 2geom/svg-elliptical-arc.cpp:231:44: warning: 'ray_prj' may be used uninitialized in this function [-Wmaybe-uninitialized] double s = (v - center(d)) / ray_prj; ^ AR libinkversion.a AR libinkscape.a In file included from ./2geom/curve.h:42:0, from ./2geom/svg-elliptical-arc.h:40, from 2geom/svg-elliptical-arc.cpp:31: ./2geom/coord.h: In member function 'virtual std::vector Geom::SVGEllipticalArc::allNearestPoints(const Geom::Point&, double, double) const': ./2geom/coord.h:54:75: warning: 'dsq' may be used uninitialized in this function [-Wmaybe-uninitialized] inline bool are_near(Coord a, Coord b, double eps=EPSILON) { return fabs(a-b) <= eps; } ^ 2geom/svg-elliptical-arc.cpp:602:12: note: 'dsq' was declared here double dsq; ^ AR dom/libdom.a AR libcroco/libcroco.a AR libavoid/libavoid.a AR libgdl/libgdl.a AR libcola/libcola.a AR libvpsc/libvpsc.a AR livarot/libvarot.a AR 2geom/lib2geom.a CXXLD inkscape CXXLD inkview make[3]: Leaving directory '/build/buildd/inkscape-0.48.4/src' Making all in doc make[3]: Entering directory '/build/buildd/inkscape-0.48.4/doc' make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/build/buildd/inkscape-0.48.4/doc' Making all in share make[3]: Entering directory '/build/buildd/inkscape-0.48.4/share' Making all in clipart make[4]: Entering directory '/build/buildd/inkscape-0.48.4/share/clipart' make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/build/buildd/inkscape-0.48.4/share/clipart' Making all in examples make[4]: Entering directory '/build/buildd/inkscape-0.48.4/share/examples' make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/build/buildd/inkscape-0.48.4/share/examples' Making all in extensions make[4]: Entering directory '/build/buildd/inkscape-0.48.4/share/extensions' Making all in alphabet_soup make[5]: Entering directory '/build/buildd/inkscape-0.48.4/share/extensions/alphabet_soup' make[5]: Nothing to be done for 'all'. make[5]: Leaving directory '/build/buildd/inkscape-0.48.4/share/extensions/alphabet_soup' Making all in Barcode make[5]: Entering directory '/build/buildd/inkscape-0.48.4/share/extensions/Barcode' make[5]: Nothing to be done for 'all'. make[5]: Leaving directory '/build/buildd/inkscape-0.48.4/share/extensions/Barcode' Making all in Poly3DObjects make[5]: Entering directory '/build/buildd/inkscape-0.48.4/share/extensions/Poly3DObjects' make[5]: Nothing to be done for 'all'. make[5]: Leaving directory '/build/buildd/inkscape-0.48.4/share/extensions/Poly3DObjects' Making all in test make[5]: Entering directory '/build/buildd/inkscape-0.48.4/share/extensions/test' make[5]: Nothing to be done for 'all'. make[5]: Leaving directory '/build/buildd/inkscape-0.48.4/share/extensions/test' Making all in xaml2svg make[5]: Entering directory '/build/buildd/inkscape-0.48.4/share/extensions/xaml2svg' make[5]: Nothing to be done for 'all'. make[5]: Leaving directory '/build/buildd/inkscape-0.48.4/share/extensions/xaml2svg' make[5]: Entering directory '/build/buildd/inkscape-0.48.4/share/extensions' make[5]: Nothing to be done for 'all-am'. make[5]: Leaving directory '/build/buildd/inkscape-0.48.4/share/extensions' make[4]: Leaving directory '/build/buildd/inkscape-0.48.4/share/extensions' Making all in filters make[4]: Entering directory '/build/buildd/inkscape-0.48.4/share/filters' make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/build/buildd/inkscape-0.48.4/share/filters' Making all in fonts make[4]: Entering directory '/build/buildd/inkscape-0.48.4/share/fonts' make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/build/buildd/inkscape-0.48.4/share/fonts' Making all in gradients make[4]: Entering directory '/build/buildd/inkscape-0.48.4/share/gradients' make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/build/buildd/inkscape-0.48.4/share/gradients' Making all in icons make[4]: Entering directory '/build/buildd/inkscape-0.48.4/share/icons' Making all in application make[5]: Entering directory '/build/buildd/inkscape-0.48.4/share/icons/application' Making all in 16x16 make[6]: Entering directory '/build/buildd/inkscape-0.48.4/share/icons/application/16x16' make[6]: Nothing to be done for 'all'. make[6]: Leaving directory '/build/buildd/inkscape-0.48.4/share/icons/application/16x16' Making all in 22x22 make[6]: Entering directory '/build/buildd/inkscape-0.48.4/share/icons/application/22x22' make[6]: Nothing to be done for 'all'. make[6]: Leaving directory '/build/buildd/inkscape-0.48.4/share/icons/application/22x22' Making all in 24x24 make[6]: Entering directory '/build/buildd/inkscape-0.48.4/share/icons/application/24x24' make[6]: Nothing to be done for 'all'. make[6]: Leaving directory '/build/buildd/inkscape-0.48.4/share/icons/application/24x24' Making all in 32x32 make[6]: Entering directory '/build/buildd/inkscape-0.48.4/share/icons/application/32x32' make[6]: Nothing to be done for 'all'. make[6]: Leaving directory '/build/buildd/inkscape-0.48.4/share/icons/application/32x32' Making all in 48x48 make[6]: Entering directory '/build/buildd/inkscape-0.48.4/share/icons/application/48x48' make[6]: Nothing to be done for 'all'. make[6]: Leaving directory '/build/buildd/inkscape-0.48.4/share/icons/application/48x48' Making all in 256x256 make[6]: Entering directory '/build/buildd/inkscape-0.48.4/share/icons/application/256x256' make[6]: Nothing to be done for 'all'. make[6]: Leaving directory '/build/buildd/inkscape-0.48.4/share/icons/application/256x256' make[6]: Entering directory '/build/buildd/inkscape-0.48.4/share/icons/application' make[6]: Nothing to be done for 'all-am'. make[6]: Leaving directory '/build/buildd/inkscape-0.48.4/share/icons/application' make[5]: Leaving directory '/build/buildd/inkscape-0.48.4/share/icons/application' make[5]: Entering directory '/build/buildd/inkscape-0.48.4/share/icons' make[5]: Nothing to be done for 'all-am'. make[5]: Leaving directory '/build/buildd/inkscape-0.48.4/share/icons' make[4]: Leaving directory '/build/buildd/inkscape-0.48.4/share/icons' Making all in keys make[4]: Entering directory '/build/buildd/inkscape-0.48.4/share/keys' make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/build/buildd/inkscape-0.48.4/share/keys' Making all in markers make[4]: Entering directory '/build/buildd/inkscape-0.48.4/share/markers' make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/build/buildd/inkscape-0.48.4/share/markers' Making all in palettes make[4]: Entering directory '/build/buildd/inkscape-0.48.4/share/palettes' make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/build/buildd/inkscape-0.48.4/share/palettes' Making all in patterns make[4]: Entering directory '/build/buildd/inkscape-0.48.4/share/patterns' make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/build/buildd/inkscape-0.48.4/share/patterns' Making all in screens make[4]: Entering directory '/build/buildd/inkscape-0.48.4/share/screens' make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/build/buildd/inkscape-0.48.4/share/screens' Making all in templates make[4]: Entering directory '/build/buildd/inkscape-0.48.4/share/templates' make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/build/buildd/inkscape-0.48.4/share/templates' Making all in tutorials make[4]: Entering directory '/build/buildd/inkscape-0.48.4/share/tutorials' make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/build/buildd/inkscape-0.48.4/share/tutorials' Making all in ui make[4]: Entering directory '/build/buildd/inkscape-0.48.4/share/ui' make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/build/buildd/inkscape-0.48.4/share/ui' make[4]: Entering directory '/build/buildd/inkscape-0.48.4/share' make[4]: Nothing to be done for 'all-am'. make[4]: Leaving directory '/build/buildd/inkscape-0.48.4/share' make[3]: Leaving directory '/build/buildd/inkscape-0.48.4/share' Making all in po make[3]: Entering directory '/build/buildd/inkscape-0.48.4/po' MSGFMT am.gmo MSGFMT ar.gmo MSGFMT az.gmo MSGFMT be.gmo MSGFMT bg.gmo MSGFMT bn.gmo MSGFMT br.gmo MSGFMT ca.gmo MSGFMT ca@valencia.gmo MSGFMT cs.gmo MSGFMT da.gmo MSGFMT de.gmo MSGFMT dz.gmo MSGFMT el.gmo MSGFMT en_AU.gmo MSGFMT en_CA.gmo MSGFMT en_GB.gmo MSGFMT en_US@piglatin.gmo MSGFMT eo.gmo MSGFMT es_MX.gmo MSGFMT es.gmo MSGFMT et.gmo MSGFMT eu.gmo MSGFMT fa.gmo MSGFMT fi.gmo MSGFMT fr.gmo MSGFMT ga.gmo MSGFMT gl.gmo MSGFMT he.gmo MSGFMT hr.gmo MSGFMT hu.gmo MSGFMT hy.gmo MSGFMT id.gmo MSGFMT it.gmo MSGFMT ja.gmo MSGFMT km.gmo MSGFMT ko.gmo MSGFMT lt.gmo MSGFMT mk.gmo MSGFMT mn.gmo MSGFMT nb.gmo MSGFMT ne.gmo MSGFMT nl.gmo MSGFMT nn.gmo MSGFMT pa.gmo MSGFMT pl.gmo MSGFMT pt_BR.gmo MSGFMT pt.gmo MSGFMT ro.gmo MSGFMT ru.gmo MSGFMT rw.gmo MSGFMT sk.gmo MSGFMT sl.gmo MSGFMT sq.gmo MSGFMT sr@latin.gmo MSGFMT sr.gmo MSGFMT sv.gmo MSGFMT te_IN.gmo MSGFMT th.gmo MSGFMT tr.gmo MSGFMT uk.gmo MSGFMT vi.gmo MSGFMT zh_CN.gmo MSGFMT zh_TW.gmo make[3]: Leaving directory '/build/buildd/inkscape-0.48.4/po' make[3]: Entering directory '/build/buildd/inkscape-0.48.4' ITMRG inkscape.desktop make[3]: Leaving directory '/build/buildd/inkscape-0.48.4' make[2]: Leaving directory '/build/buildd/inkscape-0.48.4' make[1]: Leaving directory '/build/buildd/inkscape-0.48.4' dh_auto_test -a -O--buildsystem=autoconf -O--parallel make[1]: Entering directory '/build/buildd/inkscape-0.48.4' Making check in src make[2]: Entering directory '/build/buildd/inkscape-0.48.4/src' make cxxtests make[3]: Entering directory '/build/buildd/inkscape-0.48.4/src' CXX cxxtests.o CXX libnr/nr-compose-reference.o In file included from cxxtests.cpp:351:0: ./libnr/in-svg-plane-test.h:18:9: warning: floating constant exceeds range of 'double' [-Woverflow] inf( 1e400 ), ^ In file included from cxxtests.cpp:588:0: ./libnr/nr-point-fns-test.h:20:9: warning: floating constant exceeds range of 'double' [-Woverflow] inf( 1e400 ), ^ In file included from ./document.h:28:0, from ./test-helpers.h:8, from ./color-profile-test.h:8, from cxxtests.cpp:39: ./gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': ./gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ In file included from ./color-profile-test.h:8:0, from cxxtests.cpp:39: ./test-helpers.h: In function 'T* Inkscape::createSuiteAndDocument(void (*)(T*&))': ./test-helpers.h:27:5: warning: 'void g_type_init()' is deprecated (declared at /usr/include/glib-2.0/gobject/gtype.h:679) [-Wdeprecated-declarations] g_type_init(); ^ In file included from /usr/include/gdkmm-2.4/gdkmm.h:27:0, from /usr/include/gtkmm-2.4/gtkmm.h:89, from ./sp-filter.h:19, from ./style.h:21, from ./style-test.h:9, from cxxtests.cpp:227: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/pangomm-1.4/pangomm/layout.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:29, from /usr/include/gdkmm-2.4/gdkmm/gc.h:32, from /usr/include/gdkmm-2.4/gdkmm.h:30, from /usr/include/gtkmm-2.4/gtkmm.h:89, from ./sp-filter.h:19, from ./style.h:21, from ./style-test.h:9, from cxxtests.cpp:227: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm/cursor.h:31:0, from /usr/include/gdkmm-2.4/gdkmm.h:40, from /usr/include/gtkmm-2.4/gtkmm.h:89, from ./sp-filter.h:19, from ./style.h:21, from ./style-test.h:9, from cxxtests.cpp:227: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:97:0, from ./sp-filter.h:19, from ./style.h:21, from ./style-test.h:9, from cxxtests.cpp:227: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:98:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:101:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/cellview.h:31, from /usr/include/gtkmm-2.4/gtkmm.h:108, from ./sp-filter.h:19, from ./style.h:21, from ./style-test.h:9, from cxxtests.cpp:227: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:86:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:89:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/cellview.h:31, from /usr/include/gtkmm-2.4/gtkmm.h:108, from ./sp-filter.h:19, from ./style.h:21, from ./style-test.h:9, from cxxtests.cpp:227: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:127:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:130:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:113:0, from ./sp-filter.h:19, from ./style.h:21, from ./style-test.h:9, from cxxtests.cpp:227: /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'GtkCellRendererCombo* Gtk::CellRendererCombo::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:95:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] GtkCellRendererCombo* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'const GtkCellRendererCombo* Gtk::CellRendererCombo::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:98:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererCombo* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:116:0, from ./sp-filter.h:19, from ./style.h:21, from ./style-test.h:9, from cxxtests.cpp:227: /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'GtkCellRendererSpin* Gtk::CellRendererSpin::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:97:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] GtkCellRendererSpin* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'const GtkCellRendererSpin* Gtk::CellRendererSpin::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:100:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererSpin* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:193:0, from ./sp-filter.h:19, from ./style.h:21, from ./style-test.h:9, from cxxtests.cpp:227: /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'GtkProgressBar* Gtk::ProgressBar::gobj()': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:146:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] GtkProgressBar* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'const GtkProgressBar* Gtk::ProgressBar::gobj() const': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:149:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] const GtkProgressBar* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:207:0, from ./sp-filter.h:19, from ./style.h:21, from ./style-test.h:9, from cxxtests.cpp:227: /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkRuler* Gtk::Ruler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:116:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] GtkRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkRuler* Gtk::Ruler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:119:77: warning: cast from 'GObject* {aka _GObject*}' to 'GtkRuler* {aka _GtkRuler*}' increases required alignment of target type [-Wcast-align] const GtkRuler* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkVRuler* Gtk::VRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:369:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] GtkVRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkVRuler* Gtk::VRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:372:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkVRuler* {aka _GtkVRuler*}' increases required alignment of target type [-Wcast-align] const GtkVRuler* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkHRuler* Gtk::HRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:439:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] GtkHRuler* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkHRuler* Gtk::HRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:442:79: warning: cast from 'GObject* {aka _GObject*}' to 'GtkHRuler* {aka _GtkHRuler*}' increases required alignment of target type [-Wcast-align] const GtkHRuler* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:216:0, from ./sp-filter.h:19, from ./style.h:21, from ./style-test.h:9, from cxxtests.cpp:227: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:163:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from ./color-profile-test.h:8:0, from cxxtests.cpp:39: ./test-helpers.h: In instantiation of 'T* Inkscape::createSuiteAndDocument(void (*)(T*&)) [with T = ColorProfileTest]': ./color-profile-test.h:47:107: required from here ./test-helpers.h:27:17: warning: 'void g_type_init()' is deprecated (declared at /usr/include/glib-2.0/gobject/gtype.h:679) [-Wdeprecated-declarations] g_type_init(); ^ ./test-helpers.h: In instantiation of 'T* Inkscape::createSuiteAndDocument(void (*)(T*&)) [with T = SPStyleElemTest]': ./sp-style-elem-test.h:45:87: required from here ./test-helpers.h:27:17: warning: 'void g_type_init()' is deprecated (declared at /usr/include/glib-2.0/gobject/gtype.h:679) [-Wdeprecated-declarations] ./test-helpers.h: In instantiation of 'T* Inkscape::createSuiteAndDocument(void (*)(T*&)) [with T = StyleTest]': ./style-test.h:39:93: required from here ./test-helpers.h:27:17: warning: 'void g_type_init()' is deprecated (declared at /usr/include/glib-2.0/gobject/gtype.h:679) [-Wdeprecated-declarations] CXXLD cxxtests make[3]: Leaving directory '/build/buildd/inkscape-0.48.4/src' make check-TESTS make[3]: Entering directory '/build/buildd/inkscape-0.48.4/src' Running 178 tests In AttributesTest::testAttributes: ./attributes-test.h:516: Warning: "Attribute string with enum 45 {fit-margin-top} not handled" ./attributes-test.h:516: Warning: "Attribute string with enum 46 {fit-margin-left} not handled" ./attributes-test.h:516: Warning: "Attribute string with enum 47 {fit-margin-right} not handled" ./attributes-test.h:516: Warning: "Attribute string with enum 48 {fit-margin-bottom} not handled" ./attributes-test.h:516: Warning: "Attribute string with enum 79 {units} not handled" ./attributes-test.h:516: Warning: "Attribute string with enum 94 {inkscape:connection-start-point} not handled" ./attributes-test.h:516: Warning: "Attribute string with enum 95 {inkscape:connection-end-point} not handled" ./attributes-test.h:516: Warning: "Attribute string with enum 186 {flood-color} not handled" ./attributes-test.h:516: Warning: "Attribute string with enum 187 {flood-opacity} not handled" ./attributes-test.h:516: Warning: "Attribute string with enum 199 {osb:paint} not handled" ./attributes-test.h:521: Error: Assertion failed: !found ./attributes-test.h:526: Error: Test failed: "Enum round-trip through string {flood-color} failed." ./attributes-test.h:526: Error: Expected (index == postLookup), found (186 != 321) ./attributes-test.h:526: Error: Test failed: "Enum round-trip through string {flood-opacity} failed." ./attributes-test.h:526: Error: Expected (index == postLookup), found (187 != 322) ........... In PreferencesTest::testStartingState: ./preferences-test.h:42: Error: Expected (prefs->isWritable() == false), found (true != false) ............. In VerbsTest::testFetch: ./verbs-test.h:47: Error: Test failed: "Verb# 229" ./verbs-test.h:47: Error: Expected (verb->get_code() == static_cast(i)), found (231 != 229) ./verbs-test.h:52: Error: Test failed: "Verb# 229" ./verbs-test.h:52: Error: Assertion failed: verb->get_name() ./verbs-test.h:59: Error: Test failed: "Verb# 229" ./verbs-test.h:59: Error: Expected (bounced->get_code() == static_cast(i)), found (231 != 229) ./verbs-test.h:44: Error: Test failed: "Verb# 230" ./verbs-test.h:44: Error: Assertion failed: verb . In CurveTest::testNodesInPath: ./display/curve-test.h:108: Error: Expected (curve.nodes_in_path() == 12u), found (11 != 12) .. In CurveTest::testLastFirstSegment: ./display/curve-test.h:140: Error: Expected (SPCurve(pv).first_segment() != (void*)0), found ({ 00 00 00 00 }) ./display/curve-test.h:141: Error: Expected (SPCurve(pv).last_segment() != (void*)0), found ({ 00 00 00 00 }) .. In CurveTest::testLastPoint: ./display/curve-test.h:204: Error: Expected (*(SPCurve(Geom::PathVector(1, path1)).last_point()) == Geom::Point(0,0)), found ({ 00 00 00 00 00 00 F0 3F ... } != { 00 00 00 00 00 00 00 00 ... }) . In CurveTest::testPenultimatePoint: ./display/curve-test.h:236: Error: Expected (*(SPCurve(Geom::PathVector(1, path2)).penultimate_point()) == Geom::Point(3,0)), found ({ 00 00 00 00 00 00 00 40 ... } != { 00 00 00 00 00 00 08 40 ... }) ./display/curve-test.h:245: Error: Expected (*(SPCurve(pv).penultimate_point()) == Geom::Point(8,4)), found ({ 00 00 00 00 00 00 08 40 ... } != { 00 00 00 00 00 00 20 40 ... }) ........................................................................................ In SvgAffineTest::testWriteTranslate: ./svg/svg-affine-test.h:131: Error: Expected streq_rel( str, write_translate_tests[i].str ), found !streq_rel( translate(1,0), translate(1) ) In SvgAffineTest::testWriteScale: ./svg/svg-affine-test.h:140: Error: Expected streq_rel( str, write_scale_tests[i].str ), found !streq_rel( scale(0,0), scale(0) ) In SvgAffineTest::testWriteRotate: ./svg/svg-affine-test.h:149: Error: Expected streq_rel( str, write_rotate_tests[i].str ), found !streq_rel( matrix(0.97437006,0.22495105,-0.22495105,0.97437006,0,0), rotate(13) ) ./svg/svg-affine-test.h:149: Error: Expected streq_rel( str, write_rotate_tests[i].str ), found !streq_rel( matrix(0.97437006,-0.22495105,0.22495105,0.97437006,-2.2950521,1.8565867), rotate(-13,7,11) ) In SvgAffineTest::testWriteSkew: ./svg/svg-affine-test.h:158: Error: Expected streq_rel( str, write_skew_tests[i].str ), found !streq_rel( matrix(1,0,0.57735027,1,0,0), skewX(30) ) ./svg/svg-affine-test.h:158: Error: Expected streq_rel( str, write_skew_tests[i].str ), found !streq_rel( matrix(1,0,-0.57735027,1,0,0), skewX(-30) ) ./svg/svg-affine-test.h:158: Error: Expected streq_rel( str, write_skew_tests[i].str ), found !streq_rel( matrix(1,0.57735027,0,1,0,0), skewY(390) ) . In SvgAffineTest::testReadFailures: ./svg/svg-affine-test.h:179: Error: Test failed: matrix(1,2,3,4,5,6,) ./svg/svg-affine-test.h:179: Error: Assertion failed: !sp_svg_transform_read(read_fail_tests[i], &cm) ./svg/svg-affine-test.h:179: Error: Test failed: matrix(1,2,3,4,5e6-3) ./svg/svg-affine-test.h:179: Error: Assertion failed: !sp_svg_transform_read(read_fail_tests[i], &cm) ./svg/svg-affine-test.h:179: Error: Test failed: matrix(1,2,3,4,5e6.3) ./svg/svg-affine-test.h:179: Error: Assertion failed: !sp_svg_transform_read(read_fail_tests[i], &cm) ./svg/svg-affine-test.h:179: Error: Test failed: translate(1,) ./svg/svg-affine-test.h:179: Error: Assertion failed: !sp_svg_transform_read(read_fail_tests[i], &cm) ./svg/svg-affine-test.h:179: Error: Test failed: translate(1,6,) ./svg/svg-affine-test.h:179: Error: Assertion failed: !sp_svg_transform_read(read_fail_tests[i], &cm) ... In SvgLengthTest::testRead: ./svg/svg-length-test.h:51: Error: Test failed: 123 px ./svg/svg-length-test.h:51: Error: Assertion failed: !len.read(fail_tests[i]) In SvgLengthTest::testReadOrUnset: ./svg/svg-length-test.h:75: Error: Test failed: 123 px ./svg/svg-length-test.h:75: Error: Expected (len.unit == SVGLength::INCH), found ({ 00 00 00 00 } != { 06 00 00 00 }) ./svg/svg-length-test.h:77: Error: Test failed: 123 px ./svg/svg-length-test.h:77: Error: Expected (len.computed == 456), found (123.0000 != 456) In SvgLengthTest::testReadAbsolute: ./svg/svg-length-test.h:96: Error: Test failed: 123 px ./svg/svg-length-test.h:96: Error: Assertion failed: !len.readAbsolute(fail_tests[i]) .... In SvgPathGeomTest::testReadRectanglesAbsoluteClosed: ./svg/svg-path-geom-test.h:582: Trace: An HLineSegment and a LineSegment have been considered equal. Subpath: 0, segment: 0 ./svg/svg-path-geom-test.h:598: Trace: A VLineSegment and a LineSegment have been considered equal. Subpath: 0, segment: 1 ./svg/svg-path-geom-test.h:582: Trace: An HLineSegment and a LineSegment have been considered equal. Subpath: 0, segment: 2 . In SvgPathGeomTest::testReadRectanglesRelativeClosed: ./svg/svg-path-geom-test.h:582: Trace: An HLineSegment and a LineSegment have been considered equal. Subpath: 0, segment: 0 ./svg/svg-path-geom-test.h:598: Trace: A VLineSegment and a LineSegment have been considered equal. Subpath: 0, segment: 1 ./svg/svg-path-geom-test.h:582: Trace: An HLineSegment and a LineSegment have been considered equal. Subpath: 0, segment: 2 . In SvgPathGeomTest::testReadRectanglesAbsoluteOpen: ./svg/svg-path-geom-test.h:582: Trace: An HLineSegment and a LineSegment have been considered equal. Subpath: 0, segment: 0 ./svg/svg-path-geom-test.h:598: Trace: A VLineSegment and a LineSegment have been considered equal. Subpath: 0, segment: 1 ./svg/svg-path-geom-test.h:582: Trace: An HLineSegment and a LineSegment have been considered equal. Subpath: 0, segment: 2 ./svg/svg-path-geom-test.h:598: Trace: A VLineSegment and a LineSegment have been considered equal. Subpath: 0, segment: 3 . In SvgPathGeomTest::testReadRectanglesRelativeOpen: ./svg/svg-path-geom-test.h:582: Trace: An HLineSegment and a LineSegment have been considered equal. Subpath: 0, segment: 0 ./svg/svg-path-geom-test.h:598: Trace: A VLineSegment and a LineSegment have been considered equal. Subpath: 0, segment: 1 ./svg/svg-path-geom-test.h:582: Trace: An HLineSegment and a LineSegment have been considered equal. Subpath: 0, segment: 2 ./svg/svg-path-geom-test.h:598: Trace: A VLineSegment and a LineSegment have been considered equal. Subpath: 0, segment: 3 . In SvgPathGeomTest::testReadRectanglesAbsoluteClosed2: ./svg/svg-path-geom-test.h:582: Trace: An HLineSegment and a LineSegment have been considered equal. Subpath: 0, segment: 0 ./svg/svg-path-geom-test.h:598: Trace: A VLineSegment and a LineSegment have been considered equal. Subpath: 0, segment: 1 ./svg/svg-path-geom-test.h:582: Trace: An HLineSegment and a LineSegment have been considered equal. Subpath: 0, segment: 2 ./svg/svg-path-geom-test.h:598: Trace: A VLineSegment and a LineSegment have been considered equal. Subpath: 0, segment: 3 . In SvgPathGeomTest::testReadRectanglesRelativeClosed2: ./svg/svg-path-geom-test.h:582: Trace: An HLineSegment and a LineSegment have been considered equal. Subpath: 0, segment: 0 ./svg/svg-path-geom-test.h:598: Trace: A VLineSegment and a LineSegment have been considered equal. Subpath: 0, segment: 1 ./svg/svg-path-geom-test.h:582: Trace: An HLineSegment and a LineSegment have been considered equal. Subpath: 0, segment: 2 ./svg/svg-path-geom-test.h:598: Trace: A VLineSegment and a LineSegment have been considered equal. Subpath: 0, segment: 3 ... In SvgPathGeomTest::testReadImplicitMoveto: ./svg/svg-path-geom-test.h:162: Warning: Currently lib2geom (/libnr) has no way of specifying the difference between 'M 0,0 ... z M 0,0 L 1,0' and 'M 0,0 ... z L 1,0', the SVG specification does state that these should be handled differently with respect to markers however, see the description of the 'orient' attribute of the 'marker' element. .... In SvgPathGeomTest::testReadErrorUnrecognizedCharacter: ./svg/svg-path-geom-test.h:426: Error: Test failed: Right subpath is closed, left subpath is open. Subpath: 0 ./svg/svg-path-geom-test.h:263: Error: Test failed: M 1,2 4,2 4,8 1,8 z&m 13,15 ./svg/svg-path-geom-test.h:263: Error: Assertion failed: bpathEqual(pv,rectanglepvclosed) ........................ Failed 16 of 178 tests Success rate: 91% XFAIL: cxxtests ##### Extension Tests ##### >> Testing addnodes The fantastic lxml wrapper for libxml2 is required by inkex.py and therefore this extension. Please download and install the latest version from http://cheeseshop.python.org/pypi/lxml/, or install it through your package manager by a command like: sudo apt-get install python-lxml >> Testing chardataeffect The fantastic lxml wrapper for libxml2 is required by inkex.py and therefore this extension. Please download and install the latest version from http://cheeseshop.python.org/pypi/lxml/, or install it through your package manager by a command like: sudo apt-get install python-lxml >> Testing coloreffect The fantastic lxml wrapper for libxml2 is required by inkex.py and therefore this extension. Please download and install the latest version from http://cheeseshop.python.org/pypi/lxml/, or install it through your package manager by a command like: sudo apt-get install python-lxml >> Testing dots The fantastic lxml wrapper for libxml2 is required by inkex.py and therefore this extension. Please download and install the latest version from http://cheeseshop.python.org/pypi/lxml/, or install it through your package manager by a command like: sudo apt-get install python-lxml >> Testing draw_from_triangle The fantastic lxml wrapper for libxml2 is required by inkex.py and therefore this extension. Please download and install the latest version from http://cheeseshop.python.org/pypi/lxml/, or install it through your package manager by a command like: sudo apt-get install python-lxml >> Testing dxf_outlines The fantastic lxml wrapper for libxml2 is required by inkex.py and therefore this extension. Please download and install the latest version from http://cheeseshop.python.org/pypi/lxml/, or install it through your package manager by a command like: sudo apt-get install python-lxml >> Testing edge3d The fantastic lxml wrapper for libxml2 is required by inkex.py and therefore this extension. Please download and install the latest version from http://cheeseshop.python.org/pypi/lxml/, or install it through your package manager by a command like: sudo apt-get install python-lxml >> Testing embedimage The fantastic lxml wrapper for libxml2 is required by inkex.py and therefore this extension. Please download and install the latest version from http://cheeseshop.python.org/pypi/lxml/, or install it through your package manager by a command like: sudo apt-get install python-lxml >> Testing eqtexsvg The fantastic lxml wrapper for libxml2 is required by inkex.py and therefore this extension. Please download and install the latest version from http://cheeseshop.python.org/pypi/lxml/, or install it through your package manager by a command like: sudo apt-get install python-lxml >> Testing extractimage The fantastic lxml wrapper for libxml2 is required by inkex.py and therefore this extension. Please download and install the latest version from http://cheeseshop.python.org/pypi/lxml/, or install it through your package manager by a command like: sudo apt-get install python-lxml >> Testing extrude The fantastic lxml wrapper for libxml2 is required by inkex.py and therefore this extension. Please download and install the latest version from http://cheeseshop.python.org/pypi/lxml/, or install it through your package manager by a command like: sudo apt-get install python-lxml >> Testing flatten The fantastic lxml wrapper for libxml2 is required by inkex.py and therefore this extension. Please download and install the latest version from http://cheeseshop.python.org/pypi/lxml/, or install it through your package manager by a command like: sudo apt-get install python-lxml >> Testing foldablebox The fantastic lxml wrapper for libxml2 is required by inkex.py and therefore this extension. Please download and install the latest version from http://cheeseshop.python.org/pypi/lxml/, or install it through your package manager by a command like: sudo apt-get install python-lxml >> Testing fractalize The fantastic lxml wrapper for libxml2 is required by inkex.py and therefore this extension. Please download and install the latest version from http://cheeseshop.python.org/pypi/lxml/, or install it through your package manager by a command like: sudo apt-get install python-lxml >> Testing funcplot The fantastic lxml wrapper for libxml2 is required by inkex.py and therefore this extension. Please download and install the latest version from http://cheeseshop.python.org/pypi/lxml/, or install it through your package manager by a command like: sudo apt-get install python-lxml >> Testing gears The fantastic lxml wrapper for libxml2 is required by inkex.py and therefore this extension. Please download and install the latest version from http://cheeseshop.python.org/pypi/lxml/, or install it through your package manager by a command like: sudo apt-get install python-lxml >> Testing gimp_xcf The fantastic lxml wrapper for libxml2 is required by inkex.py and therefore this extension. Please download and install the latest version from http://cheeseshop.python.org/pypi/lxml/, or install it through your package manager by a command like: sudo apt-get install python-lxml >> Testing grid_cartesian The fantastic lxml wrapper for libxml2 is required by inkex.py and therefore this extension. Please download and install the latest version from http://cheeseshop.python.org/pypi/lxml/, or install it through your package manager by a command like: sudo apt-get install python-lxml >> Testing grid_polar The fantastic lxml wrapper for libxml2 is required by inkex.py and therefore this extension. Please download and install the latest version from http://cheeseshop.python.org/pypi/lxml/, or install it through your package manager by a command like: sudo apt-get install python-lxml >> Testing guides_creator The fantastic lxml wrapper for libxml2 is required by inkex.py and therefore this extension. Please download and install the latest version from http://cheeseshop.python.org/pypi/lxml/, or install it through your package manager by a command like: sudo apt-get install python-lxml >> Testing handles The fantastic lxml wrapper for libxml2 is required by inkex.py and therefore this extension. Please download and install the latest version from http://cheeseshop.python.org/pypi/lxml/, or install it through your package manager by a command like: sudo apt-get install python-lxml >> Testing hpgl_output The fantastic lxml wrapper for libxml2 is required by inkex.py and therefore this extension. Please download and install the latest version from http://cheeseshop.python.org/pypi/lxml/, or install it through your package manager by a command like: sudo apt-get install python-lxml >> Testing inkwebeffect The fantastic lxml wrapper for libxml2 is required by inkex.py and therefore this extension. Please download and install the latest version from http://cheeseshop.python.org/pypi/lxml/, or install it through your package manager by a command like: sudo apt-get install python-lxml >> Testing interp The fantastic lxml wrapper for libxml2 is required by inkex.py and therefore this extension. Please download and install the latest version from http://cheeseshop.python.org/pypi/lxml/, or install it through your package manager by a command like: sudo apt-get install python-lxml >> Testing interp_att_g The fantastic lxml wrapper for libxml2 is required by inkex.py and therefore this extension. Please download and install the latest version from http://cheeseshop.python.org/pypi/lxml/, or install it through your package manager by a command like: sudo apt-get install python-lxml >> Testing lindenmayer The fantastic lxml wrapper for libxml2 is required by inkex.py and therefore this extension. Please download and install the latest version from http://cheeseshop.python.org/pypi/lxml/, or install it through your package manager by a command like: sudo apt-get install python-lxml >> Testing lorem_ipsum The fantastic lxml wrapper for libxml2 is required by inkex.py and therefore this extension. Please download and install the latest version from http://cheeseshop.python.org/pypi/lxml/, or install it through your package manager by a command like: sudo apt-get install python-lxml >> Testing markers_strokepaint The fantastic lxml wrapper for libxml2 is required by inkex.py and therefore this extension. Please download and install the latest version from http://cheeseshop.python.org/pypi/lxml/, or install it through your package manager by a command like: sudo apt-get install python-lxml >> Testing measure The fantastic lxml wrapper for libxml2 is required by inkex.py and therefore this extension. Please download and install the latest version from http://cheeseshop.python.org/pypi/lxml/, or install it through your package manager by a command like: sudo apt-get install python-lxml >> Testing motion The fantastic lxml wrapper for libxml2 is required by inkex.py and therefore this extension. Please download and install the latest version from http://cheeseshop.python.org/pypi/lxml/, or install it through your package manager by a command like: sudo apt-get install python-lxml >> Testing pathmodifier The fantastic lxml wrapper for libxml2 is required by inkex.py and therefore this extension. Please download and install the latest version from http://cheeseshop.python.org/pypi/lxml/, or install it through your package manager by a command like: sudo apt-get install python-lxml >> Testing perfectboundcover The fantastic lxml wrapper for libxml2 is required by inkex.py and therefore this extension. Please download and install the latest version from http://cheeseshop.python.org/pypi/lxml/, or install it through your package manager by a command like: sudo apt-get install python-lxml >> Testing perspective The fantastic lxml wrapper for libxml2 is required by inkex.py and therefore this extension. Please download and install the latest version from http://cheeseshop.python.org/pypi/lxml/, or install it through your package manager by a command like: sudo apt-get install python-lxml >> Testing polyhedron_3d The fantastic lxml wrapper for libxml2 is required by inkex.py and therefore this extension. Please download and install the latest version from http://cheeseshop.python.org/pypi/lxml/, or install it through your package manager by a command like: sudo apt-get install python-lxml >> Testing printing-marks File "printing-marks.test.py", line 13 from printing-marks import * ^ SyntaxError: invalid syntax >> Testing radiusrand The fantastic lxml wrapper for libxml2 is required by inkex.py and therefore this extension. Please download and install the latest version from http://cheeseshop.python.org/pypi/lxml/, or install it through your package manager by a command like: sudo apt-get install python-lxml >> Testing render_alphabetsoup The fantastic lxml wrapper for libxml2 is required by inkex.py and therefore this extension. Please download and install the latest version from http://cheeseshop.python.org/pypi/lxml/, or install it through your package manager by a command like: sudo apt-get install python-lxml >> Testing render_barcode The fantastic lxml wrapper for libxml2 is required by inkex.py and therefore this extension. Please download and install the latest version from http://cheeseshop.python.org/pypi/lxml/, or install it through your package manager by a command like: sudo apt-get install python-lxml >> Testing restack The fantastic lxml wrapper for libxml2 is required by inkex.py and therefore this extension. Please download and install the latest version from http://cheeseshop.python.org/pypi/lxml/, or install it through your package manager by a command like: sudo apt-get install python-lxml >> Testing rtree The fantastic lxml wrapper for libxml2 is required by inkex.py and therefore this extension. Please download and install the latest version from http://cheeseshop.python.org/pypi/lxml/, or install it through your package manager by a command like: sudo apt-get install python-lxml >> Testing spirograph The fantastic lxml wrapper for libxml2 is required by inkex.py and therefore this extension. Please download and install the latest version from http://cheeseshop.python.org/pypi/lxml/, or install it through your package manager by a command like: sudo apt-get install python-lxml >> Testing straightseg The fantastic lxml wrapper for libxml2 is required by inkex.py and therefore this extension. Please download and install the latest version from http://cheeseshop.python.org/pypi/lxml/, or install it through your package manager by a command like: sudo apt-get install python-lxml >> Testing summersnight The fantastic lxml wrapper for libxml2 is required by inkex.py and therefore this extension. Please download and install the latest version from http://cheeseshop.python.org/pypi/lxml/, or install it through your package manager by a command like: sudo apt-get install python-lxml >> Testing svg_and_media_zip_output The fantastic lxml wrapper for libxml2 is required by inkex.py and therefore this extension. Please download and install the latest version from http://cheeseshop.python.org/pypi/lxml/, or install it through your package manager by a command like: sudo apt-get install python-lxml >> Testing svgcalendar The fantastic lxml wrapper for libxml2 is required by inkex.py and therefore this extension. Please download and install the latest version from http://cheeseshop.python.org/pypi/lxml/, or install it through your package manager by a command like: sudo apt-get install python-lxml >> Testing triangle The fantastic lxml wrapper for libxml2 is required by inkex.py and therefore this extension. Please download and install the latest version from http://cheeseshop.python.org/pypi/lxml/, or install it through your package manager by a command like: sudo apt-get install python-lxml >> Testing whirl The fantastic lxml wrapper for libxml2 is required by inkex.py and therefore this extension. Please download and install the latest version from http://cheeseshop.python.org/pypi/lxml/, or install it through your package manager by a command like: sudo apt-get install python-lxml Failed 47 of 47 extension tests: - addnodes - chardataeffect - coloreffect - dots - draw_from_triangle - dxf_outlines - edge3d - embedimage - eqtexsvg - extractimage - extrude - flatten - foldablebox - fractalize - funcplot - gears - gimp_xcf - grid_cartesian - grid_polar - guides_creator - handles - hpgl_output - inkwebeffect - interp - interp_att_g - lindenmayer - lorem_ipsum - markers_strokepaint - measure - motion - pathmodifier - perfectboundcover - perspective - polyhedron_3d - printing-marks - radiusrand - render_alphabetsoup - render_barcode - restack - rtree - spirograph - straightseg - summersnight - svg_and_media_zip_output - svgcalendar - triangle - whirl XFAIL: ../share/extensions/test/run-all-extension-tests ===================================================== All 2 tests behaved as expected (2 expected failures) ===================================================== make[3]: Leaving directory '/build/buildd/inkscape-0.48.4/src' make[2]: Leaving directory '/build/buildd/inkscape-0.48.4/src' Making check in doc make[2]: Entering directory '/build/buildd/inkscape-0.48.4/doc' make[2]: Nothing to be done for 'check'. make[2]: Leaving directory '/build/buildd/inkscape-0.48.4/doc' Making check in share make[2]: Entering directory '/build/buildd/inkscape-0.48.4/share' Making check in clipart make[3]: Entering directory '/build/buildd/inkscape-0.48.4/share/clipart' make[3]: Nothing to be done for 'check'. make[3]: Leaving directory '/build/buildd/inkscape-0.48.4/share/clipart' Making check in examples make[3]: Entering directory '/build/buildd/inkscape-0.48.4/share/examples' make[3]: Nothing to be done for 'check'. make[3]: Leaving directory '/build/buildd/inkscape-0.48.4/share/examples' Making check in extensions make[3]: Entering directory '/build/buildd/inkscape-0.48.4/share/extensions' Making check in alphabet_soup make[4]: Entering directory '/build/buildd/inkscape-0.48.4/share/extensions/alphabet_soup' make[4]: Nothing to be done for 'check'. make[4]: Leaving directory '/build/buildd/inkscape-0.48.4/share/extensions/alphabet_soup' Making check in Barcode make[4]: Entering directory '/build/buildd/inkscape-0.48.4/share/extensions/Barcode' make[4]: Nothing to be done for 'check'. make[4]: Leaving directory '/build/buildd/inkscape-0.48.4/share/extensions/Barcode' Making check in Poly3DObjects make[4]: Entering directory '/build/buildd/inkscape-0.48.4/share/extensions/Poly3DObjects' make[4]: Nothing to be done for 'check'. make[4]: Leaving directory '/build/buildd/inkscape-0.48.4/share/extensions/Poly3DObjects' Making check in test make[4]: Entering directory '/build/buildd/inkscape-0.48.4/share/extensions/test' make[4]: Nothing to be done for 'check'. make[4]: Leaving directory '/build/buildd/inkscape-0.48.4/share/extensions/test' Making check in xaml2svg make[4]: Entering directory '/build/buildd/inkscape-0.48.4/share/extensions/xaml2svg' make[4]: Nothing to be done for 'check'. make[4]: Leaving directory '/build/buildd/inkscape-0.48.4/share/extensions/xaml2svg' make[4]: Entering directory '/build/buildd/inkscape-0.48.4/share/extensions' make[4]: Nothing to be done for 'check-am'. make[4]: Leaving directory '/build/buildd/inkscape-0.48.4/share/extensions' make[3]: Leaving directory '/build/buildd/inkscape-0.48.4/share/extensions' Making check in filters make[3]: Entering directory '/build/buildd/inkscape-0.48.4/share/filters' make[3]: Nothing to be done for 'check'. make[3]: Leaving directory '/build/buildd/inkscape-0.48.4/share/filters' Making check in fonts make[3]: Entering directory '/build/buildd/inkscape-0.48.4/share/fonts' make[3]: Nothing to be done for 'check'. make[3]: Leaving directory '/build/buildd/inkscape-0.48.4/share/fonts' Making check in gradients make[3]: Entering directory '/build/buildd/inkscape-0.48.4/share/gradients' make[3]: Nothing to be done for 'check'. make[3]: Leaving directory '/build/buildd/inkscape-0.48.4/share/gradients' Making check in icons make[3]: Entering directory '/build/buildd/inkscape-0.48.4/share/icons' Making check in application make[4]: Entering directory '/build/buildd/inkscape-0.48.4/share/icons/application' Making check in 16x16 make[5]: Entering directory '/build/buildd/inkscape-0.48.4/share/icons/application/16x16' make[5]: Nothing to be done for 'check'. make[5]: Leaving directory '/build/buildd/inkscape-0.48.4/share/icons/application/16x16' Making check in 22x22 make[5]: Entering directory '/build/buildd/inkscape-0.48.4/share/icons/application/22x22' make[5]: Nothing to be done for 'check'. make[5]: Leaving directory '/build/buildd/inkscape-0.48.4/share/icons/application/22x22' Making check in 24x24 make[5]: Entering directory '/build/buildd/inkscape-0.48.4/share/icons/application/24x24' make[5]: Nothing to be done for 'check'. make[5]: Leaving directory '/build/buildd/inkscape-0.48.4/share/icons/application/24x24' Making check in 32x32 make[5]: Entering directory '/build/buildd/inkscape-0.48.4/share/icons/application/32x32' make[5]: Nothing to be done for 'check'. make[5]: Leaving directory '/build/buildd/inkscape-0.48.4/share/icons/application/32x32' Making check in 48x48 make[5]: Entering directory '/build/buildd/inkscape-0.48.4/share/icons/application/48x48' make[5]: Nothing to be done for 'check'. make[5]: Leaving directory '/build/buildd/inkscape-0.48.4/share/icons/application/48x48' Making check in 256x256 make[5]: Entering directory '/build/buildd/inkscape-0.48.4/share/icons/application/256x256' make[5]: Nothing to be done for 'check'. make[5]: Leaving directory '/build/buildd/inkscape-0.48.4/share/icons/application/256x256' make[5]: Entering directory '/build/buildd/inkscape-0.48.4/share/icons/application' make[5]: Nothing to be done for 'check-am'. make[5]: Leaving directory '/build/buildd/inkscape-0.48.4/share/icons/application' make[4]: Leaving directory '/build/buildd/inkscape-0.48.4/share/icons/application' make[4]: Entering directory '/build/buildd/inkscape-0.48.4/share/icons' make[4]: Nothing to be done for 'check-am'. make[4]: Leaving directory '/build/buildd/inkscape-0.48.4/share/icons' make[3]: Leaving directory '/build/buildd/inkscape-0.48.4/share/icons' Making check in keys make[3]: Entering directory '/build/buildd/inkscape-0.48.4/share/keys' make[3]: Nothing to be done for 'check'. make[3]: Leaving directory '/build/buildd/inkscape-0.48.4/share/keys' Making check in markers make[3]: Entering directory '/build/buildd/inkscape-0.48.4/share/markers' make[3]: Nothing to be done for 'check'. make[3]: Leaving directory '/build/buildd/inkscape-0.48.4/share/markers' Making check in palettes make[3]: Entering directory '/build/buildd/inkscape-0.48.4/share/palettes' make[3]: Nothing to be done for 'check'. make[3]: Leaving directory '/build/buildd/inkscape-0.48.4/share/palettes' Making check in patterns make[3]: Entering directory '/build/buildd/inkscape-0.48.4/share/patterns' make[3]: Nothing to be done for 'check'. make[3]: Leaving directory '/build/buildd/inkscape-0.48.4/share/patterns' Making check in screens make[3]: Entering directory '/build/buildd/inkscape-0.48.4/share/screens' make[3]: Nothing to be done for 'check'. make[3]: Leaving directory '/build/buildd/inkscape-0.48.4/share/screens' Making check in templates make[3]: Entering directory '/build/buildd/inkscape-0.48.4/share/templates' make[3]: Nothing to be done for 'check'. make[3]: Leaving directory '/build/buildd/inkscape-0.48.4/share/templates' Making check in tutorials make[3]: Entering directory '/build/buildd/inkscape-0.48.4/share/tutorials' make[3]: Nothing to be done for 'check'. make[3]: Leaving directory '/build/buildd/inkscape-0.48.4/share/tutorials' Making check in ui make[3]: Entering directory '/build/buildd/inkscape-0.48.4/share/ui' make[3]: Nothing to be done for 'check'. make[3]: Leaving directory '/build/buildd/inkscape-0.48.4/share/ui' make[3]: Entering directory '/build/buildd/inkscape-0.48.4/share' make[3]: Nothing to be done for 'check-am'. make[3]: Leaving directory '/build/buildd/inkscape-0.48.4/share' make[2]: Leaving directory '/build/buildd/inkscape-0.48.4/share' Making check in po make[2]: Entering directory '/build/buildd/inkscape-0.48.4/po' INTLTOOL_EXTRACT="/usr/bin/intltool-extract" XGETTEXT="/usr/bin/xgettext" srcdir=. /usr/bin/intltool-update --gettext-package inkscape --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 '/build/buildd/inkscape-0.48.4/po' make[2]: Entering directory '/build/buildd/inkscape-0.48.4' make check_markup make[3]: Entering directory '/build/buildd/inkscape-0.48.4' perl ./po/check-markup ./po/*.po || [ $? = 127 ] make[3]: Leaving directory '/build/buildd/inkscape-0.48.4' make[2]: Leaving directory '/build/buildd/inkscape-0.48.4' make[1]: Leaving directory '/build/buildd/inkscape-0.48.4' /usr/bin/fakeroot debian/rules binary-arch dh binary-arch --buildsystem=autoconf --parallel --with autotools_dev,python2 dh_testroot -a -O--buildsystem=autoconf -O--parallel dh_prep -a -O--buildsystem=autoconf -O--parallel dh_installdirs -a -O--buildsystem=autoconf -O--parallel dh_auto_install -a -O--buildsystem=autoconf -O--parallel make[1]: Entering directory '/build/buildd/inkscape-0.48.4' Making install in src make[2]: Entering directory '/build/buildd/inkscape-0.48.4/src' make[3]: Entering directory '/build/buildd/inkscape-0.48.4/src' make[3]: Nothing to be done for 'install-data-am'. /bin/mkdir -p '/build/buildd/inkscape-0.48.4/debian/inkscape/usr/bin' /usr/bin/install -c inkscape inkview '/build/buildd/inkscape-0.48.4/debian/inkscape/usr/bin' make[3]: Leaving directory '/build/buildd/inkscape-0.48.4/src' make[2]: Leaving directory '/build/buildd/inkscape-0.48.4/src' Making install in doc make[2]: Entering directory '/build/buildd/inkscape-0.48.4/doc' make[3]: Entering directory '/build/buildd/inkscape-0.48.4/doc' make[3]: Nothing to be done for 'install-exec-am'. make[3]: Nothing to be done for 'install-data-am'. make[3]: Leaving directory '/build/buildd/inkscape-0.48.4/doc' make[2]: Leaving directory '/build/buildd/inkscape-0.48.4/doc' Making install in share make[2]: Entering directory '/build/buildd/inkscape-0.48.4/share' Making install in clipart make[3]: Entering directory '/build/buildd/inkscape-0.48.4/share/clipart' make[4]: Entering directory '/build/buildd/inkscape-0.48.4/share/clipart' make[4]: Nothing to be done for 'install-exec-am'. /bin/mkdir -p '/build/buildd/inkscape-0.48.4/debian/inkscape/usr/share/inkscape/clipart' /usr/bin/install -c -m 644 README inkscape.logo.svg orav.svg tux.svg draw-freely.svg draw-freely.ru.svg '/build/buildd/inkscape-0.48.4/debian/inkscape/usr/share/inkscape/clipart' make[4]: Leaving directory '/build/buildd/inkscape-0.48.4/share/clipart' make[3]: Leaving directory '/build/buildd/inkscape-0.48.4/share/clipart' Making install in examples make[3]: Entering directory '/build/buildd/inkscape-0.48.4/share/examples' make[4]: Entering directory '/build/buildd/inkscape-0.48.4/share/examples' make[4]: Nothing to be done for 'install-exec-am'. /bin/mkdir -p '/build/buildd/inkscape-0.48.4/debian/inkscape/usr/share/inkscape/examples' /usr/bin/install -c -m 644 README istest.pov gradient.svg tiger.svgz markers.svg i18n.svg stars.svgz text-on-path.svg flowsample.svg data_uri.svg tesselation-P3.svg art-nouveau-P3.svg eastern-motive-P4G.svg l-systems.svgz glass.svg car.svgz gallardo.svgz gradient-mesh-experimental.svgz rope-3D.svg animated-clock.svg blend_modes.svg flow-go.svg lighting_filters.svg turbulence_filters.svg live-path-effects-curvestitch.svg live-path-effects-gears.svg live-path-effects-pathalongpath.svg filters.svg svgfont.svg tref.svg replace-hue.svg '/build/buildd/inkscape-0.48.4/debian/inkscape/usr/share/inkscape/examples' make[4]: Leaving directory '/build/buildd/inkscape-0.48.4/share/examples' make[3]: Leaving directory '/build/buildd/inkscape-0.48.4/share/examples' Making install in extensions make[3]: Entering directory '/build/buildd/inkscape-0.48.4/share/extensions' Making install in alphabet_soup make[4]: Entering directory '/build/buildd/inkscape-0.48.4/share/extensions/alphabet_soup' make[5]: Entering directory '/build/buildd/inkscape-0.48.4/share/extensions/alphabet_soup' make[5]: Nothing to be done for 'install-exec-am'. /bin/mkdir -p '/build/buildd/inkscape-0.48.4/debian/inkscape/usr/share/inkscape/extensions/alphabet_soup' /usr/bin/install -c -m 644 2.svg 3.svg 6.svg 7.svg abase.svg a.svg acap.svg bar2.svg barcap.svg bar.svg b.svg Cblob.svg Chook.svg cross.svg cserif.svg c.svg Ctail.svg Delta.svg Eb.svg epsilon.svg Eserif.svg e.svg Et.svg f.svg gamma.svg G.svg h2.svg hcap.svg h.svg IBSerif.svg idot.svg ITSerif.svg j.svg k.svg Lb.svg lserif.svg l.svg Lt.svg mcap.svg m.svg '/build/buildd/inkscape-0.48.4/debian/inkscape/usr/share/inkscape/extensions/alphabet_soup' /usr/bin/install -c -m 644 n.svg ocap.svg Ocross.svg o.svg Oterm.svg P.svg Q.svg question.svg Rblock.svg rcap.svg r.svg serif.svg s.svg Tb.svg tserif.svg t.svg Tt.svg U.svg vcap.svg vserl.svg vserr.svg Vser.svg v.svg Xh.svg Xne.svg Xnw.svg x.svg Xvb.svg Xvt.svg yogh.svg y.svg z.svg '/build/buildd/inkscape-0.48.4/debian/inkscape/usr/share/inkscape/extensions/alphabet_soup' make[5]: Leaving directory '/build/buildd/inkscape-0.48.4/share/extensions/alphabet_soup' make[4]: Leaving directory '/build/buildd/inkscape-0.48.4/share/extensions/alphabet_soup' Making install in Barcode make[4]: Entering directory '/build/buildd/inkscape-0.48.4/share/extensions/Barcode' make[5]: Entering directory '/build/buildd/inkscape-0.48.4/share/extensions/Barcode' make[5]: Nothing to be done for 'install-exec-am'. /bin/mkdir -p '/build/buildd/inkscape-0.48.4/debian/inkscape/usr/share/inkscape/extensions/Barcode' /usr/bin/install -c -m 644 Base.py Code128.py Code39Ext.py Code39.py Code93.py EAN13.py EAN8.py EAN5.py __init__.py RM4CC.py UPCA.py UPCE.py '/build/buildd/inkscape-0.48.4/debian/inkscape/usr/share/inkscape/extensions/Barcode' make[5]: Leaving directory '/build/buildd/inkscape-0.48.4/share/extensions/Barcode' make[4]: Leaving directory '/build/buildd/inkscape-0.48.4/share/extensions/Barcode' Making install in Poly3DObjects make[4]: Entering directory '/build/buildd/inkscape-0.48.4/share/extensions/Poly3DObjects' make[5]: Entering directory '/build/buildd/inkscape-0.48.4/share/extensions/Poly3DObjects' make[5]: Nothing to be done for 'install-exec-am'. /bin/mkdir -p '/build/buildd/inkscape-0.48.4/debian/inkscape/usr/share/inkscape/extensions/Poly3DObjects' /usr/bin/install -c -m 644 cube.obj cuboct.obj dodec.obj great_dodec.obj great_rhombicosidodec.obj great_rhombicuboct.obj great_stel_dodec.obj icos.obj icosidodec.obj jessens_orthog_icos.obj methane.obj oct.obj rhomb_dodec.obj rhomb_triacont.obj rh_axes.obj small_rhombicosidodec.obj small_rhombicuboct.obj small_triam_icos.obj snub_cube.obj snub_dodec.obj szilassi.obj tet.obj trunc_cube.obj trunc_dodec.obj trunc_icos.obj trunc_oct.obj trunc_tet.obj '/build/buildd/inkscape-0.48.4/debian/inkscape/usr/share/inkscape/extensions/Poly3DObjects' make[5]: Leaving directory '/build/buildd/inkscape-0.48.4/share/extensions/Poly3DObjects' make[4]: Leaving directory '/build/buildd/inkscape-0.48.4/share/extensions/Poly3DObjects' Making install in test make[4]: Entering directory '/build/buildd/inkscape-0.48.4/share/extensions/test' make[5]: Entering directory '/build/buildd/inkscape-0.48.4/share/extensions/test' make[5]: Nothing to be done for 'install-exec-am'. make[5]: Nothing to be done for 'install-data-am'. make[5]: Leaving directory '/build/buildd/inkscape-0.48.4/share/extensions/test' make[4]: Leaving directory '/build/buildd/inkscape-0.48.4/share/extensions/test' Making install in xaml2svg make[4]: Entering directory '/build/buildd/inkscape-0.48.4/share/extensions/xaml2svg' make[5]: Entering directory '/build/buildd/inkscape-0.48.4/share/extensions/xaml2svg' make[5]: Nothing to be done for 'install-exec-am'. /bin/mkdir -p '/build/buildd/inkscape-0.48.4/debian/inkscape/usr/share/inkscape/extensions/xaml2svg' /usr/bin/install -c -m 644 animation.xsl brushes.xsl canvas.xsl geometry.xsl Makefile.am properties.xsl shapes.xsl transform.xsl '/build/buildd/inkscape-0.48.4/debian/inkscape/usr/share/inkscape/extensions/xaml2svg' make[5]: Leaving directory '/build/buildd/inkscape-0.48.4/share/extensions/xaml2svg' make[4]: Leaving directory '/build/buildd/inkscape-0.48.4/share/extensions/xaml2svg' make[4]: Entering directory '/build/buildd/inkscape-0.48.4/share/extensions' make[5]: Entering directory '/build/buildd/inkscape-0.48.4/share/extensions' make[5]: Nothing to be done for 'install-exec-am'. /bin/mkdir -p '/build/buildd/inkscape-0.48.4/debian/inkscape/usr/share/inkscape/extensions' /bin/mkdir -p '/build/buildd/inkscape-0.48.4/debian/inkscape/usr/share/inkscape/extensions' /bin/mkdir -p '/build/buildd/inkscape-0.48.4/debian/inkscape/usr/share/inkscape/extensions' /usr/bin/install -c -m 644 aisvg.xslt colors.xml inkweb.js jessyInk.js jessyInk_core_mouseHandler_noclick.js jessyInk_core_mouseHandler_zoomControl.js jessyInk_video.svg svg2xaml.xsl xaml2svg.xsl '/build/buildd/inkscape-0.48.4/debian/inkscape/usr/share/inkscape/extensions' /usr/bin/install -c -m 644 addnodes.inx ai_input.inx aisvg.inx ccx_input.inx cdr_input.inx cdt_input.inx cgm_input.inx cmx_input.inx color_blackandwhite.inx color_brighter.inx color_custom.inx color_darker.inx color_desaturate.inx color_grayscale.inx color_lesshue.inx color_lesslight.inx color_lesssaturation.inx color_morehue.inx color_morelight.inx color_moresaturation.inx color_negative.inx color_randomize.inx color_removeblue.inx color_removegreen.inx color_removered.inx color_rgbbarrel.inx color_replace.inx convert2dashes.inx dia.inx dimension.inx dots.inx draw_from_triangle.inx dxf_input.inx dxf_outlines.inx dxf_output.inx edge3d.inx embedimage.inx eps_input.inx eqtexsvg.inx export_gimp_palette.inx '/build/buildd/inkscape-0.48.4/debian/inkscape/usr/share/inkscape/extensions' /usr/bin/install -c addnodes.py bezmisc.py chardataeffect.py color_blackandwhite.py color_brighter.py color_custom.py color_darker.py color_desaturate.py coloreffect.py color_grayscale.py color_lesshue.py color_lesslight.py color_lesssaturation.py color_morehue.py color_morelight.py color_moresaturation.py color_negative.py color_randomize.py color_removeblue.py color_removegreen.py color_removered.py color_rgbbarrel.py color_replace.py convert2dashes.py cspsubdiv.py cubicsuperpath.py dia2svg.sh dimension.py dots.py draw_from_triangle.py dxf_input.py dxf_outlines.py dxf_templates.py edge3d.py embedimage.py embed_raster_in_svg.pl eqtexsvg.py export_gimp_palette.py extractimage.py extrude.py '/build/buildd/inkscape-0.48.4/debian/inkscape/usr/share/inkscape/extensions' /usr/bin/install -c -m 644 extractimage.inx extrude.inx fig_input.inx flatten.inx foldablebox.inx fractalize.inx funcplot.inx gears.inx generate_voronoi.inx gimp_xcf.inx grid_cartesian.inx grid_polar.inx guides_creator.inx handles.inx hpgl_output.inx inkscape_help_askaquestion.inx inkscape_help_commandline.inx inkscape_help_faq.inx inkscape_help_manual.inx inkscape_help_relnotes.inx inkscape_help_reportabug.inx inkscape_help_svgspec.inx inkscape_help_keys.inx interp.inx interp_att_g.inx jessyInk_autoTexts.inx jessyInk_effects.inx jessyInk_export.inx jessyInk_install.inx jessyInk_keyBindings.inx jessyInk_masterSlide.inx jessyInk_mouseHandler.inx jessyInk_summary.inx jessyInk_transitions.inx jessyInk_uninstall.inx jessyInk_video.inx jessyInk_view.inx lindenmayer.inx lorem_ipsum.inx markers_strokepaint.inx '/build/buildd/inkscape-0.48.4/debian/inkscape/usr/share/inkscape/extensions' /usr/bin/install -c ffgeom.py fig2dev-ext.py flatten.py foldablebox.py fractalize.py funcplot.py gears.py generate_voronoi.py gimp_xcf.py grid_cartesian.py grid_polar.py guides_creator.py handles.py hpgl_output.py ill2svg.pl inkex.py Inkscape.pm inkwebeffect.py interp.py interp_att_g.py jessyInk_autoTexts.py jessyInk_effects.py jessyInk_export.py jessyInk_install.py jessyInk_keyBindings.py jessyInk_masterSlide.py jessyInk_mouseHandler.py jessyInk_summary.py jessyInk_transitions.py jessyInk_uninstall.py jessyInk_video.py jessyInk_view.py launch_webbrowser.py lindenmayer.py lorem_ipsum.py markers_strokepaint.py measure.py motion.py outline2svg.pl param_curves.py '/build/buildd/inkscape-0.48.4/debian/inkscape/usr/share/inkscape/extensions' /usr/bin/install -c -m 644 measure.inx motion.inx outline2svg.inx param_curves.inx pathalongpath.inx pathscatter.inx perfectboundcover.inx perspective.inx pixelsnap.inx plt_input.inx plt_output.inx polyhedron_3d.inx printing-marks.inx ps_input.inx radiusrand.inx render_barcode.inx render_barcode_datamatrix.inx render_alphabetsoup.inx restack.inx rubberstretch.inx rtree.inx scour.inx sk_input.inx sk1_input.inx sk1_output.inx spirograph.inx split.inx straightseg.inx summersnight.inx svg2xaml.inx svg_and_media_zip_output.inx svgcalendar.inx text_uppercase.inx text_lowercase.inx text_sentencecase.inx text_titlecase.inx text_flipcase.inx text_randomcase.inx text_replace.inx text_braille.inx '/build/buildd/inkscape-0.48.4/debian/inkscape/usr/share/inkscape/extensions' /usr/bin/install -c pathalongpath.py pathscatter.py pathmodifier.py perfectboundcover.py perspective.py pixelsnap.py plt_output.py polyhedron_3d.py printing-marks.py ps2dxf.sh ps2pdf-ext.py pturtle.py radiusrand.py restack.py render_barcode.py render_barcode_datamatrix.py render_alphabetsoup.py render_alphabetsoup_config.py rtree.py rubberstretch.py run_command.py scour.py scour.inkscape.py simplepath.py simplepath.rb simplestyle.py simpletransform.py sk1_output.py sk2svg.sh SpSVG.pm spirograph.py split.py straightseg.py summersnight.py svgcalendar.py svg_regex.py svg_and_media_zip_output.py text_uppercase.py text_lowercase.py text_sentencecase.py '/build/buildd/inkscape-0.48.4/debian/inkscape/usr/share/inkscape/extensions' /usr/bin/install -c -m 644 triangle.inx txt2svg.inx webslicer_create_group.inx webslicer_create_rect.inx webslicer_export.inx web-set-att.inx web-transmit-att.inx whirl.inx wireframe_sphere.inx wmf_input.inx wmf_output.inx xaml2svg.inx '/build/buildd/inkscape-0.48.4/debian/inkscape/usr/share/inkscape/extensions' /usr/bin/install -c text_titlecase.py text_flipcase.py text_randomcase.py text_replace.py text_braille.py triangle.py txt2svg.pl uniconv-ext.py uniconv_output.py voronoi.py voronoi2svg.py webslicer_create_group.py webslicer_create_rect.py webslicer_effect.py webslicer_export.py web-set-att.py web-transmit-att.py whirl.py wireframe_sphere.py wmf_output.py yocto_css.py '/build/buildd/inkscape-0.48.4/debian/inkscape/usr/share/inkscape/extensions' make[5]: Leaving directory '/build/buildd/inkscape-0.48.4/share/extensions' make[4]: Leaving directory '/build/buildd/inkscape-0.48.4/share/extensions' make[3]: Leaving directory '/build/buildd/inkscape-0.48.4/share/extensions' Making install in filters make[3]: Entering directory '/build/buildd/inkscape-0.48.4/share/filters' make[4]: Entering directory '/build/buildd/inkscape-0.48.4/share/filters' make[4]: Nothing to be done for 'install-exec-am'. /bin/mkdir -p '/build/buildd/inkscape-0.48.4/debian/inkscape/usr/share/inkscape/filters' /usr/bin/install -c -m 644 README filters.svg filters.svg.h '/build/buildd/inkscape-0.48.4/debian/inkscape/usr/share/inkscape/filters' make[4]: Leaving directory '/build/buildd/inkscape-0.48.4/share/filters' make[3]: Leaving directory '/build/buildd/inkscape-0.48.4/share/filters' Making install in fonts make[3]: Entering directory '/build/buildd/inkscape-0.48.4/share/fonts' make[4]: Entering directory '/build/buildd/inkscape-0.48.4/share/fonts' make[4]: Nothing to be done for 'install-exec-am'. /bin/mkdir -p '/build/buildd/inkscape-0.48.4/debian/inkscape/usr/share/inkscape/fonts' /usr/bin/install -c -m 644 README '/build/buildd/inkscape-0.48.4/debian/inkscape/usr/share/inkscape/fonts' make[4]: Leaving directory '/build/buildd/inkscape-0.48.4/share/fonts' make[3]: Leaving directory '/build/buildd/inkscape-0.48.4/share/fonts' Making install in gradients make[3]: Entering directory '/build/buildd/inkscape-0.48.4/share/gradients' make[4]: Entering directory '/build/buildd/inkscape-0.48.4/share/gradients' make[4]: Nothing to be done for 'install-exec-am'. /bin/mkdir -p '/build/buildd/inkscape-0.48.4/debian/inkscape/usr/share/inkscape/gradients' /usr/bin/install -c -m 644 README '/build/buildd/inkscape-0.48.4/debian/inkscape/usr/share/inkscape/gradients' make[4]: Leaving directory '/build/buildd/inkscape-0.48.4/share/gradients' make[3]: Leaving directory '/build/buildd/inkscape-0.48.4/share/gradients' Making install in icons make[3]: Entering directory '/build/buildd/inkscape-0.48.4/share/icons' Making install in application make[4]: Entering directory '/build/buildd/inkscape-0.48.4/share/icons/application' Making install in 16x16 make[5]: Entering directory '/build/buildd/inkscape-0.48.4/share/icons/application/16x16' make[6]: Entering directory '/build/buildd/inkscape-0.48.4/share/icons/application/16x16' make[6]: Nothing to be done for 'install-exec-am'. /bin/mkdir -p '/build/buildd/inkscape-0.48.4/debian/inkscape/usr/share/icons/hicolor/16x16/apps' /usr/bin/install -c -m 644 inkscape.png '/build/buildd/inkscape-0.48.4/debian/inkscape/usr/share/icons/hicolor/16x16/apps' make[6]: Leaving directory '/build/buildd/inkscape-0.48.4/share/icons/application/16x16' make[5]: Leaving directory '/build/buildd/inkscape-0.48.4/share/icons/application/16x16' Making install in 22x22 make[5]: Entering directory '/build/buildd/inkscape-0.48.4/share/icons/application/22x22' make[6]: Entering directory '/build/buildd/inkscape-0.48.4/share/icons/application/22x22' make[6]: Nothing to be done for 'install-exec-am'. /bin/mkdir -p '/build/buildd/inkscape-0.48.4/debian/inkscape/usr/share/icons/hicolor/22x22/apps' /usr/bin/install -c -m 644 inkscape.png '/build/buildd/inkscape-0.48.4/debian/inkscape/usr/share/icons/hicolor/22x22/apps' make[6]: Leaving directory '/build/buildd/inkscape-0.48.4/share/icons/application/22x22' make[5]: Leaving directory '/build/buildd/inkscape-0.48.4/share/icons/application/22x22' Making install in 24x24 make[5]: Entering directory '/build/buildd/inkscape-0.48.4/share/icons/application/24x24' make[6]: Entering directory '/build/buildd/inkscape-0.48.4/share/icons/application/24x24' make[6]: Nothing to be done for 'install-exec-am'. /bin/mkdir -p '/build/buildd/inkscape-0.48.4/debian/inkscape/usr/share/icons/hicolor/24x24/apps' /usr/bin/install -c -m 644 inkscape.png '/build/buildd/inkscape-0.48.4/debian/inkscape/usr/share/icons/hicolor/24x24/apps' make[6]: Leaving directory '/build/buildd/inkscape-0.48.4/share/icons/application/24x24' make[5]: Leaving directory '/build/buildd/inkscape-0.48.4/share/icons/application/24x24' Making install in 32x32 make[5]: Entering directory '/build/buildd/inkscape-0.48.4/share/icons/application/32x32' make[6]: Entering directory '/build/buildd/inkscape-0.48.4/share/icons/application/32x32' make[6]: Nothing to be done for 'install-exec-am'. /bin/mkdir -p '/build/buildd/inkscape-0.48.4/debian/inkscape/usr/share/icons/hicolor/32x32/apps' /usr/bin/install -c -m 644 inkscape.png '/build/buildd/inkscape-0.48.4/debian/inkscape/usr/share/icons/hicolor/32x32/apps' make[6]: Leaving directory '/build/buildd/inkscape-0.48.4/share/icons/application/32x32' make[5]: Leaving directory '/build/buildd/inkscape-0.48.4/share/icons/application/32x32' Making install in 48x48 make[5]: Entering directory '/build/buildd/inkscape-0.48.4/share/icons/application/48x48' make[6]: Entering directory '/build/buildd/inkscape-0.48.4/share/icons/application/48x48' make[6]: Nothing to be done for 'install-exec-am'. /bin/mkdir -p '/build/buildd/inkscape-0.48.4/debian/inkscape/usr/share/icons/hicolor/48x48/apps' /usr/bin/install -c -m 644 inkscape.png '/build/buildd/inkscape-0.48.4/debian/inkscape/usr/share/icons/hicolor/48x48/apps' make[6]: Leaving directory '/build/buildd/inkscape-0.48.4/share/icons/application/48x48' make[5]: Leaving directory '/build/buildd/inkscape-0.48.4/share/icons/application/48x48' Making install in 256x256 make[5]: Entering directory '/build/buildd/inkscape-0.48.4/share/icons/application/256x256' make[6]: Entering directory '/build/buildd/inkscape-0.48.4/share/icons/application/256x256' make[6]: Nothing to be done for 'install-exec-am'. /bin/mkdir -p '/build/buildd/inkscape-0.48.4/debian/inkscape/usr/share/icons/hicolor/256x256/apps' /usr/bin/install -c -m 644 inkscape.png '/build/buildd/inkscape-0.48.4/debian/inkscape/usr/share/icons/hicolor/256x256/apps' make[6]: Leaving directory '/build/buildd/inkscape-0.48.4/share/icons/application/256x256' make[5]: Leaving directory '/build/buildd/inkscape-0.48.4/share/icons/application/256x256' make[5]: Entering directory '/build/buildd/inkscape-0.48.4/share/icons/application' make[6]: Entering directory '/build/buildd/inkscape-0.48.4/share/icons/application' make[6]: Nothing to be done for 'install-exec-am'. make install-data-hook make[7]: Entering directory '/build/buildd/inkscape-0.48.4/share/icons/application' *** Icon cache not updated. After (un)install, run this: *** gtk-update-icon-cache -f -t /usr/share/icons/hicolor make[7]: Leaving directory '/build/buildd/inkscape-0.48.4/share/icons/application' make[6]: Leaving directory '/build/buildd/inkscape-0.48.4/share/icons/application' make[5]: Leaving directory '/build/buildd/inkscape-0.48.4/share/icons/application' make[4]: Leaving directory '/build/buildd/inkscape-0.48.4/share/icons/application' make[4]: Entering directory '/build/buildd/inkscape-0.48.4/share/icons' make[5]: Entering directory '/build/buildd/inkscape-0.48.4/share/icons' make[5]: Nothing to be done for 'install-exec-am'. /bin/mkdir -p '/build/buildd/inkscape-0.48.4/debian/inkscape/usr/share/inkscape/icons' /usr/bin/install -c -m 644 too-much-ink-icon.png too-much-ink-icon.svg out-of-gamut-icon.png out-of-gamut-icon.svg color-management-icon.png remove-color.png remove-color.svg ticotico.jpg feBlend-icon.png feBlend-icon.svg feColorMatrix-icon.png feColorMatrix-icon.svg feComposite-icon.png feComposite-icon.svg feConvolveMatrix-icon.png feConvolveMatrix-icon.svg feDiffuseLighting-icon.png feDiffuseLighting-icon.svg feDisplacementMap-icon.png feDisplacementMap-icon.svg feFlood-icon.png feFlood-icon.svg feGaussianBlur-icon.png feGaussianBlur-icon.svg feImage-icon.png feImage-icon.svg feMerge-icon.png feMerge-icon.svg feMorphology-icon.png feMorphology-icon.svg feOffset-icon.png feOffset-icon.svg feSpecularLighting-icon.png feSpecularLighting-icon.svg feTurbulence-icon.png feTurbulence-icon.svg inkscape.svg icons.svg tango_icons.svg inkscape.file.svg '/build/buildd/inkscape-0.48.4/debian/inkscape/usr/share/inkscape/icons' /usr/bin/install -c -m 644 inkscape.file.png README '/build/buildd/inkscape-0.48.4/debian/inkscape/usr/share/inkscape/icons' make[5]: Leaving directory '/build/buildd/inkscape-0.48.4/share/icons' make[4]: Leaving directory '/build/buildd/inkscape-0.48.4/share/icons' make[3]: Leaving directory '/build/buildd/inkscape-0.48.4/share/icons' Making install in keys make[3]: Entering directory '/build/buildd/inkscape-0.48.4/share/keys' make[4]: Entering directory '/build/buildd/inkscape-0.48.4/share/keys' make[4]: Nothing to be done for 'install-exec-am'. /bin/mkdir -p '/build/buildd/inkscape-0.48.4/debian/inkscape/usr/share/inkscape/keys' /usr/bin/install -c -m 644 default.xml inkscape.xml xara.xml macromedia-freehand-mx.xml adobe-illustrator-cs2.xml right-handed-illustration.xml corel-draw-x4.xml zoner-draw.xml acd-canvas.xml '/build/buildd/inkscape-0.48.4/debian/inkscape/usr/share/inkscape/keys' make[4]: Leaving directory '/build/buildd/inkscape-0.48.4/share/keys' make[3]: Leaving directory '/build/buildd/inkscape-0.48.4/share/keys' Making install in markers make[3]: Entering directory '/build/buildd/inkscape-0.48.4/share/markers' make[4]: Entering directory '/build/buildd/inkscape-0.48.4/share/markers' make[4]: Nothing to be done for 'install-exec-am'. /bin/mkdir -p '/build/buildd/inkscape-0.48.4/debian/inkscape/usr/share/inkscape/markers' /usr/bin/install -c -m 644 markers.svg '/build/buildd/inkscape-0.48.4/debian/inkscape/usr/share/inkscape/markers' make[4]: Leaving directory '/build/buildd/inkscape-0.48.4/share/markers' make[3]: Leaving directory '/build/buildd/inkscape-0.48.4/share/markers' Making install in palettes make[3]: Entering directory '/build/buildd/inkscape-0.48.4/share/palettes' make[4]: Entering directory '/build/buildd/inkscape-0.48.4/share/palettes' make[4]: Nothing to be done for 'install-exec-am'. /bin/mkdir -p '/build/buildd/inkscape-0.48.4/debian/inkscape/usr/share/inkscape/palettes' /usr/bin/install -c -m 644 README Blues.gpl echo-palette.gpl Gold.gpl Greens.gpl Gray.gpl Hilite.gpl inkscape.gpl LaTeX-Beamer.gpl Khaki.gpl MATLAB-Jet-72.gpl Reds.gpl Royal.gpl svg.gpl Tango-Palette.gpl Topographic.gpl Ubuntu.gpl webhex.gpl websafe22.gpl windowsXP.gpl '/build/buildd/inkscape-0.48.4/debian/inkscape/usr/share/inkscape/palettes' make[4]: Leaving directory '/build/buildd/inkscape-0.48.4/share/palettes' make[3]: Leaving directory '/build/buildd/inkscape-0.48.4/share/palettes' Making install in patterns make[3]: Entering directory '/build/buildd/inkscape-0.48.4/share/patterns' make[4]: Entering directory '/build/buildd/inkscape-0.48.4/share/patterns' make[4]: Nothing to be done for 'install-exec-am'. /bin/mkdir -p '/build/buildd/inkscape-0.48.4/debian/inkscape/usr/share/inkscape/patterns' /usr/bin/install -c -m 644 README patterns.svg patterns.svg.h '/build/buildd/inkscape-0.48.4/debian/inkscape/usr/share/inkscape/patterns' make[4]: Leaving directory '/build/buildd/inkscape-0.48.4/share/patterns' make[3]: Leaving directory '/build/buildd/inkscape-0.48.4/share/patterns' Making install in screens make[3]: Entering directory '/build/buildd/inkscape-0.48.4/share/screens' make[4]: Entering directory '/build/buildd/inkscape-0.48.4/share/screens' make[4]: Nothing to be done for 'install-exec-am'. /bin/mkdir -p '/build/buildd/inkscape-0.48.4/debian/inkscape/usr/share/inkscape/screens' /usr/bin/install -c -m 644 about.svg '/build/buildd/inkscape-0.48.4/debian/inkscape/usr/share/inkscape/screens' make[4]: Leaving directory '/build/buildd/inkscape-0.48.4/share/screens' make[3]: Leaving directory '/build/buildd/inkscape-0.48.4/share/screens' Making install in templates make[3]: Entering directory '/build/buildd/inkscape-0.48.4/share/templates' make[4]: Entering directory '/build/buildd/inkscape-0.48.4/share/templates' make[4]: Nothing to be done for 'install-exec-am'. /bin/mkdir -p '/build/buildd/inkscape-0.48.4/debian/inkscape/usr/share/inkscape/templates' /usr/bin/install -c -m 644 README A4_landscape.svg A4.svg black_opaque.svg white_opaque.svg business_card_85x54mm.svg business_card_90x50mm.svg CD_cover_300dpi.svg DVD_cover_regular_300dpi.svg DVD_cover_slim_300dpi.svg DVD_cover_superslim_300dpi.svg DVD_cover_ultraslim_300dpi.svg default.svg default.be.svg default.ca.svg default.cs.svg default.de.svg default.eo.svg default.eu.svg default.es.svg default.fi.svg default.fr.svg default.hu.svg default.it.svg default.ja.svg default.lt.svg default.nl.svg default.pl.svg default.pt_BR.svg default.sk.svg default_mm.svg default_pt.svg desktop_1024x768.svg desktop_1600x1200.svg desktop_640x480.svg desktop_800x600.svg fontforge_glyph.svg icon_16x16.svg icon_32x32.svg icon_48x48.svg '/build/buildd/inkscape-0.48.4/debian/inkscape/usr/share/inkscape/templates' /usr/bin/install -c -m 644 icon_64x64.svg Letter_landscape.svg Letter.svg no_borders.svg no_layers.svg video_HDTV_1920x1080.svg video_NTSC_720x486.svg video_PAL_720x576.svg web_banner_468x60.svg web_banner_728x90.svg LaTeX_Beamer.svg '/build/buildd/inkscape-0.48.4/debian/inkscape/usr/share/inkscape/templates' make[4]: Leaving directory '/build/buildd/inkscape-0.48.4/share/templates' make[3]: Leaving directory '/build/buildd/inkscape-0.48.4/share/templates' Making install in tutorials make[3]: Entering directory '/build/buildd/inkscape-0.48.4/share/tutorials' make[4]: Entering directory '/build/buildd/inkscape-0.48.4/share/tutorials' make[4]: Nothing to be done for 'install-exec-am'. /bin/mkdir -p '/build/buildd/inkscape-0.48.4/debian/inkscape/usr/share/inkscape/tutorials' /usr/bin/install -c -m 644 README edge3d.svg gpl-2.svg making_markers.svg oldguitar.jpg potrace-be.png potrace-ca.png potrace-de.png potrace-en.png potrace-es.png potrace-eu.png potrace-fr.png potrace-hu.png potrace-id.png potrace-ja.png potrace-nl.png potrace.png potrace-pl.png potrace-pt_BR.png potrace-ru.png potrace-sk.png potrace-sl.png potrace-vi.png potrace-zh_CN.png potrace-zh_TW.png tutorial-advanced.svg tutorial-advanced.be.svg tutorial-advanced.ca.svg tutorial-advanced.cs.svg tutorial-advanced.de.svg tutorial-advanced.es.svg tutorial-advanced.eu.svg tutorial-advanced.fa.svg tutorial-advanced.fr.svg tutorial-advanced.hu.svg tutorial-advanced.id.svg tutorial-advanced.it.svg tutorial-advanced.ja.svg tutorial-advanced.nl.svg tutorial-advanced.pl.svg '/build/buildd/inkscape-0.48.4/debian/inkscape/usr/share/inkscape/tutorials' /usr/bin/install -c -m 644 tutorial-advanced.pt_BR.svg tutorial-advanced.ru.svg tutorial-advanced.sk.svg tutorial-advanced.sl.svg tutorial-advanced.vi.svg tutorial-advanced.zh_CN.svg tutorial-advanced.zh_TW.svg tutorial-basic.svg tutorial-basic.be.svg tutorial-basic.bg.svg tutorial-basic.ca.svg tutorial-basic.cs.svg tutorial-basic.da.svg tutorial-basic.de.svg tutorial-basic.eo.svg tutorial-basic.es.svg tutorial-basic.eu.svg tutorial-basic.fa.svg tutorial-basic.fr.svg tutorial-basic.hu.svg tutorial-basic.id.svg tutorial-basic.it.svg tutorial-basic.ja.svg tutorial-basic.nl.svg tutorial-basic.nn.svg tutorial-basic.pl.svg tutorial-basic.pt_BR.svg tutorial-basic.ru.svg tutorial-basic.sk.svg tutorial-basic.sl.svg tutorial-basic.tr.svg tutorial-basic.vi.svg tutorial-basic.zh_CN.svg tutorial-basic.zh_TW.svg tutorial-calligraphy.svg tutorial-calligraphy.be.svg tutorial-calligraphy.ca.svg tutorial-calligraphy.cs.svg tutorial-calligraphy.de.svg tutorial-calligraphy.es.svg '/build/buildd/inkscape-0.48.4/debian/inkscape/usr/share/inkscape/tutorials' /usr/bin/install -c -m 644 tutorial-calligraphy.eu.svg tutorial-calligraphy.fa.svg tutorial-calligraphy.fr.svg tutorial-calligraphy.hu.svg tutorial-calligraphy.id.svg tutorial-calligraphy.ja.svg tutorial-calligraphy.nl.svg tutorial-calligraphy.pl.svg tutorial-calligraphy.pt_BR.svg tutorial-calligraphy.ru.svg tutorial-calligraphy.sk.svg tutorial-calligraphy.sl.svg tutorial-calligraphy.vi.svg tutorial-calligraphy.zh_TW.svg tutorial-elements.svg tutorial-elements.be.svg tutorial-elements.ca.svg tutorial-elements.de.svg tutorial-elements.es.svg tutorial-elements.eu.svg tutorial-elements.fa.svg tutorial-elements.fr.svg tutorial-elements.hu.svg tutorial-elements.id.svg tutorial-elements.ja.svg tutorial-elements.nl.svg tutorial-elements.pl.svg tutorial-elements.pt_BR.svg tutorial-elements.ru.svg tutorial-elements.sk.svg tutorial-elements.sl.svg tutorial-elements.zh_TW.svg tutorial-interpolate.svg tutorial-interpolate.be.svg tutorial-interpolate.de.svg tutorial-interpolate.fr.svg tutorial-interpolate.hu.svg tutorial-interpolate.ja.svg tutorial-interpolate.nl.svg tutorial-interpolate.pl.svg '/build/buildd/inkscape-0.48.4/debian/inkscape/usr/share/inkscape/tutorials' /usr/bin/install -c -m 644 tutorial-interpolate.sk.svg tutorial-interpolate.sl.svg tutorial-interpolate.vi.svg tutorial-interpolate.zh_TW.svg tutorial-shapes.svg tutorial-shapes.be.svg tutorial-shapes.ca.svg tutorial-shapes.cs.svg tutorial-shapes.de.svg tutorial-shapes.es.svg tutorial-shapes.eu.svg tutorial-shapes.fa.svg tutorial-shapes.fr.svg tutorial-shapes.hu.svg tutorial-shapes.id.svg tutorial-shapes.it.svg tutorial-shapes.ja.svg tutorial-shapes.nl.svg tutorial-shapes.pl.svg tutorial-shapes.pt_BR.svg tutorial-shapes.ru.svg tutorial-shapes.sk.svg tutorial-shapes.sl.svg tutorial-shapes.vi.svg tutorial-shapes.zh_CN.svg tutorial-shapes.zh_TW.svg tutorial-tips.svg tutorial-tips.be.svg tutorial-tips.ca.svg tutorial-tips.de.svg tutorial-tips.es.svg tutorial-tips.eu.svg tutorial-tips.fa.svg tutorial-tips.fr.svg tutorial-tips.hu.svg tutorial-tips.ja.svg tutorial-tips.id.svg tutorial-tips.it.svg tutorial-tips.nl.svg tutorial-tips.pl.svg '/build/buildd/inkscape-0.48.4/debian/inkscape/usr/share/inkscape/tutorials' /usr/bin/install -c -m 644 tutorial-tips.pt_BR.svg tutorial-tips.ru.svg tutorial-tips.sk.svg tutorial-tips.sl.svg tutorial-tips.vi.svg tutorial-tips.zh_TW.svg tutorial-tracing.svg tutorial-tracing.be.svg tutorial-tracing.ca.svg tutorial-tracing.de.svg tutorial-tracing.es.svg tutorial-tracing.eu.svg tutorial-tracing.fa.svg tutorial-tracing.fr.svg tutorial-tracing.hu.svg tutorial-tracing.id.svg tutorial-tracing.ja.svg tutorial-tracing.nl.svg tutorial-tracing.pl.svg tutorial-tracing.pt_BR.svg tutorial-tracing.ru.svg tutorial-tracing.sk.svg tutorial-tracing.sl.svg tutorial-tracing.vi.svg tutorial-tracing.zh_TW.svg tux.png '/build/buildd/inkscape-0.48.4/debian/inkscape/usr/share/inkscape/tutorials' make[4]: Leaving directory '/build/buildd/inkscape-0.48.4/share/tutorials' make[3]: Leaving directory '/build/buildd/inkscape-0.48.4/share/tutorials' Making install in ui make[3]: Entering directory '/build/buildd/inkscape-0.48.4/share/ui' make[4]: Entering directory '/build/buildd/inkscape-0.48.4/share/ui' make[4]: Nothing to be done for 'install-exec-am'. /bin/mkdir -p '/build/buildd/inkscape-0.48.4/debian/inkscape/usr/share/inkscape/ui' /usr/bin/install -c -m 644 keybindings.rc menus-bars.xml toolbox.xml units.txt units.xml '/build/buildd/inkscape-0.48.4/debian/inkscape/usr/share/inkscape/ui' make[4]: Leaving directory '/build/buildd/inkscape-0.48.4/share/ui' make[3]: Leaving directory '/build/buildd/inkscape-0.48.4/share/ui' make[3]: Entering directory '/build/buildd/inkscape-0.48.4/share' make[4]: Entering directory '/build/buildd/inkscape-0.48.4/share' make[4]: Nothing to be done for 'install-exec-am'. make[4]: Nothing to be done for 'install-data-am'. make[4]: Leaving directory '/build/buildd/inkscape-0.48.4/share' make[3]: Leaving directory '/build/buildd/inkscape-0.48.4/share' make[2]: Leaving directory '/build/buildd/inkscape-0.48.4/share' Making install in po make[2]: Entering directory '/build/buildd/inkscape-0.48.4/po' linguas="am ar az be bg bn br ca ca@valencia cs da de dz el en_AU en_CA en_GB en_US@piglatin eo es_MX es et eu fa fi fr ga gl he hr hu hy id it ja km ko lt mk mn nb ne nl nn pa pl pt_BR pt ro ru rw sk sl sq sr@latin sr sv te_IN th tr uk vi zh_CN zh_TW "; \ for lang in $linguas; do \ dir=/build/buildd/inkscape-0.48.4/debian/inkscape/usr/share/locale/$lang/LC_MESSAGES; \ /bin/bash /build/buildd/inkscape-0.48.4/install-sh -d $dir; \ if test -r $lang.gmo; then \ /usr/bin/install -c -m 644 $lang.gmo $dir/inkscape.mo; \ echo "installing $lang.gmo as $dir/inkscape.mo"; \ else \ /usr/bin/install -c -m 644 ./$lang.gmo $dir/inkscape.mo; \ echo "installing ./$lang.gmo as" \ "$dir/inkscape.mo"; \ fi; \ if test -r $lang.gmo.m; then \ /usr/bin/install -c -m 644 $lang.gmo.m $dir/inkscape.mo.m; \ echo "installing $lang.gmo.m as $dir/inkscape.mo.m"; \ else \ if test -r ./$lang.gmo.m ; then \ /usr/bin/install -c -m 644 ./$lang.gmo.m \ $dir/inkscape.mo.m; \ echo "installing ./$lang.gmo.m as" \ "$dir/inkscape.mo.m"; \ else \ true; \ fi; \ fi; \ done installing am.gmo as /build/buildd/inkscape-0.48.4/debian/inkscape/usr/share/locale/am/LC_MESSAGES/inkscape.mo installing ar.gmo as /build/buildd/inkscape-0.48.4/debian/inkscape/usr/share/locale/ar/LC_MESSAGES/inkscape.mo installing az.gmo as /build/buildd/inkscape-0.48.4/debian/inkscape/usr/share/locale/az/LC_MESSAGES/inkscape.mo installing be.gmo as /build/buildd/inkscape-0.48.4/debian/inkscape/usr/share/locale/be/LC_MESSAGES/inkscape.mo installing bg.gmo as /build/buildd/inkscape-0.48.4/debian/inkscape/usr/share/locale/bg/LC_MESSAGES/inkscape.mo installing bn.gmo as /build/buildd/inkscape-0.48.4/debian/inkscape/usr/share/locale/bn/LC_MESSAGES/inkscape.mo installing br.gmo as /build/buildd/inkscape-0.48.4/debian/inkscape/usr/share/locale/br/LC_MESSAGES/inkscape.mo installing ca.gmo as /build/buildd/inkscape-0.48.4/debian/inkscape/usr/share/locale/ca/LC_MESSAGES/inkscape.mo installing ca@valencia.gmo as /build/buildd/inkscape-0.48.4/debian/inkscape/usr/share/locale/ca@valencia/LC_MESSAGES/inkscape.mo installing cs.gmo as /build/buildd/inkscape-0.48.4/debian/inkscape/usr/share/locale/cs/LC_MESSAGES/inkscape.mo installing da.gmo as /build/buildd/inkscape-0.48.4/debian/inkscape/usr/share/locale/da/LC_MESSAGES/inkscape.mo installing de.gmo as /build/buildd/inkscape-0.48.4/debian/inkscape/usr/share/locale/de/LC_MESSAGES/inkscape.mo installing dz.gmo as /build/buildd/inkscape-0.48.4/debian/inkscape/usr/share/locale/dz/LC_MESSAGES/inkscape.mo installing el.gmo as /build/buildd/inkscape-0.48.4/debian/inkscape/usr/share/locale/el/LC_MESSAGES/inkscape.mo installing en_AU.gmo as /build/buildd/inkscape-0.48.4/debian/inkscape/usr/share/locale/en_AU/LC_MESSAGES/inkscape.mo installing en_CA.gmo as /build/buildd/inkscape-0.48.4/debian/inkscape/usr/share/locale/en_CA/LC_MESSAGES/inkscape.mo installing en_GB.gmo as /build/buildd/inkscape-0.48.4/debian/inkscape/usr/share/locale/en_GB/LC_MESSAGES/inkscape.mo installing en_US@piglatin.gmo as /build/buildd/inkscape-0.48.4/debian/inkscape/usr/share/locale/en_US@piglatin/LC_MESSAGES/inkscape.mo installing eo.gmo as /build/buildd/inkscape-0.48.4/debian/inkscape/usr/share/locale/eo/LC_MESSAGES/inkscape.mo installing es_MX.gmo as /build/buildd/inkscape-0.48.4/debian/inkscape/usr/share/locale/es_MX/LC_MESSAGES/inkscape.mo installing es.gmo as /build/buildd/inkscape-0.48.4/debian/inkscape/usr/share/locale/es/LC_MESSAGES/inkscape.mo installing et.gmo as /build/buildd/inkscape-0.48.4/debian/inkscape/usr/share/locale/et/LC_MESSAGES/inkscape.mo installing eu.gmo as /build/buildd/inkscape-0.48.4/debian/inkscape/usr/share/locale/eu/LC_MESSAGES/inkscape.mo installing fa.gmo as /build/buildd/inkscape-0.48.4/debian/inkscape/usr/share/locale/fa/LC_MESSAGES/inkscape.mo installing fi.gmo as /build/buildd/inkscape-0.48.4/debian/inkscape/usr/share/locale/fi/LC_MESSAGES/inkscape.mo installing fr.gmo as /build/buildd/inkscape-0.48.4/debian/inkscape/usr/share/locale/fr/LC_MESSAGES/inkscape.mo installing ga.gmo as /build/buildd/inkscape-0.48.4/debian/inkscape/usr/share/locale/ga/LC_MESSAGES/inkscape.mo installing gl.gmo as /build/buildd/inkscape-0.48.4/debian/inkscape/usr/share/locale/gl/LC_MESSAGES/inkscape.mo installing he.gmo as /build/buildd/inkscape-0.48.4/debian/inkscape/usr/share/locale/he/LC_MESSAGES/inkscape.mo installing hr.gmo as /build/buildd/inkscape-0.48.4/debian/inkscape/usr/share/locale/hr/LC_MESSAGES/inkscape.mo installing hu.gmo as /build/buildd/inkscape-0.48.4/debian/inkscape/usr/share/locale/hu/LC_MESSAGES/inkscape.mo installing hy.gmo as /build/buildd/inkscape-0.48.4/debian/inkscape/usr/share/locale/hy/LC_MESSAGES/inkscape.mo installing id.gmo as /build/buildd/inkscape-0.48.4/debian/inkscape/usr/share/locale/id/LC_MESSAGES/inkscape.mo installing it.gmo as /build/buildd/inkscape-0.48.4/debian/inkscape/usr/share/locale/it/LC_MESSAGES/inkscape.mo installing ja.gmo as /build/buildd/inkscape-0.48.4/debian/inkscape/usr/share/locale/ja/LC_MESSAGES/inkscape.mo installing km.gmo as /build/buildd/inkscape-0.48.4/debian/inkscape/usr/share/locale/km/LC_MESSAGES/inkscape.mo installing ko.gmo as /build/buildd/inkscape-0.48.4/debian/inkscape/usr/share/locale/ko/LC_MESSAGES/inkscape.mo installing lt.gmo as /build/buildd/inkscape-0.48.4/debian/inkscape/usr/share/locale/lt/LC_MESSAGES/inkscape.mo installing mk.gmo as /build/buildd/inkscape-0.48.4/debian/inkscape/usr/share/locale/mk/LC_MESSAGES/inkscape.mo installing mn.gmo as /build/buildd/inkscape-0.48.4/debian/inkscape/usr/share/locale/mn/LC_MESSAGES/inkscape.mo installing nb.gmo as /build/buildd/inkscape-0.48.4/debian/inkscape/usr/share/locale/nb/LC_MESSAGES/inkscape.mo installing ne.gmo as /build/buildd/inkscape-0.48.4/debian/inkscape/usr/share/locale/ne/LC_MESSAGES/inkscape.mo installing nl.gmo as /build/buildd/inkscape-0.48.4/debian/inkscape/usr/share/locale/nl/LC_MESSAGES/inkscape.mo installing nn.gmo as /build/buildd/inkscape-0.48.4/debian/inkscape/usr/share/locale/nn/LC_MESSAGES/inkscape.mo installing pa.gmo as /build/buildd/inkscape-0.48.4/debian/inkscape/usr/share/locale/pa/LC_MESSAGES/inkscape.mo installing pl.gmo as /build/buildd/inkscape-0.48.4/debian/inkscape/usr/share/locale/pl/LC_MESSAGES/inkscape.mo installing pt_BR.gmo as /build/buildd/inkscape-0.48.4/debian/inkscape/usr/share/locale/pt_BR/LC_MESSAGES/inkscape.mo installing pt.gmo as /build/buildd/inkscape-0.48.4/debian/inkscape/usr/share/locale/pt/LC_MESSAGES/inkscape.mo installing ro.gmo as /build/buildd/inkscape-0.48.4/debian/inkscape/usr/share/locale/ro/LC_MESSAGES/inkscape.mo installing ru.gmo as /build/buildd/inkscape-0.48.4/debian/inkscape/usr/share/locale/ru/LC_MESSAGES/inkscape.mo installing rw.gmo as /build/buildd/inkscape-0.48.4/debian/inkscape/usr/share/locale/rw/LC_MESSAGES/inkscape.mo installing sk.gmo as /build/buildd/inkscape-0.48.4/debian/inkscape/usr/share/locale/sk/LC_MESSAGES/inkscape.mo installing sl.gmo as /build/buildd/inkscape-0.48.4/debian/inkscape/usr/share/locale/sl/LC_MESSAGES/inkscape.mo installing sq.gmo as /build/buildd/inkscape-0.48.4/debian/inkscape/usr/share/locale/sq/LC_MESSAGES/inkscape.mo installing sr@latin.gmo as /build/buildd/inkscape-0.48.4/debian/inkscape/usr/share/locale/sr@latin/LC_MESSAGES/inkscape.mo installing sr.gmo as /build/buildd/inkscape-0.48.4/debian/inkscape/usr/share/locale/sr/LC_MESSAGES/inkscape.mo installing sv.gmo as /build/buildd/inkscape-0.48.4/debian/inkscape/usr/share/locale/sv/LC_MESSAGES/inkscape.mo installing te_IN.gmo as /build/buildd/inkscape-0.48.4/debian/inkscape/usr/share/locale/te_IN/LC_MESSAGES/inkscape.mo installing th.gmo as /build/buildd/inkscape-0.48.4/debian/inkscape/usr/share/locale/th/LC_MESSAGES/inkscape.mo installing tr.gmo as /build/buildd/inkscape-0.48.4/debian/inkscape/usr/share/locale/tr/LC_MESSAGES/inkscape.mo installing uk.gmo as /build/buildd/inkscape-0.48.4/debian/inkscape/usr/share/locale/uk/LC_MESSAGES/inkscape.mo installing vi.gmo as /build/buildd/inkscape-0.48.4/debian/inkscape/usr/share/locale/vi/LC_MESSAGES/inkscape.mo installing zh_CN.gmo as /build/buildd/inkscape-0.48.4/debian/inkscape/usr/share/locale/zh_CN/LC_MESSAGES/inkscape.mo installing zh_TW.gmo as /build/buildd/inkscape-0.48.4/debian/inkscape/usr/share/locale/zh_TW/LC_MESSAGES/inkscape.mo make[2]: Leaving directory '/build/buildd/inkscape-0.48.4/po' make[2]: Entering directory '/build/buildd/inkscape-0.48.4' make[3]: Entering directory '/build/buildd/inkscape-0.48.4' make[3]: Nothing to be done for 'install-exec-am'. /bin/mkdir -p '/build/buildd/inkscape-0.48.4/debian/inkscape/usr/share/applications' /bin/mkdir -p '/build/buildd/inkscape-0.48.4/debian/inkscape/usr/share/man/el/man1' /bin/mkdir -p '/build/buildd/inkscape-0.48.4/debian/inkscape/usr/share/man/fr/man1' /bin/mkdir -p '/build/buildd/inkscape-0.48.4/debian/inkscape/usr/share/man/man1' /usr/bin/install -c -m 644 inkscape.desktop '/build/buildd/inkscape-0.48.4/debian/inkscape/usr/share/applications' /usr/bin/install -c -m 644 inkscape.el.1 '/build/buildd/inkscape-0.48.4/debian/inkscape/usr/share/man/el/man1' /usr/bin/install -c -m 644 inkscape.fr.1 '/build/buildd/inkscape-0.48.4/debian/inkscape/usr/share/man/fr/man1' /bin/mkdir -p '/build/buildd/inkscape-0.48.4/debian/inkscape/usr/share/man/ja/man1' /bin/mkdir -p '/build/buildd/inkscape-0.48.4/debian/inkscape/usr/share/man/sk/man1' /bin/mkdir -p '/build/buildd/inkscape-0.48.4/debian/inkscape/usr/share/man/zh_TW/man1' /usr/bin/install -c -m 644 inkscape.1 inkscape.el.1 inkscape.fr.1 inkscape.ja.1 inkscape.sk.1 inkscape.zh_TW.1 inkview.1 '/build/buildd/inkscape-0.48.4/debian/inkscape/usr/share/man/man1' /usr/bin/install -c -m 644 inkscape.ja.1 '/build/buildd/inkscape-0.48.4/debian/inkscape/usr/share/man/sk/man1' /usr/bin/install -c -m 644 inkscape.ja.1 '/build/buildd/inkscape-0.48.4/debian/inkscape/usr/share/man/ja/man1' /usr/bin/install -c -m 644 inkscape.zh_TW.1 '/build/buildd/inkscape-0.48.4/debian/inkscape/usr/share/man/zh_TW/man1' make[3]: Leaving directory '/build/buildd/inkscape-0.48.4' make[2]: Leaving directory '/build/buildd/inkscape-0.48.4' make[1]: Leaving directory '/build/buildd/inkscape-0.48.4' debian/rules override_dh_install make[1]: Entering directory '/build/buildd/inkscape-0.48.4' install -D -o root -g root -m 644 /build/buildd/inkscape-0.48.4/debian/inkscape.bash \ /build/buildd/inkscape-0.48.4/debian/inkscape/etc/bash_completion.d/inkscape dh_install dh_translations Wrote ../inkscape.desktop.in.h Wrote ../share/extensions/addnodes.inx.h Wrote ../share/extensions/ai_input.inx.h Wrote ../share/extensions/aisvg.inx.h Wrote ../share/extensions/ccx_input.inx.h Wrote ../share/extensions/cdr_input.inx.h Wrote ../share/extensions/cdt_input.inx.h Wrote ../share/extensions/cgm_input.inx.h Wrote ../share/extensions/cmx_input.inx.h Wrote ../share/extensions/color_blackandwhite.inx.h Wrote ../share/extensions/color_brighter.inx.h Wrote ../share/extensions/color_custom.inx.h Wrote ../share/extensions/color_darker.inx.h Wrote ../share/extensions/color_desaturate.inx.h Wrote ../share/extensions/color_grayscale.inx.h Wrote ../share/extensions/color_lesshue.inx.h Wrote ../share/extensions/color_lesslight.inx.h Wrote ../share/extensions/color_lesssaturation.inx.h Wrote ../share/extensions/color_morehue.inx.h Wrote ../share/extensions/color_morelight.inx.h Wrote ../share/extensions/color_moresaturation.inx.h Wrote ../share/extensions/color_negative.inx.h Wrote ../share/extensions/color_randomize.inx.h Wrote ../share/extensions/color_removeblue.inx.h Wrote ../share/extensions/color_removegreen.inx.h Wrote ../share/extensions/color_removered.inx.h Wrote ../share/extensions/color_replace.inx.h Wrote ../share/extensions/color_rgbbarrel.inx.h Wrote ../share/extensions/convert2dashes.inx.h Wrote ../share/extensions/dia.inx.h Wrote ../share/extensions/dimension.inx.h Wrote ../share/extensions/dots.inx.h Wrote ../share/extensions/draw_from_triangle.inx.h Wrote ../share/extensions/dxf_input.inx.h Wrote ../share/extensions/dxf_outlines.inx.h Wrote ../share/extensions/dxf_output.inx.h Wrote ../share/extensions/edge3d.inx.h Wrote ../share/extensions/embedimage.inx.h Wrote ../share/extensions/eps_input.inx.h Wrote ../share/extensions/eqtexsvg.inx.h Wrote ../share/extensions/export_gimp_palette.inx.h Wrote ../share/extensions/extractimage.inx.h Wrote ../share/extensions/extrude.inx.h Wrote ../share/extensions/fig_input.inx.h Wrote ../share/extensions/flatten.inx.h Wrote ../share/extensions/foldablebox.inx.h Wrote ../share/extensions/fractalize.inx.h Wrote ../share/extensions/funcplot.inx.h Wrote ../share/extensions/gears.inx.h Wrote ../share/extensions/generate_voronoi.inx.h Wrote ../share/extensions/gimp_xcf.inx.h Wrote ../share/extensions/grid_cartesian.inx.h Wrote ../share/extensions/grid_polar.inx.h Wrote ../share/extensions/guides_creator.inx.h Wrote ../share/extensions/handles.inx.h Wrote ../share/extensions/hpgl_output.inx.h Wrote ../share/extensions/inkscape_help_askaquestion.inx.h Wrote ../share/extensions/inkscape_help_commandline.inx.h Wrote ../share/extensions/inkscape_help_faq.inx.h Wrote ../share/extensions/inkscape_help_keys.inx.h Wrote ../share/extensions/inkscape_help_manual.inx.h Wrote ../share/extensions/inkscape_help_relnotes.inx.h Wrote ../share/extensions/inkscape_help_reportabug.inx.h Wrote ../share/extensions/inkscape_help_svgspec.inx.h Wrote ../share/extensions/interp_att_g.inx.h Wrote ../share/extensions/interp.inx.h Wrote ../share/extensions/jessyInk_autoTexts.inx.h Wrote ../share/extensions/jessyInk_effects.inx.h Wrote ../share/extensions/jessyInk_export.inx.h Wrote ../share/extensions/jessyInk_install.inx.h Wrote ../share/extensions/jessyInk_keyBindings.inx.h Wrote ../share/extensions/jessyInk_masterSlide.inx.h Wrote ../share/extensions/jessyInk_mouseHandler.inx.h Wrote ../share/extensions/jessyInk_summary.inx.h Wrote ../share/extensions/jessyInk_transitions.inx.h Wrote ../share/extensions/jessyInk_uninstall.inx.h Wrote ../share/extensions/jessyInk_video.inx.h Wrote ../share/extensions/jessyInk_view.inx.h Wrote ../share/extensions/lindenmayer.inx.h Wrote ../share/extensions/lorem_ipsum.inx.h Wrote ../share/extensions/markers_strokepaint.inx.h Wrote ../share/extensions/measure.inx.h Wrote ../share/extensions/motion.inx.h Wrote ../share/extensions/outline2svg.inx.h Wrote ../share/extensions/param_curves.inx.h Wrote ../share/extensions/pathalongpath.inx.h Wrote ../share/extensions/pathscatter.inx.h Wrote ../share/extensions/perfectboundcover.inx.h Wrote ../share/extensions/perspective.inx.h Wrote ../share/extensions/pixelsnap.inx.h Wrote ../share/extensions/plt_input.inx.h Wrote ../share/extensions/plt_output.inx.h Wrote ../share/extensions/polyhedron_3d.inx.h Wrote ../share/extensions/printing-marks.inx.h Wrote ../share/extensions/ps_input.inx.h Wrote ../share/extensions/radiusrand.inx.h Wrote ../share/extensions/render_alphabetsoup.inx.h Wrote ../share/extensions/render_barcode_datamatrix.inx.h Wrote ../share/extensions/render_barcode.inx.h Wrote ../share/extensions/restack.inx.h Wrote ../share/extensions/rtree.inx.h Wrote ../share/extensions/rubberstretch.inx.h Wrote ../share/extensions/scour.inx.h Wrote ../share/extensions/sk1_input.inx.h Wrote ../share/extensions/sk1_output.inx.h Wrote ../share/extensions/sk_input.inx.h Wrote ../share/extensions/spirograph.inx.h Wrote ../share/extensions/split.inx.h Wrote ../share/extensions/straightseg.inx.h Wrote ../share/extensions/summersnight.inx.h Wrote ../share/extensions/svg2xaml.inx.h Wrote ../share/extensions/svg_and_media_zip_output.inx.h Wrote ../share/extensions/svgcalendar.inx.h Wrote ../share/extensions/text_braille.inx.h Wrote ../share/extensions/text_flipcase.inx.h Wrote ../share/extensions/text_lowercase.inx.h Wrote ../share/extensions/text_randomcase.inx.h Wrote ../share/extensions/text_replace.inx.h Wrote ../share/extensions/text_sentencecase.inx.h Wrote ../share/extensions/text_titlecase.inx.h Wrote ../share/extensions/text_uppercase.inx.h Wrote ../share/extensions/triangle.inx.h Wrote ../share/extensions/txt2svg.inx.h Wrote ../share/extensions/web-set-att.inx.h Wrote ../share/extensions/webslicer_create_group.inx.h Wrote ../share/extensions/webslicer_create_rect.inx.h Wrote ../share/extensions/webslicer_export.inx.h Wrote ../share/extensions/web-transmit-att.inx.h Wrote ../share/extensions/whirl.inx.h Wrote ../share/extensions/wireframe_sphere.inx.h Wrote ../share/extensions/wmf_input.inx.h Wrote ../share/extensions/wmf_output.inx.h Wrote ../share/extensions/xaml2svg.inx.h Building inkscape.pot... Running xgettext --add-comments --directory=. --default-domain=inkscape --flag=g_strdup_printf:1:c-format --flag=g_string_printf:2:c-format --flag=g_string_append_printf:2:c-format --flag=g_error_new:3:c-format --flag=g_set_error:4:c-format --flag=g_markup_printf_escaped:1:c-format --flag=g_log:3:c-format --flag=g_print:1:c-format --flag=g_printerr:1:c-format --flag=g_printf:1:c-format --flag=g_fprintf:2:c-format --flag=g_sprintf:2:c-format --flag=g_snprintf:3:c-format --flag=g_scanner_error:2:c-format --flag=g_scanner_warn:2:c-format --output=inkscape.pot --files-from=./POTFILES.in.temp --keyword=_ --keyword=N_ --keyword=Q_ --keyword=C_:1c,2 --msgid-bugs-address=inkscape-devel@lists.sourceforge.net --from-code=UTF-8 Removing generated header (.h) files...done. Wrote inkscape.pot dh_langpack: processing files to add translation domain 'inkscape'.. inkscape.desktop make[1]: Leaving directory '/build/buildd/inkscape-0.48.4' dh_installdocs -a -O--buildsystem=autoconf -O--parallel dh_installchangelogs -a -O--buildsystem=autoconf -O--parallel dh_installman -a -O--buildsystem=autoconf -O--parallel dh_python2 -a -O--buildsystem=autoconf -O--parallel dh_installmenu -a -O--buildsystem=autoconf -O--parallel dh_installmime -a -O--buildsystem=autoconf -O--parallel dh_icons -a -O--buildsystem=autoconf -O--parallel dh_perl -a -O--buildsystem=autoconf -O--parallel dh_link -a -O--buildsystem=autoconf -O--parallel dh_compress -a -O--buildsystem=autoconf -O--parallel dh_fixperms -a -O--buildsystem=autoconf -O--parallel dh_strip -a -O--buildsystem=autoconf -O--parallel dh_strip debug symbol extraction: not enabling -a because /CurrentlyBuilding exists dh_strip debug symbol extraction: all non-arch-all packages for this build platform armhf: inkscape dh_strip debug symbol extraction: packages to act on: inkscape dh_strip debug symbol extraction: ignored packages: Using buildid for compat level >= 9 dpkg-gencontrol: warning: File::FcntlLock not available; using flock which is not NFS-safe dpkg-gencontrol: warning: package inkscape: unused substitution variable ${python:Depends} dpkg-gencontrol: warning: package inkscape: unused substitution variable ${perl:Depends} /usr/bin/pkg_create_dbgsym: building ddeb package dpkg-deb: warning: '/build/buildd/inkscape-0.48.4/debian/inkscape-dbgsym/DEBIAN/control' contains user-defined field 'Original-Maintainer' dpkg-deb: warning: ignoring 1 warning about the control file(s) dpkg-deb: building package `inkscape-dbgsym' in `../inkscape-dbgsym_0.48.4-5ubuntu2_armhf.ddeb'. dh_makeshlibs -a -O--buildsystem=autoconf -O--parallel dh_shlibdeps -a -O--buildsystem=autoconf -O--parallel dpkg-shlibdeps: warning: debian/inkscape/usr/bin/inkscape contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin dpkg-shlibdeps: warning: debian/inkscape/usr/bin/inkview contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/inkscape/usr/bin/inkscape debian/inkscape/usr/bin/inkview were not linked against libgslcblas.so.0 (they use none of the library's symbols) dh_installdeb -a -O--buildsystem=autoconf -O--parallel dh_gencontrol -a -O--buildsystem=autoconf -O--parallel dpkg-gencontrol: warning: File::FcntlLock not available; using flock which is not NFS-safe dpkg-gencontrol: warning: package inkscape: unused substitution variable ${perl:Depends} dh_md5sums -a -O--buildsystem=autoconf -O--parallel dh_builddeb -a -O--buildsystem=autoconf -O--parallel INFO: pkgstriptranslations version 121 pkgstriptranslations: processing inkscape (in debian/inkscape); do_strip: 1, oemstrip: debian/inkscape/usr/share/applications/inkscape.desktop: stripping translations pkgstriptranslations: preparing translation tarball inkscape_0.48.4-5ubuntu2_armhf_translations.tar.gz...dpkg-distaddfile: warning: File::FcntlLock not available; using flock which is not NFS-safe done pkgmaintainermangler: Not overriding Maintainer for domain lists.ubuntu.com pkgstripfiles: processing control file: debian/inkscape/DEBIAN/control, package inkscape, directory debian/inkscape pkgstripfiles: Truncating usr/share/doc/inkscape/changelog.Debian.gz to topmost ten records ** Processing: ./usr/share/icons/hicolor/32x32/apps/inkscape.png 32x32 pixels, 4x8 bits/pixel, RGB+alpha Input IDAT size = 1829 bytes Input file size = 2155 bytes Trying: zc = 9 zm = 8 zs = 0 f = 0 IDAT size = 1577 zc = 9 zm = 8 zs = 1 f = 0 zc = 1 zm = 8 zs = 2 f = 0 zc = 9 zm = 8 zs = 3 f = 0 zc = 9 zm = 8 zs = 0 f = 1 zc = 9 zm = 8 zs = 1 f = 1 zc = 1 zm = 8 zs = 2 f = 1 zc = 9 zm = 8 zs = 3 f = 1 zc = 9 zm = 8 zs = 0 f = 2 zc = 9 zm = 8 zs = 1 f = 2 zc = 1 zm = 8 zs = 2 f = 2 zc = 9 zm = 8 zs = 3 f = 2 zc = 9 zm = 8 zs = 0 f = 3 zc = 9 zm = 8 zs = 1 f = 3 zc = 1 zm = 8 zs = 2 f = 3 zc = 9 zm = 8 zs = 3 f = 3 zc = 9 zm = 8 zs = 0 f = 4 zc = 9 zm = 8 zs = 1 f = 4 zc = 1 zm = 8 zs = 2 f = 4 zc = 9 zm = 8 zs = 3 f = 4 zc = 9 zm = 8 zs = 0 f = 5 zc = 9 zm = 8 zs = 1 f = 5 zc = 1 zm = 8 zs = 2 f = 5 zc = 9 zm = 8 zs = 3 f = 5 Selecting parameters: zc = 9 zm = 8 zs = 0 f = 0 IDAT size = 1577 Output IDAT size = 1577 bytes (252 bytes decrease) Output file size = 1903 bytes (252 bytes = 11.69% decrease) 1903 1616 84% ./usr/share/icons/hicolor/32x32/apps/inkscape.png 1903 1616 84% ** Processing: ./usr/share/icons/hicolor/24x24/apps/inkscape.png 24x24 pixels, 4x8 bits/pixel, RGB+alpha Reducing image to 8 bits/pixel, 238 colors (92 transparent) in palette Input IDAT size = 1147 bytes Input file size = 1473 bytes Trying: zc = 9 zm = 8 zs = 0 f = 0 IDAT size = 372 zc = 9 zm = 8 zs = 1 f = 0 zc = 1 zm = 8 zs = 2 f = 0 zc = 9 zm = 8 zs = 3 f = 0 zc = 9 zm = 8 zs = 0 f = 1 zc = 9 zm = 8 zs = 1 f = 1 zc = 1 zm = 8 zs = 2 f = 1 zc = 9 zm = 8 zs = 3 f = 1 zc = 9 zm = 8 zs = 0 f = 2 zc = 9 zm = 8 zs = 1 f = 2 zc = 1 zm = 8 zs = 2 f = 2 zc = 9 zm = 8 zs = 3 f = 2 zc = 9 zm = 8 zs = 0 f = 3 zc = 9 zm = 8 zs = 1 f = 3 zc = 1 zm = 8 zs = 2 f = 3 zc = 9 zm = 8 zs = 3 f = 3 zc = 9 zm = 8 zs = 0 f = 4 zc = 9 zm = 8 zs = 1 f = 4 zc = 1 zm = 8 zs = 2 f = 4 zc = 9 zm = 8 zs = 3 f = 4 zc = 9 zm = 8 zs = 0 f = 5 zc = 9 zm = 8 zs = 1 f = 5 zc = 1 zm = 8 zs = 2 f = 5 zc = 9 zm = 8 zs = 3 f = 5 ./usr/share/icons/hicolor/24x24/apps/inkscape.png is already optimized. 1473 1024 69% ./usr/share/icons/hicolor/24x24/apps/inkscape.png 1473 1024 69% ** Processing: ./usr/share/icons/hicolor/256x256/apps/inkscape.png 256x256 pixels, 4x8 bits/pixel, RGB+alpha Input IDAT size = 39896 bytes Input file size = 40270 bytes Trying: zc = 9 zm = 8 zs = 0 f = 0 zc = 9 zm = 8 zs = 1 f = 0 zc = 1 zm = 8 zs = 2 f = 0 zc = 9 zm = 8 zs = 3 f = 0 zc = 9 zm = 8 zs = 0 f = 1 IDAT size = 35073 zc = 9 zm = 8 zs = 1 f = 1 zc = 1 zm = 8 zs = 2 f = 1 zc = 9 zm = 8 zs = 3 f = 1 zc = 9 zm = 8 zs = 0 f = 2 zc = 9 zm = 8 zs = 1 f = 2 zc = 1 zm = 8 zs = 2 f = 2 zc = 9 zm = 8 zs = 3 f = 2 zc = 9 zm = 8 zs = 0 f = 3 zc = 9 zm = 8 zs = 1 f = 3 zc = 1 zm = 8 zs = 2 f = 3 zc = 9 zm = 8 zs = 3 f = 3 zc = 9 zm = 8 zs = 0 f = 4 zc = 9 zm = 8 zs = 1 f = 4 zc = 1 zm = 8 zs = 2 f = 4 zc = 9 zm = 8 zs = 3 f = 4 zc = 9 zm = 8 zs = 0 f = 5 zc = 9 zm = 8 zs = 1 f = 5 zc = 1 zm = 8 zs = 2 f = 5 zc = 9 zm = 8 zs = 3 f = 5 Selecting parameters: zc = 9 zm = 8 zs = 0 f = 1 IDAT size = 35073 Output IDAT size = 35073 bytes (4823 bytes decrease) Output file size = 35399 bytes (4871 bytes = 12.10% decrease) 35399 35399 100% ./usr/share/icons/hicolor/256x256/apps/inkscape.png (Bigger 40692) 35399 35399 100% ** Processing: ./usr/share/icons/hicolor/22x22/apps/inkscape.png 22x22 pixels, 4x8 bits/pixel, RGB+alpha Reducing image to 8 bits/pixel, 236 colors (94 transparent) in palette Input IDAT size = 1126 bytes Input file size = 1452 bytes Trying: zc = 9 zm = 8 zs = 0 f = 0 IDAT size = 372 zc = 9 zm = 8 zs = 1 f = 0 zc = 1 zm = 8 zs = 2 f = 0 zc = 9 zm = 8 zs = 3 f = 0 zc = 9 zm = 8 zs = 0 f = 1 zc = 9 zm = 8 zs = 1 f = 1 zc = 1 zm = 8 zs = 2 f = 1 zc = 9 zm = 8 zs = 3 f = 1 zc = 9 zm = 8 zs = 0 f = 2 zc = 9 zm = 8 zs = 1 f = 2 zc = 1 zm = 8 zs = 2 f = 2 zc = 9 zm = 8 zs = 3 f = 2 zc = 9 zm = 8 zs = 0 f = 3 zc = 9 zm = 8 zs = 1 f = 3 zc = 1 zm = 8 zs = 2 f = 3 zc = 9 zm = 8 zs = 3 f = 3 zc = 9 zm = 8 zs = 0 f = 4 zc = 9 zm = 8 zs = 1 f = 4 zc = 1 zm = 8 zs = 2 f = 4 zc = 9 zm = 8 zs = 3 f = 4 zc = 9 zm = 8 zs = 0 f = 5 zc = 9 zm = 8 zs = 1 f = 5 zc = 1 zm = 8 zs = 2 f = 5 zc = 9 zm = 8 zs = 3 f = 5 ./usr/share/icons/hicolor/22x22/apps/inkscape.png is already optimized. 1452 1017 70% ./usr/share/icons/hicolor/22x22/apps/inkscape.png 1452 1017 70% ** Processing: ./usr/share/icons/hicolor/48x48/apps/inkscape.png 48x48 pixels, 4x8 bits/pixel, RGB+alpha Input IDAT size = 3492 bytes Input file size = 3818 bytes Trying: zc = 9 zm = 8 zs = 0 f = 0 IDAT size = 3262 zc = 9 zm = 8 zs = 1 f = 0 zc = 1 zm = 8 zs = 2 f = 0 zc = 9 zm = 8 zs = 3 f = 0 zc = 9 zm = 8 zs = 0 f = 1 IDAT size = 3184 zc = 9 zm = 8 zs = 1 f = 1 zc = 1 zm = 8 zs = 2 f = 1 zc = 9 zm = 8 zs = 3 f = 1 zc = 9 zm = 8 zs = 0 f = 2 zc = 9 zm = 8 zs = 1 f = 2 zc = 1 zm = 8 zs = 2 f = 2 zc = 9 zm = 8 zs = 3 f = 2 zc = 9 zm = 8 zs = 0 f = 3 zc = 9 zm = 8 zs = 1 f = 3 zc = 1 zm = 8 zs = 2 f = 3 zc = 9 zm = 8 zs = 3 f = 3 zc = 9 zm = 8 zs = 0 f = 4 zc = 9 zm = 8 zs = 1 f = 4 zc = 1 zm = 8 zs = 2 f = 4 zc = 9 zm = 8 zs = 3 f = 4 zc = 9 zm = 8 zs = 0 f = 5 zc = 9 zm = 8 zs = 1 f = 5 zc = 1 zm = 8 zs = 2 f = 5 zc = 9 zm = 8 zs = 3 f = 5 Selecting parameters: zc = 9 zm = 8 zs = 0 f = 1 IDAT size = 3184 Output IDAT size = 3184 bytes (308 bytes decrease) Output file size = 3510 bytes (308 bytes = 8.07% decrease) 3510 3269 93% ./usr/share/icons/hicolor/48x48/apps/inkscape.png 3510 3269 93% ** Processing: ./usr/share/icons/hicolor/16x16/apps/inkscape.png 16x16 pixels, 4x8 bits/pixel, RGB+alpha Reducing image to 8 bits/pixel, 138 colors (65 transparent) in palette Input IDAT size = 663 bytes Input file size = 989 bytes Trying: zc = 9 zm = 8 zs = 0 f = 0 IDAT size = 210 zc = 9 zm = 8 zs = 1 f = 0 zc = 1 zm = 8 zs = 2 f = 0 zc = 9 zm = 8 zs = 3 f = 0 zc = 9 zm = 8 zs = 0 f = 1 zc = 9 zm = 8 zs = 1 f = 1 zc = 1 zm = 8 zs = 2 f = 1 zc = 9 zm = 8 zs = 3 f = 1 zc = 9 zm = 8 zs = 0 f = 2 zc = 9 zm = 8 zs = 1 f = 2 zc = 1 zm = 8 zs = 2 f = 2 zc = 9 zm = 8 zs = 3 f = 2 zc = 9 zm = 8 zs = 0 f = 3 zc = 9 zm = 8 zs = 1 f = 3 zc = 1 zm = 8 zs = 2 f = 3 zc = 9 zm = 8 zs = 3 f = 3 zc = 9 zm = 8 zs = 0 f = 4 zc = 9 zm = 8 zs = 1 f = 4 zc = 1 zm = 8 zs = 2 f = 4 zc = 9 zm = 8 zs = 3 f = 4 zc = 9 zm = 8 zs = 0 f = 5 zc = 9 zm = 8 zs = 1 f = 5 zc = 1 zm = 8 zs = 2 f = 5 zc = 9 zm = 8 zs = 3 f = 5 ./usr/share/icons/hicolor/16x16/apps/inkscape.png is already optimized. 989 613 61% ./usr/share/icons/hicolor/16x16/apps/inkscape.png 989 613 61% ** Processing: ./usr/share/inkscape/icons/feColorMatrix-icon.png 96x96 pixels, 4x8 bits/pixel, RGB+alpha Input IDAT size = 3793 bytes Input file size = 3924 bytes Trying: zc = 9 zm = 8 zs = 0 f = 0 zc = 9 zm = 8 zs = 1 f = 0 zc = 1 zm = 8 zs = 2 f = 0 zc = 9 zm = 8 zs = 3 f = 0 zc = 9 zm = 8 zs = 0 f = 1 zc = 9 zm = 8 zs = 1 f = 1 zc = 1 zm = 8 zs = 2 f = 1 zc = 9 zm = 8 zs = 3 f = 1 zc = 9 zm = 8 zs = 0 f = 2 zc = 9 zm = 8 zs = 1 f = 2 zc = 1 zm = 8 zs = 2 f = 2 zc = 9 zm = 8 zs = 3 f = 2 zc = 9 zm = 8 zs = 0 f = 3 zc = 9 zm = 8 zs = 1 f = 3 zc = 1 zm = 8 zs = 2 f = 3 zc = 9 zm = 8 zs = 3 f = 3 zc = 9 zm = 8 zs = 0 f = 4 zc = 9 zm = 8 zs = 1 f = 4 zc = 1 zm = 8 zs = 2 f = 4 zc = 9 zm = 8 zs = 3 f = 4 zc = 9 zm = 8 zs = 0 f = 5 zc = 9 zm = 8 zs = 1 f = 5 zc = 1 zm = 8 zs = 2 f = 5 zc = 9 zm = 8 zs = 3 f = 5 IDAT size = 3793 ./usr/share/inkscape/icons/feColorMatrix-icon.png is already optimized. 3924 3924 100% ./usr/share/inkscape/icons/feColorMatrix-icon.png (Bigger 4267) 3924 3924 100% ** Processing: ./usr/share/inkscape/icons/feTurbulence-icon.png 96x96 pixels, 4x8 bits/pixel, RGB+alpha Input IDAT size = 18209 bytes Input file size = 18340 bytes Trying: zc = 9 zm = 8 zs = 0 f = 0 zc = 9 zm = 8 zs = 1 f = 0 zc = 1 zm = 8 zs = 2 f = 0 zc = 9 zm = 8 zs = 3 f = 0 zc = 9 zm = 8 zs = 0 f = 1 zc = 9 zm = 8 zs = 1 f = 1 zc = 1 zm = 8 zs = 2 f = 1 zc = 9 zm = 8 zs = 3 f = 1 zc = 9 zm = 8 zs = 0 f = 2 zc = 9 zm = 8 zs = 1 f = 2 zc = 1 zm = 8 zs = 2 f = 2 zc = 9 zm = 8 zs = 3 f = 2 zc = 9 zm = 8 zs = 0 f = 3 zc = 9 zm = 8 zs = 1 f = 3 zc = 1 zm = 8 zs = 2 f = 3 zc = 9 zm = 8 zs = 3 f = 3 zc = 9 zm = 8 zs = 0 f = 4 zc = 9 zm = 8 zs = 1 f = 4 zc = 1 zm = 8 zs = 2 f = 4 zc = 9 zm = 8 zs = 3 f = 4 zc = 9 zm = 8 zs = 0 f = 5 zc = 9 zm = 8 zs = 1 f = 5 zc = 1 zm = 8 zs = 2 f = 5 zc = 9 zm = 8 zs = 3 f = 5 ./usr/share/inkscape/icons/feTurbulence-icon.png is already optimized. 18340 18340 100% ./usr/share/inkscape/icons/feTurbulence-icon.png (Bigger 26050) 18340 18340 100% ** Processing: ./usr/share/inkscape/icons/too-much-ink-icon.png 16x16 pixels, 4x8 bits/pixel, RGB+alpha Reducing image to 8 bits/pixel, 96 colors (96 transparent) in palette Input IDAT size = 524 bytes Input file size = 655 bytes Trying: zc = 9 zm = 8 zs = 0 f = 0 IDAT size = 192 zc = 9 zm = 8 zs = 1 f = 0 IDAT size = 188 zc = 1 zm = 8 zs = 2 f = 0 IDAT size = 178 zc = 9 zm = 8 zs = 3 f = 0 IDAT size = 178 zc = 9 zm = 8 zs = 0 f = 1 zc = 9 zm = 8 zs = 1 f = 1 zc = 1 zm = 8 zs = 2 f = 1 zc = 9 zm = 8 zs = 3 f = 1 zc = 9 zm = 8 zs = 0 f = 2 zc = 9 zm = 8 zs = 1 f = 2 zc = 1 zm = 8 zs = 2 f = 2 zc = 9 zm = 8 zs = 3 f = 2 zc = 9 zm = 8 zs = 0 f = 3 zc = 9 zm = 8 zs = 1 f = 3 zc = 1 zm = 8 zs = 2 f = 3 zc = 9 zm = 8 zs = 3 f = 3 zc = 9 zm = 8 zs = 0 f = 4 zc = 9 zm = 8 zs = 1 f = 4 zc = 1 zm = 8 zs = 2 f = 4 zc = 9 zm = 8 zs = 3 f = 4 zc = 9 zm = 8 zs = 0 f = 5 zc = 9 zm = 8 zs = 1 f = 5 zc = 1 zm = 8 zs = 2 f = 5 zc = 9 zm = 8 zs = 3 f = 5 ./usr/share/inkscape/icons/too-much-ink-icon.png is already optimized. 655 461 70% ./usr/share/inkscape/icons/too-much-ink-icon.png 655 461 70% ** Processing: ./usr/share/inkscape/icons/feMorphology-icon.png 96x96 pixels, 4x8 bits/pixel, RGB+alpha Input IDAT size = 3296 bytes Input file size = 3427 bytes Trying: zc = 9 zm = 8 zs = 0 f = 0 zc = 9 zm = 8 zs = 1 f = 0 IDAT size = 3296 zc = 1 zm = 8 zs = 2 f = 0 zc = 9 zm = 8 zs = 3 f = 0 zc = 9 zm = 8 zs = 0 f = 1 zc = 9 zm = 8 zs = 1 f = 1 zc = 1 zm = 8 zs = 2 f = 1 zc = 9 zm = 8 zs = 3 f = 1 zc = 9 zm = 8 zs = 0 f = 2 zc = 9 zm = 8 zs = 1 f = 2 zc = 1 zm = 8 zs = 2 f = 2 zc = 9 zm = 8 zs = 3 f = 2 zc = 9 zm = 8 zs = 0 f = 3 zc = 9 zm = 8 zs = 1 f = 3 zc = 1 zm = 8 zs = 2 f = 3 zc = 9 zm = 8 zs = 3 f = 3 zc = 9 zm = 8 zs = 0 f = 4 zc = 9 zm = 8 zs = 1 f = 4 zc = 1 zm = 8 zs = 2 f = 4 zc = 9 zm = 8 zs = 3 f = 4 zc = 9 zm = 8 zs = 0 f = 5 zc = 9 zm = 8 zs = 1 f = 5 zc = 1 zm = 8 zs = 2 f = 5 zc = 9 zm = 8 zs = 3 f = 5 ./usr/share/inkscape/icons/feMorphology-icon.png is already optimized. 3427 3109 90% ./usr/share/inkscape/icons/feMorphology-icon.png 3427 3109 90% ** Processing: ./usr/share/inkscape/icons/inkscape.file.png 32x32 pixels, 8 bits/pixel, 226 colors (72 transparent) in palette Input IDAT size = 574 bytes Input file size = 1478 bytes Trying: zc = 9 zm = 8 zs = 0 f = 0 IDAT size = 627 zc = 9 zm = 8 zs = 1 f = 0 zc = 1 zm = 8 zs = 2 f = 0 zc = 9 zm = 8 zs = 3 f = 0 zc = 9 zm = 8 zs = 0 f = 1 IDAT size = 624 zc = 9 zm = 8 zs = 1 f = 1 IDAT size = 620 zc = 1 zm = 8 zs = 2 f = 1 zc = 9 zm = 8 zs = 3 f = 1 zc = 9 zm = 8 zs = 0 f = 2 zc = 9 zm = 8 zs = 1 f = 2 zc = 1 zm = 8 zs = 2 f = 2 zc = 9 zm = 8 zs = 3 f = 2 zc = 9 zm = 8 zs = 0 f = 3 zc = 9 zm = 8 zs = 1 f = 3 zc = 1 zm = 8 zs = 2 f = 3 zc = 9 zm = 8 zs = 3 f = 3 zc = 9 zm = 8 zs = 0 f = 4 IDAT size = 579 zc = 9 zm = 8 zs = 1 f = 4 IDAT size = 574 zc = 1 zm = 8 zs = 2 f = 4 zc = 9 zm = 8 zs = 3 f = 4 zc = 9 zm = 8 zs = 0 f = 5 zc = 9 zm = 8 zs = 1 f = 5 zc = 1 zm = 8 zs = 2 f = 5 zc = 9 zm = 8 zs = 3 f = 5 ./usr/share/inkscape/icons/inkscape.file.png is already optimized. 1478 1456 98% ./usr/share/inkscape/icons/inkscape.file.png 1478 1456 98% ** Processing: ./usr/share/inkscape/icons/color-management-icon.png 48x48 pixels, 4x8 bits/pixel, RGB+alpha Reducing image to 3x8 bits/pixel, RGB Input IDAT size = 2481 bytes Input file size = 2720 bytes Trying: zc = 9 zm = 8 zs = 0 f = 0 IDAT size = 2286 zc = 9 zm = 8 zs = 1 f = 0 zc = 1 zm = 8 zs = 2 f = 0 zc = 9 zm = 8 zs = 3 f = 0 zc = 9 zm = 8 zs = 0 f = 1 zc = 9 zm = 8 zs = 1 f = 1 zc = 1 zm = 8 zs = 2 f = 1 zc = 9 zm = 8 zs = 3 f = 1 zc = 9 zm = 8 zs = 0 f = 2 IDAT size = 2242 zc = 9 zm = 8 zs = 1 f = 2 zc = 1 zm = 8 zs = 2 f = 2 zc = 9 zm = 8 zs = 3 f = 2 zc = 9 zm = 8 zs = 0 f = 3 zc = 9 zm = 8 zs = 1 f = 3 zc = 1 zm = 8 zs = 2 f = 3 zc = 9 zm = 8 zs = 3 f = 3 zc = 9 zm = 8 zs = 0 f = 4 zc = 9 zm = 8 zs = 1 f = 4 zc = 1 zm = 8 zs = 2 f = 4 zc = 9 zm = 8 zs = 3 f = 4 zc = 9 zm = 8 zs = 0 f = 5 zc = 9 zm = 8 zs = 1 f = 5 IDAT size = 2241 zc = 1 zm = 8 zs = 2 f = 5 zc = 9 zm = 8 zs = 3 f = 5 Selecting parameters: zc = 9 zm = 8 zs = 1 f = 5 IDAT size = 2241 Output IDAT size = 2241 bytes (240 bytes decrease) Output file size = 2479 bytes (241 bytes = 8.86% decrease) 2479 2287 92% ./usr/share/inkscape/icons/color-management-icon.png 2479 2287 92% ** Processing: ./usr/share/inkscape/icons/feConvolveMatrix-icon.png 96x96 pixels, 4x8 bits/pixel, RGB+alpha Input IDAT size = 19711 bytes Input file size = 19842 bytes Trying: zc = 9 zm = 8 zs = 0 f = 0 zc = 9 zm = 8 zs = 1 f = 0 IDAT size = 19711 zc = 1 zm = 8 zs = 2 f = 0 zc = 9 zm = 8 zs = 3 f = 0 zc = 9 zm = 8 zs = 0 f = 1 zc = 9 zm = 8 zs = 1 f = 1 zc = 1 zm = 8 zs = 2 f = 1 zc = 9 zm = 8 zs = 3 f = 1 zc = 9 zm = 8 zs = 0 f = 2 zc = 9 zm = 8 zs = 1 f = 2 zc = 1 zm = 8 zs = 2 f = 2 zc = 9 zm = 8 zs = 3 f = 2 zc = 9 zm = 8 zs = 0 f = 3 zc = 9 zm = 8 zs = 1 f = 3 zc = 1 zm = 8 zs = 2 f = 3 zc = 9 zm = 8 zs = 3 f = 3 zc = 9 zm = 8 zs = 0 f = 4 zc = 9 zm = 8 zs = 1 f = 4 zc = 1 zm = 8 zs = 2 f = 4 zc = 9 zm = 8 zs = 3 f = 4 zc = 9 zm = 8 zs = 0 f = 5 zc = 9 zm = 8 zs = 1 f = 5 zc = 1 zm = 8 zs = 2 f = 5 zc = 9 zm = 8 zs = 3 f = 5 ./usr/share/inkscape/icons/feConvolveMatrix-icon.png is already optimized. 19842 19516 98% ./usr/share/inkscape/icons/feConvolveMatrix-icon.png 19842 19516 98% ** Processing: ./usr/share/inkscape/icons/feGaussianBlur-icon.png 96x96 pixels, 4x8 bits/pixel, RGB+alpha Input IDAT size = 4229 bytes Input file size = 4360 bytes Trying: zc = 9 zm = 8 zs = 0 f = 0 zc = 9 zm = 8 zs = 1 f = 0 zc = 1 zm = 8 zs = 2 f = 0 zc = 9 zm = 8 zs = 3 f = 0 zc = 9 zm = 8 zs = 0 f = 1 zc = 9 zm = 8 zs = 1 f = 1 zc = 1 zm = 8 zs = 2 f = 1 zc = 9 zm = 8 zs = 3 f = 1 zc = 9 zm = 8 zs = 0 f = 2 zc = 9 zm = 8 zs = 1 f = 2 zc = 1 zm = 8 zs = 2 f = 2 zc = 9 zm = 8 zs = 3 f = 2 zc = 9 zm = 8 zs = 0 f = 3 zc = 9 zm = 8 zs = 1 f = 3 zc = 1 zm = 8 zs = 2 f = 3 zc = 9 zm = 8 zs = 3 f = 3 zc = 9 zm = 8 zs = 0 f = 4 zc = 9 zm = 8 zs = 1 f = 4 zc = 1 zm = 8 zs = 2 f = 4 zc = 9 zm = 8 zs = 3 f = 4 zc = 9 zm = 8 zs = 0 f = 5 IDAT size = 4229 zc = 9 zm = 8 zs = 1 f = 5 zc = 1 zm = 8 zs = 2 f = 5 zc = 9 zm = 8 zs = 3 f = 5 ./usr/share/inkscape/icons/feGaussianBlur-icon.png is already optimized. 4360 4360 100% ./usr/share/inkscape/icons/feGaussianBlur-icon.png (Bigger 4421) 4360 4360 100% ** Processing: ./usr/share/inkscape/icons/feBlend-icon.png 96x96 pixels, 4x8 bits/pixel, RGB+alpha Input IDAT size = 7928 bytes Input file size = 8059 bytes Trying: zc = 9 zm = 8 zs = 0 f = 0 IDAT size = 7928 zc = 9 zm = 8 zs = 1 f = 0 zc = 1 zm = 8 zs = 2 f = 0 zc = 9 zm = 8 zs = 3 f = 0 zc = 9 zm = 8 zs = 0 f = 1 zc = 9 zm = 8 zs = 1 f = 1 zc = 1 zm = 8 zs = 2 f = 1 zc = 9 zm = 8 zs = 3 f = 1 zc = 9 zm = 8 zs = 0 f = 2 zc = 9 zm = 8 zs = 1 f = 2 zc = 1 zm = 8 zs = 2 f = 2 zc = 9 zm = 8 zs = 3 f = 2 zc = 9 zm = 8 zs = 0 f = 3 zc = 9 zm = 8 zs = 1 f = 3 zc = 1 zm = 8 zs = 2 f = 3 zc = 9 zm = 8 zs = 3 f = 3 zc = 9 zm = 8 zs = 0 f = 4 zc = 9 zm = 8 zs = 1 f = 4 zc = 1 zm = 8 zs = 2 f = 4 zc = 9 zm = 8 zs = 3 f = 4 zc = 9 zm = 8 zs = 0 f = 5 zc = 9 zm = 8 zs = 1 f = 5 zc = 1 zm = 8 zs = 2 f = 5 zc = 9 zm = 8 zs = 3 f = 5 ./usr/share/inkscape/icons/feBlend-icon.png is already optimized. 8059 7835 97% ./usr/share/inkscape/icons/feBlend-icon.png 8059 7835 97% ** Processing: ./usr/share/inkscape/icons/feOffset-icon.png 96x96 pixels, 8 bits/pixel, 237 colors (236 transparent) in palette Input IDAT size = 2135 bytes Input file size = 3236 bytes Trying: zc = 9 zm = 8 zs = 0 f = 0 IDAT size = 2142 zc = 9 zm = 8 zs = 1 f = 0 IDAT size = 2135 zc = 1 zm = 8 zs = 2 f = 0 zc = 9 zm = 8 zs = 3 f = 0 zc = 9 zm = 8 zs = 0 f = 1 zc = 9 zm = 8 zs = 1 f = 1 zc = 1 zm = 8 zs = 2 f = 1 zc = 9 zm = 8 zs = 3 f = 1 zc = 9 zm = 8 zs = 0 f = 2 zc = 9 zm = 8 zs = 1 f = 2 zc = 1 zm = 8 zs = 2 f = 2 zc = 9 zm = 8 zs = 3 f = 2 zc = 9 zm = 8 zs = 0 f = 3 zc = 9 zm = 8 zs = 1 f = 3 zc = 1 zm = 8 zs = 2 f = 3 zc = 9 zm = 8 zs = 3 f = 3 zc = 9 zm = 8 zs = 0 f = 4 zc = 9 zm = 8 zs = 1 f = 4 zc = 1 zm = 8 zs = 2 f = 4 zc = 9 zm = 8 zs = 3 f = 4 zc = 9 zm = 8 zs = 0 f = 5 zc = 9 zm = 8 zs = 1 f = 5 zc = 1 zm = 8 zs = 2 f = 5 zc = 9 zm = 8 zs = 3 f = 5 ./usr/share/inkscape/icons/feOffset-icon.png is already optimized. 3236 3076 95% ./usr/share/inkscape/icons/feOffset-icon.png 3236 3076 95% ** Processing: ./usr/share/inkscape/icons/feFlood-icon.png 96x96 pixels, 4x8 bits/pixel, RGB+alpha Input IDAT size = 5611 bytes Input file size = 5742 bytes Trying: zc = 9 zm = 8 zs = 0 f = 0 IDAT size = 5611 zc = 9 zm = 8 zs = 1 f = 0 zc = 1 zm = 8 zs = 2 f = 0 zc = 9 zm = 8 zs = 3 f = 0 zc = 9 zm = 8 zs = 0 f = 1 zc = 9 zm = 8 zs = 1 f = 1 zc = 1 zm = 8 zs = 2 f = 1 zc = 9 zm = 8 zs = 3 f = 1 zc = 9 zm = 8 zs = 0 f = 2 zc = 9 zm = 8 zs = 1 f = 2 zc = 1 zm = 8 zs = 2 f = 2 zc = 9 zm = 8 zs = 3 f = 2 zc = 9 zm = 8 zs = 0 f = 3 zc = 9 zm = 8 zs = 1 f = 3 zc = 1 zm = 8 zs = 2 f = 3 zc = 9 zm = 8 zs = 3 f = 3 zc = 9 zm = 8 zs = 0 f = 4 zc = 9 zm = 8 zs = 1 f = 4 zc = 1 zm = 8 zs = 2 f = 4 zc = 9 zm = 8 zs = 3 f = 4 zc = 9 zm = 8 zs = 0 f = 5 zc = 9 zm = 8 zs = 1 f = 5 zc = 1 zm = 8 zs = 2 f = 5 zc = 9 zm = 8 zs = 3 f = 5 ./usr/share/inkscape/icons/feFlood-icon.png is already optimized. 5742 5585 97% ./usr/share/inkscape/icons/feFlood-icon.png 5742 5585 97% ** Processing: ./usr/share/inkscape/icons/remove-color.png 107x107 pixels, 4 bits/pixel, 6 colors in palette Input IDAT size = 460 bytes Input file size = 620 bytes Trying: zc = 9 zm = 8 zs = 0 f = 0 IDAT size = 460 zc = 9 zm = 8 zs = 1 f = 0 zc = 1 zm = 8 zs = 2 f = 0 zc = 9 zm = 8 zs = 3 f = 0 zc = 9 zm = 8 zs = 0 f = 1 zc = 9 zm = 8 zs = 1 f = 1 zc = 1 zm = 8 zs = 2 f = 1 zc = 9 zm = 8 zs = 3 f = 1 zc = 9 zm = 8 zs = 0 f = 2 zc = 9 zm = 8 zs = 1 f = 2 zc = 1 zm = 8 zs = 2 f = 2 zc = 9 zm = 8 zs = 3 f = 2 zc = 9 zm = 8 zs = 0 f = 3 zc = 9 zm = 8 zs = 1 f = 3 zc = 1 zm = 8 zs = 2 f = 3 zc = 9 zm = 8 zs = 3 f = 3 zc = 9 zm = 8 zs = 0 f = 4 zc = 9 zm = 8 zs = 1 f = 4 zc = 1 zm = 8 zs = 2 f = 4 zc = 9 zm = 8 zs = 3 f = 4 zc = 9 zm = 8 zs = 0 f = 5 zc = 9 zm = 8 zs = 1 f = 5 zc = 1 zm = 8 zs = 2 f = 5 zc = 9 zm = 8 zs = 3 f = 5 ./usr/share/inkscape/icons/remove-color.png is already optimized. 620 485 78% ./usr/share/inkscape/icons/remove-color.png 620 485 78% ** Processing: ./usr/share/inkscape/icons/feDiffuseLighting-icon.png 96x96 pixels, 4x8 bits/pixel, RGB+alpha Input IDAT size = 9703 bytes Input file size = 9834 bytes Trying: zc = 9 zm = 8 zs = 0 f = 0 zc = 9 zm = 8 zs = 1 f = 0 zc = 1 zm = 8 zs = 2 f = 0 zc = 9 zm = 8 zs = 3 f = 0 zc = 9 zm = 8 zs = 0 f = 1 zc = 9 zm = 8 zs = 1 f = 1 zc = 1 zm = 8 zs = 2 f = 1 zc = 9 zm = 8 zs = 3 f = 1 zc = 9 zm = 8 zs = 0 f = 2 zc = 9 zm = 8 zs = 1 f = 2 zc = 1 zm = 8 zs = 2 f = 2 zc = 9 zm = 8 zs = 3 f = 2 zc = 9 zm = 8 zs = 0 f = 3 zc = 9 zm = 8 zs = 1 f = 3 zc = 1 zm = 8 zs = 2 f = 3 zc = 9 zm = 8 zs = 3 f = 3 zc = 9 zm = 8 zs = 0 f = 4 zc = 9 zm = 8 zs = 1 f = 4 zc = 1 zm = 8 zs = 2 f = 4 zc = 9 zm = 8 zs = 3 f = 4 zc = 9 zm = 8 zs = 0 f = 5 zc = 9 zm = 8 zs = 1 f = 5 IDAT size = 9703 zc = 1 zm = 8 zs = 2 f = 5 zc = 9 zm = 8 zs = 3 f = 5 ./usr/share/inkscape/icons/feDiffuseLighting-icon.png is already optimized. 9834 9834 100% ./usr/share/inkscape/icons/feDiffuseLighting-icon.png (Bigger 9895) 9834 9834 100% ** Processing: ./usr/share/inkscape/icons/feDisplacementMap-icon.png 96x96 pixels, 4x8 bits/pixel, RGB+alpha Input IDAT size = 7218 bytes Input file size = 7349 bytes Trying: zc = 9 zm = 8 zs = 0 f = 0 IDAT size = 7218 zc = 9 zm = 8 zs = 1 f = 0 zc = 1 zm = 8 zs = 2 f = 0 zc = 9 zm = 8 zs = 3 f = 0 zc = 9 zm = 8 zs = 0 f = 1 zc = 9 zm = 8 zs = 1 f = 1 zc = 1 zm = 8 zs = 2 f = 1 zc = 9 zm = 8 zs = 3 f = 1 zc = 9 zm = 8 zs = 0 f = 2 zc = 9 zm = 8 zs = 1 f = 2 zc = 1 zm = 8 zs = 2 f = 2 zc = 9 zm = 8 zs = 3 f = 2 zc = 9 zm = 8 zs = 0 f = 3 zc = 9 zm = 8 zs = 1 f = 3 zc = 1 zm = 8 zs = 2 f = 3 zc = 9 zm = 8 zs = 3 f = 3 zc = 9 zm = 8 zs = 0 f = 4 zc = 9 zm = 8 zs = 1 f = 4 zc = 1 zm = 8 zs = 2 f = 4 zc = 9 zm = 8 zs = 3 f = 4 zc = 9 zm = 8 zs = 0 f = 5 zc = 9 zm = 8 zs = 1 f = 5 zc = 1 zm = 8 zs = 2 f = 5 zc = 9 zm = 8 zs = 3 f = 5 ./usr/share/inkscape/icons/feDisplacementMap-icon.png is already optimized. 7349 6961 94% ./usr/share/inkscape/icons/feDisplacementMap-icon.png 7349 6961 94% ** Processing: ./usr/share/inkscape/icons/out-of-gamut-icon.png 48x48 pixels, 4x8 bits/pixel, RGB+alpha Reducing image to 8 bits/pixel, 62 colors (34 transparent) in palette Input IDAT size = 885 bytes Input file size = 1016 bytes Trying: zc = 9 zm = 8 zs = 0 f = 0 IDAT size = 436 zc = 9 zm = 8 zs = 1 f = 0 IDAT size = 433 zc = 1 zm = 8 zs = 2 f = 0 zc = 9 zm = 8 zs = 3 f = 0 zc = 9 zm = 8 zs = 0 f = 1 zc = 9 zm = 8 zs = 1 f = 1 zc = 1 zm = 8 zs = 2 f = 1 zc = 9 zm = 8 zs = 3 f = 1 zc = 9 zm = 8 zs = 0 f = 2 zc = 9 zm = 8 zs = 1 f = 2 zc = 1 zm = 8 zs = 2 f = 2 zc = 9 zm = 8 zs = 3 f = 2 zc = 9 zm = 8 zs = 0 f = 3 zc = 9 zm = 8 zs = 1 f = 3 zc = 1 zm = 8 zs = 2 f = 3 zc = 9 zm = 8 zs = 3 f = 3 zc = 9 zm = 8 zs = 0 f = 4 zc = 9 zm = 8 zs = 1 f = 4 zc = 1 zm = 8 zs = 2 f = 4 zc = 9 zm = 8 zs = 3 f = 4 zc = 9 zm = 8 zs = 0 f = 5 zc = 9 zm = 8 zs = 1 f = 5 zc = 1 zm = 8 zs = 2 f = 5 zc = 9 zm = 8 zs = 3 f = 5 Selecting parameters: zc = 9 zm = 8 zs = 1 f = 0 IDAT size = 433 Output IDAT size = 433 bytes (452 bytes decrease) Output file size = 807 bytes (209 bytes = 20.57% decrease) 807 725 89% ./usr/share/inkscape/icons/out-of-gamut-icon.png 807 725 89% ** Processing: ./usr/share/inkscape/icons/feMerge-icon.png 96x96 pixels, 4x8 bits/pixel, RGB+alpha Input IDAT size = 7904 bytes Input file size = 8035 bytes Trying: zc = 9 zm = 8 zs = 0 f = 0 IDAT size = 7904 zc = 9 zm = 8 zs = 1 f = 0 zc = 1 zm = 8 zs = 2 f = 0 zc = 9 zm = 8 zs = 3 f = 0 zc = 9 zm = 8 zs = 0 f = 1 zc = 9 zm = 8 zs = 1 f = 1 zc = 1 zm = 8 zs = 2 f = 1 zc = 9 zm = 8 zs = 3 f = 1 zc = 9 zm = 8 zs = 0 f = 2 zc = 9 zm = 8 zs = 1 f = 2 zc = 1 zm = 8 zs = 2 f = 2 zc = 9 zm = 8 zs = 3 f = 2 zc = 9 zm = 8 zs = 0 f = 3 zc = 9 zm = 8 zs = 1 f = 3 zc = 1 zm = 8 zs = 2 f = 3 zc = 9 zm = 8 zs = 3 f = 3 zc = 9 zm = 8 zs = 0 f = 4 zc = 9 zm = 8 zs = 1 f = 4 zc = 1 zm = 8 zs = 2 f = 4 zc = 9 zm = 8 zs = 3 f = 4 zc = 9 zm = 8 zs = 0 f = 5 zc = 9 zm = 8 zs = 1 f = 5 zc = 1 zm = 8 zs = 2 f = 5 zc = 9 zm = 8 zs = 3 f = 5 ./usr/share/inkscape/icons/feMerge-icon.png is already optimized. 8035 7836 97% ./usr/share/inkscape/icons/feMerge-icon.png 8035 7836 97% ** Processing: ./usr/share/inkscape/icons/feImage-icon.png 96x96 pixels, 4x8 bits/pixel, RGB+alpha Input IDAT size = 17951 bytes Input file size = 18082 bytes Trying: zc = 9 zm = 8 zs = 0 f = 0 zc = 9 zm = 8 zs = 1 f = 0 zc = 1 zm = 8 zs = 2 f = 0 zc = 9 zm = 8 zs = 3 f = 0 zc = 9 zm = 8 zs = 0 f = 1 zc = 9 zm = 8 zs = 1 f = 1 zc = 1 zm = 8 zs = 2 f = 1 zc = 9 zm = 8 zs = 3 f = 1 zc = 9 zm = 8 zs = 0 f = 2 zc = 9 zm = 8 zs = 1 f = 2 zc = 1 zm = 8 zs = 2 f = 2 zc = 9 zm = 8 zs = 3 f = 2 zc = 9 zm = 8 zs = 0 f = 3 zc = 9 zm = 8 zs = 1 f = 3 zc = 1 zm = 8 zs = 2 f = 3 zc = 9 zm = 8 zs = 3 f = 3 zc = 9 zm = 8 zs = 0 f = 4 zc = 9 zm = 8 zs = 1 f = 4 zc = 1 zm = 8 zs = 2 f = 4 zc = 9 zm = 8 zs = 3 f = 4 zc = 9 zm = 8 zs = 0 f = 5 zc = 9 zm = 8 zs = 1 f = 5 zc = 1 zm = 8 zs = 2 f = 5 zc = 9 zm = 8 zs = 3 f = 5 ./usr/share/inkscape/icons/feImage-icon.png is already optimized. 18082 18082 100% ./usr/share/inkscape/icons/feImage-icon.png (Bigger 21457) 18082 18082 100% ** Processing: ./usr/share/inkscape/icons/feComposite-icon.png 96x96 pixels, 4x8 bits/pixel, RGB+alpha Input IDAT size = 6966 bytes Input file size = 7097 bytes Trying: zc = 9 zm = 8 zs = 0 f = 0 IDAT size = 6966 zc = 9 zm = 8 zs = 1 f = 0 zc = 1 zm = 8 zs = 2 f = 0 zc = 9 zm = 8 zs = 3 f = 0 zc = 9 zm = 8 zs = 0 f = 1 zc = 9 zm = 8 zs = 1 f = 1 zc = 1 zm = 8 zs = 2 f = 1 zc = 9 zm = 8 zs = 3 f = 1 zc = 9 zm = 8 zs = 0 f = 2 zc = 9 zm = 8 zs = 1 f = 2 zc = 1 zm = 8 zs = 2 f = 2 zc = 9 zm = 8 zs = 3 f = 2 zc = 9 zm = 8 zs = 0 f = 3 zc = 9 zm = 8 zs = 1 f = 3 zc = 1 zm = 8 zs = 2 f = 3 zc = 9 zm = 8 zs = 3 f = 3 zc = 9 zm = 8 zs = 0 f = 4 zc = 9 zm = 8 zs = 1 f = 4 zc = 1 zm = 8 zs = 2 f = 4 zc = 9 zm = 8 zs = 3 f = 4 zc = 9 zm = 8 zs = 0 f = 5 zc = 9 zm = 8 zs = 1 f = 5 zc = 1 zm = 8 zs = 2 f = 5 zc = 9 zm = 8 zs = 3 f = 5 ./usr/share/inkscape/icons/feComposite-icon.png is already optimized. 7097 6959 98% ./usr/share/inkscape/icons/feComposite-icon.png 7097 6959 98% ** Processing: ./usr/share/inkscape/icons/feSpecularLighting-icon.png 96x96 pixels, 4x8 bits/pixel, RGB+alpha Input IDAT size = 9703 bytes Input file size = 9834 bytes Trying: zc = 9 zm = 8 zs = 0 f = 0 zc = 9 zm = 8 zs = 1 f = 0 zc = 1 zm = 8 zs = 2 f = 0 zc = 9 zm = 8 zs = 3 f = 0 zc = 9 zm = 8 zs = 0 f = 1 zc = 9 zm = 8 zs = 1 f = 1 zc = 1 zm = 8 zs = 2 f = 1 zc = 9 zm = 8 zs = 3 f = 1 zc = 9 zm = 8 zs = 0 f = 2 zc = 9 zm = 8 zs = 1 f = 2 zc = 1 zm = 8 zs = 2 f = 2 zc = 9 zm = 8 zs = 3 f = 2 zc = 9 zm = 8 zs = 0 f = 3 zc = 9 zm = 8 zs = 1 f = 3 zc = 1 zm = 8 zs = 2 f = 3 zc = 9 zm = 8 zs = 3 f = 3 zc = 9 zm = 8 zs = 0 f = 4 zc = 9 zm = 8 zs = 1 f = 4 zc = 1 zm = 8 zs = 2 f = 4 zc = 9 zm = 8 zs = 3 f = 4 zc = 9 zm = 8 zs = 0 f = 5 zc = 9 zm = 8 zs = 1 f = 5 IDAT size = 9703 zc = 1 zm = 8 zs = 2 f = 5 zc = 9 zm = 8 zs = 3 f = 5 ./usr/share/inkscape/icons/feSpecularLighting-icon.png is already optimized. 9834 9834 100% ./usr/share/inkscape/icons/feSpecularLighting-icon.png (Bigger 9895) 9834 9834 100% ** Processing: ./usr/share/inkscape/tutorials/potrace-zh_TW.png 268x144 pixels, 8 bits/pixel, 108 colors in palette Input IDAT size = 1833 bytes Input file size = 2292 bytes Trying: zc = 9 zm = 8 zs = 0 f = 0 IDAT size = 1833 zc = 9 zm = 8 zs = 1 f = 0 zc = 1 zm = 8 zs = 2 f = 0 zc = 9 zm = 8 zs = 3 f = 0 zc = 9 zm = 8 zs = 0 f = 1 zc = 9 zm = 8 zs = 1 f = 1 zc = 1 zm = 8 zs = 2 f = 1 zc = 9 zm = 8 zs = 3 f = 1 zc = 9 zm = 8 zs = 0 f = 2 zc = 9 zm = 8 zs = 1 f = 2 zc = 1 zm = 8 zs = 2 f = 2 zc = 9 zm = 8 zs = 3 f = 2 zc = 9 zm = 8 zs = 0 f = 3 zc = 9 zm = 8 zs = 1 f = 3 zc = 1 zm = 8 zs = 2 f = 3 zc = 9 zm = 8 zs = 3 f = 3 zc = 9 zm = 8 zs = 0 f = 4 zc = 9 zm = 8 zs = 1 f = 4 zc = 1 zm = 8 zs = 2 f = 4 zc = 9 zm = 8 zs = 3 f = 4 zc = 9 zm = 8 zs = 0 f = 5 zc = 9 zm = 8 zs = 1 f = 5 zc = 1 zm = 8 zs = 2 f = 5 zc = 9 zm = 8 zs = 3 f = 5 ./usr/share/inkscape/tutorials/potrace-zh_TW.png is already optimized. 2292 2004 87% ./usr/share/inkscape/tutorials/potrace-zh_TW.png 2292 2004 87% ** Processing: ./usr/share/inkscape/tutorials/potrace-sk.png 332x147 pixels, 4 bits/pixel, 7 colors in palette Input IDAT size = 1409 bytes Input file size = 1572 bytes Trying: zc = 9 zm = 8 zs = 0 f = 0 IDAT size = 1430 zc = 9 zm = 8 zs = 1 f = 0 IDAT size = 1409 zc = 1 zm = 8 zs = 2 f = 0 zc = 9 zm = 8 zs = 3 f = 0 zc = 9 zm = 8 zs = 0 f = 1 zc = 9 zm = 8 zs = 1 f = 1 zc = 1 zm = 8 zs = 2 f = 1 zc = 9 zm = 8 zs = 3 f = 1 zc = 9 zm = 8 zs = 0 f = 2 zc = 9 zm = 8 zs = 1 f = 2 zc = 1 zm = 8 zs = 2 f = 2 zc = 9 zm = 8 zs = 3 f = 2 zc = 9 zm = 8 zs = 0 f = 3 zc = 9 zm = 8 zs = 1 f = 3 zc = 1 zm = 8 zs = 2 f = 3 zc = 9 zm = 8 zs = 3 f = 3 zc = 9 zm = 8 zs = 0 f = 4 zc = 9 zm = 8 zs = 1 f = 4 zc = 1 zm = 8 zs = 2 f = 4 zc = 9 zm = 8 zs = 3 f = 4 zc = 9 zm = 8 zs = 0 f = 5 zc = 9 zm = 8 zs = 1 f = 5 zc = 1 zm = 8 zs = 2 f = 5 zc = 9 zm = 8 zs = 3 f = 5 ./usr/share/inkscape/tutorials/potrace-sk.png is already optimized. 1572 1452 92% ./usr/share/inkscape/tutorials/potrace-sk.png 1572 1452 92% ** Processing: ./usr/share/inkscape/tutorials/potrace-de.png 345x158 pixels, 8 bits/pixel, 89 colors in palette Input IDAT size = 2409 bytes Input file size = 2745 bytes Trying: zc = 9 zm = 8 zs = 0 f = 0 IDAT size = 2651 zc = 9 zm = 8 zs = 1 f = 0 zc = 1 zm = 8 zs = 2 f = 0 zc = 9 zm = 8 zs = 3 f = 0 zc = 9 zm = 8 zs = 0 f = 1 zc = 9 zm = 8 zs = 1 f = 1 zc = 1 zm = 8 zs = 2 f = 1 zc = 9 zm = 8 zs = 3 f = 1 zc = 9 zm = 8 zs = 0 f = 2 zc = 9 zm = 8 zs = 1 f = 2 zc = 1 zm = 8 zs = 2 f = 2 zc = 9 zm = 8 zs = 3 f = 2 zc = 9 zm = 8 zs = 0 f = 3 zc = 9 zm = 8 zs = 1 f = 3 zc = 1 zm = 8 zs = 2 f = 3 zc = 9 zm = 8 zs = 3 f = 3 zc = 9 zm = 8 zs = 0 f = 4 zc = 9 zm = 8 zs = 1 f = 4 zc = 1 zm = 8 zs = 2 f = 4 zc = 9 zm = 8 zs = 3 f = 4 zc = 9 zm = 8 zs = 0 f = 5 zc = 9 zm = 8 zs = 1 f = 5 zc = 1 zm = 8 zs = 2 f = 5 zc = 9 zm = 8 zs = 3 f = 5 ./usr/share/inkscape/tutorials/potrace-de.png is already optimized. 2745 2745 100% ./usr/share/inkscape/tutorials/potrace-de.png (Bigger 2750) 2745 2745 100% ** Processing: ./usr/share/inkscape/tutorials/potrace-hu.png 380x162 pixels, 3x8 bits/pixel, RGB Input IDAT size = 17178 bytes Input file size = 17349 bytes Trying: zc = 9 zm = 8 zs = 0 f = 0 IDAT size = 14101 zc = 9 zm = 8 zs = 1 f = 0 zc = 1 zm = 8 zs = 2 f = 0 zc = 9 zm = 8 zs = 3 f = 0 zc = 9 zm = 8 zs = 0 f = 1 zc = 9 zm = 8 zs = 1 f = 1 zc = 1 zm = 8 zs = 2 f = 1 zc = 9 zm = 8 zs = 3 f = 1 zc = 9 zm = 8 zs = 0 f = 2 zc = 9 zm = 8 zs = 1 f = 2 zc = 1 zm = 8 zs = 2 f = 2 zc = 9 zm = 8 zs = 3 f = 2 zc = 9 zm = 8 zs = 0 f = 3 zc = 9 zm = 8 zs = 1 f = 3 zc = 1 zm = 8 zs = 2 f = 3 zc = 9 zm = 8 zs = 3 f = 3 zc = 9 zm = 8 zs = 0 f = 4 zc = 9 zm = 8 zs = 1 f = 4 zc = 1 zm = 8 zs = 2 f = 4 zc = 9 zm = 8 zs = 3 f = 4 zc = 9 zm = 8 zs = 0 f = 5 zc = 9 zm = 8 zs = 1 f = 5 zc = 1 zm = 8 zs = 2 f = 5 zc = 9 zm = 8 zs = 3 f = 5 Selecting parameters: zc = 9 zm = 8 zs = 0 f = 0 IDAT size = 14101 Output IDAT size = 14101 bytes (3077 bytes decrease) Output file size = 14248 bytes (3101 bytes = 17.87% decrease) 14248 13703 96% ./usr/share/inkscape/tutorials/potrace-hu.png 14248 13703 96% ** Processing: ./usr/share/inkscape/tutorials/potrace-en.png 326x158 pixels, 3x8 bits/pixel, RGB Reducing image to 2 bits/pixel, 4 colors in palette Input IDAT size = 2589 bytes Input file size = 2686 bytes Trying: zc = 9 zm = 8 zs = 0 f = 0 IDAT size = 1086 zc = 9 zm = 8 zs = 1 f = 0 IDAT size = 1080 zc = 1 zm = 8 zs = 2 f = 0 zc = 9 zm = 8 zs = 3 f = 0 zc = 9 zm = 8 zs = 0 f = 1 zc = 9 zm = 8 zs = 1 f = 1 zc = 1 zm = 8 zs = 2 f = 1 zc = 9 zm = 8 zs = 3 f = 1 zc = 9 zm = 8 zs = 0 f = 2 zc = 9 zm = 8 zs = 1 f = 2 zc = 1 zm = 8 zs = 2 f = 2 zc = 9 zm = 8 zs = 3 f = 2 zc = 9 zm = 8 zs = 0 f = 3 zc = 9 zm = 8 zs = 1 f = 3 zc = 1 zm = 8 zs = 2 f = 3 zc = 9 zm = 8 zs = 3 f = 3 zc = 9 zm = 8 zs = 0 f = 4 zc = 9 zm = 8 zs = 1 f = 4 zc = 1 zm = 8 zs = 2 f = 4 zc = 9 zm = 8 zs = 3 f = 4 zc = 9 zm = 8 zs = 0 f = 5 zc = 9 zm = 8 zs = 1 f = 5 zc = 1 zm = 8 zs = 2 f = 5 zc = 9 zm = 8 zs = 3 f = 5 Selecting parameters: zc = 9 zm = 8 zs = 1 f = 0 IDAT size = 1080 Output IDAT size = 1080 bytes (1509 bytes decrease) Output file size = 1201 bytes (1485 bytes = 55.29% decrease) 1201 1195 99% ./usr/share/inkscape/tutorials/potrace-en.png 1201 1195 99% ** Processing: ./usr/share/inkscape/tutorials/potrace-ru.png 435x190 pixels, 3x8 bits/pixel, RGB Input IDAT size = 9760 bytes Input file size = 9857 bytes Trying: zc = 9 zm = 8 zs = 0 f = 0 IDAT size = 9760 zc = 9 zm = 8 zs = 1 f = 0 zc = 1 zm = 8 zs = 2 f = 0 zc = 9 zm = 8 zs = 3 f = 0 zc = 9 zm = 8 zs = 0 f = 1 zc = 9 zm = 8 zs = 1 f = 1 zc = 1 zm = 8 zs = 2 f = 1 zc = 9 zm = 8 zs = 3 f = 1 zc = 9 zm = 8 zs = 0 f = 2 zc = 9 zm = 8 zs = 1 f = 2 zc = 1 zm = 8 zs = 2 f = 2 zc = 9 zm = 8 zs = 3 f = 2 zc = 9 zm = 8 zs = 0 f = 3 zc = 9 zm = 8 zs = 1 f = 3 zc = 1 zm = 8 zs = 2 f = 3 zc = 9 zm = 8 zs = 3 f = 3 zc = 9 zm = 8 zs = 0 f = 4 zc = 9 zm = 8 zs = 1 f = 4 zc = 1 zm = 8 zs = 2 f = 4 zc = 9 zm = 8 zs = 3 f = 4 zc = 9 zm = 8 zs = 0 f = 5 zc = 9 zm = 8 zs = 1 f = 5 zc = 1 zm = 8 zs = 2 f = 5 zc = 9 zm = 8 zs = 3 f = 5 ./usr/share/inkscape/tutorials/potrace-ru.png is already optimized. 9857 8085 82% ./usr/share/inkscape/tutorials/potrace-ru.png 9857 8085 82% ** Processing: ./usr/share/inkscape/tutorials/potrace-ja.png 327x159 pixels, 3x8 bits/pixel, RGB Input IDAT size = 18915 bytes Input file size = 19086 bytes Trying: zc = 9 zm = 8 zs = 0 f = 0 IDAT size = 16000 zc = 9 zm = 8 zs = 1 f = 0 zc = 1 zm = 8 zs = 2 f = 0 zc = 9 zm = 8 zs = 3 f = 0 zc = 9 zm = 8 zs = 0 f = 1 zc = 9 zm = 8 zs = 1 f = 1 zc = 1 zm = 8 zs = 2 f = 1 zc = 9 zm = 8 zs = 3 f = 1 zc = 9 zm = 8 zs = 0 f = 2 zc = 9 zm = 8 zs = 1 f = 2 zc = 1 zm = 8 zs = 2 f = 2 zc = 9 zm = 8 zs = 3 f = 2 zc = 9 zm = 8 zs = 0 f = 3 zc = 9 zm = 8 zs = 1 f = 3 zc = 1 zm = 8 zs = 2 f = 3 zc = 9 zm = 8 zs = 3 f = 3 zc = 9 zm = 8 zs = 0 f = 4 zc = 9 zm = 8 zs = 1 f = 4 zc = 1 zm = 8 zs = 2 f = 4 zc = 9 zm = 8 zs = 3 f = 4 zc = 9 zm = 8 zs = 0 f = 5 zc = 9 zm = 8 zs = 1 f = 5 zc = 1 zm = 8 zs = 2 f = 5 zc = 9 zm = 8 zs = 3 f = 5 Selecting parameters: zc = 9 zm = 8 zs = 0 f = 0 IDAT size = 16000 Output IDAT size = 16000 bytes (2915 bytes decrease) Output file size = 16147 bytes (2939 bytes = 15.40% decrease) 16147 15684 97% ./usr/share/inkscape/tutorials/potrace-ja.png 16147 15684 97% ** Processing: ./usr/share/inkscape/tutorials/tux.png 152x180 pixels, 8 bits/pixel, 255 colors (1 transparent) in palette Input IDAT size = 7185 bytes Input file size = 8085 bytes Trying: zc = 9 zm = 8 zs = 0 f = 0 IDAT size = 7185 zc = 9 zm = 8 zs = 1 f = 0 zc = 1 zm = 8 zs = 2 f = 0 zc = 9 zm = 8 zs = 3 f = 0 zc = 9 zm = 8 zs = 0 f = 1 zc = 9 zm = 8 zs = 1 f = 1 zc = 1 zm = 8 zs = 2 f = 1 zc = 9 zm = 8 zs = 3 f = 1 zc = 9 zm = 8 zs = 0 f = 2 zc = 9 zm = 8 zs = 1 f = 2 zc = 1 zm = 8 zs = 2 f = 2 zc = 9 zm = 8 zs = 3 f = 2 zc = 9 zm = 8 zs = 0 f = 3 zc = 9 zm = 8 zs = 1 f = 3 zc = 1 zm = 8 zs = 2 f = 3 zc = 9 zm = 8 zs = 3 f = 3 zc = 9 zm = 8 zs = 0 f = 4 zc = 9 zm = 8 zs = 1 f = 4 zc = 1 zm = 8 zs = 2 f = 4 zc = 9 zm = 8 zs = 3 f = 4 zc = 9 zm = 8 zs = 0 f = 5 zc = 9 zm = 8 zs = 1 f = 5 zc = 1 zm = 8 zs = 2 f = 5 zc = 9 zm = 8 zs = 3 f = 5 ./usr/share/inkscape/tutorials/tux.png is already optimized. 8085 7675 94% ./usr/share/inkscape/tutorials/tux.png 8085 7675 94% ** Processing: ./usr/share/inkscape/tutorials/potrace-vi.png 315x160 pixels, 3x8 bits/pixel, RGB Input IDAT size = 11514 bytes Input file size = 11673 bytes Trying: zc = 9 zm = 8 zs = 0 f = 0 IDAT size = 9341 zc = 9 zm = 8 zs = 1 f = 0 zc = 1 zm = 8 zs = 2 f = 0 zc = 9 zm = 8 zs = 3 f = 0 zc = 9 zm = 8 zs = 0 f = 1 zc = 9 zm = 8 zs = 1 f = 1 zc = 1 zm = 8 zs = 2 f = 1 zc = 9 zm = 8 zs = 3 f = 1 zc = 9 zm = 8 zs = 0 f = 2 zc = 9 zm = 8 zs = 1 f = 2 zc = 1 zm = 8 zs = 2 f = 2 zc = 9 zm = 8 zs = 3 f = 2 zc = 9 zm = 8 zs = 0 f = 3 zc = 9 zm = 8 zs = 1 f = 3 zc = 1 zm = 8 zs = 2 f = 3 zc = 9 zm = 8 zs = 3 f = 3 zc = 9 zm = 8 zs = 0 f = 4 zc = 9 zm = 8 zs = 1 f = 4 zc = 1 zm = 8 zs = 2 f = 4 zc = 9 zm = 8 zs = 3 f = 4 zc = 9 zm = 8 zs = 0 f = 5 zc = 9 zm = 8 zs = 1 f = 5 zc = 1 zm = 8 zs = 2 f = 5 zc = 9 zm = 8 zs = 3 f = 5 Selecting parameters: zc = 9 zm = 8 zs = 0 f = 0 IDAT size = 9341 Output IDAT size = 9341 bytes (2173 bytes decrease) Output file size = 9488 bytes (2185 bytes = 18.72% decrease) 9488 9015 95% ./usr/share/inkscape/tutorials/potrace-vi.png 9488 9015 95% ** Processing: ./usr/share/inkscape/tutorials/potrace.png 326x158 pixels, 3x8 bits/pixel, RGB Reducing image to 2 bits/pixel, 4 colors in palette Input IDAT size = 2589 bytes Input file size = 2686 bytes Trying: zc = 9 zm = 8 zs = 0 f = 0 IDAT size = 1086 zc = 9 zm = 8 zs = 1 f = 0 IDAT size = 1080 zc = 1 zm = 8 zs = 2 f = 0 zc = 9 zm = 8 zs = 3 f = 0 zc = 9 zm = 8 zs = 0 f = 1 zc = 9 zm = 8 zs = 1 f = 1 zc = 1 zm = 8 zs = 2 f = 1 zc = 9 zm = 8 zs = 3 f = 1 zc = 9 zm = 8 zs = 0 f = 2 zc = 9 zm = 8 zs = 1 f = 2 zc = 1 zm = 8 zs = 2 f = 2 zc = 9 zm = 8 zs = 3 f = 2 zc = 9 zm = 8 zs = 0 f = 3 zc = 9 zm = 8 zs = 1 f = 3 zc = 1 zm = 8 zs = 2 f = 3 zc = 9 zm = 8 zs = 3 f = 3 zc = 9 zm = 8 zs = 0 f = 4 zc = 9 zm = 8 zs = 1 f = 4 zc = 1 zm = 8 zs = 2 f = 4 zc = 9 zm = 8 zs = 3 f = 4 zc = 9 zm = 8 zs = 0 f = 5 zc = 9 zm = 8 zs = 1 f = 5 zc = 1 zm = 8 zs = 2 f = 5 zc = 9 zm = 8 zs = 3 f = 5 Selecting parameters: zc = 9 zm = 8 zs = 1 f = 0 IDAT size = 1080 Output IDAT size = 1080 bytes (1509 bytes decrease) Output file size = 1201 bytes (1485 bytes = 55.29% decrease) 1201 1195 99% ./usr/share/inkscape/tutorials/potrace.png 1201 1195 99% ** Processing: ./usr/share/inkscape/tutorials/potrace-pl.png 381x159 pixels, 3x8 bits/pixel, RGB Input IDAT size = 17739 bytes Input file size = 17910 bytes Trying: zc = 9 zm = 8 zs = 0 f = 0 IDAT size = 14702 zc = 9 zm = 8 zs = 1 f = 0 zc = 1 zm = 8 zs = 2 f = 0 zc = 9 zm = 8 zs = 3 f = 0 zc = 9 zm = 8 zs = 0 f = 1 zc = 9 zm = 8 zs = 1 f = 1 zc = 1 zm = 8 zs = 2 f = 1 zc = 9 zm = 8 zs = 3 f = 1 zc = 9 zm = 8 zs = 0 f = 2 zc = 9 zm = 8 zs = 1 f = 2 zc = 1 zm = 8 zs = 2 f = 2 zc = 9 zm = 8 zs = 3 f = 2 zc = 9 zm = 8 zs = 0 f = 3 zc = 9 zm = 8 zs = 1 f = 3 zc = 1 zm = 8 zs = 2 f = 3 zc = 9 zm = 8 zs = 3 f = 3 zc = 9 zm = 8 zs = 0 f = 4 zc = 9 zm = 8 zs = 1 f = 4 zc = 1 zm = 8 zs = 2 f = 4 zc = 9 zm = 8 zs = 3 f = 4 zc = 9 zm = 8 zs = 0 f = 5 zc = 9 zm = 8 zs = 1 f = 5 zc = 1 zm = 8 zs = 2 f = 5 zc = 9 zm = 8 zs = 3 f = 5 Selecting parameters: zc = 9 zm = 8 zs = 0 f = 0 IDAT size = 14702 Output IDAT size = 14702 bytes (3037 bytes decrease) Output file size = 14849 bytes (3061 bytes = 17.09% decrease) 14849 14327 96% ./usr/share/inkscape/tutorials/potrace-pl.png 14849 14327 96% ** Processing: ./usr/share/inkscape/tutorials/potrace-eu.png 392x159 pixels, 3x8 bits/pixel, RGB Input IDAT size = 15371 bytes Input file size = 15530 bytes Trying: zc = 9 zm = 8 zs = 0 f = 0 IDAT size = 12779 zc = 9 zm = 8 zs = 1 f = 0 zc = 1 zm = 8 zs = 2 f = 0 zc = 9 zm = 8 zs = 3 f = 0 zc = 9 zm = 8 zs = 0 f = 1 zc = 9 zm = 8 zs = 1 f = 1 zc = 1 zm = 8 zs = 2 f = 1 zc = 9 zm = 8 zs = 3 f = 1 zc = 9 zm = 8 zs = 0 f = 2 zc = 9 zm = 8 zs = 1 f = 2 zc = 1 zm = 8 zs = 2 f = 2 zc = 9 zm = 8 zs = 3 f = 2 zc = 9 zm = 8 zs = 0 f = 3 zc = 9 zm = 8 zs = 1 f = 3 zc = 1 zm = 8 zs = 2 f = 3 zc = 9 zm = 8 zs = 3 f = 3 zc = 9 zm = 8 zs = 0 f = 4 zc = 9 zm = 8 zs = 1 f = 4 zc = 1 zm = 8 zs = 2 f = 4 zc = 9 zm = 8 zs = 3 f = 4 zc = 9 zm = 8 zs = 0 f = 5 zc = 9 zm = 8 zs = 1 f = 5 zc = 1 zm = 8 zs = 2 f = 5 zc = 9 zm = 8 zs = 3 f = 5 Selecting parameters: zc = 9 zm = 8 zs = 0 f = 0 IDAT size = 12779 Output IDAT size = 12779 bytes (2592 bytes decrease) Output file size = 12926 bytes (2604 bytes = 16.77% decrease) 12926 12423 96% ./usr/share/inkscape/tutorials/potrace-eu.png 12926 12423 96% ** Processing: ./usr/share/inkscape/tutorials/potrace-nl.png 403x174 pixels, 3x8 bits/pixel, RGB Input IDAT size = 16437 bytes Input file size = 16608 bytes Trying: zc = 9 zm = 8 zs = 0 f = 0 IDAT size = 13491 zc = 9 zm = 8 zs = 1 f = 0 zc = 1 zm = 8 zs = 2 f = 0 zc = 9 zm = 8 zs = 3 f = 0 zc = 9 zm = 8 zs = 0 f = 1 zc = 9 zm = 8 zs = 1 f = 1 zc = 1 zm = 8 zs = 2 f = 1 zc = 9 zm = 8 zs = 3 f = 1 zc = 9 zm = 8 zs = 0 f = 2 zc = 9 zm = 8 zs = 1 f = 2 zc = 1 zm = 8 zs = 2 f = 2 zc = 9 zm = 8 zs = 3 f = 2 zc = 9 zm = 8 zs = 0 f = 3 zc = 9 zm = 8 zs = 1 f = 3 zc = 1 zm = 8 zs = 2 f = 3 zc = 9 zm = 8 zs = 3 f = 3 zc = 9 zm = 8 zs = 0 f = 4 zc = 9 zm = 8 zs = 1 f = 4 zc = 1 zm = 8 zs = 2 f = 4 zc = 9 zm = 8 zs = 3 f = 4 zc = 9 zm = 8 zs = 0 f = 5 zc = 9 zm = 8 zs = 1 f = 5 zc = 1 zm = 8 zs = 2 f = 5 zc = 9 zm = 8 zs = 3 f = 5 Selecting parameters: zc = 9 zm = 8 zs = 0 f = 0 IDAT size = 13491 Output IDAT size = 13491 bytes (2946 bytes decrease) Output file size = 13638 bytes (2970 bytes = 17.88% decrease) 13638 13006 95% ./usr/share/inkscape/tutorials/potrace-nl.png 13638 13006 95% ** Processing: ./usr/share/inkscape/tutorials/potrace-pt_BR.png 429x192 pixels, 3x8 bits/pixel, RGB, interlaced Input IDAT size = 9136 bytes Input file size = 9267 bytes Trying: zc = 9 zm = 8 zs = 0 f = 0 IDAT size = 9136 zc = 9 zm = 8 zs = 1 f = 0 zc = 1 zm = 8 zs = 2 f = 0 zc = 9 zm = 8 zs = 3 f = 0 zc = 9 zm = 8 zs = 0 f = 1 zc = 9 zm = 8 zs = 1 f = 1 zc = 1 zm = 8 zs = 2 f = 1 zc = 9 zm = 8 zs = 3 f = 1 zc = 9 zm = 8 zs = 0 f = 2 zc = 9 zm = 8 zs = 1 f = 2 zc = 1 zm = 8 zs = 2 f = 2 zc = 9 zm = 8 zs = 3 f = 2 zc = 9 zm = 8 zs = 0 f = 3 zc = 9 zm = 8 zs = 1 f = 3 zc = 1 zm = 8 zs = 2 f = 3 zc = 9 zm = 8 zs = 3 f = 3 zc = 9 zm = 8 zs = 0 f = 4 zc = 9 zm = 8 zs = 1 f = 4 zc = 1 zm = 8 zs = 2 f = 4 zc = 9 zm = 8 zs = 3 f = 4 zc = 9 zm = 8 zs = 0 f = 5 zc = 9 zm = 8 zs = 1 f = 5 zc = 1 zm = 8 zs = 2 f = 5 zc = 9 zm = 8 zs = 3 f = 5 ./usr/share/inkscape/tutorials/potrace-pt_BR.png is already optimized. 9267 9267 100% ./usr/share/inkscape/tutorials/potrace-pt_BR.png (Unsupported interlace 1) 9267 9267 100% ** Processing: ./usr/share/inkscape/tutorials/potrace-sl.png 324x159 pixels, 3x8 bits/pixel, RGB Input IDAT size = 12636 bytes Input file size = 12795 bytes Trying: zc = 9 zm = 8 zs = 0 f = 0 IDAT size = 10033 zc = 9 zm = 8 zs = 1 f = 0 zc = 1 zm = 8 zs = 2 f = 0 zc = 9 zm = 8 zs = 3 f = 0 zc = 9 zm = 8 zs = 0 f = 1 zc = 9 zm = 8 zs = 1 f = 1 zc = 1 zm = 8 zs = 2 f = 1 zc = 9 zm = 8 zs = 3 f = 1 zc = 9 zm = 8 zs = 0 f = 2 zc = 9 zm = 8 zs = 1 f = 2 zc = 1 zm = 8 zs = 2 f = 2 zc = 9 zm = 8 zs = 3 f = 2 zc = 9 zm = 8 zs = 0 f = 3 zc = 9 zm = 8 zs = 1 f = 3 zc = 1 zm = 8 zs = 2 f = 3 zc = 9 zm = 8 zs = 3 f = 3 zc = 9 zm = 8 zs = 0 f = 4 zc = 9 zm = 8 zs = 1 f = 4 zc = 1 zm = 8 zs = 2 f = 4 zc = 9 zm = 8 zs = 3 f = 4 zc = 9 zm = 8 zs = 0 f = 5 zc = 9 zm = 8 zs = 1 f = 5 zc = 1 zm = 8 zs = 2 f = 5 zc = 9 zm = 8 zs = 3 f = 5 Selecting parameters: zc = 9 zm = 8 zs = 0 f = 0 IDAT size = 10033 Output IDAT size = 10033 bytes (2603 bytes decrease) Output file size = 10180 bytes (2615 bytes = 20.44% decrease) 10180 9703 95% ./usr/share/inkscape/tutorials/potrace-sl.png 10180 9703 95% ** Processing: ./usr/share/inkscape/tutorials/potrace-id.png 353x174 pixels, 4x8 bits/pixel, RGB+alpha Reducing image to 3x8 bits/pixel, RGB Input IDAT size = 18883 bytes Input file size = 19072 bytes Trying: zc = 9 zm = 8 zs = 0 f = 0 IDAT size = 13117 zc = 9 zm = 8 zs = 1 f = 0 zc = 1 zm = 8 zs = 2 f = 0 zc = 9 zm = 8 zs = 3 f = 0 zc = 9 zm = 8 zs = 0 f = 1 zc = 9 zm = 8 zs = 1 f = 1 zc = 1 zm = 8 zs = 2 f = 1 zc = 9 zm = 8 zs = 3 f = 1 zc = 9 zm = 8 zs = 0 f = 2 zc = 9 zm = 8 zs = 1 f = 2 zc = 1 zm = 8 zs = 2 f = 2 zc = 9 zm = 8 zs = 3 f = 2 zc = 9 zm = 8 zs = 0 f = 3 zc = 9 zm = 8 zs = 1 f = 3 zc = 1 zm = 8 zs = 2 f = 3 zc = 9 zm = 8 zs = 3 f = 3 zc = 9 zm = 8 zs = 0 f = 4 zc = 9 zm = 8 zs = 1 f = 4 zc = 1 zm = 8 zs = 2 f = 4 zc = 9 zm = 8 zs = 3 f = 4 zc = 9 zm = 8 zs = 0 f = 5 zc = 9 zm = 8 zs = 1 f = 5 zc = 1 zm = 8 zs = 2 f = 5 zc = 9 zm = 8 zs = 3 f = 5 Selecting parameters: zc = 9 zm = 8 zs = 0 f = 0 IDAT size = 13117 Output IDAT size = 13117 bytes (5766 bytes decrease) Output file size = 13282 bytes (5790 bytes = 30.36% decrease) 13282 12276 92% ./usr/share/inkscape/tutorials/potrace-id.png 13282 12276 92% ** Processing: ./usr/share/inkscape/tutorials/potrace-be.png 389x154 pixels, 3x8 bits/pixel, RGB, interlaced Input IDAT size = 15578 bytes Input file size = 15737 bytes Trying: zc = 9 zm = 8 zs = 0 f = 0 IDAT size = 11228 zc = 9 zm = 8 zs = 1 f = 0 zc = 1 zm = 8 zs = 2 f = 0 zc = 9 zm = 8 zs = 3 f = 0 zc = 9 zm = 8 zs = 0 f = 1 zc = 9 zm = 8 zs = 1 f = 1 zc = 1 zm = 8 zs = 2 f = 1 zc = 9 zm = 8 zs = 3 f = 1 zc = 9 zm = 8 zs = 0 f = 2 zc = 9 zm = 8 zs = 1 f = 2 zc = 1 zm = 8 zs = 2 f = 2 zc = 9 zm = 8 zs = 3 f = 2 zc = 9 zm = 8 zs = 0 f = 3 zc = 9 zm = 8 zs = 1 f = 3 zc = 1 zm = 8 zs = 2 f = 3 zc = 9 zm = 8 zs = 3 f = 3 zc = 9 zm = 8 zs = 0 f = 4 zc = 9 zm = 8 zs = 1 f = 4 zc = 1 zm = 8 zs = 2 f = 4 zc = 9 zm = 8 zs = 3 f = 4 zc = 9 zm = 8 zs = 0 f = 5 zc = 9 zm = 8 zs = 1 f = 5 zc = 1 zm = 8 zs = 2 f = 5 zc = 9 zm = 8 zs = 3 f = 5 Selecting parameters: zc = 9 zm = 8 zs = 0 f = 0 IDAT size = 11228 Output IDAT size = 11228 bytes (4350 bytes decrease) Output file size = 11375 bytes (4362 bytes = 27.72% decrease) 11375 11375 100% ./usr/share/inkscape/tutorials/potrace-be.png (Unsupported interlace 1) 11375 11375 100% ** Processing: ./usr/share/inkscape/tutorials/potrace-zh_CN.png 326x158 pixels, 2 bits/pixel, 4 colors in palette Input IDAT size = 1080 bytes Input file size = 1201 bytes Trying: zc = 9 zm = 8 zs = 0 f = 0 IDAT size = 1086 zc = 9 zm = 8 zs = 1 f = 0 IDAT size = 1080 zc = 1 zm = 8 zs = 2 f = 0 zc = 9 zm = 8 zs = 3 f = 0 zc = 9 zm = 8 zs = 0 f = 1 zc = 9 zm = 8 zs = 1 f = 1 zc = 1 zm = 8 zs = 2 f = 1 zc = 9 zm = 8 zs = 3 f = 1 zc = 9 zm = 8 zs = 0 f = 2 zc = 9 zm = 8 zs = 1 f = 2 zc = 1 zm = 8 zs = 2 f = 2 zc = 9 zm = 8 zs = 3 f = 2 zc = 9 zm = 8 zs = 0 f = 3 zc = 9 zm = 8 zs = 1 f = 3 zc = 1 zm = 8 zs = 2 f = 3 zc = 9 zm = 8 zs = 3 f = 3 zc = 9 zm = 8 zs = 0 f = 4 zc = 9 zm = 8 zs = 1 f = 4 zc = 1 zm = 8 zs = 2 f = 4 zc = 9 zm = 8 zs = 3 f = 4 zc = 9 zm = 8 zs = 0 f = 5 zc = 9 zm = 8 zs = 1 f = 5 zc = 1 zm = 8 zs = 2 f = 5 zc = 9 zm = 8 zs = 3 f = 5 ./usr/share/inkscape/tutorials/potrace-zh_CN.png is already optimized. 1201 1195 99% ./usr/share/inkscape/tutorials/potrace-zh_CN.png 1201 1195 99% ** Processing: ./usr/share/inkscape/tutorials/potrace-es.png 373x160 pixels, 3x8 bits/pixel, RGB Input IDAT size = 16061 bytes Input file size = 16220 bytes Trying: zc = 9 zm = 8 zs = 0 f = 0 IDAT size = 13196 zc = 9 zm = 8 zs = 1 f = 0 zc = 1 zm = 8 zs = 2 f = 0 zc = 9 zm = 8 zs = 3 f = 0 zc = 9 zm = 8 zs = 0 f = 1 zc = 9 zm = 8 zs = 1 f = 1 zc = 1 zm = 8 zs = 2 f = 1 zc = 9 zm = 8 zs = 3 f = 1 zc = 9 zm = 8 zs = 0 f = 2 zc = 9 zm = 8 zs = 1 f = 2 zc = 1 zm = 8 zs = 2 f = 2 zc = 9 zm = 8 zs = 3 f = 2 zc = 9 zm = 8 zs = 0 f = 3 zc = 9 zm = 8 zs = 1 f = 3 zc = 1 zm = 8 zs = 2 f = 3 zc = 9 zm = 8 zs = 3 f = 3 zc = 9 zm = 8 zs = 0 f = 4 zc = 9 zm = 8 zs = 1 f = 4 zc = 1 zm = 8 zs = 2 f = 4 zc = 9 zm = 8 zs = 3 f = 4 zc = 9 zm = 8 zs = 0 f = 5 zc = 9 zm = 8 zs = 1 f = 5 zc = 1 zm = 8 zs = 2 f = 5 zc = 9 zm = 8 zs = 3 f = 5 Selecting parameters: zc = 9 zm = 8 zs = 0 f = 0 IDAT size = 13196 Output IDAT size = 13196 bytes (2865 bytes decrease) Output file size = 13343 bytes (2877 bytes = 17.74% decrease) 13343 12864 96% ./usr/share/inkscape/tutorials/potrace-es.png 13343 12864 96% ** Processing: ./usr/share/inkscape/tutorials/potrace-ca.png 326x158 pixels, 2 bits/pixel, 4 colors in palette Input IDAT size = 1080 bytes Input file size = 1201 bytes Trying: zc = 9 zm = 8 zs = 0 f = 0 IDAT size = 1086 zc = 9 zm = 8 zs = 1 f = 0 IDAT size = 1080 zc = 1 zm = 8 zs = 2 f = 0 zc = 9 zm = 8 zs = 3 f = 0 zc = 9 zm = 8 zs = 0 f = 1 zc = 9 zm = 8 zs = 1 f = 1 zc = 1 zm = 8 zs = 2 f = 1 zc = 9 zm = 8 zs = 3 f = 1 zc = 9 zm = 8 zs = 0 f = 2 zc = 9 zm = 8 zs = 1 f = 2 zc = 1 zm = 8 zs = 2 f = 2 zc = 9 zm = 8 zs = 3 f = 2 zc = 9 zm = 8 zs = 0 f = 3 zc = 9 zm = 8 zs = 1 f = 3 zc = 1 zm = 8 zs = 2 f = 3 zc = 9 zm = 8 zs = 3 f = 3 zc = 9 zm = 8 zs = 0 f = 4 zc = 9 zm = 8 zs = 1 f = 4 zc = 1 zm = 8 zs = 2 f = 4 zc = 9 zm = 8 zs = 3 f = 4 zc = 9 zm = 8 zs = 0 f = 5 zc = 9 zm = 8 zs = 1 f = 5 zc = 1 zm = 8 zs = 2 f = 5 zc = 9 zm = 8 zs = 3 f = 5 ./usr/share/inkscape/tutorials/potrace-ca.png is already optimized. 1201 1195 99% ./usr/share/inkscape/tutorials/potrace-ca.png 1201 1195 99% ** Processing: ./usr/share/inkscape/tutorials/potrace-fr.png 383x161 pixels, 3x8 bits/pixel, RGB Input IDAT size = 15185 bytes Input file size = 15344 bytes Trying: zc = 9 zm = 8 zs = 0 f = 0 IDAT size = 12587 zc = 9 zm = 8 zs = 1 f = 0 zc = 1 zm = 8 zs = 2 f = 0 zc = 9 zm = 8 zs = 3 f = 0 zc = 9 zm = 8 zs = 0 f = 1 zc = 9 zm = 8 zs = 1 f = 1 zc = 1 zm = 8 zs = 2 f = 1 zc = 9 zm = 8 zs = 3 f = 1 zc = 9 zm = 8 zs = 0 f = 2 zc = 9 zm = 8 zs = 1 f = 2 zc = 1 zm = 8 zs = 2 f = 2 zc = 9 zm = 8 zs = 3 f = 2 zc = 9 zm = 8 zs = 0 f = 3 zc = 9 zm = 8 zs = 1 f = 3 zc = 1 zm = 8 zs = 2 f = 3 zc = 9 zm = 8 zs = 3 f = 3 zc = 9 zm = 8 zs = 0 f = 4 zc = 9 zm = 8 zs = 1 f = 4 zc = 1 zm = 8 zs = 2 f = 4 zc = 9 zm = 8 zs = 3 f = 4 zc = 9 zm = 8 zs = 0 f = 5 zc = 9 zm = 8 zs = 1 f = 5 zc = 1 zm = 8 zs = 2 f = 5 zc = 9 zm = 8 zs = 3 f = 5 Selecting parameters: zc = 9 zm = 8 zs = 0 f = 0 IDAT size = 12587 Output IDAT size = 12587 bytes (2598 bytes decrease) Output file size = 12734 bytes (2610 bytes = 17.01% decrease) 12734 12238 96% ./usr/share/inkscape/tutorials/potrace-fr.png 12734 12238 96% pkgstripfiles: PNG optimization for package inkscape took 287 s dpkg-deb: warning: 'debian/inkscape/DEBIAN/control' contains user-defined field 'Original-Maintainer' dpkg-deb: warning: ignoring 1 warning about the control file(s) dpkg-deb: building package `inkscape' in `../inkscape_0.48.4-5ubuntu2_armhf.deb'. dpkg-genchanges -B -mUbuntu/armhf Build Daemon >../inkscape_0.48.4-5ubuntu2_armhf.changes dpkg-genchanges: arch-specific upload - not including arch-independent packages dpkg-genchanges: binary-only upload - not including any source code dpkg-source --after-build inkscape-0.48.4 dpkg-buildpackage: binary-only upload (no source included) ****************************************************************************** Build finished at 20140728-2004 Publishing chroot-autobuild/build/buildd/inkscape_0.48.4-5ubuntu2_armhf_translations.tar.gz for rosetta. Publishing debug debs. chroot-autobuild/build/buildd/inkscape_0.48.4-5ubuntu2_armhf.deb: new debian package, version 2.0. size 7495332 bytes: control archive= 25712 bytes. 32 bytes, 1 lines conffiles 2339 bytes, 29 lines control 64984 bytes, 791 lines md5sums 345 bytes, 14 lines * postinst #!/bin/sh 160 bytes, 5 lines * postrm #!/bin/sh 253 bytes, 14 lines * prerm #!/bin/sh Package: inkscape Version: 0.48.4-5ubuntu2 Architecture: armhf Maintainer: Ubuntu Developers Installed-Size: 53800 Depends: python:any (>= 2.6.6-7~), libaspell15 (>= 0.60.7~20110707), libatkmm-1.6-1 (>= 2.22.1), libc6 (>= 2.4), libcairo2 (>= 1.10.0), libcairomm-1.0-1 (>= 1.6.4), libfontconfig1 (>= 2.9.0), libfreetype6 (>= 2.2.1), libgc1c2 (>= 1:7.2d), libgcc1 (>= 1:4.4.0), libgdk-pixbuf2.0-0 (>= 2.22.0), libglib2.0-0 (>= 2.41.1), libglibmm-2.4-1c2a (>= 2.40.0), libgnomevfs2-0 (>= 1:2.17.90), libgomp1 (>= 4.2.1), libgsl0ldbl (>= 1.9), libgtk2.0-0 (>= 2.24.0), libgtkmm-2.4-1c2a (>= 1:2.24.0), libgtkspell0 (>= 2.0.10), liblcms2-2 (>= 2.2+git20110628), libmagick++5 (>= 8:6.7.7.10+dfsg), libpango-1.0-0 (>= 1.14.0), libpangocairo-1.0-0 (>= 1.14.0), libpangoft2-1.0-0 (>= 1.14.0), libpangomm-1.4-1 (>= 2.27.1), libpng12-0 (>= 1.2.13-4), libpoppler-glib8 (>= 0.18.0), libpoppler46 (>= 0.26.2), libpopt0 (>= 1.14), libsigc++-2.0-0c2a (>= 2.2.0), libstdc++6 (>= 4.6), libx11-6, libxml2 (>= 2.7.4), libxslt1.1 (>= 1.1.25), zlib1g (>= 1:1.1.4) Recommends: aspell, imagemagick, libgnomevfs2-extra, libwmf-bin, perlmagick, python-lxml, python-numpy, transfig Suggests: pstoedit, dia | dia-gnome, libsvg-perl, libxml-xql-perl, python-uniconvertor, ruby Section: graphics Priority: optional Homepage: http://www.inkscape.org/ Description: vector-based drawing program Inkscape is an illustration editor which has everything needed to create professional-quality computer art. You can use it to make diagrams and illustrations, technical drawings, web graphics, clip art, icons and logos. A collection of hands-on tutorials show you how to combine lines, shapes and text of different types and styles to build up a picture. . A selection of powerful vector graphics editing tools comes as standard. There is excellent support for paths, gradients, layers, alpha transparency and text flow control. An extensive library of filters allow you to apply realistic effects and extensions allow you to work with bitmaps, barcodes and printing marks, amongst other things. . Most of the common vector formats are supported, including PDF, Adobe Illustrator and AutoCAD files, and it has unrivalled support for the SVG web graphics standard. Original-Maintainer: Wolfram Quester chroot-autobuild/build/buildd/inkscape_0.48.4-5ubuntu2_armhf.deb: drwxr-xr-x root/root 0 2014-07-28 19:57 ./ drwxr-xr-x root/root 0 2014-07-28 19:48 ./etc/ drwxr-xr-x root/root 0 2014-07-28 19:48 ./etc/bash_completion.d/ -rw-r--r-- root/root 902 2014-07-28 19:48 ./etc/bash_completion.d/inkscape drwxr-xr-x root/root 0 2014-07-28 19:48 ./usr/ drwxr-xr-x root/root 0 2014-07-28 19:48 ./usr/lib/ drwxr-xr-x root/root 0 2014-07-28 19:48 ./usr/lib/mime/ drwxr-xr-x root/root 0 2014-07-28 19:48 ./usr/lib/mime/packages/ -rw-r--r-- root/root 630 2014-06-06 05:25 ./usr/lib/mime/packages/inkscape drwxr-xr-x root/root 0 2014-07-28 19:58 ./usr/share/ drwxr-xr-x root/root 0 2014-07-28 19:48 ./usr/share/doc/ drwxr-xr-x root/root 0 2014-07-28 19:48 ./usr/share/doc/inkscape/ -rw-r--r-- root/root 3024 2011-07-08 18:25 ./usr/share/doc/inkscape/README -rw-r--r-- root/root 1874 2014-06-06 05:25 ./usr/share/doc/inkscape/copyright -rw-r--r-- root/root 1583 2014-07-28 19:58 ./usr/share/doc/inkscape/changelog.Debian.gz -rw-r--r-- root/root 525 2012-12-15 16:53 ./usr/share/doc/inkscape/NEWS.gz drwxr-xr-x root/root 0 2014-07-28 19:48 ./usr/share/application-registry/ -rw-r--r-- root/root 153 2014-06-06 05:25 ./usr/share/application-registry/inkscape.applications drwxr-xr-x root/root 0 2014-07-28 19:48 ./usr/share/pixmaps/ -rw-r--r-- root/root 2107 2014-06-06 05:25 ./usr/share/pixmaps/inkscape.xpm drwxr-xr-x root/root 0 2014-07-28 19:58 ./usr/share/applications/ -rw-r--r-- root/root 583 2014-07-28 19:58 ./usr/share/applications/inkscape.desktop drwxr-xr-x root/root 0 2014-07-28 19:48 ./usr/share/man/ drwxr-xr-x root/root 0 2014-07-28 19:48 ./usr/share/man/zh_TW/ drwxr-xr-x root/root 0 2014-07-28 19:48 ./usr/share/man/zh_TW/man1/ -rw-r--r-- root/root 12268 2014-07-28 19:48 ./usr/share/man/zh_TW/man1/inkscape.zh_TW.1.gz drwxr-xr-x root/root 0 2014-07-28 19:48 ./usr/share/man/ja/ drwxr-xr-x root/root 0 2014-07-28 19:48 ./usr/share/man/ja/man1/ -rw-r--r-- root/root 13107 2014-07-28 19:48 ./usr/share/man/ja/man1/inkscape.ja.1.gz drwxr-xr-x root/root 0 2014-07-28 19:48 ./usr/share/man/fr/ drwxr-xr-x root/root 0 2014-07-28 19:48 ./usr/share/man/fr/man1/ -rw-r--r-- root/root 12891 2014-07-28 19:48 ./usr/share/man/fr/man1/inkscape.fr.1.gz drwxr-xr-x root/root 0 2014-07-28 19:48 ./usr/share/man/man1/ -rw-r--r-- root/root 12268 2014-07-28 19:48 ./usr/share/man/man1/inkscape.zh_TW.1.gz -rw-r--r-- root/root 11655 2014-07-28 19:48 ./usr/share/man/man1/inkscape.1.gz -rw-r--r-- root/root 15189 2014-07-28 19:48 ./usr/share/man/man1/inkscape.el.1.gz -rw-r--r-- root/root 12891 2014-07-28 19:48 ./usr/share/man/man1/inkscape.fr.1.gz -rw-r--r-- root/root 13107 2014-07-28 19:48 ./usr/share/man/man1/inkscape.ja.1.gz -rw-r--r-- root/root 12570 2014-07-28 19:48 ./usr/share/man/man1/inkscape.sk.1.gz -rw-r--r-- root/root 915 2014-07-28 19:48 ./usr/share/man/man1/inkview.1.gz drwxr-xr-x root/root 0 2014-07-28 19:48 ./usr/share/man/el/ drwxr-xr-x root/root 0 2014-07-28 19:48 ./usr/share/man/el/man1/ -rw-r--r-- root/root 15189 2014-07-28 19:48 ./usr/share/man/el/man1/inkscape.el.1.gz drwxr-xr-x root/root 0 2014-07-28 19:48 ./usr/share/man/sk/ drwxr-xr-x root/root 0 2014-07-28 19:48 ./usr/share/man/sk/man1/ -rw-r--r-- root/root 13107 2014-07-28 19:48 ./usr/share/man/sk/man1/inkscape.ja.1.gz drwxr-xr-x root/root 0 2014-07-28 19:48 ./usr/share/python/ drwxr-xr-x root/root 0 2014-07-28 19:48 ./usr/share/python/runtime.d/ -rwxr-xr-x root/root 134 2014-07-28 19:48 ./usr/share/python/runtime.d/inkscape.rtupdate drwxr-xr-x root/root 0 2014-07-28 19:47 ./usr/share/icons/ drwxr-xr-x root/root 0 2014-07-28 19:47 ./usr/share/icons/hicolor/ drwxr-xr-x root/root 0 2014-07-28 19:47 ./usr/share/icons/hicolor/32x32/ drwxr-xr-x root/root 0 2014-07-28 19:58 ./usr/share/icons/hicolor/32x32/apps/ -rw-r--r-- root/root 1616 2014-07-28 19:58 ./usr/share/icons/hicolor/32x32/apps/inkscape.png drwxr-xr-x root/root 0 2014-07-28 19:47 ./usr/share/icons/hicolor/24x24/ drwxr-xr-x root/root 0 2014-07-28 19:58 ./usr/share/icons/hicolor/24x24/apps/ -rw-r--r-- root/root 1024 2014-07-28 19:58 ./usr/share/icons/hicolor/24x24/apps/inkscape.png drwxr-xr-x root/root 0 2014-07-28 19:47 ./usr/share/icons/hicolor/256x256/ drwxr-xr-x root/root 0 2014-07-28 19:59 ./usr/share/icons/hicolor/256x256/apps/ -rw-r--r-- root/root 35399 2014-07-28 19:47 ./usr/share/icons/hicolor/256x256/apps/inkscape.png drwxr-xr-x root/root 0 2014-07-28 19:47 ./usr/share/icons/hicolor/22x22/ drwxr-xr-x root/root 0 2014-07-28 19:59 ./usr/share/icons/hicolor/22x22/apps/ -rw-r--r-- root/root 1017 2014-07-28 19:59 ./usr/share/icons/hicolor/22x22/apps/inkscape.png drwxr-xr-x root/root 0 2014-07-28 19:47 ./usr/share/icons/hicolor/48x48/ drwxr-xr-x root/root 0 2014-07-28 19:59 ./usr/share/icons/hicolor/48x48/apps/ -rw-r--r-- root/root 3269 2014-07-28 19:59 ./usr/share/icons/hicolor/48x48/apps/inkscape.png drwxr-xr-x root/root 0 2014-07-28 19:47 ./usr/share/icons/hicolor/16x16/ drwxr-xr-x root/root 0 2014-07-28 19:59 ./usr/share/icons/hicolor/16x16/apps/ -rw-r--r-- root/root 613 2014-07-28 19:59 ./usr/share/icons/hicolor/16x16/apps/inkscape.png drwxr-xr-x root/root 0 2014-07-28 19:47 ./usr/share/inkscape/ drwxr-xr-x root/root 0 2014-07-28 19:47 ./usr/share/inkscape/palettes/ -rw-r--r-- root/root 3578 2014-07-28 19:47 ./usr/share/inkscape/palettes/Reds.gpl -rw-r--r-- root/root 5203 2014-07-28 19:47 ./usr/share/inkscape/palettes/Blues.gpl -rw-r--r-- root/root 680 2014-07-28 19:47 ./usr/share/inkscape/palettes/echo-palette.gpl -rw-r--r-- root/root 1103 2014-07-28 19:47 ./usr/share/inkscape/palettes/Ubuntu.gpl -rw-r--r-- root/root 4479 2014-07-28 19:47 ./usr/share/inkscape/palettes/Royal.gpl -rw-r--r-- root/root 185 2014-07-28 19:47 ./usr/share/inkscape/palettes/README -rw-r--r-- root/root 9230 2014-07-28 19:47 ./usr/share/inkscape/palettes/inkscape.gpl -rw-r--r-- root/root 4433 2014-07-28 19:47 ./usr/share/inkscape/palettes/svg.gpl -rw-r--r-- root/root 662 2014-07-28 19:47 ./usr/share/inkscape/palettes/Tango-Palette.gpl -rw-r--r-- root/root 627 2014-07-28 19:47 ./usr/share/inkscape/palettes/windowsXP.gpl -rw-r--r-- root/root 449 2014-07-28 19:47 ./usr/share/inkscape/palettes/websafe22.gpl -rw-r--r-- root/root 1205 2014-07-28 19:47 ./usr/share/inkscape/palettes/MATLAB-Jet-72.gpl -rw-r--r-- root/root 4132 2014-07-28 19:47 ./usr/share/inkscape/palettes/webhex.gpl -rw-r--r-- root/root 3159 2014-07-28 19:47 ./usr/share/inkscape/palettes/Khaki.gpl -rw-r--r-- root/root 3894 2014-07-28 19:47 ./usr/share/inkscape/palettes/Topographic.gpl -rw-r--r-- root/root 5160 2014-07-28 19:47 ./usr/share/inkscape/palettes/Greens.gpl -rw-r--r-- root/root 4439 2014-07-28 19:47 ./usr/share/inkscape/palettes/LaTeX-Beamer.gpl -rw-r--r-- root/root 3440 2014-07-28 19:47 ./usr/share/inkscape/palettes/Hilite.gpl -rw-r--r-- root/root 2078 2014-07-28 19:47 ./usr/share/inkscape/palettes/Gold.gpl -rw-r--r-- root/root 6584 2014-07-28 19:47 ./usr/share/inkscape/palettes/Gray.gpl drwxr-xr-x root/root 0 2014-07-28 19:47 ./usr/share/inkscape/gradients/ -rw-r--r-- root/root 157 2014-07-28 19:47 ./usr/share/inkscape/gradients/README drwxr-xr-x root/root 0 2014-07-28 19:47 ./usr/share/inkscape/templates/ -rw-r--r-- root/root 1257 2014-07-28 19:47 ./usr/share/inkscape/templates/default.be.svg -rw-r--r-- root/root 1186 2014-07-28 19:47 ./usr/share/inkscape/templates/business_card_85x54mm.svg -rw-r--r-- root/root 1186 2014-07-28 19:47 ./usr/share/inkscape/templates/default.ca.svg -rw-r--r-- root/root 1173 2014-07-28 19:47 ./usr/share/inkscape/templates/video_NTSC_720x486.svg -rw-r--r-- root/root 1513 2014-07-28 19:47 ./usr/share/inkscape/templates/fontforge_glyph.svg -rw-r--r-- root/root 1174 2014-07-28 19:47 ./usr/share/inkscape/templates/video_HDTV_1920x1080.svg -rw-r--r-- root/root 1188 2014-07-28 19:47 ./usr/share/inkscape/templates/no_borders.svg -rw-r--r-- root/root 1245 2014-07-28 19:47 ./usr/share/inkscape/templates/icon_64x64.svg -rw-r--r-- root/root 770 2014-07-28 19:47 ./usr/share/inkscape/templates/README -rw-r--r-- root/root 1174 2014-07-28 19:47 ./usr/share/inkscape/templates/default_mm.svg -rw-r--r-- root/root 1240 2014-07-28 19:47 ./usr/share/inkscape/templates/icon_32x32.svg -rw-r--r-- root/root 1210 2014-07-28 19:47 ./usr/share/inkscape/templates/A4.svg -rw-r--r-- root/root 1186 2014-07-28 19:47 ./usr/share/inkscape/templates/business_card_90x50mm.svg -rw-r--r-- root/root 2438 2014-07-28 19:47 ./usr/share/inkscape/templates/LaTeX_Beamer.svg -rw-r--r-- root/root 1179 2014-07-28 19:47 ./usr/share/inkscape/templates/desktop_640x480.svg -rw-r--r-- root/root 1165 2014-07-28 19:47 ./usr/share/inkscape/templates/Letter_landscape.svg -rw-r--r-- root/root 2353 2014-07-28 19:47 ./usr/share/inkscape/templates/DVD_cover_ultraslim_300dpi.svg -rw-r--r-- root/root 1238 2014-07-28 19:47 ./usr/share/inkscape/templates/icon_16x16.svg -rw-r--r-- root/root 1159 2014-07-28 19:47 ./usr/share/inkscape/templates/black_opaque.svg -rw-r--r-- root/root 1175 2014-07-28 19:47 ./usr/share/inkscape/templates/default.fr.svg -rw-r--r-- root/root 1176 2014-07-28 19:47 ./usr/share/inkscape/templates/default.hu.svg -rw-r--r-- root/root 1174 2014-07-28 19:47 ./usr/share/inkscape/templates/default_pt.svg -rw-r--r-- root/root 1178 2014-07-28 19:47 ./usr/share/inkscape/templates/desktop_1024x768.svg -rw-r--r-- root/root 1162 2014-07-28 19:47 ./usr/share/inkscape/templates/CD_cover_300dpi.svg -rw-r--r-- root/root 1533 2014-07-28 19:47 ./usr/share/inkscape/templates/default.fi.svg -rw-r--r-- root/root 1535 2014-07-28 19:47 ./usr/share/inkscape/templates/default.lt.svg -rw-r--r-- root/root 1232 2014-07-28 19:47 ./usr/share/inkscape/templates/icon_48x48.svg -rw-r--r-- root/root 1188 2014-07-28 19:47 ./usr/share/inkscape/templates/white_opaque.svg -rw-r--r-- root/root 1078 2014-07-28 19:47 ./usr/share/inkscape/templates/no_layers.svg -rw-r--r-- root/root 1172 2014-07-28 19:47 ./usr/share/inkscape/templates/video_PAL_720x576.svg -rw-r--r-- root/root 1165 2014-07-28 19:47 ./usr/share/inkscape/templates/A4_landscape.svg -rw-r--r-- root/root 2350 2014-07-28 19:47 ./usr/share/inkscape/templates/DVD_cover_slim_300dpi.svg -rw-r--r-- root/root 1173 2014-07-28 19:47 ./usr/share/inkscape/templates/default.nl.svg -rw-r--r-- root/root 1190 2014-07-28 19:47 ./usr/share/inkscape/templates/default.it.svg -rw-r--r-- root/root 1575 2014-07-28 19:47 ./usr/share/inkscape/templates/default.eu.svg -rw-r--r-- root/root 1159 2014-07-28 19:47 ./usr/share/inkscape/templates/Letter.svg -rw-r--r-- root/root 1183 2014-07-28 19:47 ./usr/share/inkscape/templates/desktop_800x600.svg -rw-r--r-- root/root 2355 2014-07-28 19:47 ./usr/share/inkscape/templates/DVD_cover_superslim_300dpi.svg -rw-r--r-- root/root 2347 2014-07-28 19:47 ./usr/share/inkscape/templates/DVD_cover_regular_300dpi.svg -rw-r--r-- root/root 1175 2014-07-28 19:47 ./usr/share/inkscape/templates/default.pt_BR.svg -rw-r--r-- root/root 1189 2014-07-28 19:47 ./usr/share/inkscape/templates/default.sk.svg -rw-r--r-- root/root 1181 2014-07-28 19:47 ./usr/share/inkscape/templates/default.ja.svg -rw-r--r-- root/root 1171 2014-07-28 19:47 ./usr/share/inkscape/templates/default.pl.svg -rw-r--r-- root/root 1189 2014-07-28 19:47 ./usr/share/inkscape/templates/default.eo.svg -rw-r--r-- root/root 1176 2014-07-28 19:47 ./usr/share/inkscape/templates/web_banner_728x90.svg -rw-r--r-- root/root 1173 2014-07-28 19:47 ./usr/share/inkscape/templates/default.es.svg -rw-r--r-- root/root 1173 2014-07-28 19:47 ./usr/share/inkscape/templates/desktop_1600x1200.svg -rw-r--r-- root/root 1188 2014-07-28 19:47 ./usr/share/inkscape/templates/default.svg -rw-r--r-- root/root 1170 2014-07-28 19:47 ./usr/share/inkscape/templates/web_banner_468x60.svg -rw-r--r-- root/root 1239 2014-07-28 19:47 ./usr/share/inkscape/templates/default.cs.svg -rw-r--r-- root/root 1174 2014-07-28 19:47 ./usr/share/inkscape/templates/default.de.svg drwxr-xr-x root/root 0 2014-07-28 19:47 ./usr/share/inkscape/extensions/ -rwxr-xr-x root/root 2869 2014-07-28 19:48 ./usr/share/inkscape/extensions/yocto_css.py -rw-r--r-- root/root 2528 2014-07-28 19:47 ./usr/share/inkscape/extensions/perfectboundcover.inx -rw-r--r-- root/root 969 2014-07-28 19:47 ./usr/share/inkscape/extensions/jessyInk_video.inx -rwxr-xr-x root/root 28613 2014-07-28 19:48 ./usr/share/inkscape/extensions/dxf_input.py -rwxr-xr-x root/root 156 2014-07-28 19:48 ./usr/share/inkscape/extensions/color_removered.py -rwxr-xr-x root/root 2383 2014-07-28 19:48 ./usr/share/inkscape/extensions/rtree.py -rw-r--r-- root/root 788 2014-07-28 19:47 ./usr/share/inkscape/extensions/outline2svg.inx -rwxr-xr-x root/root 2941 2014-07-28 19:48 ./usr/share/inkscape/extensions/jessyInk_autoTexts.py -rw-r--r-- root/root 686 2014-07-28 19:47 ./usr/share/inkscape/extensions/cdt_input.inx -rw-r--r-- root/root 2963 2014-07-28 19:47 ./usr/share/inkscape/extensions/scour.inx -rwxr-xr-x root/root 10485 2014-07-28 19:48 ./usr/share/inkscape/extensions/pathscatter.py -rw-r--r-- root/root 12879 2014-07-28 19:47 ./usr/share/inkscape/extensions/jessyInk_core_mouseHandler_zoomControl.js -rwxr-xr-x root/root 3696 2014-07-28 19:48 ./usr/share/inkscape/extensions/jessyInk_transitions.py -rwxr-xr-x root/root 455 2014-07-28 19:48 ./usr/share/inkscape/extensions/color_lesshue.py -rw-r--r-- root/root 666 2014-07-28 19:47 ./usr/share/inkscape/extensions/color_lesshue.inx -rwxr-xr-x root/root 8916 2014-07-28 19:48 ./usr/share/inkscape/extensions/simpletransform.py -rw-r--r-- root/root 704 2014-07-28 19:47 ./usr/share/inkscape/extensions/ai_input.inx -rw-r--r-- root/root 592 2014-07-28 19:47 ./usr/share/inkscape/extensions/text_lowercase.inx -rwxr-xr-x root/root 710 2014-07-28 19:48 ./usr/share/inkscape/extensions/launch_webbrowser.py -rwxr-xr-x root/root 4446 2014-07-28 19:48 ./usr/share/inkscape/extensions/jessyInk_video.py -rwxr-xr-x root/root 80243 2014-07-28 19:48 ./usr/share/inkscape/extensions/scour.py -rw-r--r-- root/root 1899 2014-07-28 19:47 ./usr/share/inkscape/extensions/pathalongpath.inx -rw-r--r-- root/root 1179 2014-07-28 19:47 ./usr/share/inkscape/extensions/gimp_xcf.inx -rw-r--r-- root/root 1963 2014-07-28 19:47 ./usr/share/inkscape/extensions/render_barcode_datamatrix.inx -rw-r--r-- root/root 981 2014-07-28 19:47 ./usr/share/inkscape/extensions/dia.inx -rw-r--r-- root/root 604 2014-07-28 19:47 ./usr/share/inkscape/extensions/xaml2svg.inx -rwxr-xr-x root/root 446 2014-07-28 19:48 ./usr/share/inkscape/extensions/color_lesslight.py -rw-r--r-- root/root 784 2014-07-28 19:47 ./usr/share/inkscape/extensions/fig_input.inx -rw-r--r-- root/root 6626 2014-07-28 19:47 ./usr/share/inkscape/extensions/polyhedron_3d.inx -rwxr-xr-x root/root 200 2014-07-28 19:48 ./usr/share/inkscape/extensions/text_lowercase.py -rwxr-xr-x root/root 1903 2014-07-28 19:48 ./usr/share/inkscape/extensions/render_barcode.py -rw-r--r-- root/root 77695 2014-07-28 19:47 ./usr/share/inkscape/extensions/jessyInk.js -rw-r--r-- root/root 669 2014-07-28 19:47 ./usr/share/inkscape/extensions/color_negative.inx -rwxr-xr-x root/root 4115 2014-07-28 19:48 ./usr/share/inkscape/extensions/jessyInk_effects.py -rw-r--r-- root/root 1688 2014-07-28 19:47 ./usr/share/inkscape/extensions/dxf_input.inx -rw-r--r-- root/root 648 2014-07-28 19:47 ./usr/share/inkscape/extensions/inkscape_help_manual.inx -rw-r--r-- root/root 632 2014-07-28 19:47 ./usr/share/inkscape/extensions/perspective.inx -rwxr-xr-x root/root 4703 2014-07-28 19:48 ./usr/share/inkscape/extensions/ffgeom.py -rwxr-xr-x root/root 273 2014-07-28 19:48 ./usr/share/inkscape/extensions/color_darker.py -rw-r--r-- root/root 816 2014-07-28 19:47 ./usr/share/inkscape/extensions/cdr_input.inx -rwxr-xr-x root/root 22513 2014-07-28 19:48 ./usr/share/inkscape/extensions/draw_from_triangle.py -rwxr-xr-x root/root 581 2014-07-28 19:48 ./usr/share/inkscape/extensions/text_randomcase.py -rwxr-xr-x root/root 156 2014-07-28 19:48 ./usr/share/inkscape/extensions/color_removeblue.py -rw-r--r-- root/root 630 2014-07-28 19:47 ./usr/share/inkscape/extensions/inkscape_help_reportabug.inx drwxr-xr-x root/root 0 2014-07-28 19:47 ./usr/share/inkscape/extensions/Poly3DObjects/ -rw-r--r-- root/root 1251 2014-07-28 19:47 ./usr/share/inkscape/extensions/Poly3DObjects/trunc_cube.obj -rw-r--r-- root/root 2168 2014-07-28 19:47 ./usr/share/inkscape/extensions/Poly3DObjects/great_stel_dodec.obj -rw-r--r-- root/root 641 2014-07-28 19:47 ./usr/share/inkscape/extensions/Poly3DObjects/trunc_tet.obj -rw-r--r-- root/root 595 2014-07-28 19:47 ./usr/share/inkscape/extensions/Poly3DObjects/cuboct.obj -rw-r--r-- root/root 3355 2014-07-28 19:47 ./usr/share/inkscape/extensions/Poly3DObjects/trunc_dodec.obj -rw-r--r-- root/root 157 2014-07-28 19:47 ./usr/share/inkscape/extensions/Poly3DObjects/rh_axes.obj -rw-r--r-- root/root 1119 2014-07-28 19:47 ./usr/share/inkscape/extensions/Poly3DObjects/dodec.obj -rw-r--r-- root/root 4290 2014-07-28 19:47 ./usr/share/inkscape/extensions/Poly3DObjects/snub_dodec.obj -rw-r--r-- root/root 3250 2014-07-28 19:47 ./usr/share/inkscape/extensions/Poly3DObjects/small_rhombicosidodec.obj -rw-r--r-- root/root 1660 2014-07-28 19:47 ./usr/share/inkscape/extensions/Poly3DObjects/icosidodec.obj -rw-r--r-- root/root 1217 2014-07-28 19:47 ./usr/share/inkscape/extensions/Poly3DObjects/small_rhombicuboct.obj -rw-r--r-- root/root 688 2014-07-28 19:47 ./usr/share/inkscape/extensions/Poly3DObjects/jessens_orthog_icos.obj -rw-r--r-- root/root 825 2014-07-28 19:47 ./usr/share/inkscape/extensions/Poly3DObjects/icos.obj -rw-r--r-- root/root 2292 2014-07-28 19:47 ./usr/share/inkscape/extensions/Poly3DObjects/great_rhombicuboct.obj -rw-r--r-- root/root 252 2014-07-28 19:47 ./usr/share/inkscape/extensions/Poly3DObjects/tet.obj -rw-r--r-- root/root 1035 2014-07-28 19:47 ./usr/share/inkscape/extensions/Poly3DObjects/trunc_oct.obj -rw-r--r-- root/root 256 2014-07-28 19:47 ./usr/share/inkscape/extensions/Poly3DObjects/methane.obj -rw-r--r-- root/root 1813 2014-07-28 19:47 ./usr/share/inkscape/extensions/Poly3DObjects/rhomb_triacont.obj -rw-r--r-- root/root 1730 2014-07-28 19:47 ./usr/share/inkscape/extensions/Poly3DObjects/snub_cube.obj -rw-r--r-- root/root 386 2014-07-28 19:47 ./usr/share/inkscape/extensions/Poly3DObjects/cube.obj -rw-r--r-- root/root 3350 2014-07-28 19:47 ./usr/share/inkscape/extensions/Poly3DObjects/trunc_icos.obj -rw-r--r-- root/root 291 2014-07-28 19:47 ./usr/share/inkscape/extensions/Poly3DObjects/oct.obj -rw-r--r-- root/root 556 2014-07-28 19:47 ./usr/share/inkscape/extensions/Poly3DObjects/szilassi.obj -rw-r--r-- root/root 704 2014-07-28 19:47 ./usr/share/inkscape/extensions/Poly3DObjects/rhomb_dodec.obj -rw-r--r-- root/root 2159 2014-07-28 19:47 ./usr/share/inkscape/extensions/Poly3DObjects/great_dodec.obj -rw-r--r-- root/root 2158 2014-07-28 19:47 ./usr/share/inkscape/extensions/Poly3DObjects/small_triam_icos.obj -rw-r--r-- root/root 5814 2014-07-28 19:47 ./usr/share/inkscape/extensions/Poly3DObjects/great_rhombicosidodec.obj -rwxr-xr-x root/root 1910 2014-07-28 19:48 ./usr/share/inkscape/extensions/chardataeffect.py -rw-r--r-- root/root 694 2014-07-28 19:47 ./usr/share/inkscape/extensions/color_lesssaturation.inx -rw-r--r-- root/root 635 2014-07-28 19:47 ./usr/share/inkscape/extensions/pixelsnap.inx -rw-r--r-- root/root 674 2014-07-28 19:47 ./usr/share/inkscape/extensions/color_morelight.inx -rwxr-xr-x root/root 1945 2014-07-28 19:48 ./usr/share/inkscape/extensions/color_custom.py -rw-r--r-- root/root 702 2014-07-28 19:47 ./usr/share/inkscape/extensions/cgm_input.inx -rwxr-xr-x root/root 2686 2014-07-28 19:48 ./usr/share/inkscape/extensions/rubberstretch.py -rw-r--r-- root/root 728 2014-07-28 19:47 ./usr/share/inkscape/extensions/txt2svg.inx -rw-r--r-- root/root 1088 2014-07-28 19:47 ./usr/share/inkscape/extensions/interp.inx -rw-r--r-- root/root 1786 2014-07-28 19:47 ./usr/share/inkscape/extensions/webslicer_create_group.inx -rw-r--r-- root/root 637 2014-07-28 19:47 ./usr/share/inkscape/extensions/inkscape_help_keys.inx -rw-r--r-- root/root 666 2014-07-28 19:47 ./usr/share/inkscape/extensions/color_morehue.inx -rw-r--r-- root/root 1327 2014-07-28 19:47 ./usr/share/inkscape/extensions/aisvg.xslt -rw-r--r-- root/root 676 2014-07-28 19:47 ./usr/share/inkscape/extensions/wmf_output.inx -rwxr-xr-x root/root 4261 2014-07-28 19:47 ./usr/share/inkscape/extensions/embed_raster_in_svg.pl -rw-r--r-- root/root 675 2014-07-28 19:47 ./usr/share/inkscape/extensions/wmf_input.inx -rw-r--r-- root/root 3055 2014-07-28 19:47 ./usr/share/inkscape/extensions/grid_cartesian.inx -rw-r--r-- root/root 863 2014-07-28 19:47 ./usr/share/inkscape/extensions/color_custom.inx -rwxr-xr-x root/root 5649 2014-07-28 19:48 ./usr/share/inkscape/extensions/jessyInk_uninstall.py -rwxr-xr-x root/root 2788 2014-07-28 19:48 ./usr/share/inkscape/extensions/jessyInk_masterSlide.py -rwxr-xr-x root/root 6995 2014-07-28 19:48 ./usr/share/inkscape/extensions/edge3d.py -rwxr-xr-x root/root 3389 2014-07-28 19:48 ./usr/share/inkscape/extensions/run_command.py -rwxr-xr-x root/root 14994 2014-07-28 19:48 ./usr/share/inkscape/extensions/svgcalendar.py -rw-r--r-- root/root 1302 2014-07-28 19:47 ./usr/share/inkscape/extensions/jessyInk_autoTexts.inx -rwxr-xr-x root/root 14256 2014-07-28 19:48 ./usr/share/inkscape/extensions/grid_cartesian.py -rw-r--r-- root/root 1003 2014-07-28 19:47 ./usr/share/inkscape/extensions/render_alphabetsoup.inx -rw-r--r-- root/root 589 2014-07-28 19:47 ./usr/share/inkscape/extensions/text_flipcase.inx -rw-r--r-- root/root 669 2014-07-28 19:47 ./usr/share/inkscape/extensions/color_brighter.inx -rw-r--r-- root/root 2417 2014-07-28 19:47 ./usr/share/inkscape/extensions/printing-marks.inx -rwxr-xr-x root/root 11720 2014-07-28 19:48 ./usr/share/inkscape/extensions/foldablebox.py -rw-r--r-- root/root 595 2014-07-28 19:47 ./usr/share/inkscape/extensions/text_braille.inx -rwxr-xr-x root/root 1225 2014-07-28 19:48 ./usr/share/inkscape/extensions/color_randomize.py -rw-r--r-- root/root 2907 2014-07-28 19:47 ./usr/share/inkscape/extensions/param_curves.inx -rw-r--r-- root/root 778 2014-07-28 19:47 ./usr/share/inkscape/extensions/export_gimp_palette.inx -rw-r--r-- root/root 1353 2014-07-28 19:47 ./usr/share/inkscape/extensions/spirograph.inx -rwxr-xr-x root/root 463 2014-07-28 19:47 ./usr/share/inkscape/extensions/dia2svg.sh -rwxr-xr-x root/root 4851 2014-07-28 19:47 ./usr/share/inkscape/extensions/outline2svg.pl -rw-r--r-- root/root 1312 2014-07-28 19:47 ./usr/share/inkscape/extensions/radiusrand.inx -rwxr-xr-x root/root 3748 2014-07-28 19:48 ./usr/share/inkscape/extensions/fractalize.py -rwxr-xr-x root/root 367 2014-07-28 19:48 ./usr/share/inkscape/extensions/text_flipcase.py -rwxr-xr-x root/root 22831 2014-07-28 19:48 ./usr/share/inkscape/extensions/polyhedron_3d.py -rw-r--r-- root/root 3042 2014-07-28 19:47 ./usr/share/inkscape/extensions/web-set-att.inx -rwxr-xr-x root/root 4777 2014-07-28 19:48 ./usr/share/inkscape/extensions/uniconv_output.py -rwxr-xr-x root/root 9282 2014-07-28 19:47 ./usr/share/inkscape/extensions/SpSVG.pm -rwxr-xr-x root/root 168 2014-07-28 19:48 ./usr/share/inkscape/extensions/color_negative.py -rw-r--r-- root/root 661 2014-07-28 19:47 ./usr/share/inkscape/extensions/color_darker.inx -rwxr-xr-x root/root 7946 2014-07-28 19:48 ./usr/share/inkscape/extensions/gimp_xcf.py -rwxr-xr-x root/root 38240 2014-07-28 19:47 ./usr/share/inkscape/extensions/render_alphabetsoup_config.py -rw-r--r-- root/root 682 2014-07-28 19:47 ./usr/share/inkscape/extensions/color_removegreen.inx -rw-r--r-- root/root 946 2014-07-28 19:47 ./usr/share/inkscape/extensions/jessyInk_summary.inx -rwxr-xr-x root/root 592 2014-07-28 19:48 ./usr/share/inkscape/extensions/text_titlecase.py -rwxr-xr-x root/root 8155 2014-07-28 19:48 ./usr/share/inkscape/extensions/triangle.py -rw-r--r-- root/root 1084 2014-07-28 19:47 ./usr/share/inkscape/extensions/addnodes.inx -rw-r--r-- root/root 1003 2014-07-28 19:47 ./usr/share/inkscape/extensions/extractimage.inx -rw-r--r-- root/root 7244 2014-07-28 19:47 ./usr/share/inkscape/extensions/svgcalendar.inx -rwxr-xr-x root/root 4878 2014-07-28 19:48 ./usr/share/inkscape/extensions/svg_and_media_zip_output.py -rw-r--r-- root/root 597 2014-07-28 19:47 ./usr/share/inkscape/extensions/text_randomcase.inx -rwxr-xr-x root/root 8161 2014-07-28 19:48 ./usr/share/inkscape/extensions/generate_voronoi.py -rw-r--r-- root/root 723 2014-07-28 19:47 ./usr/share/inkscape/extensions/ccx_input.inx -rw-r--r-- root/root 1094 2014-07-28 19:47 ./usr/share/inkscape/extensions/eqtexsvg.inx -rwxr-xr-x root/root 6013 2014-07-28 19:48 ./usr/share/inkscape/extensions/webslicer_create_rect.py -rwxr-xr-x root/root 4846 2014-07-28 19:48 ./usr/share/inkscape/extensions/hpgl_output.py -rwxr-xr-x root/root 1450 2014-07-28 19:48 ./usr/share/inkscape/extensions/export_gimp_palette.py -rwxr-xr-x root/root 2605 2014-07-28 19:48 ./usr/share/inkscape/extensions/whirl.py -rwxr-xr-x root/root 485 2014-07-28 19:48 ./usr/share/inkscape/extensions/color_brighter.py -rwxr-xr-x root/root 7362 2014-07-28 19:48 ./usr/share/inkscape/extensions/jessyInk_summary.py -rw-r--r-- root/root 593 2014-07-28 19:47 ./usr/share/inkscape/extensions/text_titlecase.inx -rwxr-xr-x root/root 7961 2014-07-28 19:48 ./usr/share/inkscape/extensions/interp_att_g.py -rw-r--r-- root/root 673 2014-07-28 19:47 ./usr/share/inkscape/extensions/plt_output.inx -rwxr-xr-x root/root 7071 2014-07-28 19:48 ./usr/share/inkscape/extensions/simplepath.py -rwxr-xr-x root/root 27195 2014-07-28 19:48 ./usr/share/inkscape/extensions/voronoi.py -rw-r--r-- root/root 840 2014-07-28 19:47 ./usr/share/inkscape/extensions/rtree.inx -rwxr-xr-x root/root 10622 2014-07-28 19:48 ./usr/share/inkscape/extensions/param_curves.py -rwxr-xr-x root/root 10794 2014-07-28 19:48 ./usr/share/inkscape/extensions/grid_polar.py -rw-r--r-- root/root 673 2014-07-28 19:47 ./usr/share/inkscape/extensions/color_grayscale.inx -rw-r--r-- root/root 8720 2014-07-28 19:47 ./usr/share/inkscape/extensions/colors.xml -rwxr-xr-x root/root 9330 2014-07-28 19:47 ./usr/share/inkscape/extensions/ill2svg.pl -rwxr-xr-x root/root 678 2014-07-28 19:48 ./usr/share/inkscape/extensions/text_replace.py -rw-r--r-- root/root 632 2014-07-28 19:47 ./usr/share/inkscape/extensions/summersnight.inx -rw-r--r-- root/root 890 2014-07-28 19:47 ./usr/share/inkscape/extensions/color_replace.inx -rwxr-xr-x root/root 5838 2014-07-28 19:48 ./usr/share/inkscape/extensions/eqtexsvg.py -rw-r--r-- root/root 674 2014-07-28 19:47 ./usr/share/inkscape/extensions/color_removered.inx -rw-r--r-- root/root 26240 2014-07-28 19:47 ./usr/share/inkscape/extensions/jessyInk_video.svg -rw-r--r-- root/root 782 2014-07-28 19:47 ./usr/share/inkscape/extensions/dots.inx -rwxr-xr-x root/root 156 2014-07-28 19:48 ./usr/share/inkscape/extensions/color_rgbbarrel.py -rwxr-xr-x root/root 3471 2014-07-28 19:48 ./usr/share/inkscape/extensions/extractimage.py -rw-r--r-- root/root 1013 2014-07-28 19:47 ./usr/share/inkscape/extensions/split.inx -rwxr-xr-x root/root 3519 2014-07-28 19:47 ./usr/share/inkscape/extensions/dxf_templates.py -rwxr-xr-x root/root 4481 2014-07-28 19:48 ./usr/share/inkscape/extensions/embedimage.py -rwxr-xr-x root/root 3379 2014-07-28 19:48 ./usr/share/inkscape/extensions/web-set-att.py -rw-r--r-- root/root 902 2014-07-28 19:47 ./usr/share/inkscape/extensions/dxf_output.inx -rwxr-xr-x root/root 701 2014-07-28 19:47 ./usr/share/inkscape/extensions/txt2svg.pl -rw-r--r-- root/root 795 2014-07-28 19:47 ./usr/share/inkscape/extensions/extrude.inx -rw-r--r-- root/root 1308 2014-07-28 19:47 ./usr/share/inkscape/extensions/wireframe_sphere.inx -rwxr-xr-x root/root 2690 2014-07-28 19:48 ./usr/share/inkscape/extensions/pturtle.py -rwxr-xr-x root/root 2649 2014-07-28 19:48 ./usr/share/inkscape/extensions/scour.inkscape.py -rw-r--r-- root/root 628 2014-07-28 19:47 ./usr/share/inkscape/extensions/inkscape_help_svgspec.inx -rwxr-xr-x root/root 13803 2014-07-28 19:48 ./usr/share/inkscape/extensions/interp.py -rw-r--r-- root/root 688 2014-07-28 19:47 ./usr/share/inkscape/extensions/sk_input.inx -rwxr-xr-x root/root 3870 2014-07-28 19:48 ./usr/share/inkscape/extensions/convert2dashes.py -rwxr-xr-x root/root 4603 2014-07-28 19:48 ./usr/share/inkscape/extensions/dots.py -rw-r--r-- root/root 1153 2014-07-28 19:47 ./usr/share/inkscape/extensions/jessyInk_masterSlide.inx -rwxr-xr-x root/root 6259 2014-07-28 19:47 ./usr/share/inkscape/extensions/simplepath.rb -rwxr-xr-x root/root 446 2014-07-28 19:48 ./usr/share/inkscape/extensions/color_lesssaturation.py -rwxr-xr-x root/root 10400 2014-07-28 19:47 ./usr/share/inkscape/extensions/svg_regex.py -rwxr-xr-x root/root 340 2014-07-28 19:47 ./usr/share/inkscape/extensions/sk2svg.sh -rw-r--r-- root/root 724 2014-07-28 19:47 ./usr/share/inkscape/extensions/text_replace.inx -rw-r--r-- root/root 1522 2014-07-28 19:47 ./usr/share/inkscape/extensions/hpgl_output.inx -rwxr-xr-x root/root 5695 2014-07-28 19:48 ./usr/share/inkscape/extensions/summersnight.py -rw-r--r-- root/root 622 2014-07-28 19:47 ./usr/share/inkscape/extensions/inkscape_help_faq.inx -rwxr-xr-x root/root 3259 2014-07-28 19:48 ./usr/share/inkscape/extensions/jessyInk_mouseHandler.py -rw-r--r-- root/root 652 2014-07-28 19:47 ./usr/share/inkscape/extensions/inkscape_help_askaquestion.inx -rw-r--r-- root/root 820 2014-07-28 19:47 ./usr/share/inkscape/extensions/motion.inx -rwxr-xr-x root/root 9225 2014-07-28 19:48 ./usr/share/inkscape/extensions/measure.py -rw-r--r-- root/root 697 2014-07-28 19:47 ./usr/share/inkscape/extensions/sk1_input.inx -rwxr-xr-x root/root 446 2014-07-28 19:48 ./usr/share/inkscape/extensions/color_morelight.py -rw-r--r-- root/root 2005 2014-07-28 19:47 ./usr/share/inkscape/extensions/jessyInk_transitions.inx -rwxr-xr-x root/root 10853 2014-07-28 19:48 ./usr/share/inkscape/extensions/wireframe_sphere.py -rw-r--r-- root/root 605 2014-07-28 19:47 ./usr/share/inkscape/extensions/handles.inx -rw-r--r-- root/root 793 2014-07-28 19:47 ./usr/share/inkscape/extensions/fractalize.inx -rwxr-xr-x root/root 917 2014-07-28 19:48 ./usr/share/inkscape/extensions/text_sentencecase.py -rwxr-xr-x root/root 5532 2014-07-28 19:48 ./usr/share/inkscape/extensions/jessyInk_install.py -rw-r--r-- root/root 592 2014-07-28 19:47 ./usr/share/inkscape/extensions/text_uppercase.inx -rw-r--r-- root/root 674 2014-07-28 19:47 ./usr/share/inkscape/extensions/color_lesslight.inx -rw-r--r-- root/root 1020 2014-07-28 19:47 ./usr/share/inkscape/extensions/jessyInk_install.inx -rw-r--r-- root/root 692 2014-07-28 19:47 ./usr/share/inkscape/extensions/color_blackandwhite.inx -rw-r--r-- root/root 109760 2014-07-28 19:47 ./usr/share/inkscape/extensions/svg2xaml.xsl -rw-r--r-- root/root 767 2014-07-28 19:47 ./usr/share/inkscape/extensions/flatten.inx -rw-r--r-- root/root 2815 2014-07-28 19:47 ./usr/share/inkscape/extensions/web-transmit-att.inx -rw-r--r-- root/root 2404 2014-07-28 19:47 ./usr/share/inkscape/extensions/dxf_outlines.inx -rw-r--r-- root/root 888 2014-07-28 19:47 ./usr/share/inkscape/extensions/color_randomize.inx -rw-r--r-- root/root 573 2014-07-28 19:47 ./usr/share/inkscape/extensions/aisvg.inx -rw-r--r-- root/root 1389 2014-07-28 19:47 ./usr/share/inkscape/extensions/generate_voronoi.inx drwxr-xr-x root/root 0 2014-07-28 19:47 ./usr/share/inkscape/extensions/alphabet_soup/ -rw-r--r-- root/root 589 2014-07-28 19:47 ./usr/share/inkscape/extensions/alphabet_soup/Delta.svg -rw-r--r-- root/root 325 2014-07-28 19:47 ./usr/share/inkscape/extensions/alphabet_soup/barcap.svg -rw-r--r-- root/root 267 2014-07-28 19:47 ./usr/share/inkscape/extensions/alphabet_soup/bar2.svg -rw-r--r-- root/root 503 2014-07-28 19:47 ./usr/share/inkscape/extensions/alphabet_soup/vserl.svg -rw-r--r-- root/root 544 2014-07-28 19:47 ./usr/share/inkscape/extensions/alphabet_soup/serif.svg -rw-r--r-- root/root 598 2014-07-28 19:47 ./usr/share/inkscape/extensions/alphabet_soup/Tb.svg -rw-r--r-- root/root 349 2014-07-28 19:47 ./usr/share/inkscape/extensions/alphabet_soup/Lb.svg -rw-r--r-- root/root 558 2014-07-28 19:47 ./usr/share/inkscape/extensions/alphabet_soup/G.svg -rw-r--r-- root/root 653 2014-07-28 19:47 ./usr/share/inkscape/extensions/alphabet_soup/Cblob.svg -rw-r--r-- root/root 642 2014-07-28 19:47 ./usr/share/inkscape/extensions/alphabet_soup/2.svg -rw-r--r-- root/root 481 2014-07-28 19:47 ./usr/share/inkscape/extensions/alphabet_soup/Oterm.svg -rw-r--r-- root/root 697 2014-07-28 19:47 ./usr/share/inkscape/extensions/alphabet_soup/Vser.svg -rw-r--r-- root/root 364 2014-07-28 19:47 ./usr/share/inkscape/extensions/alphabet_soup/v.svg -rw-r--r-- root/root 267 2014-07-28 19:47 ./usr/share/inkscape/extensions/alphabet_soup/acap.svg -rw-r--r-- root/root 550 2014-07-28 19:47 ./usr/share/inkscape/extensions/alphabet_soup/r.svg -rw-r--r-- root/root 449 2014-07-28 19:47 ./usr/share/inkscape/extensions/alphabet_soup/rcap.svg -rw-r--r-- root/root 557 2014-07-28 19:47 ./usr/share/inkscape/extensions/alphabet_soup/7.svg -rw-r--r-- root/root 417 2014-07-28 19:47 ./usr/share/inkscape/extensions/alphabet_soup/f.svg -rw-r--r-- root/root 582 2014-07-28 19:47 ./usr/share/inkscape/extensions/alphabet_soup/Eserif.svg -rw-r--r-- root/root 532 2014-07-28 19:47 ./usr/share/inkscape/extensions/alphabet_soup/y.svg -rw-r--r-- root/root 494 2014-07-28 19:47 ./usr/share/inkscape/extensions/alphabet_soup/Chook.svg -rw-r--r-- root/root 358 2014-07-28 19:47 ./usr/share/inkscape/extensions/alphabet_soup/Ctail.svg -rw-r--r-- root/root 389 2014-07-28 19:47 ./usr/share/inkscape/extensions/alphabet_soup/ITSerif.svg -rw-r--r-- root/root 428 2014-07-28 19:47 ./usr/share/inkscape/extensions/alphabet_soup/Et.svg -rw-r--r-- root/root 880 2014-07-28 19:47 ./usr/share/inkscape/extensions/alphabet_soup/gamma.svg -rw-r--r-- root/root 338 2014-07-28 19:47 ./usr/share/inkscape/extensions/alphabet_soup/Xvt.svg -rw-r--r-- root/root 347 2014-07-28 19:47 ./usr/share/inkscape/extensions/alphabet_soup/Lt.svg -rw-r--r-- root/root 663 2014-07-28 19:47 ./usr/share/inkscape/extensions/alphabet_soup/a.svg -rw-r--r-- root/root 667 2014-07-28 19:47 ./usr/share/inkscape/extensions/alphabet_soup/mcap.svg -rw-r--r-- root/root 267 2014-07-28 19:47 ./usr/share/inkscape/extensions/alphabet_soup/bar.svg -rw-r--r-- root/root 518 2014-07-28 19:47 ./usr/share/inkscape/extensions/alphabet_soup/cserif.svg -rw-r--r-- root/root 435 2014-07-28 19:47 ./usr/share/inkscape/extensions/alphabet_soup/t.svg -rw-r--r-- root/root 335 2014-07-28 19:47 ./usr/share/inkscape/extensions/alphabet_soup/Eb.svg -rw-r--r-- root/root 417 2014-07-28 19:47 ./usr/share/inkscape/extensions/alphabet_soup/h2.svg -rw-r--r-- root/root 484 2014-07-28 19:47 ./usr/share/inkscape/extensions/alphabet_soup/idot.svg -rw-r--r-- root/root 644 2014-07-28 19:47 ./usr/share/inkscape/extensions/alphabet_soup/c.svg -rw-r--r-- root/root 259 2014-07-28 19:47 ./usr/share/inkscape/extensions/alphabet_soup/Xh.svg -rw-r--r-- root/root 396 2014-07-28 19:47 ./usr/share/inkscape/extensions/alphabet_soup/Xnw.svg -rw-r--r-- root/root 631 2014-07-28 19:47 ./usr/share/inkscape/extensions/alphabet_soup/x.svg -rw-r--r-- root/root 548 2014-07-28 19:47 ./usr/share/inkscape/extensions/alphabet_soup/m.svg -rw-r--r-- root/root 519 2014-07-28 19:47 ./usr/share/inkscape/extensions/alphabet_soup/P.svg -rw-r--r-- root/root 364 2014-07-28 19:47 ./usr/share/inkscape/extensions/alphabet_soup/Rblock.svg -rw-r--r-- root/root 457 2014-07-28 19:47 ./usr/share/inkscape/extensions/alphabet_soup/U.svg -rw-r--r-- root/root 677 2014-07-28 19:47 ./usr/share/inkscape/extensions/alphabet_soup/yogh.svg -rw-r--r-- root/root 634 2014-07-28 19:47 ./usr/share/inkscape/extensions/alphabet_soup/6.svg -rw-r--r-- root/root 457 2014-07-28 19:47 ./usr/share/inkscape/extensions/alphabet_soup/ocap.svg -rw-r--r-- root/root 472 2014-07-28 19:47 ./usr/share/inkscape/extensions/alphabet_soup/z.svg -rw-r--r-- root/root 383 2014-07-28 19:47 ./usr/share/inkscape/extensions/alphabet_soup/e.svg -rw-r--r-- root/root 586 2014-07-28 19:47 ./usr/share/inkscape/extensions/alphabet_soup/Tt.svg -rw-r--r-- root/root 355 2014-07-28 19:47 ./usr/share/inkscape/extensions/alphabet_soup/j.svg -rw-r--r-- root/root 419 2014-07-28 19:47 ./usr/share/inkscape/extensions/alphabet_soup/h.svg -rw-r--r-- root/root 196 2014-07-28 19:47 ./usr/share/inkscape/extensions/alphabet_soup/epsilon.svg -rw-r--r-- root/root 377 2014-07-28 19:47 ./usr/share/inkscape/extensions/alphabet_soup/Xvb.svg -rw-r--r-- root/root 326 2014-07-28 19:47 ./usr/share/inkscape/extensions/alphabet_soup/vcap.svg -rw-r--r-- root/root 401 2014-07-28 19:47 ./usr/share/inkscape/extensions/alphabet_soup/b.svg -rw-r--r-- root/root 686 2014-07-28 19:47 ./usr/share/inkscape/extensions/alphabet_soup/s.svg -rw-r--r-- root/root 390 2014-07-28 19:47 ./usr/share/inkscape/extensions/alphabet_soup/Xne.svg -rw-r--r-- root/root 635 2014-07-28 19:47 ./usr/share/inkscape/extensions/alphabet_soup/tserif.svg -rw-r--r-- root/root 1367 2014-07-28 19:47 ./usr/share/inkscape/extensions/alphabet_soup/3.svg -rw-r--r-- root/root 267 2014-07-28 19:47 ./usr/share/inkscape/extensions/alphabet_soup/hcap.svg -rw-r--r-- root/root 397 2014-07-28 19:47 ./usr/share/inkscape/extensions/alphabet_soup/IBSerif.svg -rw-r--r-- root/root 725 2014-07-28 19:47 ./usr/share/inkscape/extensions/alphabet_soup/question.svg -rw-r--r-- root/root 474 2014-07-28 19:47 ./usr/share/inkscape/extensions/alphabet_soup/o.svg -rw-r--r-- root/root 364 2014-07-28 19:47 ./usr/share/inkscape/extensions/alphabet_soup/lserif.svg -rw-r--r-- root/root 418 2014-07-28 19:47 ./usr/share/inkscape/extensions/alphabet_soup/abase.svg -rw-r--r-- root/root 479 2014-07-28 19:47 ./usr/share/inkscape/extensions/alphabet_soup/n.svg -rw-r--r-- root/root 414 2014-07-28 19:47 ./usr/share/inkscape/extensions/alphabet_soup/vserr.svg -rw-r--r-- root/root 708 2014-07-28 19:47 ./usr/share/inkscape/extensions/alphabet_soup/Q.svg -rw-r--r-- root/root 267 2014-07-28 19:47 ./usr/share/inkscape/extensions/alphabet_soup/Ocross.svg -rw-r--r-- root/root 267 2014-07-28 19:47 ./usr/share/inkscape/extensions/alphabet_soup/l.svg -rw-r--r-- root/root 604 2014-07-28 19:47 ./usr/share/inkscape/extensions/alphabet_soup/k.svg -rw-r--r-- root/root 307 2014-07-28 19:47 ./usr/share/inkscape/extensions/alphabet_soup/cross.svg -rw-r--r-- root/root 934 2014-07-28 19:47 ./usr/share/inkscape/extensions/gears.inx -rwxr-xr-x root/root 4045 2014-07-28 19:48 ./usr/share/inkscape/extensions/jessyInk_view.py -rwxr-xr-x root/root 3213 2014-07-28 19:48 ./usr/share/inkscape/extensions/web-transmit-att.py -rwxr-xr-x root/root 1018 2014-07-28 19:48 ./usr/share/inkscape/extensions/fig2dev-ext.py -rwxr-xr-x root/root 7049 2014-07-28 19:48 ./usr/share/inkscape/extensions/perspective.py -rwxr-xr-x root/root 3570 2014-07-28 19:48 ./usr/share/inkscape/extensions/markers_strokepaint.py -rwxr-xr-x root/root 3661 2014-07-28 19:48 ./usr/share/inkscape/extensions/extrude.py -rwxr-xr-x root/root 5201 2014-07-28 19:48 ./usr/share/inkscape/extensions/cubicsuperpath.py -rw-r--r-- root/root 654 2014-07-28 19:47 ./usr/share/inkscape/extensions/markers_strokepaint.inx -rw-r--r-- root/root 5933 2014-07-28 19:47 ./usr/share/inkscape/extensions/xaml2svg.xsl -rw-r--r-- root/root 1225 2014-07-28 19:47 ./usr/share/inkscape/extensions/jessyInk_mouseHandler.inx -rwxr-xr-x root/root 3515 2014-07-28 19:48 ./usr/share/inkscape/extensions/webslicer_create_group.py -rwxr-xr-x root/root 1167 2014-07-28 19:48 ./usr/share/inkscape/extensions/text_braille.py -rw-r--r-- root/root 1251 2014-07-28 19:47 ./usr/share/inkscape/extensions/edge3d.inx -rwxr-xr-x root/root 5307 2014-07-28 19:48 ./usr/share/inkscape/extensions/lindenmayer.py -rwxr-xr-x root/root 214 2014-07-28 19:48 ./usr/share/inkscape/extensions/color_desaturate.py -rw-r--r-- root/root 809 2014-07-28 19:47 ./usr/share/inkscape/extensions/rubberstretch.inx -rwxr-xr-x root/root 8317 2014-07-28 19:48 ./usr/share/inkscape/extensions/inkex.py -rwxr-xr-x root/root 156 2014-07-28 19:48 ./usr/share/inkscape/extensions/color_removegreen.py -rwxr-xr-x root/root 7162 2014-07-28 19:48 ./usr/share/inkscape/extensions/simplestyle.py -rwxr-xr-x root/root 11682 2014-07-28 19:48 ./usr/share/inkscape/extensions/funcplot.py -rwxr-xr-x root/root 4705 2014-07-28 19:48 ./usr/share/inkscape/extensions/motion.py -rw-r--r-- root/root 818 2014-07-28 19:47 ./usr/share/inkscape/extensions/whirl.inx -rwxr-xr-x root/root 200 2014-07-28 19:48 ./usr/share/inkscape/extensions/text_uppercase.py -rwxr-xr-x root/root 228 2014-07-28 19:47 ./usr/share/inkscape/extensions/ps2dxf.sh -rw-r--r-- root/root 4183 2014-07-28 19:47 ./usr/share/inkscape/extensions/webslicer_create_rect.inx -rwxr-xr-x root/root 1068 2014-07-28 19:48 ./usr/share/inkscape/extensions/wmf_output.py -rwxr-xr-x root/root 26404 2014-07-28 19:48 ./usr/share/inkscape/extensions/render_barcode_datamatrix.py -rw-r--r-- root/root 1419 2014-07-28 19:47 ./usr/share/inkscape/extensions/foldablebox.inx -rw-r--r-- root/root 1583 2014-07-28 19:47 ./usr/share/inkscape/extensions/jessyInk_export.inx -rwxr-xr-x root/root 446 2014-07-28 19:48 ./usr/share/inkscape/extensions/color_moresaturation.py -rwxr-xr-x root/root 10839 2014-07-28 19:48 ./usr/share/inkscape/extensions/voronoi2svg.py -rw-r--r-- root/root 538 2014-07-28 19:47 ./usr/share/inkscape/extensions/svg2xaml.inx -rw-r--r-- root/root 1613 2014-07-28 19:47 ./usr/share/inkscape/extensions/jessyInk_uninstall.inx -rw-r--r-- root/root 902 2014-07-28 19:47 ./usr/share/inkscape/extensions/ps_input.inx -rw-r--r-- root/root 739 2014-07-28 19:47 ./usr/share/inkscape/extensions/plt_input.inx -rw-r--r-- root/root 1202 2014-07-28 19:47 ./usr/share/inkscape/extensions/lorem_ipsum.inx -rw-r--r-- root/root 613 2014-07-28 19:47 ./usr/share/inkscape/extensions/convert2dashes.inx -rw-r--r-- root/root 2938 2014-07-28 19:47 ./usr/share/inkscape/extensions/funcplot.inx drwxr-xr-x root/root 0 2014-07-28 19:47 ./usr/share/inkscape/extensions/Barcode/ -rw-r--r-- root/root 4611 2014-07-28 19:47 ./usr/share/inkscape/extensions/Barcode/Code128.py -rw-r--r-- root/root 4146 2014-07-28 19:47 ./usr/share/inkscape/extensions/Barcode/UPCE.py -rw-r--r-- root/root 2235 2014-07-28 19:47 ./usr/share/inkscape/extensions/Barcode/__init__.py -rw-r--r-- root/root 1697 2014-07-28 19:47 ./usr/share/inkscape/extensions/Barcode/Code39Ext.py -rw-r--r-- root/root 3077 2014-07-28 19:47 ./usr/share/inkscape/extensions/Barcode/EAN13.py -rw-r--r-- root/root 1803 2014-07-28 19:47 ./usr/share/inkscape/extensions/Barcode/UPCA.py -rw-r--r-- root/root 3062 2014-07-28 19:47 ./usr/share/inkscape/extensions/Barcode/RM4CC.py -rw-r--r-- root/root 2346 2014-07-28 19:47 ./usr/share/inkscape/extensions/Barcode/EAN8.py -rw-r--r-- root/root 2556 2014-07-28 19:47 ./usr/share/inkscape/extensions/Barcode/EAN5.py -rw-r--r-- root/root 3363 2014-07-28 19:47 ./usr/share/inkscape/extensions/Barcode/Code93.py -rw-r--r-- root/root 2446 2014-07-28 19:47 ./usr/share/inkscape/extensions/Barcode/Code39.py -rw-r--r-- root/root 4486 2014-07-28 19:47 ./usr/share/inkscape/extensions/Barcode/Base.py -rw-r--r-- root/root 1847 2014-07-28 19:47 ./usr/share/inkscape/extensions/pathscatter.inx -rwxr-xr-x root/root 11195 2014-07-28 19:48 ./usr/share/inkscape/extensions/pathalongpath.py -rw-r--r-- root/root 678 2014-07-28 19:47 ./usr/share/inkscape/extensions/color_removeblue.inx -rw-r--r-- root/root 2102 2014-07-28 19:47 ./usr/share/inkscape/extensions/jessyInk_effects.inx -rwxr-xr-x root/root 5653 2014-07-28 19:48 ./usr/share/inkscape/extensions/jessyInk_export.py -rwxr-xr-x root/root 455 2014-07-28 19:48 ./usr/share/inkscape/extensions/color_morehue.py -rwxr-xr-x root/root 788 2014-07-28 19:48 ./usr/share/inkscape/extensions/color_replace.py -rwxr-xr-x root/root 5341 2014-07-28 19:48 ./usr/share/inkscape/extensions/dimension.py -rwxr-xr-x root/root 7534 2014-07-28 19:48 ./usr/share/inkscape/extensions/perfectboundcover.py -rw-r--r-- root/root 6209 2014-07-28 19:47 ./usr/share/inkscape/extensions/inkweb.js -rwxr-xr-x root/root 14889 2014-07-28 19:48 ./usr/share/inkscape/extensions/render_alphabetsoup.py -rwxr-xr-x root/root 3334 2014-07-28 19:48 ./usr/share/inkscape/extensions/straightseg.py -rwxr-xr-x root/root 6178 2014-07-28 19:48 ./usr/share/inkscape/extensions/gears.py -rwxr-xr-x root/root 22128 2014-07-28 19:48 ./usr/share/inkscape/extensions/pixelsnap.py -rw-r--r-- root/root 605 2014-07-28 19:47 ./usr/share/inkscape/extensions/text_sentencecase.inx -rwxr-xr-x root/root 2068 2014-07-28 19:48 ./usr/share/inkscape/extensions/webslicer_effect.py -rwxr-xr-x root/root 24080 2014-07-28 19:48 ./usr/share/inkscape/extensions/printing-marks.py -rwxr-xr-x root/root 1937 2014-07-28 19:48 ./usr/share/inkscape/extensions/flatten.py -rw-r--r-- root/root 729 2014-07-28 19:47 ./usr/share/inkscape/extensions/cmx_input.inx -rw-r--r-- root/root 658 2014-07-28 19:47 ./usr/share/inkscape/extensions/inkscape_help_relnotes.inx -rw-r--r-- root/root 5261 2014-07-28 19:47 ./usr/share/inkscape/extensions/draw_from_triangle.inx -rw-r--r-- root/root 1743 2014-07-28 19:47 ./usr/share/inkscape/extensions/triangle.inx -rwxr-xr-x root/root 1068 2014-07-28 19:48 ./usr/share/inkscape/extensions/plt_output.py -rwxr-xr-x root/root 18167 2014-07-28 19:48 ./usr/share/inkscape/extensions/webslicer_export.py -rwxr-xr-x root/root 9339 2014-07-28 19:48 ./usr/share/inkscape/extensions/guides_creator.py -rwxr-xr-x root/root 2145 2014-07-28 19:48 ./usr/share/inkscape/extensions/inkwebeffect.py -rw-r--r-- root/root 1649 2014-07-28 19:47 ./usr/share/inkscape/extensions/restack.inx -rw-r--r-- root/root 1860 2014-07-28 19:47 ./usr/share/inkscape/extensions/jessyInk_core_mouseHandler_noclick.js -rwxr-xr-x root/root 11654 2014-07-28 19:48 ./usr/share/inkscape/extensions/pathmodifier.py -rwxr-xr-x root/root 9958 2014-07-28 19:48 ./usr/share/inkscape/extensions/lorem_ipsum.py -rwxr-xr-x root/root 7634 2014-07-28 19:48 ./usr/share/inkscape/extensions/split.py -rwxr-xr-x root/root 445 2014-07-28 19:48 ./usr/share/inkscape/extensions/color_blackandwhite.py -rw-r--r-- root/root 838 2014-07-28 19:47 ./usr/share/inkscape/extensions/straightseg.inx -rwxr-xr-x root/root 8722 2014-07-28 19:48 ./usr/share/inkscape/extensions/bezmisc.py -rw-r--r-- root/root 702 2014-07-28 19:47 ./usr/share/inkscape/extensions/sk1_output.inx -rw-r--r-- root/root 2523 2014-07-28 19:47 ./usr/share/inkscape/extensions/measure.inx -rw-r--r-- root/root 772 2014-07-28 19:47 ./usr/share/inkscape/extensions/embedimage.inx -rwxr-xr-x root/root 15478 2014-07-28 19:48 ./usr/share/inkscape/extensions/jessyInk_keyBindings.py -rwxr-xr-x root/root 1068 2014-07-28 19:48 ./usr/share/inkscape/extensions/sk1_output.py -rw-r--r-- root/root 694 2014-07-28 19:47 ./usr/share/inkscape/extensions/color_moresaturation.inx -rw-r--r-- root/root 966 2014-07-28 19:47 ./usr/share/inkscape/extensions/svg_and_media_zip_output.inx -rwxr-xr-x root/root 6459 2014-07-28 19:48 ./usr/share/inkscape/extensions/coloreffect.py -rwxr-xr-x root/root 889 2014-07-28 19:48 ./usr/share/inkscape/extensions/cspsubdiv.py -rw-r--r-- root/root 1177 2014-07-28 19:47 ./usr/share/inkscape/extensions/render_barcode.inx -rw-r--r-- root/root 5236 2014-07-28 19:47 ./usr/share/inkscape/extensions/jessyInk_keyBindings.inx -rw-r--r-- root/root 1230 2014-07-28 19:47 ./usr/share/inkscape/extensions/webslicer_export.inx -rw-r--r-- root/root 2668 2014-07-28 19:47 ./usr/share/inkscape/extensions/grid_polar.inx -rw-r--r-- root/root 1359 2014-07-28 19:47 ./usr/share/inkscape/extensions/jessyInk_view.inx -rwxr-xr-x root/root 6732 2014-07-28 19:47 ./usr/share/inkscape/extensions/Inkscape.pm -rw-r--r-- root/root 645 2014-07-28 19:47 ./usr/share/inkscape/extensions/inkscape_help_commandline.inx -rwxr-xr-x root/root 1083 2014-07-28 19:48 ./usr/share/inkscape/extensions/ps2pdf-ext.py -rwxr-xr-x root/root 4325 2014-07-28 19:48 ./usr/share/inkscape/extensions/addnodes.py -rwxr-xr-x root/root 3579 2014-07-28 19:48 ./usr/share/inkscape/extensions/radiusrand.py -rwxr-xr-x root/root 2350 2014-07-28 19:48 ./usr/share/inkscape/extensions/uniconv-ext.py -rw-r--r-- root/root 2067 2014-07-28 19:47 ./usr/share/inkscape/extensions/guides_creator.inx -rwxr-xr-x root/root 6504 2014-07-28 19:48 ./usr/share/inkscape/extensions/restack.py -rw-r--r-- root/root 677 2014-07-28 19:47 ./usr/share/inkscape/extensions/color_desaturate.inx -rwxr-xr-x root/root 14511 2014-07-28 19:48 ./usr/share/inkscape/extensions/dxf_outlines.py -rw-r--r-- root/root 2471 2014-07-28 19:47 ./usr/share/inkscape/extensions/interp_att_g.inx -rw-r--r-- root/root 910 2014-07-28 19:47 ./usr/share/inkscape/extensions/dimension.inx drwxr-xr-x root/root 0 2014-07-28 19:47 ./usr/share/inkscape/extensions/xaml2svg/ -rw-r--r-- root/root 5363 2014-07-28 19:47 ./usr/share/inkscape/extensions/xaml2svg/transform.xsl -rw-r--r-- root/root 12878 2014-07-28 19:47 ./usr/share/inkscape/extensions/xaml2svg/geometry.xsl -rw-r--r-- root/root 315 2014-07-28 19:47 ./usr/share/inkscape/extensions/xaml2svg/Makefile.am -rw-r--r-- root/root 6700 2014-07-28 19:47 ./usr/share/inkscape/extensions/xaml2svg/animation.xsl -rw-r--r-- root/root 8053 2014-07-28 19:47 ./usr/share/inkscape/extensions/xaml2svg/shapes.xsl -rw-r--r-- root/root 4825 2014-07-28 19:47 ./usr/share/inkscape/extensions/xaml2svg/canvas.xsl -rw-r--r-- root/root 15222 2014-07-28 19:47 ./usr/share/inkscape/extensions/xaml2svg/properties.xsl -rw-r--r-- root/root 15039 2014-07-28 19:47 ./usr/share/inkscape/extensions/xaml2svg/brushes.xsl -rw-r--r-- root/root 1944 2014-07-28 19:47 ./usr/share/inkscape/extensions/lindenmayer.inx -rw-r--r-- root/root 674 2014-07-28 19:47 ./usr/share/inkscape/extensions/color_rgbbarrel.inx -rwxr-xr-x root/root 406 2014-07-28 19:48 ./usr/share/inkscape/extensions/color_grayscale.py -rwxr-xr-x root/root 4749 2014-07-28 19:48 ./usr/share/inkscape/extensions/spirograph.py -rw-r--r-- root/root 1012 2014-07-28 19:47 ./usr/share/inkscape/extensions/eps_input.inx -rwxr-xr-x root/root 2385 2014-07-28 19:48 ./usr/share/inkscape/extensions/handles.py drwxr-xr-x root/root 0 2014-07-28 19:47 ./usr/share/inkscape/screens/ -rw-r--r-- root/root 857721 2014-07-28 19:47 ./usr/share/inkscape/screens/about.svg drwxr-xr-x root/root 0 2014-07-28 19:47 ./usr/share/inkscape/patterns/ -rw-r--r-- root/root 278604 2014-07-28 19:47 ./usr/share/inkscape/patterns/patterns.svg -rw-r--r-- root/root 634 2014-07-28 19:47 ./usr/share/inkscape/patterns/README -rw-r--r-- root/root 951 2014-07-28 19:47 ./usr/share/inkscape/patterns/patterns.svg.h drwxr-xr-x root/root 0 2014-07-28 19:59 ./usr/share/inkscape/icons/ -rw-r--r-- root/root 6147 2014-07-28 19:47 ./usr/share/inkscape/icons/feGaussianBlur-icon.svg -rw-r--r-- root/root 21206 2014-07-28 19:47 ./usr/share/inkscape/icons/inkscape.file.svg -rw-r--r-- root/root 3924 2014-07-28 19:47 ./usr/share/inkscape/icons/feColorMatrix-icon.png -rw-r--r-- root/root 18340 2014-07-28 19:47 ./usr/share/inkscape/icons/feTurbulence-icon.png -rw-r--r-- root/root 8345 2014-07-28 19:47 ./usr/share/inkscape/icons/feMorphology-icon.svg -rw-r--r-- root/root 366 2014-07-28 19:47 ./usr/share/inkscape/icons/README -rw-r--r-- root/root 19223 2014-07-28 19:47 ./usr/share/inkscape/icons/feComposite-icon.svg -rw-r--r-- root/root 461 2014-07-28 19:59 ./usr/share/inkscape/icons/too-much-ink-icon.png -rw-r--r-- root/root 7820 2014-07-28 19:47 ./usr/share/inkscape/icons/feOffset-icon.svg -rw-r--r-- root/root 2009229 2014-07-28 19:47 ./usr/share/inkscape/icons/tango_icons.svg -rw-r--r-- root/root 5578 2014-07-28 19:47 ./usr/share/inkscape/icons/feTurbulence-icon.svg -rw-r--r-- root/root 3109 2014-07-28 19:59 ./usr/share/inkscape/icons/feMorphology-icon.png -rw-r--r-- root/root 1456 2014-07-28 19:59 ./usr/share/inkscape/icons/inkscape.file.png -rw-r--r-- root/root 8261 2014-07-28 19:47 ./usr/share/inkscape/icons/feDiffuseLighting-icon.svg -rw-r--r-- root/root 2287 2014-07-28 19:59 ./usr/share/inkscape/icons/color-management-icon.png -rw-r--r-- root/root 19516 2014-07-28 19:59 ./usr/share/inkscape/icons/feConvolveMatrix-icon.png -rw-r--r-- root/root 4360 2014-07-28 19:47 ./usr/share/inkscape/icons/feGaussianBlur-icon.png -rw-r--r-- root/root 9805 2014-07-28 19:47 ./usr/share/inkscape/icons/inkscape.svg -rw-r--r-- root/root 19227 2014-07-28 19:47 ./usr/share/inkscape/icons/feMerge-icon.svg -rw-r--r-- root/root 1071 2014-07-28 19:47 ./usr/share/inkscape/icons/out-of-gamut-icon.svg -rw-r--r-- root/root 7835 2014-07-28 19:59 ./usr/share/inkscape/icons/feBlend-icon.png -rw-r--r-- root/root 19225 2014-07-28 19:47 ./usr/share/inkscape/icons/feBlend-icon.svg -rw-r--r-- root/root 7685 2014-07-28 19:47 ./usr/share/inkscape/icons/feColorMatrix-icon.svg -rw-r--r-- root/root 7587 2014-07-28 19:47 ./usr/share/inkscape/icons/feConvolveMatrix-icon.svg -rw-r--r-- root/root 8263 2014-07-28 19:47 ./usr/share/inkscape/icons/feSpecularLighting-icon.svg -rw-r--r-- root/root 2956 2014-07-28 19:47 ./usr/share/inkscape/icons/remove-color.svg -rw-r--r-- root/root 3076 2014-07-28 19:59 ./usr/share/inkscape/icons/feOffset-icon.png -rw-r--r-- root/root 5585 2014-07-28 19:59 ./usr/share/inkscape/icons/feFlood-icon.png -rw-r--r-- root/root 485 2014-07-28 19:59 ./usr/share/inkscape/icons/remove-color.png -rw-r--r-- root/root 108986 2014-07-28 19:47 ./usr/share/inkscape/icons/ticotico.jpg -rw-r--r-- root/root 644812 2014-07-28 19:47 ./usr/share/inkscape/icons/icons.svg -rw-r--r-- root/root 9834 2014-07-28 19:47 ./usr/share/inkscape/icons/feDiffuseLighting-icon.png -rw-r--r-- root/root 6961 2014-07-28 19:59 ./usr/share/inkscape/icons/feDisplacementMap-icon.png -rw-r--r-- root/root 3778 2014-07-28 19:47 ./usr/share/inkscape/icons/too-much-ink-icon.svg -rw-r--r-- root/root 725 2014-07-28 19:59 ./usr/share/inkscape/icons/out-of-gamut-icon.png -rw-r--r-- root/root 7450 2014-07-28 19:47 ./usr/share/inkscape/icons/feImage-icon.svg -rw-r--r-- root/root 7836 2014-07-28 19:59 ./usr/share/inkscape/icons/feMerge-icon.png -rw-r--r-- root/root 18082 2014-07-28 19:47 ./usr/share/inkscape/icons/feImage-icon.png -rw-r--r-- root/root 11333 2014-07-28 19:47 ./usr/share/inkscape/icons/feDisplacementMap-icon.svg -rw-r--r-- root/root 12911 2014-07-28 19:47 ./usr/share/inkscape/icons/feFlood-icon.svg -rw-r--r-- root/root 6959 2014-07-28 19:59 ./usr/share/inkscape/icons/feComposite-icon.png -rw-r--r-- root/root 9834 2014-07-28 19:47 ./usr/share/inkscape/icons/feSpecularLighting-icon.png drwxr-xr-x root/root 0 2014-07-28 19:47 ./usr/share/inkscape/filters/ -rw-r--r-- root/root 181909 2014-07-28 19:47 ./usr/share/inkscape/filters/filters.svg -rw-r--r-- root/root 534 2014-07-28 19:47 ./usr/share/inkscape/filters/README -rw-r--r-- root/root 20254 2014-07-28 19:47 ./usr/share/inkscape/filters/filters.svg.h drwxr-xr-x root/root 0 2014-07-28 19:47 ./usr/share/inkscape/ui/ -rw-r--r-- root/root 5787 2014-07-28 19:47 ./usr/share/inkscape/ui/keybindings.rc -rw-r--r-- root/root 2695 2014-07-28 19:47 ./usr/share/inkscape/ui/units.xml -rw-r--r-- root/root 319 2014-07-28 19:47 ./usr/share/inkscape/ui/toolbox.xml -rw-r--r-- root/root 8945 2014-07-28 19:47 ./usr/share/inkscape/ui/menus-bars.xml -rw-r--r-- root/root 1336 2014-07-28 19:47 ./usr/share/inkscape/ui/units.txt drwxr-xr-x root/root 0 2014-07-28 19:47 ./usr/share/inkscape/keys/ -rw-r--r-- root/root 18908 2014-07-28 19:47 ./usr/share/inkscape/keys/macromedia-freehand-mx.xml -rw-r--r-- root/root 7980 2014-07-28 19:47 ./usr/share/inkscape/keys/zoner-draw.xml -rw-r--r-- root/root 10773 2014-07-28 19:47 ./usr/share/inkscape/keys/adobe-illustrator-cs2.xml -rw-r--r-- root/root 22199 2014-07-28 19:47 ./usr/share/inkscape/keys/xara.xml -rw-r--r-- root/root 13808 2014-07-28 19:47 ./usr/share/inkscape/keys/acd-canvas.xml -rw-r--r-- root/root 23988 2014-07-28 19:47 ./usr/share/inkscape/keys/inkscape.xml -rw-r--r-- root/root 21054 2014-07-28 19:47 ./usr/share/inkscape/keys/right-handed-illustration.xml -rw-r--r-- root/root 23988 2014-07-28 19:47 ./usr/share/inkscape/keys/default.xml -rw-r--r-- root/root 8690 2014-07-28 19:47 ./usr/share/inkscape/keys/corel-draw-x4.xml drwxr-xr-x root/root 0 2014-07-28 19:47 ./usr/share/inkscape/clipart/ -rw-r--r-- root/root 14180 2014-07-28 19:47 ./usr/share/inkscape/clipart/tux.svg -rw-r--r-- root/root 461 2014-07-28 19:47 ./usr/share/inkscape/clipart/README -rw-r--r-- root/root 30339 2014-07-28 19:47 ./usr/share/inkscape/clipart/orav.svg -rw-r--r-- root/root 33182 2014-07-28 19:47 ./usr/share/inkscape/clipart/draw-freely.svg -rw-r--r-- root/root 31986 2014-07-28 19:47 ./usr/share/inkscape/clipart/draw-freely.ru.svg -rw-r--r-- root/root 1465 2014-07-28 19:47 ./usr/share/inkscape/clipart/inkscape.logo.svg drwxr-xr-x root/root 0 2014-07-28 19:47 ./usr/share/inkscape/markers/ -rw-r--r-- root/root 29879 2014-07-28 19:47 ./usr/share/inkscape/markers/markers.svg drwxr-xr-x root/root 0 2014-07-28 20:03 ./usr/share/inkscape/tutorials/ -rw-r--r-- root/root 273129 2014-07-28 19:47 ./usr/share/inkscape/tutorials/tutorial-shapes.ja.svg -rw-r--r-- root/root 162260 2014-07-28 19:47 ./usr/share/inkscape/tutorials/tutorial-interpolate.be.svg -rw-r--r-- root/root 256258 2014-07-28 19:47 ./usr/share/inkscape/tutorials/tutorial-calligraphy.sl.svg -rw-r--r-- root/root 145219 2014-07-28 19:47 ./usr/share/inkscape/tutorials/tutorial-advanced.eu.svg -rw-r--r-- root/root 145924 2014-07-28 19:47 ./usr/share/inkscape/tutorials/tutorial-tips.de.svg -rw-r--r-- root/root 276433 2014-07-28 19:47 ./usr/share/inkscape/tutorials/tutorial-shapes.sl.svg -rw-r--r-- root/root 2004 2014-07-28 19:59 ./usr/share/inkscape/tutorials/potrace-zh_TW.png -rw-r--r-- root/root 280761 2014-07-28 19:47 ./usr/share/inkscape/tutorials/tutorial-shapes.hu.svg -rw-r--r-- root/root 265116 2014-07-28 19:47 ./usr/share/inkscape/tutorials/tutorial-calligraphy.fr.svg -rw-r--r-- root/root 146787 2014-07-28 19:47 ./usr/share/inkscape/tutorials/tutorial-tips.vi.svg -rw-r--r-- root/root 257966 2014-07-28 19:47 ./usr/share/inkscape/tutorials/tutorial-calligraphy.sk.svg -rw-r--r-- root/root 153124 2014-07-28 19:47 ./usr/share/inkscape/tutorials/tutorial-tips.ru.svg -rw-r--r-- root/root 149411 2014-07-28 19:47 ./usr/share/inkscape/tutorials/tutorial-elements.hu.svg -rw-r--r-- root/root 277041 2014-07-28 19:47 ./usr/share/inkscape/tutorials/tutorial-shapes.id.svg -rw-r--r-- root/root 158643 2014-07-28 19:47 ./usr/share/inkscape/tutorials/tutorial-advanced.fa.svg -rw-r--r-- root/root 185610 2014-07-28 19:47 ./usr/share/inkscape/tutorials/tutorial-tracing.zh_TW.svg -rw-r--r-- root/root 168328 2014-07-28 19:47 ./usr/share/inkscape/tutorials/tutorial-tracing.sl.svg -rw-r--r-- root/root 150443 2014-07-28 19:47 ./usr/share/inkscape/tutorials/tutorial-elements.pt_BR.svg -rw-r--r-- root/root 148844 2014-07-28 19:47 ./usr/share/inkscape/tutorials/tutorial-elements.de.svg -rw-r--r-- root/root 148841 2014-07-28 19:47 ./usr/share/inkscape/tutorials/tutorial-elements.id.svg -rw-r--r-- root/root 279421 2014-07-28 19:47 ./usr/share/inkscape/tutorials/tutorial-shapes.es.svg -rw-r--r-- root/root 143505 2014-07-28 19:47 ./usr/share/inkscape/tutorials/tutorial-advanced.ja.svg -rw-r--r-- root/root 159486 2014-07-28 19:47 ./usr/share/inkscape/tutorials/tutorial-interpolate.ja.svg -rw-r--r-- root/root 281226 2014-07-28 19:47 ./usr/share/inkscape/tutorials/tutorial-shapes.ca.svg -rw-r--r-- root/root 151614 2014-07-28 19:47 ./usr/share/inkscape/tutorials/tutorial-basic.zh_CN.svg -rw-r--r-- root/root 161513 2014-07-28 19:47 ./usr/share/inkscape/tutorials/tutorial-tips.zh_TW.svg -rw-r--r-- root/root 260224 2014-07-28 19:47 ./usr/share/inkscape/tutorials/tutorial-calligraphy.nl.svg -rw-r--r-- root/root 159007 2014-07-28 19:47 ./usr/share/inkscape/tutorials/tutorial-advanced.be.svg -rw-r--r-- root/root 1452 2014-07-28 19:59 ./usr/share/inkscape/tutorials/potrace-sk.png -rw-r--r-- root/root 169003 2014-07-28 19:47 ./usr/share/inkscape/tutorials/tutorial-tracing.pt_BR.svg -rw-r--r-- root/root 648 2014-07-28 19:47 ./usr/share/inkscape/tutorials/README -rw-r--r-- root/root 141379 2014-07-28 19:47 ./usr/share/inkscape/tutorials/tutorial-elements.sk.svg -rw-r--r-- root/root 168320 2014-07-28 19:47 ./usr/share/inkscape/tutorials/tutorial-tracing.eu.svg -rw-r--r-- root/root 158439 2014-07-28 19:47 ./usr/share/inkscape/tutorials/tutorial-basic.pl.svg -rw-r--r-- root/root 2745 2014-07-28 19:47 ./usr/share/inkscape/tutorials/potrace-de.png -rw-r--r-- root/root 175234 2014-07-28 19:47 ./usr/share/inkscape/tutorials/tutorial-interpolate.zh_TW.svg -rw-r--r-- root/root 143187 2014-07-28 19:47 ./usr/share/inkscape/tutorials/tutorial-tips.sl.svg -rw-r--r-- root/root 148516 2014-07-28 19:47 ./usr/share/inkscape/tutorials/tutorial-elements.pl.svg -rw-r--r-- root/root 171566 2014-07-28 19:47 ./usr/share/inkscape/tutorials/tutorial-tracing.be.svg -rw-r--r-- root/root 162462 2014-07-28 19:47 ./usr/share/inkscape/tutorials/tutorial-basic.fr.svg -rw-r--r-- root/root 149548 2014-07-28 19:47 ./usr/share/inkscape/tutorials/tutorial-advanced.hu.svg -rw-r--r-- root/root 178505 2014-07-28 19:47 ./usr/share/inkscape/tutorials/tutorial-interpolate.vi.svg -rw-r--r-- root/root 151584 2014-07-28 19:47 ./usr/share/inkscape/tutorials/tutorial-elements.be.svg -rw-r--r-- root/root 161280 2014-07-28 19:47 ./usr/share/inkscape/tutorials/tutorial-tracing.ja.svg -rw-r--r-- root/root 258140 2014-07-28 19:47 ./usr/share/inkscape/tutorials/tutorial-calligraphy.pl.svg -rw-r--r-- root/root 245631 2014-07-28 19:47 ./usr/share/inkscape/tutorials/tutorial-calligraphy.fa.svg -rw-r--r-- root/root 156345 2014-07-28 19:47 ./usr/share/inkscape/tutorials/tutorial-elements.fa.svg -rw-r--r-- root/root 143767 2014-07-28 19:47 ./usr/share/inkscape/tutorials/tutorial-advanced.sl.svg -rw-r--r-- root/root 143128 2014-07-28 19:47 ./usr/share/inkscape/tutorials/tutorial-advanced.zh_CN.svg -rw-r--r-- root/root 148086 2014-07-28 19:47 ./usr/share/inkscape/tutorials/tutorial-advanced.pt_BR.svg -rw-r--r-- root/root 178478 2014-07-28 19:47 ./usr/share/inkscape/tutorials/tutorial-interpolate.hu.svg -rw-r--r-- root/root 13703 2014-07-28 20:00 ./usr/share/inkscape/tutorials/potrace-hu.png -rw-r--r-- root/root 144993 2014-07-28 19:47 ./usr/share/inkscape/tutorials/tutorial-basic.ja.svg -rw-r--r-- root/root 291735 2014-07-28 19:47 ./usr/share/inkscape/tutorials/tutorial-shapes.be.svg -rw-r--r-- root/root 250526 2014-07-28 19:47 ./usr/share/inkscape/tutorials/tutorial-calligraphy.ja.svg -rw-r--r-- root/root 294740 2014-07-28 19:47 ./usr/share/inkscape/tutorials/tutorial-shapes.fa.svg -rw-r--r-- root/root 146615 2014-07-28 19:47 ./usr/share/inkscape/tutorials/tutorial-elements.ca.svg -rw-r--r-- root/root 1195 2014-07-28 20:00 ./usr/share/inkscape/tutorials/potrace-en.png -rw-r--r-- root/root 155541 2014-07-28 19:47 ./usr/share/inkscape/tutorials/tutorial-basic.cs.svg -rw-r--r-- root/root 147141 2014-07-28 19:47 ./usr/share/inkscape/tutorials/tutorial-advanced.sk.svg -rw-r--r-- root/root 180055 2014-07-28 19:47 ./usr/share/inkscape/tutorials/tutorial-interpolate.nl.svg -rw-r--r-- root/root 287700 2014-07-28 19:47 ./usr/share/inkscape/tutorials/tutorial-shapes.fr.svg -rw-r--r-- root/root 148484 2014-07-28 19:47 ./usr/share/inkscape/tutorials/tutorial-elements.svg -rw-r--r-- root/root 169675 2014-07-28 19:47 ./usr/share/inkscape/tutorials/tutorial-basic.zh_TW.svg -rw-r--r-- root/root 226880 2014-07-28 19:47 ./usr/share/inkscape/tutorials/tutorial-calligraphy.ca.svg -rw-r--r-- root/root 155199 2014-07-28 19:47 ./usr/share/inkscape/tutorials/tutorial-basic.de.svg -rw-r--r-- root/root 8085 2014-07-28 20:00 ./usr/share/inkscape/tutorials/potrace-ru.png -rw-r--r-- root/root 168919 2014-07-28 19:47 ./usr/share/inkscape/tutorials/tutorial-tracing.sk.svg -rw-r--r-- root/root 256750 2014-07-28 19:47 ./usr/share/inkscape/tutorials/tutorial-calligraphy.id.svg -rw-r--r-- root/root 177986 2014-07-28 19:47 ./usr/share/inkscape/tutorials/tutorial-interpolate.de.svg -rw-r--r-- root/root 153359 2014-07-28 19:47 ./usr/share/inkscape/tutorials/tutorial-basic.id.svg -rw-r--r-- root/root 169098 2014-07-28 19:47 ./usr/share/inkscape/tutorials/tutorial-tracing.hu.svg -rw-r--r-- root/root 15684 2014-07-28 20:01 ./usr/share/inkscape/tutorials/potrace-ja.png -rw-r--r-- root/root 166959 2014-07-28 19:47 ./usr/share/inkscape/tutorials/tutorial-elements.zh_TW.svg -rw-r--r-- root/root 145893 2014-07-28 19:47 ./usr/share/inkscape/tutorials/tutorial-advanced.it.svg -rw-r--r-- root/root 259724 2014-07-28 19:47 ./usr/share/inkscape/tutorials/tutorial-calligraphy.hu.svg -rw-r--r-- root/root 148601 2014-07-28 19:47 ./usr/share/inkscape/tutorials/tutorial-advanced.cs.svg -rw-r--r-- root/root 161971 2014-07-28 19:47 ./usr/share/inkscape/tutorials/tutorial-basic.eo.svg -rw-r--r-- root/root 177770 2014-07-28 19:47 ./usr/share/inkscape/tutorials/tutorial-interpolate.sl.svg -rw-r--r-- root/root 149978 2014-07-28 19:47 ./usr/share/inkscape/tutorials/tutorial-tips.fr.svg -rw-r--r-- root/root 177801 2014-07-28 19:47 ./usr/share/inkscape/tutorials/tutorial-interpolate.pl.svg -rw-r--r-- root/root 7675 2014-07-28 20:01 ./usr/share/inkscape/tutorials/tux.png -rw-r--r-- root/root 259705 2014-07-28 19:47 ./usr/share/inkscape/tutorials/tutorial-calligraphy.pt_BR.svg -rw-r--r-- root/root 257548 2014-07-28 19:47 ./usr/share/inkscape/tutorials/tutorial-calligraphy.svg -rw-r--r-- root/root 281063 2014-07-28 19:47 ./usr/share/inkscape/tutorials/tutorial-shapes.vi.svg -rw-r--r-- root/root 168375 2014-07-28 19:47 ./usr/share/inkscape/tutorials/tutorial-basic.ru.svg -rw-r--r-- root/root 168495 2014-07-28 19:47 ./usr/share/inkscape/tutorials/tutorial-tracing.svg -rw-r--r-- root/root 280620 2014-07-28 19:47 ./usr/share/inkscape/tutorials/tutorial-shapes.cs.svg -rw-r--r-- root/root 145760 2014-07-28 19:47 ./usr/share/inkscape/tutorials/tutorial-advanced.svg -rw-r--r-- root/root 172190 2014-07-28 19:47 ./usr/share/inkscape/tutorials/tutorial-tracing.ru.svg -rw-r--r-- root/root 128757 2014-07-28 19:47 ./usr/share/inkscape/tutorials/tutorial-tips.ca.svg -rw-r--r-- root/root 156424 2014-07-28 19:47 ./usr/share/inkscape/tutorials/tutorial-basic.hu.svg -rw-r--r-- root/root 9015 2014-07-28 20:01 ./usr/share/inkscape/tutorials/potrace-vi.png -rw-r--r-- root/root 1195 2014-07-28 20:01 ./usr/share/inkscape/tutorials/potrace.png -rw-r--r-- root/root 256374 2014-07-28 19:47 ./usr/share/inkscape/tutorials/tutorial-calligraphy.es.svg -rw-r--r-- root/root 143850 2014-07-28 19:47 ./usr/share/inkscape/tutorials/tutorial-tips.it.svg -rw-r--r-- root/root 151400 2014-07-28 19:47 ./usr/share/inkscape/tutorials/tutorial-basic.tr.svg -rw-r--r-- root/root 274228 2014-07-28 19:47 ./usr/share/inkscape/tutorials/tutorial-calligraphy.zh_TW.svg -rw-r--r-- root/root 155703 2014-07-28 19:47 ./usr/share/inkscape/tutorials/tutorial-elements.fr.svg -rw-r--r-- root/root 278329 2014-07-28 19:47 ./usr/share/inkscape/tutorials/tutorial-shapes.de.svg -rw-r--r-- root/root 14327 2014-07-28 20:01 ./usr/share/inkscape/tutorials/potrace-pl.png -rw-r--r-- root/root 149996 2014-07-28 19:47 ./usr/share/inkscape/tutorials/tutorial-advanced.pl.svg -rw-r--r-- root/root 143561 2014-07-28 19:47 ./usr/share/inkscape/tutorials/tutorial-elements.nl.svg -rw-r--r-- root/root 149893 2014-07-28 19:47 ./usr/share/inkscape/tutorials/tutorial-advanced.vi.svg -rw-r--r-- root/root 12423 2014-07-28 20:02 ./usr/share/inkscape/tutorials/potrace-eu.png -rw-r--r-- root/root 143165 2014-07-28 19:47 ./usr/share/inkscape/tutorials/tutorial-tips.eu.svg -rw-r--r-- root/root 259062 2014-07-28 19:47 ./usr/share/inkscape/tutorials/tutorial-calligraphy.cs.svg -rw-r--r-- root/root 135739 2014-07-28 19:47 ./usr/share/inkscape/tutorials/tutorial-tips.nl.svg -rw-r--r-- root/root 143189 2014-07-28 19:47 ./usr/share/inkscape/tutorials/tutorial-tips.id.svg -rw-r--r-- root/root 169849 2014-07-28 19:47 ./usr/share/inkscape/tutorials/tutorial-tracing.vi.svg -rw-r--r-- root/root 147039 2014-07-28 19:47 ./usr/share/inkscape/tutorials/tutorial-advanced.es.svg -rw-r--r-- root/root 155170 2014-07-28 19:47 ./usr/share/inkscape/tutorials/tutorial-basic.pt_BR.svg -rw-r--r-- root/root 168937 2014-07-28 19:47 ./usr/share/inkscape/tutorials/tutorial-tracing.es.svg -rw-r--r-- root/root 272066 2014-07-28 19:47 ./usr/share/inkscape/tutorials/tutorial-shapes.nl.svg -rw-r--r-- root/root 270018 2014-07-28 19:47 ./usr/share/inkscape/tutorials/tutorial-shapes.sk.svg -rw-r--r-- root/root 259330 2014-07-28 19:47 ./usr/share/inkscape/tutorials/tutorial-calligraphy.vi.svg -rw-r--r-- root/root 258736 2014-07-28 19:47 ./usr/share/inkscape/tutorials/tutorial-calligraphy.de.svg -rw-r--r-- root/root 13006 2014-07-28 20:02 ./usr/share/inkscape/tutorials/potrace-nl.png -rw-r--r-- root/root 144232 2014-07-28 19:47 ./usr/share/inkscape/tutorials/tutorial-tips.es.svg -rw-r--r-- root/root 292908 2014-07-28 19:47 ./usr/share/inkscape/tutorials/tutorial-shapes.zh_TW.svg -rw-r--r-- root/root 145464 2014-07-28 19:47 ./usr/share/inkscape/tutorials/tutorial-tips.hu.svg -rw-r--r-- root/root 140945 2014-07-28 19:47 ./usr/share/inkscape/tutorials/tutorial-tips.svg -rw-r--r-- root/root 276893 2014-07-28 19:47 ./usr/share/inkscape/tutorials/tutorial-shapes.eu.svg -rw-r--r-- root/root 152638 2014-07-28 19:47 ./usr/share/inkscape/tutorials/tutorial-basic.eu.svg -rw-r--r-- root/root 130340 2014-07-28 19:47 ./usr/share/inkscape/tutorials/edge3d.svg -rw-r--r-- root/root 151892 2014-07-28 19:47 ./usr/share/inkscape/tutorials/tutorial-basic.svg -rw-r--r-- root/root 142247 2014-07-28 19:47 ./usr/share/inkscape/tutorials/tutorial-elements.ja.svg -rw-r--r-- root/root 176907 2014-07-28 19:47 ./usr/share/inkscape/tutorials/tutorial-basic.fa.svg -rw-r--r-- root/root 167068 2014-07-28 19:47 ./usr/share/inkscape/tutorials/tutorial-basic.be.svg -rw-r--r-- root/root 136067 2014-07-28 19:47 ./usr/share/inkscape/tutorials/tutorial-tips.ja.svg -rw-r--r-- root/root 169109 2014-07-28 19:47 ./usr/share/inkscape/tutorials/tutorial-tracing.pl.svg -rw-r--r-- root/root 167395 2014-07-28 19:47 ./usr/share/inkscape/tutorials/tutorial-tracing.ca.svg -rw-r--r-- root/root 9267 2014-07-28 19:47 ./usr/share/inkscape/tutorials/potrace-pt_BR.png -rw-r--r-- root/root 155329 2014-07-28 19:47 ./usr/share/inkscape/tutorials/tutorial-advanced.fr.svg -rw-r--r-- root/root 158708 2014-07-28 19:47 ./usr/share/inkscape/tutorials/tutorial-tips.fa.svg -rw-r--r-- root/root 154044 2014-07-28 19:47 ./usr/share/inkscape/tutorials/tutorial-tracing.fa.svg -rw-r--r-- root/root 9703 2014-07-28 20:02 ./usr/share/inkscape/tutorials/potrace-sl.png -rw-r--r-- root/root 152286 2014-07-28 19:47 ./usr/share/inkscape/tutorials/tutorial-tips.be.svg -rw-r--r-- root/root 157772 2014-07-28 19:47 ./usr/share/inkscape/tutorials/tutorial-basic.vi.svg -rw-r--r-- root/root 145275 2014-07-28 19:47 ./usr/share/inkscape/tutorials/tutorial-tips.pl.svg -rw-r--r-- root/root 258164 2014-07-28 19:47 ./usr/share/inkscape/tutorials/tutorial-shapes.it.svg -rw-r--r-- root/root 177991 2014-07-28 19:47 ./usr/share/inkscape/tutorials/tutorial-interpolate.sk.svg -rw-r--r-- root/root 146387 2014-07-28 19:47 ./usr/share/inkscape/tutorials/tutorial-tips.pt_BR.svg -rw-r--r-- root/root 154862 2014-07-28 19:47 ./usr/share/inkscape/tutorials/tutorial-basic.es.svg -rw-r--r-- root/root 163043 2014-07-28 19:47 ./usr/share/inkscape/tutorials/tutorial-tracing.nl.svg -rw-r--r-- root/root 12276 2014-07-28 20:02 ./usr/share/inkscape/tutorials/potrace-id.png -rw-r--r-- root/root 11375 2014-07-28 19:47 ./usr/share/inkscape/tutorials/potrace-be.png -rw-r--r-- root/root 161369 2014-07-28 19:47 ./usr/share/inkscape/tutorials/tutorial-advanced.ru.svg -rw-r--r-- root/root 151023 2014-07-28 19:47 ./usr/share/inkscape/tutorials/tutorial-basic.sl.svg -rw-r--r-- root/root 266829 2014-07-28 19:47 ./usr/share/inkscape/tutorials/tutorial-calligraphy.be.svg -rw-r--r-- root/root 1195 2014-07-28 20:02 ./usr/share/inkscape/tutorials/potrace-zh_CN.png -rw-r--r-- root/root 19785 2014-07-28 19:47 ./usr/share/inkscape/tutorials/oldguitar.jpg -rw-r--r-- root/root 148102 2014-07-28 19:47 ./usr/share/inkscape/tutorials/tutorial-elements.sl.svg -rw-r--r-- root/root 153741 2014-07-28 19:47 ./usr/share/inkscape/tutorials/tutorial-basic.da.svg -rw-r--r-- root/root 257494 2014-07-28 19:47 ./usr/share/inkscape/tutorials/tutorial-calligraphy.ru.svg -rw-r--r-- root/root 148587 2014-07-28 19:47 ./usr/share/inkscape/tutorials/tutorial-elements.ru.svg -rw-r--r-- root/root 161819 2014-07-28 19:47 ./usr/share/inkscape/tutorials/tutorial-advanced.zh_TW.svg -rw-r--r-- root/root 117441 2014-07-28 19:47 ./usr/share/inkscape/tutorials/gpl-2.svg -rw-r--r-- root/root 141097 2014-07-28 19:47 ./usr/share/inkscape/tutorials/tutorial-advanced.nl.svg -rw-r--r-- root/root 169273 2014-07-28 19:47 ./usr/share/inkscape/tutorials/tutorial-tracing.de.svg -rw-r--r-- root/root 12864 2014-07-28 20:03 ./usr/share/inkscape/tutorials/potrace-es.png -rw-r--r-- root/root 148000 2014-07-28 19:47 ./usr/share/inkscape/tutorials/tutorial-advanced.de.svg -rw-r--r-- root/root 257123 2014-07-28 19:47 ./usr/share/inkscape/tutorials/tutorial-calligraphy.eu.svg -rw-r--r-- root/root 153447 2014-07-28 19:47 ./usr/share/inkscape/tutorials/tutorial-basic.ca.svg -rw-r--r-- root/root 295406 2014-07-28 19:47 ./usr/share/inkscape/tutorials/tutorial-shapes.ru.svg -rw-r--r-- root/root 1195 2014-07-28 20:03 ./usr/share/inkscape/tutorials/potrace-ca.png -rw-r--r-- root/root 146172 2014-07-28 19:47 ./usr/share/inkscape/tutorials/tutorial-advanced.id.svg -rw-r--r-- root/root 280176 2014-07-28 19:47 ./usr/share/inkscape/tutorials/tutorial-shapes.pl.svg -rw-r--r-- root/root 163214 2014-07-28 19:47 ./usr/share/inkscape/tutorials/tutorial-basic.bg.svg -rw-r--r-- root/root 168752 2014-07-28 19:47 ./usr/share/inkscape/tutorials/tutorial-tracing.id.svg -rw-r--r-- root/root 148691 2014-07-28 19:47 ./usr/share/inkscape/tutorials/tutorial-elements.eu.svg -rw-r--r-- root/root 143732 2014-07-28 19:47 ./usr/share/inkscape/tutorials/tutorial-advanced.ca.svg -rw-r--r-- root/root 152148 2014-07-28 19:47 ./usr/share/inkscape/tutorials/tutorial-basic.nn.svg -rw-r--r-- root/root 276253 2014-07-28 19:47 ./usr/share/inkscape/tutorials/tutorial-shapes.svg -rw-r--r-- root/root 142986 2014-07-28 19:47 ./usr/share/inkscape/tutorials/tutorial-basic.nl.svg -rw-r--r-- root/root 185428 2014-07-28 19:47 ./usr/share/inkscape/tutorials/tutorial-interpolate.fr.svg -rw-r--r-- root/root 153610 2014-07-28 19:47 ./usr/share/inkscape/tutorials/tutorial-basic.it.svg -rw-r--r-- root/root 142978 2014-07-28 19:47 ./usr/share/inkscape/tutorials/tutorial-tips.sk.svg -rw-r--r-- root/root 274499 2014-07-28 19:47 ./usr/share/inkscape/tutorials/tutorial-shapes.zh_CN.svg -rw-r--r-- root/root 154730 2014-07-28 19:47 ./usr/share/inkscape/tutorials/tutorial-basic.sk.svg -rw-r--r-- root/root 177734 2014-07-28 19:47 ./usr/share/inkscape/tutorials/tutorial-interpolate.svg -rw-r--r-- root/root 280625 2014-07-28 19:47 ./usr/share/inkscape/tutorials/tutorial-shapes.pt_BR.svg -rw-r--r-- root/root 148780 2014-07-28 19:47 ./usr/share/inkscape/tutorials/tutorial-elements.es.svg -rw-r--r-- root/root 175748 2014-07-28 19:47 ./usr/share/inkscape/tutorials/tutorial-tracing.fr.svg -rw-r--r-- root/root 44427 2014-07-28 19:47 ./usr/share/inkscape/tutorials/making_markers.svg -rw-r--r-- root/root 12238 2014-07-28 20:03 ./usr/share/inkscape/tutorials/potrace-fr.png drwxr-xr-x root/root 0 2014-07-28 19:47 ./usr/share/inkscape/examples/ -rw-r--r-- root/root 68539 2014-07-28 19:47 ./usr/share/inkscape/examples/markers.svg -rw-r--r-- root/root 418498 2014-07-28 19:47 ./usr/share/inkscape/examples/filters.svg -rw-r--r-- root/root 63510 2014-07-28 19:47 ./usr/share/inkscape/examples/gallardo.svgz -rw-r--r-- root/root 3540 2014-07-28 19:47 ./usr/share/inkscape/examples/tref.svg -rw-r--r-- root/root 250 2014-07-28 19:47 ./usr/share/inkscape/examples/README -rw-r--r-- root/root 34960 2014-07-28 19:47 ./usr/share/inkscape/examples/gradient-mesh-experimental.svgz -rw-r--r-- root/root 5500 2014-07-28 19:47 ./usr/share/inkscape/examples/istest.pov -rw-r--r-- root/root 109405 2014-07-28 19:47 ./usr/share/inkscape/examples/car.svgz -rw-r--r-- root/root 14914 2014-07-28 19:47 ./usr/share/inkscape/examples/art-nouveau-P3.svg -rw-r--r-- root/root 36907 2014-07-28 19:47 ./usr/share/inkscape/examples/tesselation-P3.svg -rw-r--r-- root/root 39197 2014-07-28 19:47 ./usr/share/inkscape/examples/replace-hue.svg -rw-r--r-- root/root 3973 2014-07-28 19:47 ./usr/share/inkscape/examples/flowsample.svg -rw-r--r-- root/root 24514 2014-07-28 19:47 ./usr/share/inkscape/examples/i18n.svg -rw-r--r-- root/root 11232 2014-07-28 19:47 ./usr/share/inkscape/examples/l-systems.svgz -rw-r--r-- root/root 4212 2014-07-28 19:47 ./usr/share/inkscape/examples/svgfont.svg -rw-r--r-- root/root 8699 2014-07-28 19:47 ./usr/share/inkscape/examples/lighting_filters.svg -rw-r--r-- root/root 28794 2014-07-28 19:47 ./usr/share/inkscape/examples/rope-3D.svg -rw-r--r-- root/root 34102 2014-07-28 19:47 ./usr/share/inkscape/examples/stars.svgz -rw-r--r-- root/root 26015 2014-07-28 19:47 ./usr/share/inkscape/examples/live-path-effects-gears.svg -rw-r--r-- root/root 63590 2014-07-28 19:47 ./usr/share/inkscape/examples/animated-clock.svg -rw-r--r-- root/root 19718 2014-07-28 19:47 ./usr/share/inkscape/examples/turbulence_filters.svg -rw-r--r-- root/root 33516 2014-07-28 19:47 ./usr/share/inkscape/examples/text-on-path.svg -rw-r--r-- root/root 3743 2014-07-28 19:47 ./usr/share/inkscape/examples/flow-go.svg -rw-r--r-- root/root 58968 2014-07-28 19:47 ./usr/share/inkscape/examples/live-path-effects-pathalongpath.svg -rw-r--r-- root/root 225653 2014-07-28 19:47 ./usr/share/inkscape/examples/blend_modes.svg -rw-r--r-- root/root 19166 2014-07-28 19:47 ./usr/share/inkscape/examples/live-path-effects-curvestitch.svg -rw-r--r-- root/root 34776 2014-07-28 19:47 ./usr/share/inkscape/examples/tiger.svgz -rw-r--r-- root/root 14570 2014-07-28 19:47 ./usr/share/inkscape/examples/glass.svg -rw-r--r-- root/root 61952 2014-07-28 19:47 ./usr/share/inkscape/examples/eastern-motive-P4G.svg -rw-r--r-- root/root 62266 2014-07-28 19:47 ./usr/share/inkscape/examples/gradient.svg -rw-r--r-- root/root 4179 2014-07-28 19:47 ./usr/share/inkscape/examples/data_uri.svg drwxr-xr-x root/root 0 2014-07-28 19:47 ./usr/share/inkscape/fonts/ -rw-r--r-- root/root 157 2014-07-28 19:47 ./usr/share/inkscape/fonts/README drwxr-xr-x root/root 0 2014-07-28 19:48 ./usr/share/menu/ -rw-r--r-- root/root 216 2014-06-06 05:25 ./usr/share/menu/inkscape drwxr-xr-x root/root 0 2014-07-28 19:57 ./usr/bin/ -rwxr-xr-x root/root 6326764 2014-07-28 19:57 ./usr/bin/inkview -rwxr-xr-x root/root 7994972 2014-07-28 19:57 ./usr/bin/inkscape inkscape_0.48.4-5ubuntu2_armhf.changes: Format: 1.8 Date: Mon, 28 Jul 2014 19:46:05 +0100 Source: inkscape Binary: inkscape Architecture: armhf armhf_translations Version: 0.48.4-5ubuntu2 Distribution: utopic-proposed Urgency: medium Maintainer: Ubuntu/armhf Build Daemon Changed-By: Dimitri John Ledkov Description: inkscape - vector-based drawing program Changes: inkscape (0.48.4-5ubuntu2) utopic; urgency=medium . * Build with experimental patch against librevenge. Checksums-Sha1: 1a9695fcfc715fef2b078f76816e3776f1f23040 7495332 inkscape_0.48.4-5ubuntu2_armhf.deb f7f8874867f40e9f7a6e455b3f376d818823ff88 16843211 inkscape_0.48.4-5ubuntu2_armhf_translations.tar.gz Checksums-Sha256: e981c39f89d4a112cbf2238c6c391dafcb1c775b2790b43fdcfac72d0133fc6b 7495332 inkscape_0.48.4-5ubuntu2_armhf.deb 5bbfaa3cfb92f12abdbfeb6a955f295b8778df40c0d452964b265203423e2c5c 16843211 inkscape_0.48.4-5ubuntu2_armhf_translations.tar.gz Files: 52e6be0bafed5088a474a54dda53fd91 7495332 graphics optional inkscape_0.48.4-5ubuntu2_armhf.deb 5915284aaf13a7f6209053aa57769159 16843211 raw-translations - inkscape_0.48.4-5ubuntu2_armhf_translations.tar.gz Original-Maintainer: Wolfram Quester ****************************************************************************** Built successfully ****************************************************************************** Finished at 20140728-2004 Build needed 00:58:36, 1337952k disk space RUN: /usr/share/launchpad-buildd/slavebin/scan-for-processes ['scan-for-processes', 'PACKAGEBUILD-6219409'] Scanning for processes to kill in build /home/buildd/build-PACKAGEBUILD-6219409/chroot-autobuild... RUN: /usr/share/launchpad-buildd/slavebin/umount-chroot ['umount-chroot', 'PACKAGEBUILD-6219409'] Unmounting chroot for build PACKAGEBUILD-6219409... RUN: /usr/share/launchpad-buildd/slavebin/remove-build ['remove-build', 'PACKAGEBUILD-6219409'] Removing build PACKAGEBUILD-6219409