RUN: /usr/share/launchpad-buildd/slavebin/slave-prep ['slave-prep'] Forking launchpad-buildd slave process... Kernel version: Linux kishi06 3.2.0-58-highbank #88-Ubuntu SMP PREEMPT Tue Dec 3 18:31:01 UTC 2013 armv7l Buildd toolchain package versions: launchpad-buildd_125 python-lpbuildd_125 bzr_2.5.1-0ubuntu2 dpkg-dev_1.16.1.2ubuntu7.5. Syncing the system clock with the buildd NTP service... 22 Aug 10:45:44 ntpdate[30582]: adjust time server 10.211.37.1 offset -0.000455 sec RUN: /usr/share/launchpad-buildd/slavebin/unpack-chroot ['unpack-chroot', 'PACKAGEBUILD-6291620', '/home/buildd/filecache-default/dd664a97d9e8cc343036ae5f2be59c7c59a10f83'] Unpacking chroot for build PACKAGEBUILD-6291620 RUN: /usr/share/launchpad-buildd/slavebin/mount-chroot ['mount-chroot', 'PACKAGEBUILD-6291620'] Mounting chroot for build PACKAGEBUILD-6291620 RUN: /usr/share/launchpad-buildd/slavebin/override-sources-list ['override-sources-list', 'PACKAGEBUILD-6291620', '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-6291620 RUN: /usr/share/launchpad-buildd/slavebin/update-debian-chroot ['update-debian-chroot', 'PACKAGEBUILD-6291620', 'armhf'] Updating debian chroot for build PACKAGEBUILD-6291620 Ign http://ftpmaster.internal utopic InRelease Ign http://ftpmaster.internal utopic-security InRelease Ign http://ftpmaster.internal utopic-updates InRelease 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] Ign http://archive-team.internal utopic InRelease Get:5 http://ftpmaster.internal utopic Release [112 kB] Ign http://archive-team.internal utopic Release.gpg 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 [112 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 [1302 kB] Get:12 http://ftpmaster.internal utopic/main Translation-en [767 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 [59.1 kB] Get:18 http://ftpmaster.internal utopic-proposed/main Translation-en [39.3 kB] Fetched 2512 kB in 3s (779 kB/s) Reading package lists... Reading package lists... Building dependency tree... Reading state information... The following packages were automatically installed and are no longer required: g++-4.8 libgnutls26 libgnutls28 libstdc++-4.8-dev Use 'apt-get autoremove' to remove them. The following NEW packages will be installed: cpp-4.9 g++-4.9 gcc-4.9 libasan1 libgcc-4.9-dev libgcrypt20 libgnutls-deb0-28 librtmp1 libsmartcols1 libstdc++-4.9-dev libsystemd-journal0 libubsan0 upstart-bin The following packages will be upgraded: apt apt-transport-https bash binutils bsdutils busybox-initramfs cpp cpp-4.8 dpkg dpkg-dev g++ g++-4.8 gcc gcc-4.8 gcc-4.8-base gcc-4.9-base init-system-helpers initramfs-tools initramfs-tools-bin initscripts iproute2 libapt-pkg4.12 libasan0 libatomic1 libblkid1 libc-bin libc-dev-bin libc6 libc6-dev libcgmanager0 libcurl3-gnutls libdb5.3 libdbus-1-3 libdpkg-perl libdrm2 libgcc-4.8-dev libgcc1 libgcrypt11 libgomp1 libgpg-error0 libgssapi-krb5-2 libhogweed2 libk5crypto3 libkrb5-3 libkrb5support0 libldap-2.4-2 libmount1 libmpc3 libncurses5 libncursesw5 libnettle4 libpcre3 libplymouth4 libpng12-0 libreadline6 libssl1.0.0 libstdc++-4.8-dev libstdc++6 libtinfo5 libudev1 libuuid1 linux-libc-dev mount multiarch-support ncurses-base ncurses-bin openssl perl perl-base perl-modules pkg-create-dbgsym plymouth readline-common sysv-rc sysvinit-utils tzdata udev upstart util-linux 79 upgraded, 13 newly installed, 0 to remove and 0 not upgraded. Need to get 65.6 MB of archives. After this operation, 58.1 MB of additional disk space will be used. Get:1 http://ftpmaster.internal/ubuntu/ utopic/main bash armhf 4.3-9ubuntu1 [509 kB] Get:2 http://ftpmaster.internal/ubuntu/ utopic/main libc-bin armhf 2.19-4ubuntu2 [1001 kB] Get:3 http://ftpmaster.internal/ubuntu/ utopic/main libdbus-1-3 armhf 1.8.6-1ubuntu1 [125 kB] Get:4 http://ftpmaster.internal/ubuntu/ utopic/main libcgmanager0 armhf 0.30-1 [29.6 kB] Get:5 http://ftpmaster.internal/ubuntu/ utopic/main sysvinit-utils armhf 2.88dsf-41ubuntu17 [47.6 kB] Get:6 http://ftpmaster.internal/ubuntu/ utopic/main sysv-rc all 2.88dsf-41ubuntu17 [37.7 kB] Get:7 http://ftpmaster.internal/ubuntu/ utopic/main initscripts armhf 2.88dsf-41ubuntu17 [34.8 kB] Get:8 http://ftpmaster.internal/ubuntu/ utopic/main initramfs-tools all 0.103ubuntu8 [44.7 kB] Get:9 http://ftpmaster.internal/ubuntu/ utopic/main upstart armhf 1.13.1-0ubuntu3 [112 kB] Get:10 http://ftpmaster.internal/ubuntu/ utopic/main upstart-bin armhf 1.13.1-0ubuntu3 [312 kB] Get:11 http://ftpmaster.internal/ubuntu/ utopic/main libuuid1 armhf 2.25-8ubuntu3 [15.6 kB] Get:12 http://ftpmaster.internal/ubuntu/ utopic/main libblkid1 armhf 2.25-8ubuntu3 [93.4 kB] Get:13 http://ftpmaster.internal/ubuntu/ utopic/main libmount1 armhf 2.25-8ubuntu3 [99.9 kB] Get:14 http://ftpmaster.internal/ubuntu/ utopic/main libsmartcols1 armhf 2.25-8ubuntu3 [54.9 kB] Get:15 http://ftpmaster.internal/ubuntu/ utopic/main tzdata all 2014f-1 [186 kB] Get:16 http://ftpmaster.internal/ubuntu/ utopic/main util-linux armhf 2.25-8ubuntu3 [758 kB] Get:17 http://ftpmaster.internal/ubuntu/ utopic/main udev armhf 208-8ubuntu1 [784 kB] Get:18 http://ftpmaster.internal/ubuntu/ utopic/main libudev1 armhf 208-8ubuntu1 [32.8 kB] Get:19 http://ftpmaster.internal/ubuntu/ utopic/main initramfs-tools-bin armhf 0.103ubuntu8 [8652 B] Get:20 http://ftpmaster.internal/ubuntu/ utopic/main busybox-initramfs armhf 1:1.22.0-8ubuntu1 [160 kB] Get:21 http://ftpmaster.internal/ubuntu/ utopic/main libc6-dev armhf 2.19-4ubuntu2 [1578 kB] Get:22 http://ftpmaster.internal/ubuntu/ utopic/main libc-dev-bin armhf 2.19-4ubuntu2 [61.4 kB] Get:23 http://ftpmaster.internal/ubuntu/ utopic/main linux-libc-dev armhf 3.16.0-10.15 [745 kB] Get:24 http://ftpmaster.internal/ubuntu/ utopic/main libgomp1 armhf 4.9.1-8ubuntu1 [36.8 kB] Get:25 http://ftpmaster.internal/ubuntu/ utopic/main gcc-4.9-base armhf 4.9.1-8ubuntu1 [15.4 kB] Get:26 http://ftpmaster.internal/ubuntu/ utopic/main libgcc1 armhf 1:4.9.1-8ubuntu1 [40.0 kB] Get:27 http://ftpmaster.internal/ubuntu/ utopic/main libatomic1 armhf 4.9.1-8ubuntu1 [6382 B] Get:28 http://ftpmaster.internal/ubuntu/ utopic/main libstdc++6 armhf 4.9.1-8ubuntu1 [249 kB] Get:29 http://ftpmaster.internal/ubuntu/ utopic/main libc6 armhf 2.19-4ubuntu2 [3913 kB] Get:30 http://ftpmaster.internal/ubuntu/ utopic/main libgpg-error0 armhf 1.13-2 [11.3 kB] Get:31 http://ftpmaster.internal/ubuntu/ utopic/main libgcrypt11 armhf 1.5.4-2ubuntu1 [233 kB] Get:32 http://ftpmaster.internal/ubuntu/ utopic/main libsystemd-journal0 armhf 208-8ubuntu1 [52.2 kB] Get:33 http://ftpmaster.internal/ubuntu/ utopic/main bsdutils armhf 1:2.25-8ubuntu3 [44.8 kB] Get:34 http://ftpmaster.internal/ubuntu/ utopic/main dpkg armhf 1.17.13ubuntu1 [1935 kB] Get:35 http://ftpmaster.internal/ubuntu/ utopic/main mount armhf 2.25-8ubuntu3 [114 kB] Get:36 http://ftpmaster.internal/ubuntu/ utopic/main ncurses-bin armhf 5.9+20140712-2ubuntu1 [135 kB] Get:37 http://ftpmaster.internal/ubuntu/ utopic-proposed/main perl armhf 5.20.0-4 [2066 kB] Get:38 http://ftpmaster.internal/ubuntu/ utopic-proposed/main perl-base armhf 5.20.0-4 [1103 kB] Get:39 http://ftpmaster.internal/ubuntu/ utopic-proposed/main perl-modules all 5.20.0-4 [2531 kB] Get:40 http://ftpmaster.internal/ubuntu/ utopic/main libdb5.3 armhf 5.3.28-5 [571 kB] Get:41 http://ftpmaster.internal/ubuntu/ utopic/main libapt-pkg4.12 armhf 1.0.4ubuntu6 [599 kB] Get:42 http://ftpmaster.internal/ubuntu/ utopic/main apt armhf 1.0.4ubuntu6 [941 kB] Get:43 http://ftpmaster.internal/ubuntu/ utopic/main ncurses-base all 5.9+20140712-2ubuntu1 [16.2 kB] Get:44 http://ftpmaster.internal/ubuntu/ utopic/main readline-common all 6.3-8ubuntu1 [51.6 kB] Get:45 http://ftpmaster.internal/ubuntu/ utopic/main libncursesw5 armhf 5.9+20140712-2ubuntu1 [101 kB] Get:46 http://ftpmaster.internal/ubuntu/ utopic/main libtinfo5 armhf 5.9+20140712-2ubuntu1 [64.2 kB] Get:47 http://ftpmaster.internal/ubuntu/ utopic/main libncurses5 armhf 5.9+20140712-2ubuntu1 [77.0 kB] Get:48 http://ftpmaster.internal/ubuntu/ utopic/main libreadline6 armhf 6.3-8ubuntu1 [98.9 kB] Get:49 http://ftpmaster.internal/ubuntu/ utopic/main libpcre3 armhf 1:8.35-3ubuntu1 [204 kB] Get:50 http://ftpmaster.internal/ubuntu/ utopic/main libnettle4 armhf 2.7.1-3 [113 kB] Get:51 http://ftpmaster.internal/ubuntu/ utopic/main libhogweed2 armhf 2.7.1-3 [116 kB] Get:52 http://ftpmaster.internal/ubuntu/ utopic/main libssl1.0.0 armhf 1.0.1f-1ubuntu7 [667 kB] Get:53 http://ftpmaster.internal/ubuntu/ utopic/main libdrm2 armhf 2.4.56-1 [19.8 kB] Get:54 http://ftpmaster.internal/ubuntu/ utopic/main init-system-helpers all 1.20ubuntu3 [12.9 kB] Get:55 http://ftpmaster.internal/ubuntu/ utopic/main plymouth armhf 0.9.0-0ubuntu3 [86.5 kB] Get:56 http://ftpmaster.internal/ubuntu/ utopic/main libpng12-0 armhf 1.2.51-0ubuntu2 [108 kB] Get:57 http://ftpmaster.internal/ubuntu/ utopic/main libplymouth4 armhf 0.9.0-0ubuntu3 [72.2 kB] Get:58 http://ftpmaster.internal/ubuntu/ utopic/main libgnutls-deb0-28 armhf 3.2.16-1ubuntu1 [419 kB] Get:59 http://ftpmaster.internal/ubuntu/ utopic/main libk5crypto3 armhf 1.12.1+dfsg-7 [77.5 kB] Get:60 http://ftpmaster.internal/ubuntu/ utopic/main libgssapi-krb5-2 armhf 1.12.1+dfsg-7 [93.9 kB] Get:61 http://ftpmaster.internal/ubuntu/ utopic/main libkrb5-3 armhf 1.12.1+dfsg-7 [218 kB] Get:62 http://ftpmaster.internal/ubuntu/ utopic/main libkrb5support0 armhf 1.12.1+dfsg-7 [26.3 kB] Get:63 http://ftpmaster.internal/ubuntu/ utopic/main libgcrypt20 armhf 1.6.1-2ubuntu1 [294 kB] Get:64 http://ftpmaster.internal/ubuntu/ utopic-proposed/main libldap-2.4-2 armhf 2.4.31-1+nmu2ubuntu10 [132 kB] Get:65 http://ftpmaster.internal/ubuntu/ utopic/main librtmp1 armhf 2.4+20131018.git79459a2-4 [49.2 kB] Get:66 http://ftpmaster.internal/ubuntu/ utopic/main libcurl3-gnutls armhf 7.37.1-1ubuntu1 [146 kB] Get:67 http://ftpmaster.internal/ubuntu/ utopic/main libmpc3 armhf 1.0.2-1 [30.8 kB] Get:68 http://ftpmaster.internal/ubuntu/ utopic/main g++-4.8 armhf 4.8.3-9ubuntu1 [7765 kB] Get:69 http://ftpmaster.internal/ubuntu/ utopic/main gcc-4.8 armhf 4.8.3-9ubuntu1 [4423 kB] Get:70 http://ftpmaster.internal/ubuntu/ utopic/main cpp-4.8 armhf 4.8.3-9ubuntu1 [3938 kB] Get:71 http://ftpmaster.internal/ubuntu/ utopic/main binutils armhf 2.24.51.20140818-1ubuntu1 [2212 kB] Get:72 http://ftpmaster.internal/ubuntu/ utopic/main libstdc++-4.8-dev armhf 4.8.3-9ubuntu1 [1096 kB] Get:73 http://ftpmaster.internal/ubuntu/ utopic/main libgcc-4.8-dev armhf 4.8.3-9ubuntu1 [211 kB] Get:74 http://ftpmaster.internal/ubuntu/ utopic/main libasan0 armhf 4.8.3-9ubuntu1 [57.0 kB] Get:75 http://ftpmaster.internal/ubuntu/ utopic/main gcc-4.8-base armhf 4.8.3-9ubuntu1 [15.3 kB] Get:76 http://ftpmaster.internal/ubuntu/ utopic/main libasan1 armhf 4.9.1-8ubuntu1 [174 kB] Get:77 http://ftpmaster.internal/ubuntu/ utopic/main libubsan0 armhf 4.9.1-8ubuntu1 [71.9 kB] Get:78 http://ftpmaster.internal/ubuntu/ utopic/main multiarch-support armhf 2.19-4ubuntu2 [4548 B] Get:79 http://ftpmaster.internal/ubuntu/ utopic/main iproute2 armhf 3.16.0-1 [383 kB] Get:80 http://ftpmaster.internal/ubuntu/ utopic/main apt-transport-https armhf 1.0.4ubuntu6 [22.7 kB] Get:81 http://ftpmaster.internal/ubuntu/ utopic/main openssl armhf 1.0.1f-1ubuntu7 [486 kB] Get:82 http://ftpmaster.internal/ubuntu/ utopic/main cpp-4.9 armhf 4.9.1-8ubuntu1 [4234 kB] Get:83 http://ftpmaster.internal/ubuntu/ utopic/main cpp armhf 4:4.9.1-1ubuntu1 [27.6 kB] Get:84 http://ftpmaster.internal/ubuntu/ utopic/main dpkg-dev all 1.17.13ubuntu1 [737 kB] Get:85 http://ftpmaster.internal/ubuntu/ utopic/main libdpkg-perl all 1.17.13ubuntu1 [182 kB] Get:86 http://ftpmaster.internal/ubuntu/ utopic/main libgcc-4.9-dev armhf 4.9.1-8ubuntu1 [365 kB] Get:87 http://ftpmaster.internal/ubuntu/ utopic/main gcc-4.9 armhf 4.9.1-8ubuntu1 [4706 kB] Get:88 http://ftpmaster.internal/ubuntu/ utopic/main gcc armhf 4:4.9.1-1ubuntu1 [5272 B] Get:89 http://ftpmaster.internal/ubuntu/ utopic/main libstdc++-4.9-dev armhf 4.9.1-8ubuntu1 [1141 kB] Get:90 http://ftpmaster.internal/ubuntu/ utopic/main g++-4.9 armhf 4.9.1-8ubuntu1 [8618 kB] Get:91 http://ftpmaster.internal/ubuntu/ utopic/main g++ armhf 4:4.9.1-1ubuntu1 [1604 B] Get:92 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 65.6 MB in 10s (6515 kB/s) (Reading database ... 11762 files and directories currently installed.) Preparing to unpack .../bash_4.3-9ubuntu1_armhf.deb ... Unpacking bash (4.3-9ubuntu1) over (4.3-7ubuntu3) ... Setting up bash (4.3-9ubuntu1) ... Installing new version of config file /etc/skel/.bashrc ... update-alternatives: using /usr/share/man/man7/bash-builtins.7.gz to provide /usr/share/man/man7/builtins.7.gz (builtins.7.gz) in auto mode (Reading database ... 11762 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) ... 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-8ubuntu1_armhf.deb ... Unpacking libgcc1:armhf (1:4.9.1-8ubuntu1) over (1:4.9.1-1ubuntu3) ... Preparing to unpack .../gcc-4.9-base_4.9.1-8ubuntu1_armhf.deb ... Unpacking gcc-4.9-base:armhf (4.9.1-8ubuntu1) over (4.9.1-1ubuntu3) ... Setting up gcc-4.9-base:armhf (4.9.1-8ubuntu1) ... Setting up libgcc1:armhf (1:4.9.1-8ubuntu1) ... Setting up libc6:armhf (2.19-4ubuntu2) ... Setting up libc-bin (2.19-4ubuntu2) ... (Reading database ... 11762 files and directories currently installed.) Preparing to unpack .../libdbus-1-3_1.8.6-1ubuntu1_armhf.deb ... Unpacking libdbus-1-3:armhf (1.8.6-1ubuntu1) over (1.6.18-0ubuntu9) ... Preparing to unpack .../libcgmanager0_0.30-1_armhf.deb ... Unpacking libcgmanager0:armhf (0.30-1) over (0.27-0ubuntu7) ... Preparing to unpack .../sysvinit-utils_2.88dsf-41ubuntu17_armhf.deb ... Unpacking sysvinit-utils (2.88dsf-41ubuntu17) over (2.88dsf-41ubuntu16) ... Setting up sysvinit-utils (2.88dsf-41ubuntu17) ... (Reading database ... 11762 files and directories currently installed.) Preparing to unpack .../sysv-rc_2.88dsf-41ubuntu17_all.deb ... Unpacking sysv-rc (2.88dsf-41ubuntu17) over (2.88dsf-41ubuntu16) ... Setting up sysv-rc (2.88dsf-41ubuntu17) ... (Reading database ... 11762 files and directories currently installed.) Preparing to unpack .../initscripts_2.88dsf-41ubuntu17_armhf.deb ... Unpacking initscripts (2.88dsf-41ubuntu17) over (2.88dsf-41ubuntu16) ... Setting up initscripts (2.88dsf-41ubuntu17) ... (Reading database ... 11762 files and directories currently installed.) Preparing to unpack .../initramfs-tools_0.103ubuntu8_all.deb ... Unpacking initramfs-tools (0.103ubuntu8) over (0.103ubuntu7) ... Preparing to unpack .../upstart_1.13.1-0ubuntu3_armhf.deb ... Unpacking upstart (1.13.1-0ubuntu3) over (1.13.1-0ubuntu1) ... dpkg: warning: unable to delete old directory '/etc/X11/Xsession.d': Directory not empty dpkg: warning: unable to delete old directory '/etc/X11': Directory not empty Selecting previously unselected package upstart-bin. Preparing to unpack .../upstart-bin_1.13.1-0ubuntu3_armhf.deb ... Unpacking upstart-bin (1.13.1-0ubuntu3) ... Preparing to unpack .../libuuid1_2.25-8ubuntu3_armhf.deb ... Unpacking libuuid1:armhf (2.25-8ubuntu3) over (2.20.1-5.1ubuntu21) ... Setting up libuuid1:armhf (2.25-8ubuntu3) ... Processing triggers for libc-bin (2.19-4ubuntu2) ... (Reading database ... 11769 files and directories currently installed.) Preparing to unpack .../libblkid1_2.25-8ubuntu3_armhf.deb ... Unpacking libblkid1:armhf (2.25-8ubuntu3) over (2.20.1-5.1ubuntu21) ... Setting up libblkid1:armhf (2.25-8ubuntu3) ... Removing obsolete conffile /etc/blkid.conf ... Processing triggers for libc-bin (2.19-4ubuntu2) ... (Reading database ... 11767 files and directories currently installed.) Preparing to unpack .../libmount1_2.25-8ubuntu3_armhf.deb ... Unpacking libmount1:armhf (2.25-8ubuntu3) over (2.20.1-5.1ubuntu21) ... Setting up libmount1:armhf (2.25-8ubuntu3) ... Processing triggers for libc-bin (2.19-4ubuntu2) ... Selecting previously unselected package libsmartcols1:armhf. (Reading database ... 11767 files and directories currently installed.) Preparing to unpack .../libsmartcols1_2.25-8ubuntu3_armhf.deb ... Unpacking libsmartcols1:armhf (2.25-8ubuntu3) ... Setting up libsmartcols1:armhf (2.25-8ubuntu3) ... Processing triggers for libc-bin (2.19-4ubuntu2) ... (Reading database ... 11772 files and directories currently installed.) Preparing to unpack .../tzdata_2014f-1_all.deb ... Unpacking tzdata (2014f-1) over (2014e-1) ... Setting up tzdata (2014f-1) ... Current default time zone: 'Etc/UTC' Local time is now: Fri Aug 22 10:46:30 UTC 2014. Universal Time is now: Fri Aug 22 10:46:30 UTC 2014. Run 'dpkg-reconfigure tzdata' if you wish to change it. (Reading database ... 11778 files and directories currently installed.) Preparing to unpack .../util-linux_2.25-8ubuntu3_armhf.deb ... Unpacking util-linux (2.25-8ubuntu3) over (2.20.1-5.1ubuntu21) ... Setting up util-linux (2.25-8ubuntu3) ... Installing new version of config file /etc/cron.weekly/fstrim ... update-rc.d: warning: default start runlevel arguments (2 3 4 5) do not match hwclock.sh Default-Start values (S) update-rc.d: warning: default stop runlevel arguments (0 1 6) do not match hwclock.sh Default-Stop values (0 6) (Reading database ... 11889 files and directories currently installed.) Preparing to unpack .../udev_208-8ubuntu1_armhf.deb ... Unpacking udev (208-8ubuntu1) over (204-14ubuntu2) ... Preparing to unpack .../libudev1_208-8ubuntu1_armhf.deb ... Unpacking libudev1:armhf (208-8ubuntu1) over (204-14ubuntu2) ... Preparing to unpack .../initramfs-tools-bin_0.103ubuntu8_armhf.deb ... Unpacking initramfs-tools-bin (0.103ubuntu8) over (0.103ubuntu7) ... Preparing to unpack .../busybox-initramfs_1%3a1.22.0-8ubuntu1_armhf.deb ... Unpacking busybox-initramfs (1:1.22.0-8ubuntu1) over (1:1.22.0-6ubuntu1) ... 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-10.15_armhf.deb ... Unpacking linux-libc-dev:armhf (3.16.0-10.15) over (3.16.0-5.10) ... Preparing to unpack .../libgomp1_4.9.1-8ubuntu1_armhf.deb ... Unpacking libgomp1:armhf (4.9.1-8ubuntu1) over (4.9.1-1ubuntu3) ... Preparing to unpack .../libatomic1_4.9.1-8ubuntu1_armhf.deb ... Unpacking libatomic1:armhf (4.9.1-8ubuntu1) over (4.9.1-1ubuntu3) ... Preparing to unpack .../libstdc++6_4.9.1-8ubuntu1_armhf.deb ... Unpacking libstdc++6:armhf (4.9.1-8ubuntu1) over (4.9.1-1ubuntu3) ... Setting up libstdc++6:armhf (4.9.1-8ubuntu1) ... Processing triggers for libc-bin (2.19-4ubuntu2) ... (Reading database ... 11890 files and directories currently installed.) Preparing to unpack .../libgpg-error0_1.13-2_armhf.deb ... Unpacking libgpg-error0:armhf (1.13-2) over (1.12-0.2ubuntu1) ... Setting up libgpg-error0:armhf (1.13-2) ... Processing triggers for libc-bin (2.19-4ubuntu2) ... (Reading database ... 11890 files and directories currently installed.) Preparing to unpack .../libgcrypt11_1.5.4-2ubuntu1_armhf.deb ... Unpacking libgcrypt11:armhf (1.5.4-2ubuntu1) over (1.5.3-2ubuntu4) ... Setting up libgcrypt11:armhf (1.5.4-2ubuntu1) ... Processing triggers for libc-bin (2.19-4ubuntu2) ... Selecting previously unselected package libsystemd-journal0:armhf. (Reading database ... 11890 files and directories currently installed.) Preparing to unpack .../libsystemd-journal0_208-8ubuntu1_armhf.deb ... Unpacking libsystemd-journal0:armhf (208-8ubuntu1) ... Setting up libsystemd-journal0:armhf (208-8ubuntu1) ... Processing triggers for libc-bin (2.19-4ubuntu2) ... (Reading database ... 11895 files and directories currently installed.) Preparing to unpack .../bsdutils_1%3a2.25-8ubuntu3_armhf.deb ... Unpacking bsdutils (1:2.25-8ubuntu3) over (1:2.20.1-5.1ubuntu21) ... Setting up bsdutils (1:2.25-8ubuntu3) ... (Reading database ... 11899 files and directories currently installed.) Preparing to unpack .../dpkg_1.17.13ubuntu1_armhf.deb ... Unpacking dpkg (1.17.13ubuntu1) over (1.17.10ubuntu1) ... Setting up dpkg (1.17.13ubuntu1) ... (Reading database ... 11897 files and directories currently installed.) Preparing to unpack .../mount_2.25-8ubuntu3_armhf.deb ... Unpacking mount (2.25-8ubuntu3) over (2.20.1-5.1ubuntu21) ... Setting up mount (2.25-8ubuntu3) ... (Reading database ... 11902 files and directories currently installed.) Preparing to unpack .../ncurses-bin_5.9+20140712-2ubuntu1_armhf.deb ... Unpacking ncurses-bin (5.9+20140712-2ubuntu1) over (5.9+20140118-1ubuntu1) ... Setting up ncurses-bin (5.9+20140712-2ubuntu1) ... (Reading database ... 11902 files and directories currently installed.) Preparing to unpack .../perl_5.20.0-4_armhf.deb ... Unpacking perl (5.20.0-4) over (5.18.2-7) ... Preparing to unpack .../perl-base_5.20.0-4_armhf.deb ... Unpacking perl-base (5.20.0-4) over (5.18.2-7) ... Setting up perl-base (5.20.0-4) ... (Reading database ... 11339 files and directories currently installed.) Preparing to unpack .../perl-modules_5.20.0-4_all.deb ... Unpacking perl-modules (5.20.0-4) over (5.18.2-7) ... Preparing to unpack .../libdb5.3_5.3.28-5_armhf.deb ... Unpacking libdb5.3:armhf (5.3.28-5) over (5.3.28-3ubuntu3) ... Setting up libdb5.3:armhf (5.3.28-5) ... Processing triggers for libc-bin (2.19-4ubuntu2) ... (Reading database ... 11251 files and directories currently installed.) Preparing to unpack .../libapt-pkg4.12_1.0.4ubuntu6_armhf.deb ... Unpacking libapt-pkg4.12:armhf (1.0.4ubuntu6) over (1.0.4ubuntu5) ... Setting up libapt-pkg4.12:armhf (1.0.4ubuntu6) ... Processing triggers for libc-bin (2.19-4ubuntu2) ... (Reading database ... 11251 files and directories currently installed.) Preparing to unpack .../apt_1.0.4ubuntu6_armhf.deb ... Unpacking apt (1.0.4ubuntu6) over (1.0.4ubuntu5) ... Setting up apt (1.0.4ubuntu6) ... Processing triggers for libc-bin (2.19-4ubuntu2) ... (Reading database ... 11251 files and directories currently installed.) Preparing to unpack .../ncurses-base_5.9+20140712-2ubuntu1_all.deb ... Unpacking ncurses-base (5.9+20140712-2ubuntu1) over (5.9+20140118-1ubuntu1) ... Setting up ncurses-base (5.9+20140712-2ubuntu1) ... (Reading database ... 11251 files and directories currently installed.) Preparing to unpack .../readline-common_6.3-8ubuntu1_all.deb ... Unpacking readline-common (6.3-8ubuntu1) over (6.3-4ubuntu2) ... Setting up readline-common (6.3-8ubuntu1) ... (Reading database ... 11251 files and directories currently installed.) Preparing to unpack .../libncursesw5_5.9+20140712-2ubuntu1_armhf.deb ... Unpacking libncursesw5:armhf (5.9+20140712-2ubuntu1) over (5.9+20140118-1ubuntu1) ... Preparing to unpack .../libtinfo5_5.9+20140712-2ubuntu1_armhf.deb ... Unpacking libtinfo5:armhf (5.9+20140712-2ubuntu1) over (5.9+20140118-1ubuntu1) ... Setting up libtinfo5:armhf (5.9+20140712-2ubuntu1) ... Processing triggers for libc-bin (2.19-4ubuntu2) ... (Reading database ... 11251 files and directories currently installed.) Preparing to unpack .../libncurses5_5.9+20140712-2ubuntu1_armhf.deb ... Unpacking libncurses5:armhf (5.9+20140712-2ubuntu1) over (5.9+20140118-1ubuntu1) ... Setting up libncurses5:armhf (5.9+20140712-2ubuntu1) ... Processing triggers for libc-bin (2.19-4ubuntu2) ... (Reading database ... 11251 files and directories currently installed.) Preparing to unpack .../libreadline6_6.3-8ubuntu1_armhf.deb ... Unpacking libreadline6:armhf (6.3-8ubuntu1) over (6.3-4ubuntu2) ... Setting up libreadline6:armhf (6.3-8ubuntu1) ... Processing triggers for libc-bin (2.19-4ubuntu2) ... (Reading database ... 11251 files and directories currently installed.) Preparing to unpack .../libpcre3_1%3a8.35-3ubuntu1_armhf.deb ... Unpacking libpcre3:armhf (1:8.35-3ubuntu1) over (1:8.31-5ubuntu1) ... Setting up libpcre3:armhf (1:8.35-3ubuntu1) ... Processing triggers for libc-bin (2.19-4ubuntu2) ... (Reading database ... 11251 files and directories currently installed.) Preparing to unpack .../libnettle4_2.7.1-3_armhf.deb ... Unpacking libnettle4:armhf (2.7.1-3) over (2.7.1-2) ... Preparing to unpack .../libhogweed2_2.7.1-3_armhf.deb ... Unpacking libhogweed2:armhf (2.7.1-3) over (2.7.1-2) ... Preparing to unpack .../libssl1.0.0_1.0.1f-1ubuntu7_armhf.deb ... Unpacking libssl1.0.0:armhf (1.0.1f-1ubuntu7) over (1.0.1f-1ubuntu6) ... Preparing to unpack .../libdrm2_2.4.56-1_armhf.deb ... Unpacking libdrm2:armhf (2.4.56-1) over (2.4.54-1) ... Preparing to unpack .../init-system-helpers_1.20ubuntu3_all.deb ... Unpacking init-system-helpers (1.20ubuntu3) over (1.19) ... Preparing to unpack .../plymouth_0.9.0-0ubuntu3_armhf.deb ... Unpacking plymouth (0.9.0-0ubuntu3) over (0.9.0-0ubuntu2) ... Preparing to unpack .../libpng12-0_1.2.51-0ubuntu2_armhf.deb ... Unpacking libpng12-0:armhf (1.2.51-0ubuntu2) over (1.2.50-1ubuntu3) ... Preparing to unpack .../libplymouth4_0.9.0-0ubuntu3_armhf.deb ... Unpacking libplymouth4:armhf (0.9.0-0ubuntu3) over (0.9.0-0ubuntu2) ... Selecting previously unselected package libgnutls-deb0-28:armhf. Preparing to unpack .../libgnutls-deb0-28_3.2.16-1ubuntu1_armhf.deb ... Unpacking libgnutls-deb0-28:armhf (3.2.16-1ubuntu1) ... Preparing to unpack .../libk5crypto3_1.12.1+dfsg-7_armhf.deb ... Unpacking libk5crypto3:armhf (1.12.1+dfsg-7) over (1.12.1+dfsg-3ubuntu1) ... Preparing to unpack .../libgssapi-krb5-2_1.12.1+dfsg-7_armhf.deb ... Unpacking libgssapi-krb5-2:armhf (1.12.1+dfsg-7) over (1.12.1+dfsg-3ubuntu1) ... Preparing to unpack .../libkrb5-3_1.12.1+dfsg-7_armhf.deb ... Unpacking libkrb5-3:armhf (1.12.1+dfsg-7) over (1.12.1+dfsg-3ubuntu1) ... Preparing to unpack .../libkrb5support0_1.12.1+dfsg-7_armhf.deb ... Unpacking libkrb5support0:armhf (1.12.1+dfsg-7) over (1.12.1+dfsg-3ubuntu1) ... Selecting previously unselected package libgcrypt20:armhf. Preparing to unpack .../libgcrypt20_1.6.1-2ubuntu1_armhf.deb ... Unpacking libgcrypt20:armhf (1.6.1-2ubuntu1) ... Preparing to unpack .../libldap-2.4-2_2.4.31-1+nmu2ubuntu10_armhf.deb ... Unpacking libldap-2.4-2:armhf (2.4.31-1+nmu2ubuntu10) over (2.4.31-1+nmu2ubuntu8) ... 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 .../g++-4.8_4.8.3-9ubuntu1_armhf.deb ... Unpacking g++-4.8 (4.8.3-9ubuntu1) over (4.8.3-5ubuntu2) ... Preparing to unpack .../gcc-4.8_4.8.3-9ubuntu1_armhf.deb ... Unpacking gcc-4.8 (4.8.3-9ubuntu1) over (4.8.3-5ubuntu2) ... Preparing to unpack .../cpp-4.8_4.8.3-9ubuntu1_armhf.deb ... Unpacking cpp-4.8 (4.8.3-9ubuntu1) over (4.8.3-5ubuntu2) ... Preparing to unpack .../binutils_2.24.51.20140818-1ubuntu1_armhf.deb ... Unpacking binutils (2.24.51.20140818-1ubuntu1) over (2.24.51.20140709-1ubuntu1) ... Preparing to unpack .../libstdc++-4.8-dev_4.8.3-9ubuntu1_armhf.deb ... Unpacking libstdc++-4.8-dev:armhf (4.8.3-9ubuntu1) over (4.8.3-5ubuntu2) ... Preparing to unpack .../libgcc-4.8-dev_4.8.3-9ubuntu1_armhf.deb ... Unpacking libgcc-4.8-dev:armhf (4.8.3-9ubuntu1) over (4.8.3-5ubuntu2) ... Preparing to unpack .../libasan0_4.8.3-9ubuntu1_armhf.deb ... Unpacking libasan0:armhf (4.8.3-9ubuntu1) over (4.8.3-5ubuntu2) ... Preparing to unpack .../gcc-4.8-base_4.8.3-9ubuntu1_armhf.deb ... Unpacking gcc-4.8-base:armhf (4.8.3-9ubuntu1) over (4.8.3-5ubuntu2) ... Selecting previously unselected package libasan1:armhf. Preparing to unpack .../libasan1_4.9.1-8ubuntu1_armhf.deb ... Unpacking libasan1:armhf (4.9.1-8ubuntu1) ... Selecting previously unselected package libubsan0:armhf. Preparing to unpack .../libubsan0_4.9.1-8ubuntu1_armhf.deb ... Unpacking libubsan0:armhf (4.9.1-8ubuntu1) ... 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 ... 11280 files and directories currently installed.) Preparing to unpack .../iproute2_3.16.0-1_armhf.deb ... Unpacking iproute2 (3.16.0-1) over (3.15.0-2) ... Preparing to unpack .../apt-transport-https_1.0.4ubuntu6_armhf.deb ... Unpacking apt-transport-https (1.0.4ubuntu6) over (1.0.4ubuntu5) ... Preparing to unpack .../openssl_1.0.1f-1ubuntu7_armhf.deb ... Unpacking openssl (1.0.1f-1ubuntu7) over (1.0.1f-1ubuntu6) ... Selecting previously unselected package cpp-4.9. Preparing to unpack .../cpp-4.9_4.9.1-8ubuntu1_armhf.deb ... Unpacking cpp-4.9 (4.9.1-8ubuntu1) ... Preparing to unpack .../cpp_4%3a4.9.1-1ubuntu1_armhf.deb ... Unpacking cpp (4:4.9.1-1ubuntu1) over (4:4.9.0-3ubuntu6) ... Preparing to unpack .../dpkg-dev_1.17.13ubuntu1_all.deb ... Unpacking dpkg-dev (1.17.13ubuntu1) over (1.17.10ubuntu1) ... Preparing to unpack .../libdpkg-perl_1.17.13ubuntu1_all.deb ... Unpacking libdpkg-perl (1.17.13ubuntu1) over (1.17.10ubuntu1) ... Selecting previously unselected package libgcc-4.9-dev:armhf. Preparing to unpack .../libgcc-4.9-dev_4.9.1-8ubuntu1_armhf.deb ... Unpacking libgcc-4.9-dev:armhf (4.9.1-8ubuntu1) ... Selecting previously unselected package gcc-4.9. Preparing to unpack .../gcc-4.9_4.9.1-8ubuntu1_armhf.deb ... Unpacking gcc-4.9 (4.9.1-8ubuntu1) ... Preparing to unpack .../gcc_4%3a4.9.1-1ubuntu1_armhf.deb ... Removing old gcc doc directory. Unpacking gcc (4:4.9.1-1ubuntu1) over (4:4.9.0-3ubuntu6) ... Selecting previously unselected package libstdc++-4.9-dev:armhf. Preparing to unpack .../libstdc++-4.9-dev_4.9.1-8ubuntu1_armhf.deb ... Unpacking libstdc++-4.9-dev:armhf (4.9.1-8ubuntu1) ... Selecting previously unselected package g++-4.9. Preparing to unpack .../g++-4.9_4.9.1-8ubuntu1_armhf.deb ... Unpacking g++-4.9 (4.9.1-8ubuntu1) ... Preparing to unpack .../g++_4%3a4.9.1-1ubuntu1_armhf.deb ... Unpacking g++ (4:4.9.1-1ubuntu1) over (4:4.9.0-3ubuntu6) ... Preparing to unpack .../pkg-create-dbgsym_0.65_all.deb ... Unpacking pkg-create-dbgsym (0.65) over (0.64) ... Setting up libdbus-1-3:armhf (1.8.6-1ubuntu1) ... Setting up libcgmanager0:armhf (0.30-1) ... Setting up libudev1:armhf (208-8ubuntu1) ... Setting up initramfs-tools-bin (0.103ubuntu8) ... Setting up busybox-initramfs (1:1.22.0-8ubuntu1) ... Setting up udev (208-8ubuntu1) ... Installing new version of config file /etc/init/udev-finish.conf ... Installing new version of config file /etc/init.d/udev ... 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) Setting up initramfs-tools (0.103ubuntu8) ... update-initramfs: deferring update (trigger activated) Setting up upstart-bin (1.13.1-0ubuntu3) ... Installing new version of config file /etc/X11/Xsession.d/99upstart ... Setting up upstart (1.13.1-0ubuntu3) ... Setting up libc-dev-bin (2.19-4ubuntu2) ... Setting up linux-libc-dev:armhf (3.16.0-10.15) ... Setting up libc6-dev:armhf (2.19-4ubuntu2) ... Setting up libgomp1:armhf (4.9.1-8ubuntu1) ... Setting up libatomic1:armhf (4.9.1-8ubuntu1) ... Setting up libncursesw5:armhf (5.9+20140712-2ubuntu1) ... Setting up libnettle4:armhf (2.7.1-3) ... Setting up libhogweed2:armhf (2.7.1-3) ... Setting up libssl1.0.0:armhf (1.0.1f-1ubuntu7) ... Setting up libdrm2:armhf (2.4.56-1) ... Setting up libpng12-0:armhf (1.2.51-0ubuntu2) ... Setting up libplymouth4:armhf (0.9.0-0ubuntu3) ... Setting up libgnutls-deb0-28:armhf (3.2.16-1ubuntu1) ... Setting up libkrb5support0:armhf (1.12.1+dfsg-7) ... Setting up libk5crypto3:armhf (1.12.1+dfsg-7) ... Setting up libkrb5-3:armhf (1.12.1+dfsg-7) ... Setting up libgssapi-krb5-2:armhf (1.12.1+dfsg-7) ... Setting up libgcrypt20:armhf (1.6.1-2ubuntu1) ... Setting up libldap-2.4-2:armhf (2.4.31-1+nmu2ubuntu10) ... 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 gcc-4.8-base:armhf (4.8.3-9ubuntu1) ... Setting up cpp-4.8 (4.8.3-9ubuntu1) ... Setting up binutils (2.24.51.20140818-1ubuntu1) ... Setting up libasan0:armhf (4.8.3-9ubuntu1) ... Setting up libgcc-4.8-dev:armhf (4.8.3-9ubuntu1) ... Setting up gcc-4.8 (4.8.3-9ubuntu1) ... Setting up libstdc++-4.8-dev:armhf (4.8.3-9ubuntu1) ... Setting up g++-4.8 (4.8.3-9ubuntu1) ... Setting up libasan1:armhf (4.9.1-8ubuntu1) ... Setting up libubsan0:armhf (4.9.1-8ubuntu1) ... Setting up iproute2 (3.16.0-1) ... Setting up apt-transport-https (1.0.4ubuntu6) ... Setting up openssl (1.0.1f-1ubuntu7) ... Setting up cpp-4.9 (4.9.1-8ubuntu1) ... Setting up cpp (4:4.9.1-1ubuntu1) ... Setting up libgcc-4.9-dev:armhf (4.9.1-8ubuntu1) ... Setting up gcc-4.9 (4.9.1-8ubuntu1) ... Setting up gcc (4:4.9.1-1ubuntu1) ... Setting up libstdc++-4.9-dev:armhf (4.9.1-8ubuntu1) ... Setting up g++-4.9 (4.9.1-8ubuntu1) ... Setting up g++ (4:4.9.1-1ubuntu1) ... Setting up pkg-create-dbgsym (0.65) ... Setting up perl-modules (5.20.0-4) ... Setting up perl (5.20.0-4) ... Setting up init-system-helpers (1.20ubuntu3) ... Setting up plymouth (0.9.0-0ubuntu3) ... update-initramfs: deferring update (trigger activated) Setting up libdpkg-perl (1.17.13ubuntu1) ... Setting up dpkg-dev (1.17.13ubuntu1) ... Processing triggers for libc-bin (2.19-4ubuntu2) ... Processing triggers for initramfs-tools (0.103ubuntu8) ... RUN: /usr/share/launchpad-buildd/slavebin/sbuild-package ['sbuild-package', 'PACKAGEBUILD-6291620', 'armhf', 'utopic-proposed', '--nolog', '--batch', '--archive=ubuntu', '--dist=utopic-proposed', '--purpose=PRIMARY', '--architecture=armhf', '--comp=main', 'inkscape_0.48.5-2ubuntu1.dsc'] Initiating build PACKAGEBUILD-6291620 with 4 jobs across 4 processor cores. Kernel reported to sbuild: 3.2.0-58-highbank #88-Ubuntu SMP PREEMPT Tue Dec 3 18:31:01 UTC 2013 armv7l Automatic build of inkscape_0.48.5-2ubuntu1 on kishi06 by sbuild/armhf 1.170.5 Build started at 20140822-1048 ****************************************************************************** inkscape_0.48.5-2ubuntu1.dsc exists in cwd ** Using build dependencies supplied by package: Build-Depends: autoconf, automake, debhelper (>= 9), dh-autoreconf, 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, librevenge-dev, libsigc++-2.0-dev (>= 2.0.16-2), libtool, libwpg-dev (>= 0.3.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 debhelper: missing dh-autoreconf: 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 librevenge-dev: missing libsigc++-2.0-dev: missing libtool: 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 debhelper dh-autoreconf 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 librevenge-dev libsigc++-2.0-dev libtool 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 packages were automatically installed and are no longer required: g++-4.8 libgnutls26 libgnutls28 Use 'apt-get autoremove' to remove them. The following extra packages will be installed: aspell aspell-en autopoint autotools-dev 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 libcap-ng0 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 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 libgmp-dev libgmpxx4ldbl libgnomevfs2-0 libgnomevfs2-common libgnutls-dev libgnutls-openssl27 libgnutls28-dev libgnutlsxx28 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 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 libtool-bin libunistring0 liburi-perl libvpx1 libwmf-dev libwmf0.2-7 libwpd-0.10-10 libwpd-dev 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 nettle-dev 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 libgd-tools libglib2.0-doc libglibmm-2.4-doc libgtkmm-3.0-dev libgmp10-doc libmpfr-dev libgnomevfs2-bin libgnomevfs2-extra gamin fam gnome-mime-data gnutls-doc gnutls-bin guile-gnutls 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 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 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 autopoint autotools-dev bsdmainutils dbus dbus-x11 debhelper dh-apparmor dh-autoreconf 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 libcap-ng0 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 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 libgmp-dev libgmpxx4ldbl libgnomevfs2-0 libgnomevfs2-common libgnomevfs2-dev libgnutls-dev libgnutls-openssl27 libgnutls28-dev libgnutlsxx28 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 libtool-bin 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 nettle-dev 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, 313 newly installed, 0 to remove and 0 not upgraded. Need to get 99.6 MB of archives. After this operation, 387 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 libgnutls-openssl27 armhf 3.2.16-1ubuntu1 [16.7 kB] Get:3 http://ftpmaster.internal/ubuntu/ utopic/main libmagic1 armhf 1:5.19-1ubuntu1 [197 kB] Get:4 http://ftpmaster.internal/ubuntu/ utopic/main libpopt0 armhf 1.16-8ubuntu1 [23.4 kB] Get:5 http://ftpmaster.internal/ubuntu/ utopic/main libasprintf0c2 armhf 0.18.3.2-1ubuntu1 [6174 B] Get:6 http://ftpmaster.internal/ubuntu/ utopic/main libcap-ng0 armhf 0.7.3-1.1 [9286 B] Get:7 http://ftpmaster.internal/ubuntu/ utopic/main libglib2.0-0 armhf 2.41.3-1 [956 kB] Get:8 http://ftpmaster.internal/ubuntu/ utopic/main libdbus-glib-1-2 armhf 0.102-1 [55.8 kB] Get:9 http://ftpmaster.internal/ubuntu/ utopic/main libpipeline1 armhf 1.3.0-1 [19.6 kB] Get:10 http://ftpmaster.internal/ubuntu/ utopic/main libsystemd-login0 armhf 208-8ubuntu1 [26.0 kB] Get:11 http://ftpmaster.internal/ubuntu/ utopic/main libxau6 armhf 1:1.0.8-1 [7324 B] Get:12 http://ftpmaster.internal/ubuntu/ utopic/main libxdmcp6 armhf 1:1.1.1-1build1 [9700 B] Get:13 http://ftpmaster.internal/ubuntu/ utopic/main libxcb1 armhf 1.10-2ubuntu1 [33.1 kB] Get:14 http://ftpmaster.internal/ubuntu/ utopic/main libx11-data all 2:1.6.2-2ubuntu2 [112 kB] Get:15 http://ftpmaster.internal/ubuntu/ utopic/main libx11-6 armhf 2:1.6.2-2ubuntu2 [508 kB] Get:16 http://ftpmaster.internal/ubuntu/ utopic/main libxext6 armhf 2:1.3.2-1 [27.3 kB] Get:17 http://ftpmaster.internal/ubuntu/ utopic/main libxml2 armhf 2.9.1+dfsg1-4 [490 kB] Get:18 http://ftpmaster.internal/ubuntu/ utopic/main groff-base armhf 1.22.2-6 [930 kB] Get:19 http://ftpmaster.internal/ubuntu/ utopic/main bsdmainutils armhf 9.0.5ubuntu1 [195 kB] Get:20 http://ftpmaster.internal/ubuntu/ utopic/main man-db armhf 2.6.7.1-1 [832 kB] Get:21 http://ftpmaster.internal/ubuntu/ utopic-proposed/main imagemagick-common all 8:6.7.7.10+dfsg-4ubuntu1 [37.4 kB] Get:22 http://ftpmaster.internal/ubuntu/ utopic/main libart-2.0-2 armhf 2.3.21-2 [45.8 kB] Get:23 http://ftpmaster.internal/ubuntu/ utopic/main libatk1.0-data all 2.12.0-1ubuntu1 [15.7 kB] Get:24 http://ftpmaster.internal/ubuntu/ utopic/main libatk1.0-0 armhf 2.12.0-1ubuntu1 [48.8 kB] Get:25 http://ftpmaster.internal/ubuntu/ utopic/main libsigc++-2.0-0c2a armhf 2.2.11-4 [9518 B] Get:26 http://ftpmaster.internal/ubuntu/ utopic/main libglibmm-2.4-1c2a armhf 2.40.0-1 [356 kB] Get:27 http://ftpmaster.internal/ubuntu/ utopic/main libatkmm-1.6-1 armhf 2.22.7-2ubuntu1 [49.2 kB] Get:28 http://ftpmaster.internal/ubuntu/ utopic/main libavahi-common-data armhf 0.6.31-4ubuntu3 [21.1 kB] Get:29 http://ftpmaster.internal/ubuntu/ utopic/main libavahi-common3 armhf 0.6.31-4ubuntu3 [19.2 kB] Get:30 http://ftpmaster.internal/ubuntu/ utopic/main libavahi-client3 armhf 0.6.31-4ubuntu3 [22.4 kB] Get:31 http://ftpmaster.internal/ubuntu/ utopic/main libavahi-glib1 armhf 0.6.31-4ubuntu3 [7838 B] Get:32 http://ftpmaster.internal/ubuntu/ utopic/main fonts-dejavu-core all 2.34-1ubuntu1 [1024 kB] Get:33 http://ftpmaster.internal/ubuntu/ utopic/main ucf all 3.0030 [55.5 kB] Get:34 http://ftpmaster.internal/ubuntu/ utopic/main fontconfig-config all 2.11.1-0ubuntu3 [48.7 kB] Get:35 http://ftpmaster.internal/ubuntu/ utopic/main libfreetype6 armhf 2.5.2-1ubuntu5 [254 kB] Get:36 http://ftpmaster.internal/ubuntu/ utopic/main libfontconfig1 armhf 2.11.1-0ubuntu3 [109 kB] Get:37 http://ftpmaster.internal/ubuntu/ utopic/main libpixman-1-0 armhf 0.32.4-1ubuntu1 [160 kB] Get:38 http://ftpmaster.internal/ubuntu/ utopic/main libxcb-render0 armhf 1.10-2ubuntu1 [10.3 kB] Get:39 http://ftpmaster.internal/ubuntu/ utopic/main libxcb-shm0 armhf 1.10-2ubuntu1 [5340 B] Get:40 http://ftpmaster.internal/ubuntu/ utopic/main libxrender1 armhf 1:0.9.8-1 [17.1 kB] Get:41 http://ftpmaster.internal/ubuntu/ utopic/main libcairo2 armhf 1.13.0~20140204-0ubuntu1 [465 kB] Get:42 http://ftpmaster.internal/ubuntu/ utopic/main libcairo-gobject2 armhf 1.13.0~20140204-0ubuntu1 [16.2 kB] Get:43 http://ftpmaster.internal/ubuntu/ utopic/main liblzo2-2 armhf 2.06-1.2ubuntu2 [41.3 kB] Get:44 http://ftpmaster.internal/ubuntu/ utopic/main libcairo-script-interpreter2 armhf 1.13.0~20140204-0ubuntu1 [42.7 kB] Get:45 http://ftpmaster.internal/ubuntu/ utopic/main libcairomm-1.0-1 armhf 1.10.0-1ubuntu3 [34.7 kB] Get:46 http://ftpmaster.internal/ubuntu/ utopic/main libcroco3 armhf 0.6.8-3 [72.0 kB] Get:47 http://ftpmaster.internal/ubuntu/ utopic/main libcups2 armhf 1.7.5-1 [155 kB] Get:48 http://ftpmaster.internal/ubuntu/ utopic/main libdatrie1 armhf 0.2.8-1 [13.4 kB] Get:49 http://ftpmaster.internal/ubuntu/ utopic/main libjpeg-turbo8 armhf 1.3.0-0ubuntu2 [85.2 kB] Get:50 http://ftpmaster.internal/ubuntu/ utopic/main libjpeg8 armhf 8c-2ubuntu8 [2202 B] Get:51 http://ftpmaster.internal/ubuntu/ utopic/main libdjvulibre-text all 3.5.25.4-4 [49.0 kB] Get:52 http://ftpmaster.internal/ubuntu/ utopic/main libdjvulibre21 armhf 3.5.25.4-4 [473 kB] Get:53 http://ftpmaster.internal/ubuntu/ utopic/main libelfg0 armhf 0.8.13-5 [33.1 kB] Get:54 http://ftpmaster.internal/ubuntu/ utopic/main libaspell15 armhf 0.60.7~20110707-1.1 [281 kB] Get:55 http://ftpmaster.internal/ubuntu/ utopic-proposed/main libtext-iconv-perl armhf 1.7-5build3 [13.3 kB] Get:56 http://ftpmaster.internal/ubuntu/ utopic/main emacsen-common all 2.0.8 [17.6 kB] Get:57 http://ftpmaster.internal/ubuntu/ utopic/main dictionaries-common all 1.23.10 [219 kB] Get:58 http://ftpmaster.internal/ubuntu/ utopic/main aspell armhf 0.60.7~20110707-1.1 [70.6 kB] Get:59 http://ftpmaster.internal/ubuntu/ utopic/main aspell-en all 7.1-0-1 [267 kB] Get:60 http://ftpmaster.internal/ubuntu/ utopic/main libhunspell-1.3-0 armhf 1.3.3-1ubuntu1 [95.7 kB] Get:61 http://ftpmaster.internal/ubuntu/ utopic/main libenchant1c2a armhf 1.6.0-10ubuntu1 [54.5 kB] Get:62 http://ftpmaster.internal/ubuntu/ utopic/main libexif12 armhf 0.6.21-1ubuntu1 [65.0 kB] Get:63 http://ftpmaster.internal/ubuntu/ utopic/main libfftw3-double3 armhf 3.3.4-1ubuntu1 [423 kB] Get:64 http://ftpmaster.internal/ubuntu/ utopic/main libgc1c2 armhf 1:7.2d-6.3 [66.1 kB] Get:65 http://ftpmaster.internal/ubuntu/ utopic/main gconf2-common all 3.2.6-2ubuntu1 [21.1 kB] Get:66 http://ftpmaster.internal/ubuntu/ utopic/main libgconf-2-4 armhf 3.2.6-2ubuntu1 [72.8 kB] Get:67 http://ftpmaster.internal/ubuntu/ utopic/main libjbig0 armhf 2.0-2ubuntu5 [23.6 kB] Get:68 http://ftpmaster.internal/ubuntu/ utopic/main libtiff5 armhf 4.0.3-10 [129 kB] Get:69 http://ftpmaster.internal/ubuntu/ utopic/main libvpx1 armhf 1.3.0-2.1 [758 kB] Get:70 http://ftpmaster.internal/ubuntu/ utopic/main libxpm4 armhf 1:3.5.11-1 [28.6 kB] Get:71 http://ftpmaster.internal/ubuntu/ utopic/main libgd3 armhf 2.1.0-4 [103 kB] Get:72 http://ftpmaster.internal/ubuntu/ utopic/main libjasper1 armhf 1.900.1-debian1-2 [110 kB] Get:73 http://ftpmaster.internal/ubuntu/ utopic/main libgdk-pixbuf2.0-common all 2.30.7-1 [8632 B] Get:74 http://ftpmaster.internal/ubuntu/ utopic/main libgdk-pixbuf2.0-0 armhf 2.30.7-1 [142 kB] Get:75 http://ftpmaster.internal/ubuntu/ utopic/main libgmpxx4ldbl armhf 2:6.0.0+dfsg-4 [8186 B] Get:76 http://ftpmaster.internal/ubuntu/ utopic/main gconf-service-backend armhf 3.2.6-2ubuntu1 [48.5 kB] Get:77 http://ftpmaster.internal/ubuntu/ utopic/main gconf-service armhf 3.2.6-2ubuntu1 [2098 B] Get:78 http://ftpmaster.internal/ubuntu/ utopic-proposed/main libapparmor1 armhf 2.8.96~2541-0ubuntu3.1 [22.7 kB] Get:79 http://ftpmaster.internal/ubuntu/ utopic/main netbase all 5.2 [12.9 kB] Get:80 http://ftpmaster.internal/ubuntu/ utopic/main dbus armhf 1.8.6-1ubuntu1 [203 kB] Get:81 http://ftpmaster.internal/ubuntu/ utopic/main psmisc armhf 22.21-2 [43.7 kB] Get:82 http://ftpmaster.internal/ubuntu/ utopic/main dbus-x11 armhf 1.8.6-1ubuntu1 [19.9 kB] Get:83 http://ftpmaster.internal/ubuntu/ utopic/main libpython2.7-minimal armhf 2.7.8-5 [308 kB] Get:84 http://ftpmaster.internal/ubuntu/ utopic/main python2.7-minimal armhf 2.7.8-5 [1090 kB] Get:85 http://ftpmaster.internal/ubuntu/ utopic/main mime-support all 3.55ubuntu1 [31.1 kB] Get:86 http://ftpmaster.internal/ubuntu/ utopic/main libpython2.7-stdlib armhf 2.7.8-5 [1844 kB] Get:87 http://ftpmaster.internal/ubuntu/ utopic/main python2.7 armhf 2.7.8-5 [201 kB] Get:88 http://ftpmaster.internal/ubuntu/ utopic/main python-minimal armhf 2.7.8-1 [28.3 kB] Get:89 http://ftpmaster.internal/ubuntu/ utopic/main libpython-stdlib armhf 2.7.8-1 [7684 B] Get:90 http://ftpmaster.internal/ubuntu/ utopic/main python armhf 2.7.8-1 [137 kB] Get:91 http://ftpmaster.internal/ubuntu/ utopic/main gconf2 armhf 3.2.6-2ubuntu1 [61.4 kB] Get:92 http://ftpmaster.internal/ubuntu/ utopic/main shared-mime-info armhf 1.2-0ubuntu3 [412 kB] Get:93 http://ftpmaster.internal/ubuntu/ utopic/main libgnomevfs2-common armhf 1:2.24.4-6ubuntu1 [23.0 kB] Get:94 http://ftpmaster.internal/ubuntu/ utopic/main libgnomevfs2-0 armhf 1:2.24.4-6ubuntu1 [172 kB] Get:95 http://ftpmaster.internal/ubuntu/ utopic/main libgraphite2-3 armhf 1.2.4-3ubuntu1 [44.1 kB] Get:96 http://ftpmaster.internal/ubuntu/ utopic/main libgtk2.0-common all 2.24.24-0ubuntu1 [121 kB] Get:97 http://ftpmaster.internal/ubuntu/ utopic/main libthai-data all 0.1.20-3 [130 kB] Get:98 http://ftpmaster.internal/ubuntu/ utopic/main libthai0 armhf 0.1.20-3 [14.1 kB] Get:99 http://ftpmaster.internal/ubuntu/ utopic/main fontconfig armhf 2.11.1-0ubuntu3 [175 kB] Get:100 http://ftpmaster.internal/ubuntu/ utopic/main libpango-1.0-0 armhf 1.36.6-1 [136 kB] Get:101 http://ftpmaster.internal/ubuntu/ utopic/main libharfbuzz0b armhf 0.9.35-1 [114 kB] Get:102 http://ftpmaster.internal/ubuntu/ utopic/main libpangoft2-1.0-0 armhf 1.36.6-1 [28.1 kB] Get:103 http://ftpmaster.internal/ubuntu/ utopic/main libpangocairo-1.0-0 armhf 1.36.6-1 [17.6 kB] Get:104 http://ftpmaster.internal/ubuntu/ utopic/main libxcomposite1 armhf 1:0.4.4-1 [7080 B] Get:105 http://ftpmaster.internal/ubuntu/ utopic/main libxfixes3 armhf 1:5.0.1-2 [9820 B] Get:106 http://ftpmaster.internal/ubuntu/ utopic/main libxcursor1 armhf 1:1.1.14-1 [18.8 kB] Get:107 http://ftpmaster.internal/ubuntu/ utopic/main libxdamage1 armhf 1:1.1.4-2 [6490 B] Get:108 http://ftpmaster.internal/ubuntu/ utopic/main libxi6 armhf 2:1.7.4-1 [23.8 kB] Get:109 http://ftpmaster.internal/ubuntu/ utopic/main libxinerama1 armhf 2:1.1.3-1 [7278 B] Get:110 http://ftpmaster.internal/ubuntu/ utopic/main libxrandr2 armhf 2:1.4.2-1 [13.8 kB] Get:111 http://ftpmaster.internal/ubuntu/ utopic/main libgtk2.0-0 armhf 2.24.24-0ubuntu1 [1482 kB] Get:112 http://ftpmaster.internal/ubuntu/ utopic/main libpangomm-1.4-1 armhf 2.34.0-1ubuntu1 [34.7 kB] Get:113 http://ftpmaster.internal/ubuntu/ utopic/main libgtkmm-2.4-1c2a armhf 1:2.24.4-1ubuntu1 [571 kB] Get:114 http://ftpmaster.internal/ubuntu/ utopic/main libharfbuzz-gobject0 armhf 0.9.35-1 [9934 B] Get:115 http://ftpmaster.internal/ubuntu/ utopic/main libicu52 armhf 52.1-5 [6533 kB] Get:116 http://ftpmaster.internal/ubuntu/ utopic/main libharfbuzz-icu0 armhf 0.9.35-1 [5026 B] Get:117 http://ftpmaster.internal/ubuntu/ utopic/main x11-common all 1:7.7+1ubuntu8 [49.8 kB] Get:118 http://ftpmaster.internal/ubuntu/ utopic/main libice6 armhf 2:1.0.9-1 [32.7 kB] Get:119 http://ftpmaster.internal/ubuntu/ utopic/main libilmbase6 armhf 1.0.1-6ubuntu1 [60.7 kB] Get:120 http://ftpmaster.internal/ubuntu/ utopic/main liblcms2-2 armhf 2.6-3ubuntu1 [110 kB] Get:121 http://ftpmaster.internal/ubuntu/ utopic/main liblqr-1-0 armhf 0.4.2-1ubuntu1 [20.4 kB] Get:122 http://ftpmaster.internal/ubuntu/ utopic/main libltdl7 armhf 2.4.2-1.10ubuntu1 [32.5 kB] Get:123 http://ftpmaster.internal/ubuntu/ utopic-proposed/main libmagickcore5 armhf 8:6.7.7.10+dfsg-4ubuntu1 [1383 kB] Get:124 http://ftpmaster.internal/ubuntu/ utopic-proposed/main libmagickwand5 armhf 8:6.7.7.10+dfsg-4ubuntu1 [269 kB] Get:125 http://ftpmaster.internal/ubuntu/ utopic-proposed/main libmagick++5 armhf 8:6.7.7.10+dfsg-4ubuntu1 [91.4 kB] Get:126 http://ftpmaster.internal/ubuntu/ utopic/main libopenexr6 armhf 1.6.1-7ubuntu1 [145 kB] Get:127 http://ftpmaster.internal/ubuntu/ utopic/main librsvg2-2 armhf 2.40.3-1 [75.8 kB] Get:128 http://ftpmaster.internal/ubuntu/ utopic/main libwmf0.2-7 armhf 0.2.8.4-10.3ubuntu1 [145 kB] Get:129 http://ftpmaster.internal/ubuntu/ utopic-proposed/main libmagickcore5-extra armhf 8:6.7.7.10+dfsg-4ubuntu1 [53.1 kB] Get:130 http://ftpmaster.internal/ubuntu/ utopic/main libxft2 armhf 2.3.2-1 [30.5 kB] Get:131 http://ftpmaster.internal/ubuntu/ utopic/main libpangoxft-1.0-0 armhf 1.36.6-1 [13.1 kB] Get:132 http://ftpmaster.internal/ubuntu/ utopic/main libpcrecpp0 armhf 1:8.35-3ubuntu1 [13.5 kB] Get:133 http://ftpmaster.internal/ubuntu/ utopic/main libpoppler46 armhf 0.26.2-2ubuntu1 [629 kB] Get:134 http://ftpmaster.internal/ubuntu/ utopic/main libpoppler-glib8 armhf 0.26.2-2ubuntu1 [87.4 kB] Get:135 http://ftpmaster.internal/ubuntu/ utopic/main libpython2.7 armhf 2.7.8-5 [931 kB] Get:136 http://ftpmaster.internal/ubuntu/ utopic/main libexpat1-dev armhf 2.1.0-6 [103 kB] Get:137 http://ftpmaster.internal/ubuntu/ utopic/main libpython2.7-dev armhf 2.7.8-5 [28.6 MB] Get:138 http://ftpmaster.internal/ubuntu/ utopic/main libsigsegv2 armhf 2.10-4 [13.3 kB] Get:139 http://ftpmaster.internal/ubuntu/ utopic/main libsm6 armhf 2:1.2.2-1 [13.9 kB] Get:140 http://ftpmaster.internal/ubuntu/ utopic/main libtiffxx5 armhf 4.0.3-10 [5860 B] Get:141 http://ftpmaster.internal/ubuntu/ utopic/main libunistring0 armhf 0.9.3-5ubuntu3 [251 kB] Get:142 http://ftpmaster.internal/ubuntu/ utopic/main libxslt1.1 armhf 1.1.28-2build1 [128 kB] Get:143 http://ftpmaster.internal/ubuntu/ utopic/main libxt6 armhf 1:1.1.4-1 [146 kB] Get:144 http://ftpmaster.internal/ubuntu/ utopic/main libgnutlsxx28 armhf 3.2.16-1ubuntu1 [12.5 kB] Get:145 http://ftpmaster.internal/ubuntu/ utopic/main libjbig-dev armhf 2.0-2ubuntu5 [6326 B] Get:146 http://ftpmaster.internal/ubuntu/ utopic/main file armhf 1:5.19-1ubuntu1 [19.7 kB] Get:147 http://ftpmaster.internal/ubuntu/ utopic/main gettext-base armhf 0.18.3.2-1ubuntu1 [45.2 kB] Get:148 http://ftpmaster.internal/ubuntu/ utopic/main libgirepository-1.0-1 armhf 1.41.4-0ubuntu1 [75.9 kB] Get:149 http://ftpmaster.internal/ubuntu/ utopic/main gir1.2-glib-2.0 armhf 1.41.4-0ubuntu1 [124 kB] Get:150 http://ftpmaster.internal/ubuntu/ utopic/main libglib2.0-data all 2.41.3-1 [119 kB] Get:151 http://ftpmaster.internal/ubuntu/ utopic/main m4 armhf 1.4.17-4 [178 kB] Get:152 http://ftpmaster.internal/ubuntu/ utopic/main autoconf all 2.69-7 [322 kB] Get:153 http://ftpmaster.internal/ubuntu/ utopic/main autotools-dev all 20140510.1 [39.7 kB] Get:154 http://ftpmaster.internal/ubuntu/ utopic/main automake all 1:1.14.1-3ubuntu1 [510 kB] Get:155 http://ftpmaster.internal/ubuntu/ utopic/main autopoint all 0.18.3.2-1ubuntu1 [370 kB] Get:156 http://ftpmaster.internal/ubuntu/ utopic/main gettext armhf 0.18.3.2-1ubuntu1 [779 kB] Get:157 http://ftpmaster.internal/ubuntu/ utopic/main intltool-debian all 0.35.0+20060710.1 [31.6 kB] Get:158 http://ftpmaster.internal/ubuntu/ utopic/main po-debconf all 1.0.16+nmu3 [207 kB] Get:159 http://ftpmaster.internal/ubuntu/ utopic-proposed/main dh-apparmor all 2.8.96~2541-0ubuntu3.1 [12.0 kB] Get:160 http://ftpmaster.internal/ubuntu/ utopic/main debhelper all 9.20140613ubuntu2 [607 kB] Get:161 http://ftpmaster.internal/ubuntu/ utopic/main libtool-bin armhf 2.4.2-1.10ubuntu1 [72.0 kB] Get:162 http://ftpmaster.internal/ubuntu/ utopic/main libtool all 2.4.2-1.10ubuntu1 [181 kB] Get:163 http://ftpmaster.internal/ubuntu/ utopic/main dh-autoreconf all 9 [15.5 kB] Get:164 http://ftpmaster.internal/ubuntu/ utopic/main gir1.2-atk-1.0 armhf 2.12.0-1ubuntu1 [17.6 kB] Get:165 http://ftpmaster.internal/ubuntu/ utopic/main gir1.2-freedesktop armhf 1.41.4-0ubuntu1 [5714 B] Get:166 http://ftpmaster.internal/ubuntu/ utopic/main gir1.2-gconf-2.0 armhf 3.2.6-2ubuntu1 [6244 B] Get:167 http://ftpmaster.internal/ubuntu/ utopic/main gir1.2-gdkpixbuf-2.0 armhf 2.30.7-1 [8016 B] Get:168 http://ftpmaster.internal/ubuntu/ utopic/main gir1.2-pango-1.0 armhf 1.36.6-1 [20.8 kB] Get:169 http://ftpmaster.internal/ubuntu/ utopic/main gir1.2-gtk-2.0 armhf 2.24.24-0ubuntu1 [172 kB] Get:170 http://ftpmaster.internal/ubuntu/ utopic/main gir1.2-poppler-0.18 armhf 0.26.2-2ubuntu1 [17.8 kB] Get:171 http://ftpmaster.internal/ubuntu/ utopic/main gir1.2-rsvg-2.0 armhf 2.40.3-1 [3672 B] Get:172 http://ftpmaster.internal/ubuntu/ utopic/main liburi-perl all 1.64-1 [84.1 kB] Get:173 http://ftpmaster.internal/ubuntu/ utopic/main libencode-locale-perl all 1.03-1 [12.4 kB] Get:174 http://ftpmaster.internal/ubuntu/ utopic/main libhttp-date-perl all 6.02-1 [10.4 kB] Get:175 http://ftpmaster.internal/ubuntu/ utopic/main libfile-listing-perl all 6.04-1 [9774 B] Get:176 http://ftpmaster.internal/ubuntu/ utopic/main libhtml-tagset-perl all 3.20-2 [13.5 kB] Get:177 http://ftpmaster.internal/ubuntu/ utopic-proposed/main libhtml-parser-perl armhf 3.71-1build2 [87.5 kB] Get:178 http://ftpmaster.internal/ubuntu/ utopic/main libhtml-tree-perl all 5.03-1 [215 kB] Get:179 http://ftpmaster.internal/ubuntu/ utopic/main libio-html-perl all 1.001-1 [14.9 kB] Get:180 http://ftpmaster.internal/ubuntu/ utopic/main liblwp-mediatypes-perl all 6.02-1 [21.7 kB] Get:181 http://ftpmaster.internal/ubuntu/ utopic/main libhttp-message-perl all 6.06-1 [78.7 kB] Get:182 http://ftpmaster.internal/ubuntu/ utopic/main libhttp-cookies-perl all 6.00-2 [23.3 kB] Get:183 http://ftpmaster.internal/ubuntu/ utopic/main libhttp-negotiate-perl all 6.00-2 [13.4 kB] Get:184 http://ftpmaster.internal/ubuntu/ utopic-proposed/main libnet-ssleay-perl armhf 1.65-1build1 [242 kB] Get:185 http://ftpmaster.internal/ubuntu/ utopic/main libio-socket-ssl-perl all 1.965-1ubuntu1 [73.7 kB] Get:186 http://ftpmaster.internal/ubuntu/ utopic/main libnet-http-perl all 6.07-1 [23.8 kB] Get:187 http://ftpmaster.internal/ubuntu/ utopic/main liblwp-protocol-https-perl all 6.06-2 [8682 B] Get:188 http://ftpmaster.internal/ubuntu/ utopic/main libwww-robotrules-perl all 6.01-1 [14.1 kB] Get:189 http://ftpmaster.internal/ubuntu/ utopic-proposed/main libwww-perl all 6.08-1 [146 kB] Get:190 http://ftpmaster.internal/ubuntu/ utopic-proposed/main libxml-parser-perl armhf 2.41-2build1 [202 kB] Get:191 http://ftpmaster.internal/ubuntu/ utopic/main intltool all 0.50.2-2 [52.0 kB] Get:192 http://ftpmaster.internal/ubuntu/ utopic/main pkg-config armhf 0.28-1ubuntu1 [37.5 kB] Get:193 http://ftpmaster.internal/ubuntu/ utopic/main libart-2.0-dev armhf 2.3.21-2 [60.3 kB] Get:194 http://ftpmaster.internal/ubuntu/ utopic/main libaspell-dev armhf 0.60.7~20110707-1.1 [7286 B] Get:195 http://ftpmaster.internal/ubuntu/ utopic/main libglib2.0-bin armhf 2.41.3-1 [37.3 kB] Get:196 http://ftpmaster.internal/ubuntu/ utopic/main libpcre3-dev armhf 1:8.35-3ubuntu1 [312 kB] Get:197 http://ftpmaster.internal/ubuntu/ utopic/main zlib1g-dev armhf 1:1.2.8.dfsg-1ubuntu1 [176 kB] Get:198 http://ftpmaster.internal/ubuntu/ utopic/main libglib2.0-dev armhf 2.41.3-1 [1255 kB] Get:199 http://ftpmaster.internal/ubuntu/ utopic/main libatk1.0-dev armhf 2.12.0-1ubuntu1 [76.1 kB] Get:200 http://ftpmaster.internal/ubuntu/ utopic/main libsigc++-2.0-dev armhf 2.2.11-4 [63.1 kB] Get:201 http://ftpmaster.internal/ubuntu/ utopic/main libglibmm-2.4-dev armhf 2.40.0-1 [725 kB] Get:202 http://ftpmaster.internal/ubuntu/ utopic/main libatkmm-1.6-dev armhf 2.22.7-2ubuntu1 [27.2 kB] Get:203 http://ftpmaster.internal/ubuntu/ utopic/main libavahi-common-dev armhf 0.6.31-4ubuntu3 [33.9 kB] Get:204 http://ftpmaster.internal/ubuntu/ utopic/main libdbus-1-dev armhf 1.8.6-1ubuntu1 [138 kB] Get:205 http://ftpmaster.internal/ubuntu/ utopic/main libavahi-client-dev armhf 0.6.31-4ubuntu3 [29.0 kB] Get:206 http://ftpmaster.internal/ubuntu/ utopic/main libavahi-glib-dev armhf 0.6.31-4ubuntu3 [7820 B] Get:207 http://ftpmaster.internal/ubuntu/ utopic/main libboost1.55-dev armhf 1.55.0+dfsg-1ubuntu3 [5786 kB] Get:208 http://ftpmaster.internal/ubuntu/ utopic/main libboost-dev armhf 1.55.0.1~ubuntu1 [3222 B] Get:209 http://ftpmaster.internal/ubuntu/ utopic/main libbz2-dev armhf 1.0.6-5ubuntu4 [27.4 kB] Get:210 http://ftpmaster.internal/ubuntu/ utopic/main libpng12-dev armhf 1.2.51-0ubuntu2 [199 kB] Get:211 http://ftpmaster.internal/ubuntu/ utopic/main libfreetype6-dev armhf 2.5.2-1ubuntu5 [571 kB] Get:212 http://ftpmaster.internal/ubuntu/ utopic/main libfontconfig1-dev armhf 2.11.1-0ubuntu3 [624 kB] Get:213 http://ftpmaster.internal/ubuntu/ utopic/main xorg-sgml-doctools all 1:1.11-1 [12.9 kB] Get:214 http://ftpmaster.internal/ubuntu/ utopic/main x11proto-core-dev all 7.0.26-1 [700 kB] Get:215 http://ftpmaster.internal/ubuntu/ utopic/main libxau-dev armhf 1:1.0.8-1 [9438 B] Get:216 http://ftpmaster.internal/ubuntu/ utopic/main libxdmcp-dev armhf 1:1.1.1-1build1 [23.4 kB] Get:217 http://ftpmaster.internal/ubuntu/ utopic/main x11proto-input-dev all 2.3.1-1 [118 kB] Get:218 http://ftpmaster.internal/ubuntu/ utopic/main x11proto-kb-dev all 1.0.6-2 [269 kB] Get:219 http://ftpmaster.internal/ubuntu/ utopic/main xtrans-dev all 1.3.4-1 [70.3 kB] Get:220 http://ftpmaster.internal/ubuntu/ utopic/main libpthread-stubs0-dev armhf 0.3-4 [4084 B] Get:221 http://ftpmaster.internal/ubuntu/ utopic/main libxcb1-dev armhf 1.10-2ubuntu1 [72.5 kB] Get:222 http://ftpmaster.internal/ubuntu/ utopic/main libx11-dev armhf 2:1.6.2-2ubuntu2 [576 kB] Get:223 http://ftpmaster.internal/ubuntu/ utopic/main x11proto-render-dev all 2:0.11.1-2 [20.1 kB] Get:224 http://ftpmaster.internal/ubuntu/ utopic/main libxrender-dev armhf 1:0.9.8-1 [23.9 kB] Get:225 http://ftpmaster.internal/ubuntu/ utopic/main libice-dev armhf 2:1.0.9-1 [39.6 kB] Get:226 http://ftpmaster.internal/ubuntu/ utopic/main libsm-dev armhf 2:1.2.2-1 [14.8 kB] Get:227 http://ftpmaster.internal/ubuntu/ utopic/main libpixman-1-dev armhf 0.32.4-1ubuntu1 [174 kB] Get:228 http://ftpmaster.internal/ubuntu/ utopic/main libxcb-render0-dev armhf 1.10-2ubuntu1 [16.2 kB] Get:229 http://ftpmaster.internal/ubuntu/ utopic/main libxcb-shm0-dev armhf 1.10-2ubuntu1 [6868 B] Get:230 http://ftpmaster.internal/ubuntu/ utopic/main x11proto-xext-dev all 7.3.0-1 [212 kB] Get:231 http://ftpmaster.internal/ubuntu/ utopic/main libxext-dev armhf 2:1.3.2-1 [84.4 kB] Get:232 http://ftpmaster.internal/ubuntu/ utopic/main libcairo2-dev armhf 1.13.0~20140204-0ubuntu1 [500 kB] Get:233 http://ftpmaster.internal/ubuntu/ utopic/main libcairomm-1.0-dev armhf 1.10.0-1ubuntu3 [70.3 kB] Get:234 http://ftpmaster.internal/ubuntu/ utopic-proposed/main libcdt5 armhf 2.38.0-5build1 [21.1 kB] Get:235 http://ftpmaster.internal/ubuntu/ utopic-proposed/main libcgraph6 armhf 2.38.0-5build1 [37.3 kB] Get:236 http://ftpmaster.internal/ubuntu/ utopic/main libjpeg-turbo8-dev armhf 1.3.0-0ubuntu2 [215 kB] Get:237 http://ftpmaster.internal/ubuntu/ utopic/main libjpeg8-dev armhf 8c-2ubuntu8 [1554 B] Get:238 http://ftpmaster.internal/ubuntu/ utopic/main libjpeg-dev armhf 8c-2ubuntu8 [1554 B] Get:239 http://ftpmaster.internal/ubuntu/ utopic/main libdjvulibre-dev armhf 3.5.25.4-4 [2307 kB] Get:240 http://ftpmaster.internal/ubuntu/ utopic/main libenchant-dev armhf 1.6.0-10ubuntu1 [46.5 kB] Get:241 http://ftpmaster.internal/ubuntu/ utopic/main libjs-jquery all 1.7.2+dfsg-3ubuntu2 [69.0 kB] Get:242 http://ftpmaster.internal/ubuntu/ utopic/main libexif-dev armhf 0.6.21-1ubuntu1 [263 kB] Get:243 http://ftpmaster.internal/ubuntu/ utopic/main libgc-dev armhf 1:7.2d-6.3 [162 kB] Get:244 http://ftpmaster.internal/ubuntu/ utopic/main libgconf2-dev armhf 3.2.6-2ubuntu1 [83.6 kB] Get:245 http://ftpmaster.internal/ubuntu/ utopic/main libgdk-pixbuf2.0-dev armhf 2.30.7-1 [42.8 kB] Get:246 http://ftpmaster.internal/ubuntu/ utopic/main libgmp-dev armhf 2:6.0.0+dfsg-4 [260 kB] Get:247 http://ftpmaster.internal/ubuntu/ utopic/main nettle-dev armhf 2.7.1-3 [758 kB] Get:248 http://ftpmaster.internal/ubuntu/ utopic/main libtasn1-6-dev armhf 4.0-2 [76.7 kB] Get:249 http://ftpmaster.internal/ubuntu/ utopic/main libp11-kit-dev armhf 0.20.2-5 [56.5 kB] Get:250 http://ftpmaster.internal/ubuntu/ utopic/main libgnutls-dev armhf 3.2.16-1ubuntu1 [434 kB] Get:251 http://ftpmaster.internal/ubuntu/ utopic/main libgnutls28-dev armhf 3.2.16-1ubuntu1 [5718 B] Get:252 http://ftpmaster.internal/ubuntu/ utopic/main libxml2-dev armhf 2.9.1+dfsg1-4 [566 kB] Get:253 http://ftpmaster.internal/ubuntu/ utopic/main libsepol1-dev armhf 2.3-1 [136 kB] Get:254 http://ftpmaster.internal/ubuntu/ utopic/main libselinux1-dev armhf 2.3-1 [117 kB] Get:255 http://ftpmaster.internal/ubuntu/ utopic/main libgnomevfs2-dev armhf 1:2.24.4-6ubuntu1 [291 kB] Get:256 http://ftpmaster.internal/ubuntu/ utopic-proposed/main libpathplan4 armhf 2.38.0-5build1 [24.2 kB] Get:257 http://ftpmaster.internal/ubuntu/ utopic-proposed/main libgvc6 armhf 2.38.0-5build1 [502 kB] Get:258 http://ftpmaster.internal/ubuntu/ utopic-proposed/main libgvpr2 armhf 2.38.0-5build1 [150 kB] Get:259 http://ftpmaster.internal/ubuntu/ utopic-proposed/main libxdot4 armhf 2.38.0-5build1 [18.3 kB] Get:260 http://ftpmaster.internal/ubuntu/ utopic/main libltdl-dev armhf 2.4.2-1.10ubuntu1 [156 kB] Get:261 http://ftpmaster.internal/ubuntu/ utopic-proposed/main libgraphviz-dev armhf 2.38.0-5build1 [61.3 kB] Get:262 http://ftpmaster.internal/ubuntu/ utopic/main libgsl0ldbl armhf 1.16+dfsg-2 [647 kB] Get:263 http://ftpmaster.internal/ubuntu/ utopic/main libgsl0-dev armhf 1.16+dfsg-2 [765 kB] Get:264 http://ftpmaster.internal/ubuntu/ utopic/main libxft-dev armhf 2.3.2-1 [40.4 kB] Get:265 http://ftpmaster.internal/ubuntu/ utopic/main libharfbuzz-dev armhf 0.9.35-1 [30.0 kB] Get:266 http://ftpmaster.internal/ubuntu/ utopic/main libpango1.0-dev armhf 1.36.6-1 [265 kB] Get:267 http://ftpmaster.internal/ubuntu/ utopic/main x11proto-xinerama-dev all 1.2.1-2 [4966 B] Get:268 http://ftpmaster.internal/ubuntu/ utopic/main libxinerama-dev armhf 2:1.1.3-1 [7988 B] Get:269 http://ftpmaster.internal/ubuntu/ utopic/main x11proto-fixes-dev all 1:5.0-2ubuntu2 [14.2 kB] Get:270 http://ftpmaster.internal/ubuntu/ utopic/main libxfixes-dev armhf 1:5.0.1-2 [9828 B] Get:271 http://ftpmaster.internal/ubuntu/ utopic/main libxi-dev armhf 2:1.7.4-1 [180 kB] Get:272 http://ftpmaster.internal/ubuntu/ utopic/main x11proto-randr-dev all 1.4.0+git20120101.is.really.1.4.0-0ubuntu1 [32.9 kB] Get:273 http://ftpmaster.internal/ubuntu/ utopic/main libxrandr-dev armhf 2:1.4.2-1 [19.9 kB] Get:274 http://ftpmaster.internal/ubuntu/ utopic/main libxcursor-dev armhf 1:1.1.14-1 [26.1 kB] Get:275 http://ftpmaster.internal/ubuntu/ utopic/main x11proto-composite-dev all 1:0.4.2-2 [10.5 kB] Get:276 http://ftpmaster.internal/ubuntu/ utopic/main libxcomposite-dev armhf 1:0.4.4-1 [9562 B] Get:277 http://ftpmaster.internal/ubuntu/ utopic/main x11proto-damage-dev all 1:1.2.1-2 [8286 B] Get:278 http://ftpmaster.internal/ubuntu/ utopic/main libxdamage-dev armhf 1:1.1.4-2 [4680 B] Get:279 http://ftpmaster.internal/ubuntu/ utopic/main libxml2-utils armhf 2.9.1+dfsg1-4 [34.4 kB] Get:280 http://ftpmaster.internal/ubuntu/ utopic/main libgtk2.0-dev armhf 2.24.24-0ubuntu1 [2378 kB] Get:281 http://ftpmaster.internal/ubuntu/ utopic/main libpangomm-1.4-dev armhf 2.34.0-1ubuntu1 [44.0 kB] Get:282 http://ftpmaster.internal/ubuntu/ utopic/main libgtkmm-2.4-dev armhf 1:2.24.4-1ubuntu1 [392 kB] Get:283 http://ftpmaster.internal/ubuntu/ utopic/main libgtkspell0 armhf 2.0.16-1ubuntu7 [9604 B] Get:284 http://ftpmaster.internal/ubuntu/ utopic/main libgtkspell-dev armhf 2.0.16-1ubuntu7 [22.2 kB] Get:285 http://ftpmaster.internal/ubuntu/ utopic/main libilmbase-dev armhf 1.0.1-6ubuntu1 [119 kB] Get:286 http://ftpmaster.internal/ubuntu/ utopic/main libjasper-dev armhf 1.900.1-debian1-2 [499 kB] Get:287 http://ftpmaster.internal/ubuntu/ utopic/main liblcms2-dev armhf 2.6-3ubuntu1 [4657 kB] Get:288 http://ftpmaster.internal/ubuntu/ utopic/main liblqr-1-0-dev armhf 0.4.2-1ubuntu1 [71.3 kB] Get:289 http://ftpmaster.internal/ubuntu/ utopic/main libopenexr-dev armhf 1.6.1-7ubuntu1 [231 kB] Get:290 http://ftpmaster.internal/ubuntu/ utopic/main librsvg2-common armhf 2.40.3-1 [4674 B] Get:291 http://ftpmaster.internal/ubuntu/ utopic/main librsvg2-dev armhf 2.40.3-1 [88.6 kB] Get:292 http://ftpmaster.internal/ubuntu/ utopic/main liblzma-dev armhf 5.1.1alpha+20120614-2ubuntu2 [130 kB] Get:293 http://ftpmaster.internal/ubuntu/ utopic/main libtiff5-dev armhf 4.0.3-10 [249 kB] Get:294 http://ftpmaster.internal/ubuntu/ utopic/main libwmf-dev armhf 0.2.8.4-10.3ubuntu1 [182 kB] Get:295 http://ftpmaster.internal/ubuntu/ utopic/main libxt-dev armhf 1:1.1.4-1 [418 kB] Get:296 http://ftpmaster.internal/ubuntu/ utopic-proposed/main libmagickcore-dev armhf 8:6.7.7.10+dfsg-4ubuntu1 [850 kB] Get:297 http://ftpmaster.internal/ubuntu/ utopic-proposed/main libmagickwand-dev armhf 8:6.7.7.10+dfsg-4ubuntu1 [281 kB] Get:298 http://ftpmaster.internal/ubuntu/ utopic-proposed/main libmagick++-dev armhf 8:6.7.7.10+dfsg-4ubuntu1 [120 kB] Get:299 http://ftpmaster.internal/ubuntu/ utopic/main libpoppler-dev armhf 0.26.2-2ubuntu1 [651 kB] Get:300 http://ftpmaster.internal/ubuntu/ utopic/main libpoppler-glib-dev armhf 0.26.2-2ubuntu1 [131 kB] Get:301 http://ftpmaster.internal/ubuntu/ utopic/main libpoppler-private-dev armhf 0.26.2-2ubuntu1 [164 kB] Get:302 http://ftpmaster.internal/ubuntu/ utopic/main libpopt-dev armhf 1.16-8ubuntu1 [37.1 kB] Get:303 http://ftpmaster.internal/ubuntu/ utopic/main libpython-dev armhf 2.7.8-1 [7764 B] Get:304 http://ftpmaster.internal/ubuntu/ utopic/main librevenge-0.0-0 armhf 0.0.1-3 [178 kB] Get:305 http://ftpmaster.internal/ubuntu/ utopic/main librevenge-dev armhf 0.0.1-3 [27.0 kB] Get:306 http://ftpmaster.internal/ubuntu/ utopic/main libwpd-0.10-10 armhf 0.10.0-2 [173 kB] Get:307 http://ftpmaster.internal/ubuntu/ utopic/main libwpd-dev armhf 0.10.0-2 [227 kB] Get:308 http://ftpmaster.internal/ubuntu/ utopic/main libwpg-0.3-3 armhf 0.3.0-3 [43.1 kB] Get:309 http://ftpmaster.internal/ubuntu/ utopic/main libxslt1-dev armhf 1.1.28-2build1 [394 kB] Get:310 http://ftpmaster.internal/ubuntu/ utopic/main python2.7-dev armhf 2.7.8-5 [275 kB] Get:311 http://ftpmaster.internal/ubuntu/ utopic/main python-dev armhf 2.7.8-1 [1218 B] Get:312 http://ftpmaster.internal/ubuntu/ utopic/main dh-translations all 121 [21.6 kB] Get:313 http://ftpmaster.internal/ubuntu/ utopic/main libwpg-dev armhf 0.3.0-3 [48.7 kB] debconf: delaying package configuration, since apt-utils is not installed Fetched 99.6 MB in 18s (5254 kB/s) Selecting previously unselected package libexpat1:armhf. (Reading database ... 12163 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 libgnutls-openssl27:armhf. Preparing to unpack .../libgnutls-openssl27_3.2.16-1ubuntu1_armhf.deb ... Unpacking libgnutls-openssl27:armhf (3.2.16-1ubuntu1) ... 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 libcap-ng0:armhf. Preparing to unpack .../libcap-ng0_0.7.3-1.1_armhf.deb ... Unpacking libcap-ng0:armhf (0.7.3-1.1) ... Selecting previously unselected package libglib2.0-0:armhf. Preparing to unpack .../libglib2.0-0_2.41.3-1_armhf.deb ... Unpacking libglib2.0-0:armhf (2.41.3-1) ... 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-8ubuntu1_armhf.deb ... Unpacking libsystemd-login0:armhf (208-8ubuntu1) ... 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-2ubuntu2_all.deb ... Unpacking libx11-data (2:1.6.2-2ubuntu2) ... Selecting previously unselected package libx11-6:armhf. Preparing to unpack .../libx11-6_2%3a1.6.2-2ubuntu2_armhf.deb ... Unpacking libx11-6:armhf (2:1.6.2-2ubuntu2) ... 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-4_armhf.deb ... Unpacking libxml2:armhf (2.9.1+dfsg1-4) ... 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-4ubuntu1_all.deb ... Unpacking imagemagick-common (8:6.7.7.10+dfsg-4ubuntu1) ... 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-4ubuntu3_armhf.deb ... Unpacking libavahi-common-data:armhf (0.6.31-4ubuntu3) ... Selecting previously unselected package libavahi-common3:armhf. Preparing to unpack .../libavahi-common3_0.6.31-4ubuntu3_armhf.deb ... Unpacking libavahi-common3:armhf (0.6.31-4ubuntu3) ... Selecting previously unselected package libavahi-client3:armhf. Preparing to unpack .../libavahi-client3_0.6.31-4ubuntu3_armhf.deb ... Unpacking libavahi-client3:armhf (0.6.31-4ubuntu3) ... Selecting previously unselected package libavahi-glib1:armhf. Preparing to unpack .../libavahi-glib1_0.6.31-4ubuntu3_armhf.deb ... Unpacking libavahi-glib1:armhf (0.6.31-4ubuntu3) ... 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-3_armhf.deb ... Unpacking libcroco3:armhf (0.6.8-3) ... Selecting previously unselected package libcups2:armhf. Preparing to unpack .../libcups2_1.7.5-1_armhf.deb ... Unpacking libcups2:armhf (1.7.5-1) ... 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-1.1_armhf.deb ... Unpacking libaspell15 (0.60.7~20110707-1.1) ... Selecting previously unselected package libtext-iconv-perl. Preparing to unpack .../libtext-iconv-perl_1.7-5build3_armhf.deb ... Unpacking libtext-iconv-perl (1.7-5build3) ... 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-1.1_armhf.deb ... Unpacking aspell (0.60.7~20110707-1.1) ... 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-6.3_armhf.deb ... Unpacking libgc1c2:armhf (1:7.2d-6.3) ... 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.1_armhf.deb ... Unpacking libvpx1:armhf (1.3.0-2.1) ... 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-4_armhf.deb ... Unpacking libgd3:armhf (2.1.0-4) ... 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 libgmpxx4ldbl:armhf. Preparing to unpack .../libgmpxx4ldbl_2%3a6.0.0+dfsg-4_armhf.deb ... Unpacking libgmpxx4ldbl:armhf (2:6.0.0+dfsg-4) ... 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-0ubuntu3.1_armhf.deb ... Unpacking libapparmor1:armhf (2.8.96~2541-0ubuntu3.1) ... 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.8.6-1ubuntu1_armhf.deb ... Unpacking dbus (1.8.6-1ubuntu1) ... 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.8.6-1ubuntu1_armhf.deb ... Unpacking dbus-x11 (1.8.6-1ubuntu1) ... Selecting previously unselected package libpython2.7-minimal:armhf. Preparing to unpack .../libpython2.7-minimal_2.7.8-5_armhf.deb ... Unpacking libpython2.7-minimal:armhf (2.7.8-5) ... Selecting previously unselected package python2.7-minimal. Preparing to unpack .../python2.7-minimal_2.7.8-5_armhf.deb ... Unpacking python2.7-minimal (2.7.8-5) ... 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-5_armhf.deb ... Unpacking libpython2.7-stdlib:armhf (2.7.8-5) ... Selecting previously unselected package python2.7. Preparing to unpack .../python2.7_2.7.8-5_armhf.deb ... Unpacking python2.7 (2.7.8-5) ... 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-6ubuntu1_armhf.deb ... Unpacking libgnomevfs2-common (1:2.24.4-6ubuntu1) ... Selecting previously unselected package libgnomevfs2-0:armhf. Preparing to unpack .../libgnomevfs2-0_1%3a2.24.4-6ubuntu1_armhf.deb ... Unpacking libgnomevfs2-0:armhf (1:2.24.4-6ubuntu1) ... Selecting previously unselected package libgraphite2-3:armhf. Preparing to unpack .../libgraphite2-3_1.2.4-3ubuntu1_armhf.deb ... Unpacking libgraphite2-3:armhf (1.2.4-3ubuntu1) ... 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.6-1_armhf.deb ... Unpacking libpango-1.0-0:armhf (1.36.6-1) ... Selecting previously unselected package libharfbuzz0b:armhf. Preparing to unpack .../libharfbuzz0b_0.9.35-1_armhf.deb ... Unpacking libharfbuzz0b:armhf (0.9.35-1) ... Selecting previously unselected package libpangoft2-1.0-0:armhf. Preparing to unpack .../libpangoft2-1.0-0_1.36.6-1_armhf.deb ... Unpacking libpangoft2-1.0-0:armhf (1.36.6-1) ... Selecting previously unselected package libpangocairo-1.0-0:armhf. Preparing to unpack .../libpangocairo-1.0-0_1.36.6-1_armhf.deb ... Unpacking libpangocairo-1.0-0:armhf (1.36.6-1) ... 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-2_armhf.deb ... Unpacking libxfixes3:armhf (1:5.0.1-2) ... 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.4-1_armhf.deb ... Unpacking libxi6:armhf (2:1.7.4-1) ... 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.35-1_armhf.deb ... Unpacking libharfbuzz-gobject0:armhf (0.9.35-1) ... 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.35-1_armhf.deb ... Unpacking libharfbuzz-icu0:armhf (0.9.35-1) ... 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.2-1ubuntu1_armhf.deb ... Unpacking liblqr-1-0:armhf (0.4.2-1ubuntu1) ... Selecting previously unselected package libltdl7:armhf. Preparing to unpack .../libltdl7_2.4.2-1.10ubuntu1_armhf.deb ... Unpacking libltdl7:armhf (2.4.2-1.10ubuntu1) ... Selecting previously unselected package libmagickcore5:armhf. Preparing to unpack .../libmagickcore5_8%3a6.7.7.10+dfsg-4ubuntu1_armhf.deb ... Unpacking libmagickcore5:armhf (8:6.7.7.10+dfsg-4ubuntu1) ... Selecting previously unselected package libmagickwand5:armhf. Preparing to unpack .../libmagickwand5_8%3a6.7.7.10+dfsg-4ubuntu1_armhf.deb ... Unpacking libmagickwand5:armhf (8:6.7.7.10+dfsg-4ubuntu1) ... Selecting previously unselected package libmagick++5:armhf. Preparing to unpack .../libmagick++5_8%3a6.7.7.10+dfsg-4ubuntu1_armhf.deb ... Unpacking libmagick++5:armhf (8:6.7.7.10+dfsg-4ubuntu1) ... 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.3-1_armhf.deb ... Unpacking librsvg2-2:armhf (2.40.3-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-4ubuntu1_armhf.deb ... Unpacking libmagickcore5-extra:armhf (8:6.7.7.10+dfsg-4ubuntu1) ... 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.6-1_armhf.deb ... Unpacking libpangoxft-1.0-0:armhf (1.36.6-1) ... Selecting previously unselected package libpcrecpp0:armhf. Preparing to unpack .../libpcrecpp0_1%3a8.35-3ubuntu1_armhf.deb ... Unpacking libpcrecpp0:armhf (1:8.35-3ubuntu1) ... 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-5_armhf.deb ... Unpacking libpython2.7:armhf (2.7.8-5) ... 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-5_armhf.deb ... Unpacking libpython2.7-dev:armhf (2.7.8-5) ... 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 libgnutlsxx28:armhf. Preparing to unpack .../libgnutlsxx28_3.2.16-1ubuntu1_armhf.deb ... Unpacking libgnutlsxx28:armhf (3.2.16-1ubuntu1) ... 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.41.4-0ubuntu1_armhf.deb ... Unpacking libgirepository-1.0-1 (1.41.4-0ubuntu1) ... Selecting previously unselected package gir1.2-glib-2.0. Preparing to unpack .../gir1.2-glib-2.0_1.41.4-0ubuntu1_armhf.deb ... Unpacking gir1.2-glib-2.0 (1.41.4-0ubuntu1) ... Selecting previously unselected package libglib2.0-data. Preparing to unpack .../libglib2.0-data_2.41.3-1_all.deb ... Unpacking libglib2.0-data (2.41.3-1) ... 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-3ubuntu1_all.deb ... Unpacking automake (1:1.14.1-3ubuntu1) ... Selecting previously unselected package autopoint. Preparing to unpack .../autopoint_0.18.3.2-1ubuntu1_all.deb ... Unpacking autopoint (0.18.3.2-1ubuntu1) ... 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-0ubuntu3.1_all.deb ... Unpacking dh-apparmor (2.8.96~2541-0ubuntu3.1) ... Selecting previously unselected package debhelper. Preparing to unpack .../debhelper_9.20140613ubuntu2_all.deb ... Unpacking debhelper (9.20140613ubuntu2) ... Selecting previously unselected package libtool-bin. Preparing to unpack .../libtool-bin_2.4.2-1.10ubuntu1_armhf.deb ... Unpacking libtool-bin (2.4.2-1.10ubuntu1) ... Selecting previously unselected package libtool. Preparing to unpack .../libtool_2.4.2-1.10ubuntu1_all.deb ... Unpacking libtool (2.4.2-1.10ubuntu1) ... Selecting previously unselected package dh-autoreconf. Preparing to unpack .../dh-autoreconf_9_all.deb ... Unpacking dh-autoreconf (9) ... 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.41.4-0ubuntu1_armhf.deb ... Unpacking gir1.2-freedesktop (1.41.4-0ubuntu1) ... 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.6-1_armhf.deb ... Unpacking gir1.2-pango-1.0 (1.36.6-1) ... 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.3-1_armhf.deb ... Unpacking gir1.2-rsvg-2.0 (2.40.3-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-1build2_armhf.deb ... Unpacking libhtml-parser-perl (3.71-1build2) ... 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-1build1_armhf.deb ... Unpacking libnet-ssleay-perl (1.65-1build1) ... 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.07-1_all.deb ... Unpacking libnet-http-perl (6.07-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.08-1_all.deb ... Unpacking libwww-perl (6.08-1) ... Selecting previously unselected package libxml-parser-perl. Preparing to unpack .../libxml-parser-perl_2.41-2build1_armhf.deb ... Unpacking libxml-parser-perl (2.41-2build1) ... 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-1.1_armhf.deb ... Unpacking libaspell-dev (0.60.7~20110707-1.1) ... Selecting previously unselected package libglib2.0-bin. Preparing to unpack .../libglib2.0-bin_2.41.3-1_armhf.deb ... Unpacking libglib2.0-bin (2.41.3-1) ... Selecting previously unselected package libpcre3-dev:armhf. Preparing to unpack .../libpcre3-dev_1%3a8.35-3ubuntu1_armhf.deb ... Unpacking libpcre3-dev:armhf (1:8.35-3ubuntu1) ... 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.3-1_armhf.deb ... Unpacking libglib2.0-dev (2.41.3-1) ... 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-4ubuntu3_armhf.deb ... Unpacking libavahi-common-dev (0.6.31-4ubuntu3) ... Selecting previously unselected package libdbus-1-dev:armhf. Preparing to unpack .../libdbus-1-dev_1.8.6-1ubuntu1_armhf.deb ... Unpacking libdbus-1-dev:armhf (1.8.6-1ubuntu1) ... Selecting previously unselected package libavahi-client-dev. Preparing to unpack .../libavahi-client-dev_0.6.31-4ubuntu3_armhf.deb ... Unpacking libavahi-client-dev (0.6.31-4ubuntu3) ... Selecting previously unselected package libavahi-glib-dev. Preparing to unpack .../libavahi-glib-dev_0.6.31-4ubuntu3_armhf.deb ... Unpacking libavahi-glib-dev (0.6.31-4ubuntu3) ... 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-2ubuntu2_armhf.deb ... Unpacking libx11-dev:armhf (2:1.6.2-2ubuntu2) ... 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-5build1_armhf.deb ... Unpacking libcdt5 (2.38.0-5build1) ... Selecting previously unselected package libcgraph6. Preparing to unpack .../libcgraph6_2.38.0-5build1_armhf.deb ... Unpacking libcgraph6 (2.38.0-5build1) ... 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-3ubuntu2_all.deb ... Unpacking libjs-jquery (1.7.2+dfsg-3ubuntu2) ... 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-6.3_armhf.deb ... Unpacking libgc-dev:armhf (1:7.2d-6.3) ... 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 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 libgmp-dev:armhf. Preparing to unpack .../libgmp-dev_2%3a6.0.0+dfsg-4_armhf.deb ... Unpacking libgmp-dev:armhf (2:6.0.0+dfsg-4) ... Selecting previously unselected package nettle-dev. Preparing to unpack .../nettle-dev_2.7.1-3_armhf.deb ... Unpacking nettle-dev (2.7.1-3) ... 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:armhf. Preparing to unpack .../libgnutls-dev_3.2.16-1ubuntu1_armhf.deb ... Unpacking libgnutls-dev:armhf (3.2.16-1ubuntu1) ... Selecting previously unselected package libgnutls28-dev:armhf. Preparing to unpack .../libgnutls28-dev_3.2.16-1ubuntu1_armhf.deb ... Unpacking libgnutls28-dev:armhf (3.2.16-1ubuntu1) ... Selecting previously unselected package libxml2-dev:armhf. Preparing to unpack .../libxml2-dev_2.9.1+dfsg1-4_armhf.deb ... Unpacking libxml2-dev:armhf (2.9.1+dfsg1-4) ... 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-6ubuntu1_armhf.deb ... Unpacking libgnomevfs2-dev:armhf (1:2.24.4-6ubuntu1) ... Selecting previously unselected package libpathplan4. Preparing to unpack .../libpathplan4_2.38.0-5build1_armhf.deb ... Unpacking libpathplan4 (2.38.0-5build1) ... Selecting previously unselected package libgvc6. Preparing to unpack .../libgvc6_2.38.0-5build1_armhf.deb ... Unpacking libgvc6 (2.38.0-5build1) ... Selecting previously unselected package libgvpr2. Preparing to unpack .../libgvpr2_2.38.0-5build1_armhf.deb ... Unpacking libgvpr2 (2.38.0-5build1) ... Selecting previously unselected package libxdot4. Preparing to unpack .../libxdot4_2.38.0-5build1_armhf.deb ... Unpacking libxdot4 (2.38.0-5build1) ... Selecting previously unselected package libltdl-dev:armhf. Preparing to unpack .../libltdl-dev_2.4.2-1.10ubuntu1_armhf.deb ... Unpacking libltdl-dev:armhf (2.4.2-1.10ubuntu1) ... Selecting previously unselected package libgraphviz-dev. Preparing to unpack .../libgraphviz-dev_2.38.0-5build1_armhf.deb ... Unpacking libgraphviz-dev (2.38.0-5build1) ... 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.35-1_armhf.deb ... Unpacking libharfbuzz-dev (0.9.35-1) ... Selecting previously unselected package libpango1.0-dev. Preparing to unpack .../libpango1.0-dev_1.36.6-1_armhf.deb ... Unpacking libpango1.0-dev (1.36.6-1) ... 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-2_armhf.deb ... Unpacking libxfixes-dev:armhf (1:5.0.1-2) ... Selecting previously unselected package libxi-dev. Preparing to unpack .../libxi-dev_2%3a1.7.4-1_armhf.deb ... Unpacking libxi-dev (2:1.7.4-1) ... 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-4_armhf.deb ... Unpacking libxml2-utils (2.9.1+dfsg1-4) ... 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.2-1ubuntu1_armhf.deb ... Unpacking liblqr-1-0-dev (0.4.2-1ubuntu1) ... 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.3-1_armhf.deb ... Unpacking librsvg2-common:armhf (2.40.3-1) ... Selecting previously unselected package librsvg2-dev. Preparing to unpack .../librsvg2-dev_2.40.3-1_armhf.deb ... Unpacking librsvg2-dev (2.40.3-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-4ubuntu1_armhf.deb ... Unpacking libmagickcore-dev (8:6.7.7.10+dfsg-4ubuntu1) ... Selecting previously unselected package libmagickwand-dev. Preparing to unpack .../libmagickwand-dev_8%3a6.7.7.10+dfsg-4ubuntu1_armhf.deb ... Unpacking libmagickwand-dev (8:6.7.7.10+dfsg-4ubuntu1) ... Selecting previously unselected package libmagick++-dev. Preparing to unpack .../libmagick++-dev_8%3a6.7.7.10+dfsg-4ubuntu1_armhf.deb ... Unpacking libmagick++-dev (8:6.7.7.10+dfsg-4ubuntu1) ... 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-3_armhf.deb ... Unpacking librevenge-0.0-0 (0.0.1-3) ... Selecting previously unselected package librevenge-dev. Preparing to unpack .../librevenge-dev_0.0.1-3_armhf.deb ... Unpacking librevenge-dev (0.0.1-3) ... Selecting previously unselected package libwpd-0.10-10. Preparing to unpack .../libwpd-0.10-10_0.10.0-2_armhf.deb ... Unpacking libwpd-0.10-10 (0.10.0-2) ... Selecting previously unselected package libwpd-dev. Preparing to unpack .../libwpd-dev_0.10.0-2_armhf.deb ... Unpacking libwpd-dev (0.10.0-2) ... Selecting previously unselected package libwpg-0.3-3. Preparing to unpack .../libwpg-0.3-3_0.3.0-3_armhf.deb ... Unpacking libwpg-0.3-3 (0.3.0-3) ... 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-5_armhf.deb ... Unpacking python2.7-dev (2.7.8-5) ... 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-3_armhf.deb ... Unpacking libwpg-dev (0.3.0-3) ... Setting up libexpat1:armhf (2.1.0-6) ... Setting up libgnutls-openssl27:armhf (3.2.16-1ubuntu1) ... 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 libcap-ng0:armhf (0.7.3-1.1) ... Setting up libglib2.0-0:armhf (2.41.3-1) ... 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-8ubuntu1) ... 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-2ubuntu2) ... Setting up libx11-6:armhf (2:1.6.2-2ubuntu2) ... Setting up libxext6:armhf (2:1.3.2-1) ... Setting up libxml2:armhf (2.9.1+dfsg1-4) ... 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-4ubuntu1) ... 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-4ubuntu3) ... Setting up libavahi-common3:armhf (0.6.31-4ubuntu3) ... Setting up libavahi-client3:armhf (0.6.31-4ubuntu3) ... Setting up libavahi-glib1:armhf (0.6.31-4ubuntu3) ... 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-3) ... Setting up libcups2:armhf (1.7.5-1) ... 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-1.1) ... Setting up libtext-iconv-perl (1.7-5build3) ... Setting up emacsen-common (2.0.8) ... Setting up dictionaries-common (1.23.10) ... Setting up aspell (0.60.7~20110707-1.1) ... 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-6.3) ... 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.1) ... Setting up libxpm4:armhf (1:3.5.11-1) ... Setting up libgd3:armhf (2.1.0-4) ... 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 libgmpxx4ldbl:armhf (2:6.0.0+dfsg-4) ... Setting up libapparmor1:armhf (2.8.96~2541-0ubuntu3.1) ... Setting up netbase (5.2) ... Setting up dbus (1.8.6-1ubuntu1) ... Failed to open connection to "system" message bus: Failed to connect to socket /var/run/dbus/system_bus_socket: No such file or directory update-rc.d: warning: default stop runlevel arguments (0 1 6) do not match dbus Default-Stop values (none) invoke-rc.d: policy-rc.d denied execution of start. Setting up psmisc (22.21-2) ... Setting up dbus-x11 (1.8.6-1ubuntu1) ... Setting up libpython2.7-minimal:armhf (2.7.8-5) ... Setting up python2.7-minimal (2.7.8-5) ... Linking and byte-compiling packages for runtime python2.7... Setting up mime-support (3.55ubuntu1) ... Setting up libpython2.7-stdlib:armhf (2.7.8-5) ... Setting up python2.7 (2.7.8-5) ... 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-3ubuntu1) ... 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.6-1) ... Setting up libharfbuzz0b:armhf (0.9.35-1) ... Setting up libpangoft2-1.0-0:armhf (1.36.6-1) ... Setting up libpangocairo-1.0-0:armhf (1.36.6-1) ... Setting up libxcomposite1:armhf (1:0.4.4-1) ... Setting up libxfixes3:armhf (1:5.0.1-2) ... 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.4-1) ... 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.35-1) ... Setting up libicu52:armhf (52.1-5) ... Setting up libharfbuzz-icu0:armhf (0.9.35-1) ... 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.2-1ubuntu1) ... Setting up libltdl7:armhf (2.4.2-1.10ubuntu1) ... Setting up libmagickcore5:armhf (8:6.7.7.10+dfsg-4ubuntu1) ... Setting up libmagickwand5:armhf (8:6.7.7.10+dfsg-4ubuntu1) ... Setting up libmagick++5:armhf (8:6.7.7.10+dfsg-4ubuntu1) ... Setting up libopenexr6:armhf (1.6.1-7ubuntu1) ... Setting up librsvg2-2:armhf (2.40.3-1) ... Setting up libwmf0.2-7:armhf (0.2.8.4-10.3ubuntu1) ... Setting up libmagickcore5-extra:armhf (8:6.7.7.10+dfsg-4ubuntu1) ... Setting up libxft2:armhf (2.3.2-1) ... Setting up libpangoxft-1.0-0:armhf (1.36.6-1) ... Setting up libpcrecpp0:armhf (1:8.35-3ubuntu1) ... 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-5) ... Setting up libexpat1-dev:armhf (2.1.0-6) ... Setting up libpython2.7-dev:armhf (2.7.8-5) ... 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 libgnutlsxx28:armhf (3.2.16-1ubuntu1) ... 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.41.4-0ubuntu1) ... Setting up gir1.2-glib-2.0 (1.41.4-0ubuntu1) ... Setting up libglib2.0-data (2.41.3-1) ... 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-3ubuntu1) ... update-alternatives: using /usr/bin/automake-1.14 to provide /usr/bin/automake (automake) in auto mode Setting up autopoint (0.18.3.2-1ubuntu1) ... 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-0ubuntu3.1) ... Setting up debhelper (9.20140613ubuntu2) ... Setting up libtool-bin (2.4.2-1.10ubuntu1) ... Setting up libtool (2.4.2-1.10ubuntu1) ... Setting up dh-autoreconf (9) ... Setting up gir1.2-atk-1.0 (2.12.0-1ubuntu1) ... Setting up gir1.2-freedesktop (1.41.4-0ubuntu1) ... Setting up gir1.2-gdkpixbuf-2.0 (2.30.7-1) ... Setting up gir1.2-pango-1.0 (1.36.6-1) ... 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.3-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-1build2) ... 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-1build1) ... Setting up libio-socket-ssl-perl (1.965-1ubuntu1) ... Setting up libnet-http-perl (6.07-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-1.1) ... Setting up libglib2.0-bin (2.41.3-1) ... Setting up libpcre3-dev:armhf (1:8.35-3ubuntu1) ... Setting up zlib1g-dev:armhf (1:1.2.8.dfsg-1ubuntu1) ... Setting up libglib2.0-dev (2.41.3-1) ... 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-4ubuntu3) ... Setting up libdbus-1-dev:armhf (1.8.6-1ubuntu1) ... Setting up libavahi-client-dev (0.6.31-4ubuntu3) ... Setting up libavahi-glib-dev (0.6.31-4ubuntu3) ... 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-2ubuntu2) ... 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-5build1) ... Setting up libcgraph6 (2.38.0-5build1) ... 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-3ubuntu2) ... Setting up libexif-dev (0.6.21-1ubuntu1) ... Setting up libgc-dev:armhf (1:7.2d-6.3) ... Setting up libgdk-pixbuf2.0-dev (2.30.7-1) ... Setting up libgmp-dev:armhf (2:6.0.0+dfsg-4) ... Setting up nettle-dev (2.7.1-3) ... Setting up libtasn1-6-dev (4.0-2) ... Setting up libp11-kit-dev (0.20.2-5) ... Setting up libgnutls-dev:armhf (3.2.16-1ubuntu1) ... Setting up libgnutls28-dev:armhf (3.2.16-1ubuntu1) ... Setting up libxml2-dev:armhf (2.9.1+dfsg1-4) ... Setting up libsepol1-dev:armhf (2.3-1) ... Setting up libselinux1-dev:armhf (2.3-1) ... Setting up libpathplan4 (2.38.0-5build1) ... Setting up libgvc6 (2.38.0-5build1) ... Setting up libgvpr2 (2.38.0-5build1) ... Setting up libxdot4 (2.38.0-5build1) ... Setting up libltdl-dev:armhf (2.4.2-1.10ubuntu1) ... Setting up libgraphviz-dev (2.38.0-5build1) ... 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.35-1) ... Setting up libpango1.0-dev (1.36.6-1) ... 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-2) ... Setting up libxi-dev (2:1.7.4-1) ... 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-4) ... 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.2-1ubuntu1) ... Setting up libopenexr-dev (1.6.1-7ubuntu1) ... Setting up librsvg2-common:armhf (2.40.3-1) ... Setting up librsvg2-dev (2.40.3-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-4ubuntu1) ... Setting up libmagickwand-dev (8:6.7.7.10+dfsg-4ubuntu1) ... Setting up libmagick++-dev (8:6.7.7.10+dfsg-4ubuntu1) ... 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-3) ... Setting up librevenge-dev (0.0.1-3) ... Setting up libwpd-0.10-10 (0.10.0-2) ... Setting up libwpd-dev (0.10.0-2) ... Setting up libwpg-0.3-3 (0.3.0-3) ... Setting up libxslt1-dev:armhf (1.1.28-2build1) ... Setting up python2.7-dev (2.7.8-5) ... Setting up python-dev (2.7.8-1) ... Setting up libwpg-dev (0.3.0-3) ... 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-6ubuntu1) ... Setting up libgnomevfs2-0:armhf (1:2.24.4-6ubuntu1) ... 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.08-1) ... Setting up libxml-parser-perl (2.41-2build1) ... Setting up intltool (0.50.2-2) ... Setting up libgconf2-dev (3.2.6-2ubuntu1) ... Setting up libgnomevfs2-dev:armhf (1:2.24.4-6ubuntu1) ... 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.13ubuntu1 gcc-4.9_4.9.1-8ubuntu1 g++-4.9_4.9.1-8ubuntu1 binutils_2.24.51.20140818-1ubuntu1 libstdc++-4.9-dev_4.9.1-8ubuntu1 libstdc++6_4.9.1-8ubuntu1 ------------------------------------------------------------------------------ dpkg-source: warning: -sn is not a valid option for Dpkg::Source::Package::V3::Quilt gpgv: Signature made Fri Aug 22 09:09:35 2014 UTC using DSA key ID 059DD5EB gpgv: Can't check signature: public key not found dpkg-source: warning: failed to verify signature on ./inkscape_0.48.5-2ubuntu1.dsc dpkg-source: info: extracting inkscape in inkscape-0.48.5 dpkg-source: info: unpacking inkscape_0.48.5.orig.tar.gz dpkg-source: info: unpacking inkscape_0.48.5-2ubuntu1.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_FTBFS_due_to_tests.patch dpkg-source: info: applying 0006-Update_to_new_libwpg.patch dpkg-source: info: applying 0006_add_unity_quicklist_support.patch dpkg-buildpackage: source package inkscape dpkg-buildpackage: source version 0.48.5-2ubuntu1 dpkg-buildpackage: source distribution utopic dpkg-source --before-build inkscape-0.48.5 dpkg-buildpackage: host architecture armhf /usr/bin/fakeroot debian/rules clean dh clean --buildsystem=autoconf --parallel --with autoreconf,python2 dh_testdir -O--buildsystem=autoconf -O--parallel dh_auto_clean -O--buildsystem=autoconf -O--parallel dh_autoreconf_clean -O--buildsystem=autoconf -O--parallel dh_clean -O--buildsystem=autoconf -O--parallel debian/rules build-arch dh build-arch --buildsystem=autoconf --parallel --with autoreconf,python2 dh_testdir -a -O--buildsystem=autoconf -O--parallel dh_autoreconf -a -O--buildsystem=autoconf -O--parallel 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:111: 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:111: the top level configure.ac:135: 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:135: the top level configure.ac:574: 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:574: the top level configure.ac:599: 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:599: the top level configure.ac:724: 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:724: the top level configure.ac:893: 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:893: the top level 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:111: 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:111: the top level configure.ac:135: 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:135: the top level configure.ac:574: 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:574: the top level configure.ac:599: 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:599: the top level configure.ac:724: 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:724: the top level configure.ac:893: 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:893: the top level 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:111: 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:111: the top level configure.ac:135: 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:135: the top level configure.ac:574: 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:574: the top level configure.ac:599: 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:599: the top level configure.ac:724: 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:724: the top level configure.ac:893: 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:893: the top level 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:111: 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:111: the top level configure.ac:135: 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:135: the top level configure.ac:574: 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:574: the top level configure.ac:599: 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:599: the top level configure.ac:724: 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:724: the top level configure.ac:893: 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:893: the top level 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:111: 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:111: the top level configure.ac:135: 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:135: the top level configure.ac:574: 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:574: the top level configure.ac:599: 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:599: the top level configure.ac:724: 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:724: the top level configure.ac:893: 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:893: the top level src/Makefile.am:57: warning: 'INCLUDES' is the old name for 'AM_CPPFLAGS' (or '*_CPPFLAGS') debian/rules override_dh_auto_configure make[1]: Entering directory '/build/buildd/inkscape-0.48.5' 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 whether make supports nested variables... 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 whether gcc understands -c and -o together... yes 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.20.0 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... (cached) 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 whether gcc understands -c and -o together... (cached) yes checking dependency style of gcc... (cached) none 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 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 checking that generated files are newer than configure... done 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-strong -Wformat -Werror=format-security -Wall -O2 -fopenmp CFLAGS: -Wno-pointer-sign -g -O2 -fstack-protector-strong -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 make[1]: Leaving directory '/build/buildd/inkscape-0.48.5' dh_auto_build -a -O--buildsystem=autoconf -O--parallel make[1]: Entering directory '/build/buildd/inkscape-0.48.5' make all-recursive make[2]: Entering directory '/build/buildd/inkscape-0.48.5' Making all in src make[3]: Entering directory '/build/buildd/inkscape-0.48.5/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); ^ In file included 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_); } ^ /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/gdkmm-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/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/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/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.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.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.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))); ^ In file included from /usr/include/glib-2.0/gobject/gobject.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); ^ 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-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-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 '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); ^ /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), ^ 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(); ^ /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), ^ 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 '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), ^ /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-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.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); ^ 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); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ forward.h:71:23: 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] ); ^ 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 CXX context-fns.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 desktop.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 /usr/include/gdkmm-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 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/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_); } ^ In file included 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/glib-2.0/gobject/gobject.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); ^ 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/gdkmm-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/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_); } ^ In file included from /usr/include/glib-2.0/gobject/gobject.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_); } ^ 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_); } ^ CXX desktop-events.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 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-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/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/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_); } ^ CXX device-manager.o 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_); } ^ 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/glib-2.0/gobject/gobject.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 /usr/include/gdkmm-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/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: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/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_); } ^ CXX dir-util.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-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 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] ); ^ CXX document-undo.o 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] ); ^ In file included 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_); } ^ In file included from /usr/include/gdkmm-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_); } ^ CXX doxygen-main.o CXX draw-anchor.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 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 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/gdkmm-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 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 /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/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/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/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/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/glib-2.0/gobject/gobject.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_); } ^ CXX ege-color-prof-tracker.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 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_); } ^ 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 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 /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/glib-2.0/gobject/gobject.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/gdkmm-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 ./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/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_); } ^ CXX ege-output-action.o 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_); } ^ In file included from /usr/include/glib-2.0/gobject/gobject.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: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)); ^ CXX ege-select-one-action.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)) ^ 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 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 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 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] ); ^ In file included from /usr/include/gdkmm-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/glib-2.0/gobject/gobject.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); ^ 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/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 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 /usr/include/gdkmm-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/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.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/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/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/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.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/glib-2.0/gobject/gobject.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: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/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_); } ^ In file included from /usr/include/glib-2.0/gobject/gobject.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-chemistry.o CXX filter-enums.o CXX fixes.o CXX flood-context.o CXX gc-anchored.o CXX gc.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_); } ^ 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_); } ^ 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/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 /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_); } ^ CXX gc-finalized.o 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 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 /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/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_); } ^ 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_); } ^ CXX gradient-chemistry.o 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: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_); } ^ 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 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/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)); ^ CXX gradient-context.o CXX gradient-drag.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-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_); } ^ 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 /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 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/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/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 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/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 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/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/gdkmm-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/gdkmm-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/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 /usr/include/glib-2.0/gobject/gobject.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 /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_); } ^ CXX graphlayout.o 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_); } ^ In file included from /usr/include/glib-2.0/gobject/gobject.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 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/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/gdkmm-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/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 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/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/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.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/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/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_); } ^ 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.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/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/gdkmm-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_); } ^ CXX id-clash.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 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/glib-2.0/gobject/gobject.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); ^ 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: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 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_); } ^ 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/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/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 ./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 /usr/include/glib-2.0/gobject/gobject.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); ^ CXX ink-action.o CXX ink-comboboxentry-action.o 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 inkscape.o 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] ); ^ In file included 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 /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 interface.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_); } ^ CXX knot.o 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 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 /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 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/gdkmm-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 /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 ./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 /usr/include/gdkmm-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/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: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/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/glib-2.0/gobject/gobject.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: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/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_); } ^ CXX knot-holder-entity.o CXX layer-fns.o 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] ); ^ 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 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] ); ^ 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 /usr/include/glib-2.0/gobject/gobject.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(); ^ CXX layer-manager.o CXX line-geometry.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 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_); } ^ 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 /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 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] ); ^ 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 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/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 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/gdkmm-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 In file included from /usr/include/glib-2.0/gobject/gobject.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 marker.o 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] ); ^ In file included 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 ./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/gdkmm-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_); } ^ CXX media.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 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_); } ^ 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 /usr/include/glib-2.0/gobject/gobject.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 message-stack.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 /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 ./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 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 CXX object-edit.o CXX object-hierarchy.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 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_); } ^ 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 CXX path-chemistry.o CXX pencil-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 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_); } ^ 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_); } ^ 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 /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 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 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 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/gdkmm-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/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/glib-2.0/gobject/gobject.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:869: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:914: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:942: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/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/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_); } ^ CXX pen-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 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_); } ^ 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); ^ CXX persp3d-reference.o 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_); } ^ In file included from /usr/include/gdkmm-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_); } ^ 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 perspective-line.o CXX preferences.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] ); ^ CXX prefix.o CXX print.o CXX profile-manager.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] ); ^ 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 proj_pt.o 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 In file included 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_); } ^ CXX selcue.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 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); ^ CXX select-context.o 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_); } ^ In file included from /usr/include/glib-2.0/gobject/gobject.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/gdkmm-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/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 /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 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/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 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/gdkmm-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_); } ^ CXX seltrans.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 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:438: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_); } ^ 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); ^ In file included from /usr/include/glib-2.0/gobject/gobject.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))); ^ /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()) { ^ 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; ^ In file included from /usr/include/glib-2.0/gobject/gobject.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_); } ^ 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_); } ^ CXX snap.o CXX snapped-curve.o 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_); } ^ In file included from /usr/include/glib-2.0/gobject/gobject.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 In file included from ./2geom/bezier-curve.h:44:0, from ./2geom/geom.h:42, from snapped-point.h:18, from snapped-line.h:16, from snapped-line.cpp:11: ./2geom/bezier.h: In member function 'Inkscape::SnappedPoint Inkscape::SnappedLineSegment::intersect(const Inkscape::SnappedLineSegment&) const': ./2geom/bezier.h:216:22: warning: '*((void*)(& inters)+8).Geom::Crossing::ta' may be used uninitialized in this function [-Wmaybe-uninitialized] tn = tn*t; ^ snapped-line.cpp:54:23: note: '*((void*)(& inters)+8).Geom::Crossing::ta' was declared here Geom::OptCrossing inters = Geom::OptCrossing(); // empty by default ^ 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] ); ^ In file included 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_); } ^ CXX sp-conn-end.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 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 /usr/include/glib-2.0/gobject/gobject.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); ^ 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)); ^ 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 /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 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/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/glib-2.0/gobject/gobject.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: 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: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 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 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)); ^ CXX sp-desc.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 ./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-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-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/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: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/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/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/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: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/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.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: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: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/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_); } ^ 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_); } ^ /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 /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.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 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: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 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] ); ^ 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); ^ 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_); } ^ 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 /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_); } ^ CXX sp-filter-reference.o 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_); } ^ CXX sp-font-face.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-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_); } ^ In file included from /usr/include/gdkmm-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/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); ^ 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_); } ^ CXX sp-gaussian-blur.o 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/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/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/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/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/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/glib-2.0/gobject/gobject.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 /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 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/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/glib-2.0/gobject/gobject.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); ^ 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 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] ); ^ CXX sp-glyph.o 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 /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_); } ^ CXX sp-glyph-kerning.o 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_); } ^ 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); ^ 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_); } ^ 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 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] ); ^ CXX spiral-context.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 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 /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 ./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 /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/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 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/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/gdkmm-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/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/glib-2.0/gobject/gobject.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); ^ 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_); } ^ 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); ^ In file included 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_); } ^ 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 /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/glib-2.0/gobject/gobject.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) { ^ /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.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/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_); } ^ 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 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 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 /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 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: 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: 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 '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 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] ); ^ CXX sp-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/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-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 ./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] ); ^ 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_); } ^ 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_); } ^ 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_); } ^ CXX sp-item-update-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 ./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 ./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/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); ^ 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_); } ^ 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/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:866: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:868: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 ./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 /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/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 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/glib-2.0/gobject/gobject.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: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 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/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/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/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/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_); } ^ CXX sp-metadata.o 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 /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/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/glib-2.0/gobject/gobject.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); ^ 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/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 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] ); ^ 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_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' 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 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 '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)) ^ splivarot.cpp:210:53: note: in expansion of macro 'SP_LPE_ITEM' sp_lpe_item_remove_all_path_effects(SP_LPE_ITEM(l->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)) ^ splivarot.cpp:458: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:491: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:612: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:639: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:679: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:681: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:798: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:799: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:907: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:912: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:1095: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:1117: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:1333: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:1339:17: note: in expansion of macro 'SP_TEXT' curve = SP_TEXT(item)->getNormalizedBpath(); ^ splivarot.cpp:1458:15: warning: variable 'tstr' set but not used [-Wunused-but-set-variable] gchar tstr[80]; ^ splivarot.cpp:1317:20: warning: variable 'o_miter' set but not used [-Wunused-but-set-variable] float o_width, o_miter; ^ splivarot.cpp:1318:14: warning: variable 'o_join' set but not used [-Wunused-but-set-variable] JoinType o_join; ^ splivarot.cpp:1319: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:1557: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:1562:21: note: in expansion of macro 'SP_TEXT' curve = SP_TEXT(item)->getNormalizedBpath(); ^ splivarot.cpp:1720:19: warning: variable 'tstr' set but not used [-Wunused-but-set-variable] gchar tstr[80]; ^ splivarot.cpp:1575: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:1787: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:1799: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:1805: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:2130: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:2132: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:2141:32: note: in expansion of macro 'SP_IMAGE' curve = sp_image_get_curve(SP_IMAGE(item)); ^ 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); ^ CXX sp-metrics.o 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-missing-glyph.o CXX sp-namedview.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-object.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-group.o 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 /usr/include/gdkmm-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_); } ^ 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_); } ^ 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 /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/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 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] ); ^ 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.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_); } ^ CXX sp-offset.o 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/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: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/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: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/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: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 ./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 /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_); } ^ 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 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 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] ); ^ CXX sp-paint-server.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-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/glib-2.0/gobject/gobject.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: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/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-path.o CXX sp-pattern.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 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-polygon.o CXX sp-polyline.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 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/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 /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: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: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 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] ); ^ 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_); } ^ 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; ^ 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: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/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_); } ^ /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-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_); } ^ 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:164: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:215:32: note: in expansion of macro 'SP_SHAPE' sp_shape_set_curve(SP_SHAPE(polygon), curve, TRUE); ^ 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/glib-2.0/gobject/gobject.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))); ^ CXX sp-rect.o 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 /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 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/glib-2.0/gobject/gobject.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); ^ 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/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./forward.h:71:23: 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; ^ In file included from /usr/include/glib-2.0/gobject/gobject.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); ^ 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); ^ 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; ^ CXX sp-root.o CXX sp-script.o CXX sp-shape.o 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 ./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 /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 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 /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_); } ^ 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/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/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/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 /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: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/glib-2.0/gobject/gobject.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); ^ 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] ); ^ 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 /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 /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_); } ^ CXX sp-spiral.o 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 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); ^ 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 ./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 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)); ^ CXX sp-star.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-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_); } ^ In file included 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_); } ^ CXX sp-stop.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 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); ^ In file included from /usr/include/glib-2.0/gobject/gobject.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); ^ 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] ); ^ 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_); } ^ 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_); } ^ 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/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_); } ^ CXX sp-string.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 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_); } ^ 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-style-elem.o CXX sp-switch.o CXX sp-symbol.o CXX sp-text.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-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 ./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 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 /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 ./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/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 /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/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/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/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/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/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/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/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: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/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 ./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 ./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: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/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_); } ^ /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 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/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_); } ^ 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.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/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: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: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/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/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/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 ./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 ./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 /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 ./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: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: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: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/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-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_); } ^ 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)); ^ 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); ^ 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-title.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.o 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/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/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: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: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 /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 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/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 ./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] ); ^ 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: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/glib-2.0/gobject/gobject.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/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] ); ^ CXX spray-context.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 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 /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/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_); } ^ 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_); } ^ CXX star-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 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_); } ^ CXX style.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-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_); } ^ 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); ^ In file included from document.h:28:0, from spray-context.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] ); ^ CXX svg-view.o 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: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 spray-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: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 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/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 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/gtkmm-2.4/gtkmm.h:97:0, from sp-filter.h:19, from style.h:21, from spray-context.cpp:70: /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:70: /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:70: /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/glib-2.0/gobject/gobject.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/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/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 /usr/include/gtkmm-2.4/gtkmm.h:113:0, from sp-filter.h:19, from style.h:21, from spray-context.cpp:70: /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:70: /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:70: /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 spray-context.cpp:70: /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 spray-context.cpp:70: /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 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_); } ^ spray-context.cpp: In function 'void sp_spray_rotate_rel(Geom::Point, SPDesktop*, SPItem*, const Geom::Rotate&)': spray-context.cpp:148: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:21: 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:205: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:264: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:281: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:282: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:322: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:468: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:468: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:468: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)) ^ spray-context.cpp:538:31: note: in expansion of macro 'SP_ITEM' item_copied = SP_ITEM(new_obj); ^ 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:700: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: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_); } ^ 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 ./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: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 svg-view-widget.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 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 text-chemistry.o 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/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.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/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 /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 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] ); ^ 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_); } ^ CXX tools-switch.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 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/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 /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 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] ); ^ 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/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/glib-2.0/gobject/gobject.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/gdkmm-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/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_); } ^ CXX transf_mat_3x4.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-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 /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 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/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_); } ^ In file included from /usr/include/gdkmm-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 tweak-context.o 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 CXX uri.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 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-references.o CXX vanishing-point.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] ); ^ CXX verbs.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_); } ^ 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] ); ^ 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 version.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_); } ^ CXX zoom-context.o 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 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/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/gdkmm-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/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/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/glib-2.0/gobject/gobject.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] ); ^ 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: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_); } ^ CXX extension/prefdialog.o 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 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/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 /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 /usr/include/gdkmm-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.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/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/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/glib-2.0/gobject/gobject.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); ^ CXX extension/system.o CXX extension/timer.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 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()); ^ In file included from ./document.h:28:0, from extension/system.h:18, from extension/system.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/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/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/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_); } ^ In file included 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: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 ./extension/extension.h:20, from extension/system.h:19, from extension/system.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 ./extension/extension.h:20, from extension/system.h:19, from extension/system.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/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_); } ^ 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_); } ^ 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] ); ^ extension/system.cpp: In function 'Glib::ustring Inkscape::Extension::get_file_save_extension(Inkscape::Extension::FileSaveMethod)': extension/system.cpp:604: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:627: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:666: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:683:12: warning: enumeration value 'FILE_SAVE_METHOD_EXPORT' not handled in switch [-Wswitch] switch (method) { ^ CXX extension/input.o CXX extension/output.o CXX extension/effect.o CXX extension/patheffect.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] ); ^ In file included 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 /usr/include/gdkmm-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/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 ./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] ); ^ In file included from /usr/include/gdkmm-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 ./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] ); ^ CXX extension/print.o CXX extension/internal/bluredge.o 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/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 /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/gdkmm-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/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/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/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/gdkmm-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_); } ^ 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_); } ^ CXX extension/internal/grid.o 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)); ^ CXX extension/internal/gimpgrad.o 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/svg.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_); } ^ In file included from /usr/include/gdkmm-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] ); ^ 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/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/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/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_); } ^ In file included from /usr/include/gdkmm-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/gdkmm-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 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 /usr/include/gdkmm-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/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 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_); } ^ 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 ./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] ); ^ CXX extension/internal/pdf-input-cairo.o 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_); } ^ 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] ); ^ CXX extension/internal/cairo-ps-out.o 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; ^ CXX extension/internal/cairo-render-context.o CXX extension/internal/cairo-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/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_); } ^ In file included from /usr/include/gdkmm-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_); } ^ 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 ./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/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-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/gdkmm-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 /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/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.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/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/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/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/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/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: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/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/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: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 /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_); } ^ /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-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/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: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 ./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.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 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/glib-2.0/gobject/gobject.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: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: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: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 /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_); } ^ 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: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 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)); ^ 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_); } ^ 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_); } ^ 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); ^ CXX extension/internal/cairo-png-out.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)) ^ 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); ^ 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) ^ In file included from /usr/include/glib-2.0/gobject/gobject.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 '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); ^ /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); ^ 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); ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./forward.h:71:23: 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 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 /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: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 ./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/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/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_); } ^ /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/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/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_); } ^ CXX extension/internal/pov-out.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/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/gdkmm-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/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/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 ./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] ); ^ 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] ); ^ In file included 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.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/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/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: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.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_); } ^ 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/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_); } ^ 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_); } ^ 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: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/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.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 /usr/include/glib-2.0/gobject/gobject.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); ^ CXX extension/internal/odf.o 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)); ^ In file included 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_); } ^ In file included from /usr/include/gdkmm-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.o 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/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_); } ^ CXX extension/internal/latex-pstricks-out.o 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 /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 ./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/glib-2.0/gobject/gobject.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/glib-2.0/gobject/gobject.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/glib-2.0/gobject/gobject.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/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/gdkmm-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/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/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/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/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_); } ^ CXX extension/internal/win32.o CXX extension/internal/emf-win32-print.o CXX extension/internal/emf-win32-inout.o CXX helper/action.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/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: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_); } ^ 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 /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_); } ^ 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: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 ./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_); } ^ 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.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] ); ^ 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 ./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); ^ 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)); ^ CXX helper/unit-tracker.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 ./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); ^ CXX helper/units.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]; ^ In file included from /usr/include/glib-2.0/gobject/gobject.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/window.o CXX helper/stock-items.o CXX libvpsc/remove_rectangle_overlap.o CXX libvpsc/solve_VPSC.o CXX libvpsc/variable.o CXX inkscape-version.o CXX main.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 /usr/include/gdkmm-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_); } ^ 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] ); ^ CXX inkview.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 /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 helper/pixbuf-ops.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 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); ^ 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 /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_); } ^ CXX application/application.o 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/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_); } ^ 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] ); ^ 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/glib-2.0/gobject/gobject.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 '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); ^ main.cpp: In function 'int sp_main_console(int, const char**)': main.cpp:1151: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:1151: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:1290: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:1354: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:1354:61: note: in expansion of macro 'SP_ROOT' Geom::Point origin (SP_ROOT(doc->root)->x.computed, SP_ROOT(doc->root)->y.computed); ^ CXX application/app-prototype.o CXX bind/javabind.o CXX bind/dobinding.o 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/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_); } ^ In file included from /usr/include/gdkmm-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_); } ^ 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 ./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/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/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/gdkmm-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 /usr/include/gdkmm-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 /usr/include/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 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 /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/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/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/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_); } ^ CXX dialogs/item-properties.o 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/gdkmm-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/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/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/glib-2.0/gobject/gobject.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/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/gdkmm-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 ./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 ./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/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_); } ^ In file included from /usr/include/glib-2.0/gobject/gobject.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/glib-2.0/gobject/gobject.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, ^ In file included from /usr/include/glib-2.0/gobject/gobject.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; ^ 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_); } ^ dialogs/export.cpp: In function 'void sp_export_area_toggled(GtkToggleButton*, GtkObject*)': dialogs/export.cpp:892:60: warning: '*((void*)& bbox +32)' may be used uninitialized in this function [-Wmaybe-uninitialized] bbox->max()[Geom::Y]); ^ dialogs/export.cpp:892:60: warning: '*((void*)& bbox +24)' may be used uninitialized in this function [-Wmaybe-uninitialized] dialogs/export.cpp:892:60: warning: '*((void*)& bbox +16)' may be used uninitialized in this function [-Wmaybe-uninitialized] dialogs/export.cpp:892:60: warning: '*((void*)& bbox +8)' may be used uninitialized in this function [-Wmaybe-uninitialized] In file included from /usr/include/gdkmm-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/object-attributes.o CXX dialogs/spellcheck.o CXX dialogs/text-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 ./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/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/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 /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/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/glib-2.0/gobject/gobject.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); ^ 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_); } ^ 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); ^ 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_); } ^ 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)); ^ 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 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); ^ 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/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_); } ^ CXX display/nr-3dutils.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 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/glib-2.0/gobject/gobject.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 CXX display/nr-arena-item.o 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-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)); ^ 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 ./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/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 /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 /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 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/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/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/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/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/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/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: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/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.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.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 /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/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 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)); ^ 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: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_); } ^ CXX display/nr-arena-glyphs.o 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)); ^ CXX display/canvas-arena.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 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-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)); ^ CXX display/canvas-bpath.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-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_); } ^ In file included 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_); } ^ 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 ./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.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 /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/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: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/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 /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/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/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/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/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/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/gdkmm-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/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 ./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/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_); } ^ /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 /usr/include/glib-2.0/gobject/gobject.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 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-grid.o 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/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/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/gdkmm-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/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.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/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: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: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 /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/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 ./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/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/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-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_); } ^ /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 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/gdkmm-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 ./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-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/glib-2.0/gobject/gobject.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 /usr/include/glib-2.0/gobject/gobject.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 CXX display/snap-indicator.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/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/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/glib-2.0/gobject/gobject.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:131: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:149: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:150:12: note: in expansion of macro 'SP_CTRL' ctrl = SP_CTRL (object); ^ 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:224: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:291: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:510: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:561: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: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 ./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: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 /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_); } ^ 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/gdkmm-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.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/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()); ^ CXX display/sp-canvas-util.o CXX display/sp-canvas.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/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-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)); ^ 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_); } ^ CXX display/nr-filter.o CXX display/nr-filter-blend.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 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/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 /usr/include/glib-2.0/gobject/gobject.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 ./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:1467: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:1516: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:1588: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:1605: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:1966: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:1999:24: note: in expansion of macro 'SP_CANVAS' return emit_event (SP_CANVAS (widget), (GdkEvent *) event); ^ display/sp-canvas.cpp:1999: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:2008: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:2025:24: note: in expansion of macro 'SP_CANVAS' SPCanvas *canvas = SP_CANVAS (widget); ^ display/sp-canvas.cpp:2028: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:2042:24: note: in expansion of macro 'SP_CANVAS' SPCanvas *canvas = SP_CANVAS (widget); ^ display/sp-canvas.cpp:2045: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:2142: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:2177: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 CXX display/nr-filter-convolve-matrix.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_); } ^ 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 ./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: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 /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] ); ^ 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 ./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 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)); ^ 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/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/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/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_); } ^ 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: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: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_); } ^ CXX display/nr-filter-primitive.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 ./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/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: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: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_); } ^ 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: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: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_); } ^ 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] ); ^ CXX display/nr-filter-units.o CXX display/nr-filter-utils.o 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/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/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_); } ^ In file included 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_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' 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/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/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/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 /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/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.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/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/gdkmm-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/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: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/gdkmm-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.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 /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 ./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 ./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_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' 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/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/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/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_); } ^ In file included 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/gdkmm-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/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 /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/gdkmm-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 ./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 ./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_); } ^ CXX extension/param/notebook.o 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/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] ); ^ CXX extension/param/color.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/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/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 /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 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/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 ./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/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 /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 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/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 ./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 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_); } ^ CXX extension/param/enum.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/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_); } ^ 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_); } ^ CXX extension/param/float.o 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 /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; ^ 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] ); ^ 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 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_); } ^ 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 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 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/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 /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 /usr/include/gdkmm-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/gdkmm-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/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/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 /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 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_); } ^ CXX extension/param/string.o 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); ^ 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] ); ^ 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); ^ CXX extension/implementation/implementation.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/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 In file included 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/internal/../implementation/implementation.h:17, from extension/internal/wpg-input.h:18, from extension/internal/wpg-input.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_); } ^ In file included 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_); } ^ CXX extension/internal/bitmap/imagemagick.o 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/gdkmm-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/wpg-input.h:18, from extension/internal/wpg-input.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.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/gtkmm-2.4/gtkmm/widget.h:44:0, from extension/internal/../implementation/implementation.h:17, from extension/internal/wpg-input.h:18, from extension/internal/wpg-input.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/gdkmm-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_); } ^ In file included from ./document.h:28:0, from ./extension/system.h:18, from extension/internal/wpg-input.cpp:47: ./gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_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/wpg-input.cpp: In static member function 'static void Inkscape::Extension::Internal::WpgInput::init()': extension/internal/wpg-input.cpp:103:38: 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 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_); } ^ CXX extension/internal/bitmap/adaptiveThreshold.o 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/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/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.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 ./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] ); ^ CXX extension/internal/bitmap/addNoise.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/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 /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 ./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] ); ^ In file included from /usr/include/gdkmm-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/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 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 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_); } ^ CXX extension/internal/bitmap/blur.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 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_); } ^ In file included 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.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_); } ^ 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_); } ^ /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 ./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] ); ^ 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] ); ^ CXX extension/internal/bitmap/channel.o CXX extension/internal/bitmap/charcoal.o 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] = ""; ^ In file included 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/colorize.o 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/gdkmm-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/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/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 ./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/gdkmm-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 ./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] ); ^ CXX extension/internal/bitmap/cycleColormap.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/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_); } ^ CXX extension/internal/bitmap/despeckle.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/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 /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 /usr/include/gdkmm-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/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] ); ^ 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/edge.o 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/gdkmm-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/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 ./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/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/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] ); ^ CXX extension/internal/bitmap/enhance.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/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_); } ^ CXX extension/internal/bitmap/equalize.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 /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/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/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 /usr/include/gdkmm-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 ./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] ); ^ 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/gaussianBlur.o 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/gdkmm-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/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 ./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/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/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] ); ^ CXX extension/internal/bitmap/level.o CXX extension/internal/bitmap/levelChannel.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/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/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/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 /usr/include/gdkmm-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 ./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] ); ^ 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/medianFilter.o 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/gdkmm-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/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 ./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/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/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] ); ^ CXX extension/internal/bitmap/negate.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/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_); } ^ CXX extension/internal/bitmap/normalize.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/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 /usr/include/gdkmm-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/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] ); ^ 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/oilPaint.o 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/gdkmm-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/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 ./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/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/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] ); ^ CXX extension/internal/bitmap/raise.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/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_); } ^ CXX extension/internal/bitmap/reduceNoise.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/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 /usr/include/gdkmm-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/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] ); ^ 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/sample.o 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/gdkmm-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/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 ./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/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/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] ); ^ CXX extension/internal/bitmap/sharpen.o CXX extension/internal/bitmap/solarize.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/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/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/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 /usr/include/gdkmm-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/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] ); ^ 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/spread.o 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/gdkmm-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/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 ./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/gdkmm-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 /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 ./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] ); ^ CXX extension/internal/bitmap/threshold.o CXX extension/internal/bitmap/unsharpmask.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/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/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/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 /usr/include/gdkmm-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/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] ); ^ 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/bitmap/wave.o 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/gdkmm-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 ./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] ); ^ CXX extension/internal/pdfinput/pdf-parser.o CXX extension/internal/pdfinput/pdf-input.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/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/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/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] ); ^ 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; ^ CXX extension/internal/filter/filter-all.o In file included from ./document.h:28:0, from ./document-private.h:22, from extension/internal/pdfinput/svg-builder.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 extension/internal/pdfinput/svg-builder.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/pixbuf.h:32, from ./event-log.h:27, from ./document-private.h:26, from extension/internal/pdfinput/svg-builder.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/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: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/treeview.h:34:0, from ./event-log.h:31, from ./document-private.h:26, from extension/internal/pdfinput/svg-builder.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/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: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/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: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 extension/internal/pdfinput/svg-builder.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 ./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: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 ./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: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/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/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: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: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 ./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: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/gdkmm-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/gdkmm-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/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/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 ./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 ./sp-defs.h:15:0, from ./document-private.h:20, from extension/internal/pdfinput/svg-builder.cpp:25: 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:19: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (Match >= minMatch) { ^ 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 ./sp-defs.h:15:0, from ./document-private.h:20, from extension/internal/pdfinput/svg-builder.cpp:25: 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(); ^ 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] ); ^ 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-file.o 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_); } ^ CXX extension/script/InkscapeScript.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/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 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] ); ^ CXX filters/colormatrix.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/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/componenttransfer.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_); } ^ 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())); ^ CXX filters/componenttransfer-funcnode.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/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_); } ^ 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/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 ./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/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/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 /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/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/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/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/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.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/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.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.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/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/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_); } ^ 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_); } ^ CXX filters/composite.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/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 ./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: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 /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_); } ^ CXX filters/convolvematrix.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/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_); } ^ 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_); } ^ CXX filters/displacementmap.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/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_); } ^ 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/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/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/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/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/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/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/glib-2.0/gobject/gobject.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: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: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.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/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/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/glib-2.0/gobject/gobject.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/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/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 /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_); } ^ 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] ); ^ 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_); } ^ 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_); } ^ CXX filters/merge.o 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/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/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/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/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/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/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/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: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: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: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: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: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.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/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/glib-2.0/gobject/gobject.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: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_); } ^ 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); ^ 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/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/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_); } ^ /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 filters/morphology.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/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_); } ^ 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_); } ^ 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_); } ^ CXX filters/offset.o 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_); } ^ CXX filters/specularlighting.o 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/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/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/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.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 /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.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 ./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/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/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: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: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: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_); } ^ 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/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); ^ 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_); } ^ io/inkjar.cpp: In member function 'bool Inkjar::JarFile::open()': io/inkjar.cpp:110:45: warning: ordered comparison of pointer with integer zero [-Wextra] if ((fd = fopen(_filename, O_RDONLY)) < 0) { ^ io/inkjar.cpp: In member function 'bool Inkjar::JarFile::close()': io/inkjar.cpp:122:15: warning: ordered comparison of pointer with integer zero [-Wextra] if (fd >= 0 && !fclose(fd)) { ^ 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]; ^ 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_); } ^ 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_); } ^ CXX io/resource.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/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_); } ^ 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: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_); } ^ CXX io/simple-sax.o 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: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_); } ^ 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 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] ); ^ CXX libnr/nr-pixblock-line.o 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_); } ^ In file included 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_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' 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 ./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: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.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/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/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/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: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_); } ^ libnrtype/Layout-TNG-OutIter.cpp: In member function 'Inkscape::Text::Layout::iterator Inkscape::Text::Layout::sourceToIterator(void*) const': libnrtype/Layout-TNG-OutIter.cpp:214:34: warning: unused variable 'text_source' [-Wunused-variable] InputStreamTextSource const *text_source = static_cast(_input_stream[source_index]); ^ 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 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_); } ^ CXX live_effects/effect.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 ./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 function 'const char* Inkscape::Text::weight_to_text(PangoWeight)': libnrtype/Layout-TNG-Output.cpp:342:12: warning: enumeration value 'PANGO_WEIGHT_SEMILIGHT' not handled in switch [-Wswitch] switch (w) { ^ 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] ); ^ CXX live_effects/lpeobject-reference.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 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_); } ^ In file included from /usr/include/gdkmm-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); ^ CXX live_effects/lpe-patternalongpath.o 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] ); ^ 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_); } ^ CXX live_effects/lpe-bendpath.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 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/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.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/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/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_); } ^ 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 ./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/gdkmm-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/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/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:135:19: note: in expansion of macro 'SP_LPE_ITEM' original_bbox(SP_LPE_ITEM(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 /usr/include/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] ); ^ CXX live_effects/lpe-dynastroke.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-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_); } ^ CXX live_effects/lpe-extrude.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-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-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 In file included from /usr/include/glib-2.0/gobject/gobject.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_); } ^ CXX live_effects/lpe-curvestitch.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/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:20: 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]; ^ CXX live_effects/lpe-constructgrid.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 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-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/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/glib-2.0/gobject/gobject.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/gdkmm-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)); ^ In file included 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_); } ^ CXX live_effects/lpe-tangent_to_curve.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/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 CXX live_effects/bezctx.o CXX live_effects/lpe-circle_with_radius.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); ^ 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 In file included from /usr/include/glib-2.0/gobject/gobject.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); ^ 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-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/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/glib-2.0/gobject/gobject.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/gdkmm-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-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; ^ 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:30: 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)); ^ 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 CXX live_effects/parameter/bool.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_); } ^ 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_); } ^ CXX live_effects/parameter/random.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/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 /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 ./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 ./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/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: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] ); ^ 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] ); ^ CXX live_effects/parameter/point.o CXX live_effects/parameter/path-reference.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/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] ); ^ 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_); } ^ CXX live_effects/parameter/path.o CXX live_effects/parameter/text.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/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_); } ^ CXX live_effects/parameter/unit.o 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] ); ^ In file included from /usr/include/glib-2.0/gobject/gobject.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/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 /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 ./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 /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/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 ./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 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 /usr/include/gdkmm-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: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 /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 ./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 ./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 /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 ./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: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/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:31, 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:31, 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:31, 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:31, 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:31, 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:31, 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_); } ^ CXX svg/css-ostringstream.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/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.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/itos.o CXX svg/path-string.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_); } ^ CXX svg/round.o 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_); } ^ CXX svg/stringstream.o 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/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 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/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/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.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_); } ^ 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] ); ^ 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 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:357: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:369:26: note: in expansion of macro 'GTK_RULER' sp_ruler_set_metric (GTK_RULER (dtw->vruler), SP_PT); ^ widgets/desktop-widget.cpp:378: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:379:43: note: in expansion of macro 'GTK_ADJUSTMENT' dtw->hscrollbar = gtk_hscrollbar_new (GTK_ADJUSTMENT (dtw->hadj)); ^ widgets/desktop-widget.cpp:393: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:394: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:438: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:495: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:496: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:579:28: note: in expansion of macro 'SP_DESKTOP_WIDGET' SPDesktopWidget *dtw = SP_DESKTOP_WIDGET (object); ^ 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:1846:20: note: in expansion of macro 'SP_ITEM' SPItem* item = SP_ITEM(root); ^ CXX widgets/font-selector.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_); } ^ CXX widgets/gradient-image.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/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) ^ CXX widgets/gradient-selector.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 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_); } ^ In file included 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_); } ^ 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/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_); } ^ 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_); } ^ CXX widgets/gradient-toolbar.o CXX widgets/gradient-vector.o 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] ); ^ 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 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 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/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 /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/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_); } ^ CXX widgets/paint-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 ./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/gdkmm-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.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/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/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 /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)); ^ 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_); } ^ 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/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/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/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/glib-2.0/gobject/gobject.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_); } ^ CXX widgets/ruler.o 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_); } ^ 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] ); ^ In file included 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_); } ^ CXX widgets/select-toolbar.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/../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 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/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 /usr/include/glib-2.0/gobject/gobject.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); ^ 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 ./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] ); ^ 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; ^ In file included 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_); } ^ 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/gdkmm-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 /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] 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] ); ^ 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_); } ^ CXX widgets/sp-color-gtkselector.o 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-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/../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 In file included from /usr/include/glib-2.0/gobject/gobject.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); ^ 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); ^ 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 ); ^ CXX widgets/spinbutton-events.o CXX widgets/sp-widget.o 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_); } ^ In file included from /usr/include/gdkmm-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); ^ CXX widgets/swatch-selector.o CXX widgets/toolbox.o 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_); } ^ 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_); } ^ In file included from /usr/include/gdkmm-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_); } ^ CXX debug/heap.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 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/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/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_); } ^ 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_); } ^ 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); ^ 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/log-display-config.o CXX debug/sysv-heap.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_); } ^ CXX debug/gdk-event-latency-tracker.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 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_); } ^ 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_); } ^ CXX debug/timestamp.o 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/composite-node-observer.o CXX xml/helper-observer.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))) { ^ 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")); ^ /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); ^ CXX xml/quote.o CXX xml/repr-css.o CXX xml/log-builder.o 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/node-fns.o CXX xml/rebase-hrefs.o 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/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/gdkmm-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/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_); } ^ 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_); } ^ CXX xml/repr-util.o 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 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/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/gdkmm-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/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/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/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_); } ^ CXX ui/cache/svg_preview_cache.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/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_); } ^ 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)); ^ CXX ui/dialog/aboutbox.o 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_); } ^ In file included from /usr/include/gdkmm-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_); } ^ CXX ui/dialog/align-and-distribute.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 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_); } ^ 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_); } ^ CXX ui/dialog/color-item.o 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] ); ^ In file included from /usr/include/glib-2.0/gobject/gobject.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/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 /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/gdkmm-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 ./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/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 ./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/gdkmm-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/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:31, 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:31, 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:31, 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:31, 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/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 /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:31, 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:31, 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 ui/dialog/align-and-distribute.cpp: In member function 'virtual void Inkscape::UI::Dialog::ActionAlign::on_button_click()': ui/dialog/align-and-distribute.cpp:224:72: warning: '*((void*)& b +32)' may be used uninitialized in this function [-Wmaybe-uninitialized] a.sy0 * b->min()[Geom::Y] + a.sy1 * b->max()[Geom::Y]); ^ ui/dialog/align-and-distribute.cpp:224:44: warning: '*((void*)& b +24)' may be used uninitialized in this function [-Wmaybe-uninitialized] a.sy0 * b->min()[Geom::Y] + a.sy1 * b->max()[Geom::Y]); ^ ui/dialog/align-and-distribute.cpp:223:72: warning: '*((void*)& b +16)' may be used uninitialized in this function [-Wmaybe-uninitialized] Geom::Point const sp(a.sx0 * b->min()[Geom::X] + a.sx1 * b->max()[Geom::X], ^ ui/dialog/align-and-distribute.cpp:223:44: warning: '*((void*)& b +8)' may be used uninitialized in this function [-Wmaybe-uninitialized] Geom::Point const sp(a.sx0 * b->min()[Geom::X] + a.sx1 * b->max()[Geom::X], ^ In file included 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/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/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/gdkmm-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/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/gdkmm-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/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_); } ^ CXX ui/dialog/extension-editor.o 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/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: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_); } ^ 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); ^ In file included 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 ./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/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/gdkmm-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/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_); } ^ CXX ui/dialog/filedialog.o 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 ./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] ); ^ 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 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 /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.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/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.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/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/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/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 /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 ./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] ); ^ 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 ./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: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/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 ./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 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/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_); } ^ CXX ui/dialog/find.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/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 /usr/include/gdkmm-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/gdkmm-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/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/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 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/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 ./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/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 /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: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/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.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 ./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: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); ^ In file included 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_); } ^ 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; ^ In file included from /usr/include/gdkmm-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 /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_); } ^ CXX ui/dialog/floating-behavior.o 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/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/glib-2.0/gobject/gobject.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)); ^ CXX ui/dialog/glyphs.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 ./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] ); ^ 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/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 /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_); } ^ CXX ui/dialog/icon-preview.o 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/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.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_); } ^ In file included from /usr/include/glib-2.0/gobject/gobject.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); ^ 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 /usr/include/gdkmm-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/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 /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 ./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/glib-2.0/gobject/gobject.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); ^ CXX ui/dialog/inkscape-preferences.o CXX ui/dialog/input.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/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/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/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/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_); } ^ In file included from /usr/include/gdkmm-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/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/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 ./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/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/gdkmm-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/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 ./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] ); ^ CXX ui/dialog/layers.o 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_); } ^ 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 ./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/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 /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 /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/gdkmm-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.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/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.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/glib-2.0/gobject/gobject.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; ^ /usr/include/glib-2.0/gobject/gtype.h:1933:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPItem*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ./forward.h:71:23: 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/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; ^ 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/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/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); ^ 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)); ^ 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)); ^ CXX ui/dialog/memory.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_); } ^ CXX ui/dialog/messages.o 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] ); ^ CXX ui/dialog/ocaldialogs.o CXX ui/dialog/print.o CXX ui/dialog/print-colors-preview-dialog.o CXX ui/dialog/scriptdialog.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/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/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 /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.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 ./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/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 /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: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_); } ^ CXX ui/dialog/svg-fonts-dialog.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/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/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: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/print.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/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_); } ^ 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 ./ui/view/view.h:22:0, from ./desktop.h:36, from ui/dialog/print.h:18, from ui/dialog/print.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 ./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 /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: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 ./ui/widget/rendering-options.h:16, from ui/dialog/print.h:21, from ui/dialog/print.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/widget/rendering-options.h:16, from ui/dialog/print.h:21, from ui/dialog/print.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/widget/rendering-options.h:16, from ui/dialog/print.h:21, from ui/dialog/print.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/widget/rendering-options.h:16, from ui/dialog/print.h:21, from ui/dialog/print.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 ./ui/widget/rendering-options.h:16, from ui/dialog/print.h:21, from ui/dialog/print.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/widget/rendering-options.h:16, from ui/dialog/print.h:21, from ui/dialog/print.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_); } ^ CXX ui/dialog/swatches.o 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: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 ui/dialog/tile.o CXX ui/dialog/tracedialog.o 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/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/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.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/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/glib-2.0/gobject/gobject.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()))); ^ In file included from /usr/include/gdkmm-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/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/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/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/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/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/gdkmm-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 ./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/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 /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/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/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 ./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/glib-2.0/gobject/gobject.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/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/glib-2.0/gobject/gobject.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 /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 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/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_); } ^ In file included 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 /usr/include/gdkmm-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 ./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/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 /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/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/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/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/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 ./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/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/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/glib-2.0/gobject/gobject.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 ./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/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/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/gdkmm-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.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/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: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 /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_); } ^ In file included from /usr/include/glib-2.0/gobject/gobject.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/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/curve-drag-point.o CXX ui/tool/event-utils.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; ^ CXX ui/tool/manipulator.o CXX ui/tool/modifier-tracker.o CXX ui/tool/multi-path-manipulator.o 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] ); ^ In file included 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/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_); } ^ CXX ui/tool/node-tool.o 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:31, 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:31, 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 ./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 /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:31, 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/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/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:31, 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/gdkmm-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/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:31, 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:31, 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/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/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:31, 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:31, 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 ./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/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:31, 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/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_); } ^ 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:31, 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:31, 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_); } ^ In file included from /usr/include/gdkmm-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:31, 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:31, 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:31, 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:31, 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:31, 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_); } ^ CXX ui/tool/path-manipulator.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/node.h:31, 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:31, 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:216:0, from ./ui/tool/control-point.h:18, from ./ui/tool/selectable-control-point.h:15, from ./ui/tool/node.h:31, 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:97:0, from ./ui/tool/control-point.h:18, from ./ui/tool/selectable-control-point.h:15, from ./ui/tool/node.h:31, 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:31, 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:31, 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:31, 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:31, 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:31, 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:207:0, from ./ui/tool/control-point.h:18, from ./ui/tool/selectable-control-point.h:15, from ./ui/tool/node.h:31, 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:31, 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/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/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:31, 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:31, 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/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/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:31, 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: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 ./2geom/bezier-utils.h:44:0, from ui/tool/node.cpp:16: ./2geom/point.h: In member function 'virtual void Inkscape::UI::Node::dragged(Geom::Point&, GdkEventMotion*)': ./2geom/point.h:97:58: warning: '*((void*)(& pos)+8).Geom::Point::_pt[0u]' may be used uninitialized in this function [-Wmaybe-uninitialized] return Point(_pt[X] - o._pt[X], _pt[Y] - o._pt[Y]); ^ ui/tool/node.cpp:1081:46: note: '*((void*)(& pos)+8).Geom::Point::_pt[0u]' was declared here boost::optional pos; ^ In file included from ./2geom/bezier-utils.h:44:0, from ui/tool/node.cpp:16: ./2geom/point.h:97:58: warning: '*((void*)(& pos)+8).Geom::Point::_pt[1u]' may be used uninitialized in this function [-Wmaybe-uninitialized] return Point(_pt[X] - o._pt[X], _pt[Y] - o._pt[Y]); ^ ui/tool/node.cpp:1081:46: note: '*((void*)(& pos)+8).Geom::Point::_pt[1u]' was declared here boost::optional pos; ^ In file included from ./2geom/bezier-utils.h:44:0, from ui/tool/node.cpp:16: ./2geom/point.h:41:30: warning: '*((void*)(& back_point)+8).Geom::Point::_pt[1u]' may be used uninitialized in this function [-Wmaybe-uninitialized] _pt[i] = p._pt[i]; ^ ui/tool/node.cpp:1044:55: note: '*((void*)(& back_point)+8).Geom::Point::_pt[1u]' was declared here boost::optional front_point, back_point; ^ In file included from ./2geom/bezier-utils.h:44:0, from ui/tool/node.cpp:16: ./2geom/point.h:41:30: warning: '*((void*)(& back_point)+8).Geom::Point::_pt[0u]' may be used uninitialized in this function [-Wmaybe-uninitialized] _pt[i] = p._pt[i]; ^ ui/tool/node.cpp:1044:55: note: '*((void*)(& back_point)+8).Geom::Point::_pt[0u]' was declared here boost::optional front_point, back_point; ^ In file included from /usr/include/glib-2.0/gobject/gobject.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:477: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:480: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:483: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:97:0, from ./ui/tool/control-point.h:18, from ./ui/tool/selectable-control-point.h:15, from ./ui/tool/node.h:31, 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_); } ^ CXX ui/tool/selectable-control-point.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 ./ui/tool/control-point.h:18, from ./ui/tool/selectable-control-point.h:15, from ./ui/tool/node.h:31, 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:31, 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:31, 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:31, 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_); } ^ CXX ui/tool/selector.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/node.h:31, 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:31, 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:31, 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:1241:32: note: in expansion of macro 'SP_SHAPE' sp_shape_set_curve(SP_SHAPE(_path), _spcurve, false); ^ 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/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/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/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/gdkmm-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/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: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: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.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/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: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: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/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_); } ^ 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_); } ^ CXX ui/view/edit.o CXX ui/view/edit-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/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_); } ^ CXX ui/view/view-widget.o 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_); } ^ 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] ); ^ CXX ui/widget/button.o 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_); } ^ CXX ui/widget/color-picker.o 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] ); ^ In file included from /usr/include/glib-2.0/gobject/gobject.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); ^ In file included 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 ./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] ); ^ In file included from /usr/include/gdkmm-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 /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_); } ^ CXX ui/widget/color-preview.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/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_); } ^ CXX ui/widget/combo-text.o CXX ui/widget/dock.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 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_); } ^ In file included 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_); } ^ CXX ui/widget/dock-item.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-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 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/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/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_); } ^ CXX ui/widget/filter-effect-chooser.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/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/gdkmm-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/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.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 /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/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 ./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] ); ^ 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 /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_); } ^ CXX ui/widget/handlebox.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 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_); } ^ CXX ui/widget/icon-widget.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_); } ^ 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] ); ^ In file included 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_); } ^ 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/imageicon.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_); } ^ CXX ui/widget/imagetoggler.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/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_); } ^ CXX ui/widget/labelled.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/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/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/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/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/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/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/gdkmm-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/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/gdkmm-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/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 ./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 CXX ui/widget/object-composite-settings.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_); } ^ In file included from /usr/include/gdkmm-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/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/gdkmm-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 ./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] ); ^ 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_); } ^ 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 ./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/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 /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/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/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/gdkmm-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/glib-2.0/gobject/gobject.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/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/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.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 ./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/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 /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_); } ^ ui/widget/layer-selector.cpp: At global scope: ui/widget/layer-selector.cpp:166:6: warning: 'bool Inkscape::Widgets::{anonymous}::detach(Inkscape::Widgets::LayerSelector*)' defined but not used [-Wunused-function] bool detach(LayerSelector *selector) { ^ 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); ^ CXX ui/widget/preferences-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/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_); } ^ In file included from /usr/include/gdkmm-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_); } ^ CXX ui/widget/random.o 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/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_); } ^ In file included from /usr/include/gdkmm-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_); } ^ 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/registry.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] ); ^ CXX ui/widget/rendering-options.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/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_); } ^ CXX ui/widget/rotateable.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/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/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/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/gdkmm-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/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/gdkmm-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: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/gdkmm-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/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 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 /usr/include/gdkmm-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 /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/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_); } ^ CXX ui/widget/selected-style.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/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_); } ^ 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 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_); } ^ In file included from /usr/include/glib-2.0/gobject/gobject.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); ^ 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/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 /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/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 /usr/include/gdkmm-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 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 /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 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_); } ^ 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 ./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] ); ^ 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 /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/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.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 ./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/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 /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/gdkmm-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_); } ^ 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] }; ^ CXX ui/widget/svg-canvas.o 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/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_); } ^ In file included from /usr/include/glib-2.0/gobject/gobject.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(); ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka 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/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_); } ^ In file included from /usr/include/gdkmm-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/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/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_); } ^ 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_); } ^ /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-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 ./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] ); ^ In file included from /usr/include/glib-2.0/gobject/gobject.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: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_); } ^ 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: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/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/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/gdkmm-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.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_); } ^ CXX ui/widget/text.o 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_); } ^ 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_); } ^ 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 ./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 In file included 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_); } ^ CXX trace/imagemap-gdk.o CXX trace/imagemap.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/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_); } ^ 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_); } ^ 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; ^ 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_); } ^ CXX trace/filterset.o 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/siox.o CXX trace/potrace/curve.o CXX trace/potrace/decompose.o CXX trace/potrace/greymap.o CXX trace/potrace/potracelib.o CXX trace/potrace/render.o CXX trace/potrace/trace.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_); } ^ CXX trace/potrace/inkscape-potrace.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/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_); } ^ 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_); } ^ 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_); } ^ 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_); } ^ CXX dom/cssreader.o 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/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_); } ^ 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_); } ^ CXX dom/domptr.o 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 CXX dom/ucd.o dom/ucd.cpp: In function 'int uni_block(int)': dom/ucd.cpp:2519:17: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if ((ch >= entry->low) && (ch <= entry->high)) { ^ dom/ucd.cpp:2519:39: 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 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/geomtypes.o 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 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) ^ 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.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.c: In function 'gdl_dock_add_item': libgdl/gdl-dock.c:1221:28: warning: unused variable 'preferred_size' [-Wunused-variable] GtkRequisition preferred_size; ^ CC libgdl/gdl-dock-item.o CC libgdl/gdl-dock-item-grip.o CC libgdl/gdl-dock-notebook.o 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 container_class->set_focus_child = gdl_dock_item_set_focus_child; ^ 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-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-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-paned.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 bg_style = (gdl_dock_item_or_child_has_focus (grip->item) ? ^ libgdl/gdl-dock-item-grip.c:147:5: warning: passing argument 2 of 'gdk_draw_rectangle' from incompatible pointer type gdk_draw_rectangle (GDK_DRAWABLE (widget->window), bg_style, TRUE, ^ 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) ^ 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; ^ 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-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, ^ 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-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-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-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; ^ 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, ^ CC libgdl/gdl-stock.o CC libgdl/gdl-switcher.o 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-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++) { ^ CC libgdl/libgdlmarshal.o 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:23: warning: passing argument 1 of 'gtk_image_new_from_pixbuf' discards 'const' qualifier from pointer target type 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/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, ^ 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) ^ CXX libcola/cola.o 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 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/AVL.o 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_); } ^ CXX livarot/PathStroke.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 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_); } ^ 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 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/matrix.o 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 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-math.o 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 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; ^ CXX 2geom/transforms.o CXX 2geom/numeric/matrix.o 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 libinkversion.a AR libinkscape.a 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 inkview CXXLD inkscape make[3]: Leaving directory '/build/buildd/inkscape-0.48.5/src' Making all in doc make[3]: Entering directory '/build/buildd/inkscape-0.48.5/doc' make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/build/buildd/inkscape-0.48.5/doc' Making all in share make[3]: Entering directory '/build/buildd/inkscape-0.48.5/share' Making all in clipart make[4]: Entering directory '/build/buildd/inkscape-0.48.5/share/clipart' make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/build/buildd/inkscape-0.48.5/share/clipart' Making all in examples make[4]: Entering directory '/build/buildd/inkscape-0.48.5/share/examples' make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/build/buildd/inkscape-0.48.5/share/examples' Making all in extensions make[4]: Entering directory '/build/buildd/inkscape-0.48.5/share/extensions' Making all in alphabet_soup make[5]: Entering directory '/build/buildd/inkscape-0.48.5/share/extensions/alphabet_soup' make[5]: Nothing to be done for 'all'. make[5]: Leaving directory '/build/buildd/inkscape-0.48.5/share/extensions/alphabet_soup' Making all in Barcode make[5]: Entering directory '/build/buildd/inkscape-0.48.5/share/extensions/Barcode' make[5]: Nothing to be done for 'all'. make[5]: Leaving directory '/build/buildd/inkscape-0.48.5/share/extensions/Barcode' Making all in Poly3DObjects make[5]: Entering directory '/build/buildd/inkscape-0.48.5/share/extensions/Poly3DObjects' make[5]: Nothing to be done for 'all'. make[5]: Leaving directory '/build/buildd/inkscape-0.48.5/share/extensions/Poly3DObjects' Making all in test make[5]: Entering directory '/build/buildd/inkscape-0.48.5/share/extensions/test' make[5]: Nothing to be done for 'all'. make[5]: Leaving directory '/build/buildd/inkscape-0.48.5/share/extensions/test' Making all in xaml2svg make[5]: Entering directory '/build/buildd/inkscape-0.48.5/share/extensions/xaml2svg' make[5]: Nothing to be done for 'all'. make[5]: Leaving directory '/build/buildd/inkscape-0.48.5/share/extensions/xaml2svg' make[5]: Entering directory '/build/buildd/inkscape-0.48.5/share/extensions' make[5]: Nothing to be done for 'all-am'. make[5]: Leaving directory '/build/buildd/inkscape-0.48.5/share/extensions' make[4]: Leaving directory '/build/buildd/inkscape-0.48.5/share/extensions' Making all in filters make[4]: Entering directory '/build/buildd/inkscape-0.48.5/share/filters' make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/build/buildd/inkscape-0.48.5/share/filters' Making all in fonts make[4]: Entering directory '/build/buildd/inkscape-0.48.5/share/fonts' make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/build/buildd/inkscape-0.48.5/share/fonts' Making all in gradients make[4]: Entering directory '/build/buildd/inkscape-0.48.5/share/gradients' make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/build/buildd/inkscape-0.48.5/share/gradients' Making all in icons make[4]: Entering directory '/build/buildd/inkscape-0.48.5/share/icons' Making all in application make[5]: Entering directory '/build/buildd/inkscape-0.48.5/share/icons/application' Making all in 16x16 make[6]: Entering directory '/build/buildd/inkscape-0.48.5/share/icons/application/16x16' make[6]: Nothing to be done for 'all'. make[6]: Leaving directory '/build/buildd/inkscape-0.48.5/share/icons/application/16x16' Making all in 22x22 make[6]: Entering directory '/build/buildd/inkscape-0.48.5/share/icons/application/22x22' make[6]: Nothing to be done for 'all'. make[6]: Leaving directory '/build/buildd/inkscape-0.48.5/share/icons/application/22x22' Making all in 24x24 make[6]: Entering directory '/build/buildd/inkscape-0.48.5/share/icons/application/24x24' make[6]: Nothing to be done for 'all'. make[6]: Leaving directory '/build/buildd/inkscape-0.48.5/share/icons/application/24x24' Making all in 32x32 make[6]: Entering directory '/build/buildd/inkscape-0.48.5/share/icons/application/32x32' make[6]: Nothing to be done for 'all'. make[6]: Leaving directory '/build/buildd/inkscape-0.48.5/share/icons/application/32x32' Making all in 48x48 make[6]: Entering directory '/build/buildd/inkscape-0.48.5/share/icons/application/48x48' make[6]: Nothing to be done for 'all'. make[6]: Leaving directory '/build/buildd/inkscape-0.48.5/share/icons/application/48x48' Making all in 256x256 make[6]: Entering directory '/build/buildd/inkscape-0.48.5/share/icons/application/256x256' make[6]: Nothing to be done for 'all'. make[6]: Leaving directory '/build/buildd/inkscape-0.48.5/share/icons/application/256x256' make[6]: Entering directory '/build/buildd/inkscape-0.48.5/share/icons/application' make[6]: Nothing to be done for 'all-am'. make[6]: Leaving directory '/build/buildd/inkscape-0.48.5/share/icons/application' make[5]: Leaving directory '/build/buildd/inkscape-0.48.5/share/icons/application' make[5]: Entering directory '/build/buildd/inkscape-0.48.5/share/icons' make[5]: Nothing to be done for 'all-am'. make[5]: Leaving directory '/build/buildd/inkscape-0.48.5/share/icons' make[4]: Leaving directory '/build/buildd/inkscape-0.48.5/share/icons' Making all in keys make[4]: Entering directory '/build/buildd/inkscape-0.48.5/share/keys' make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/build/buildd/inkscape-0.48.5/share/keys' Making all in markers make[4]: Entering directory '/build/buildd/inkscape-0.48.5/share/markers' make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/build/buildd/inkscape-0.48.5/share/markers' Making all in palettes make[4]: Entering directory '/build/buildd/inkscape-0.48.5/share/palettes' make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/build/buildd/inkscape-0.48.5/share/palettes' Making all in patterns make[4]: Entering directory '/build/buildd/inkscape-0.48.5/share/patterns' make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/build/buildd/inkscape-0.48.5/share/patterns' Making all in screens make[4]: Entering directory '/build/buildd/inkscape-0.48.5/share/screens' make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/build/buildd/inkscape-0.48.5/share/screens' Making all in templates make[4]: Entering directory '/build/buildd/inkscape-0.48.5/share/templates' make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/build/buildd/inkscape-0.48.5/share/templates' Making all in tutorials make[4]: Entering directory '/build/buildd/inkscape-0.48.5/share/tutorials' make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/build/buildd/inkscape-0.48.5/share/tutorials' Making all in ui make[4]: Entering directory '/build/buildd/inkscape-0.48.5/share/ui' make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/build/buildd/inkscape-0.48.5/share/ui' make[4]: Entering directory '/build/buildd/inkscape-0.48.5/share' make[4]: Nothing to be done for 'all-am'. make[4]: Leaving directory '/build/buildd/inkscape-0.48.5/share' make[3]: Leaving directory '/build/buildd/inkscape-0.48.5/share' Making all in po make[3]: Entering directory '/build/buildd/inkscape-0.48.5/po' MSGFMT ar.gmo MSGFMT am.gmo MSGFMT be.gmo MSGFMT az.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.5/po' make[3]: Entering directory '/build/buildd/inkscape-0.48.5' ITMRG inkscape.desktop make[3]: Leaving directory '/build/buildd/inkscape-0.48.5' make[2]: Leaving directory '/build/buildd/inkscape-0.48.5' make[1]: Leaving directory '/build/buildd/inkscape-0.48.5' dh_auto_test -a -O--buildsystem=autoconf -O--parallel make[1]: Entering directory '/build/buildd/inkscape-0.48.5' Making check in src make[2]: Entering directory '/build/buildd/inkscape-0.48.5/src' make cxxtests make[3]: Entering directory '/build/buildd/inkscape-0.48.5/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.5/src' make check-TESTS make[3]: Entering directory '/build/buildd/inkscape-0.48.5/src' make[4]: Entering directory '/build/buildd/inkscape-0.48.5/src' XFAIL: cxxtests XFAIL: ../share/extensions/test/run-all-extension-tests make[5]: Entering directory '/build/buildd/inkscape-0.48.5/src' make[5]: Nothing to be done for 'all'. make[5]: Leaving directory '/build/buildd/inkscape-0.48.5/src' ============================================================================ Testsuite summary for inkscape 0.48.5 ============================================================================ # TOTAL: 2 # PASS: 0 # SKIP: 0 # XFAIL: 2 # FAIL: 0 # XPASS: 0 # ERROR: 0 ============================================================================ make[4]: Leaving directory '/build/buildd/inkscape-0.48.5/src' make[3]: Leaving directory '/build/buildd/inkscape-0.48.5/src' make[2]: Leaving directory '/build/buildd/inkscape-0.48.5/src' Making check in doc make[2]: Entering directory '/build/buildd/inkscape-0.48.5/doc' make[2]: Nothing to be done for 'check'. make[2]: Leaving directory '/build/buildd/inkscape-0.48.5/doc' Making check in share make[2]: Entering directory '/build/buildd/inkscape-0.48.5/share' Making check in clipart make[3]: Entering directory '/build/buildd/inkscape-0.48.5/share/clipart' make[3]: Nothing to be done for 'check'. make[3]: Leaving directory '/build/buildd/inkscape-0.48.5/share/clipart' Making check in examples make[3]: Entering directory '/build/buildd/inkscape-0.48.5/share/examples' make[3]: Nothing to be done for 'check'. make[3]: Leaving directory '/build/buildd/inkscape-0.48.5/share/examples' Making check in extensions make[3]: Entering directory '/build/buildd/inkscape-0.48.5/share/extensions' Making check in alphabet_soup make[4]: Entering directory '/build/buildd/inkscape-0.48.5/share/extensions/alphabet_soup' make[4]: Nothing to be done for 'check'. make[4]: Leaving directory '/build/buildd/inkscape-0.48.5/share/extensions/alphabet_soup' Making check in Barcode make[4]: Entering directory '/build/buildd/inkscape-0.48.5/share/extensions/Barcode' make[4]: Nothing to be done for 'check'. make[4]: Leaving directory '/build/buildd/inkscape-0.48.5/share/extensions/Barcode' Making check in Poly3DObjects make[4]: Entering directory '/build/buildd/inkscape-0.48.5/share/extensions/Poly3DObjects' make[4]: Nothing to be done for 'check'. make[4]: Leaving directory '/build/buildd/inkscape-0.48.5/share/extensions/Poly3DObjects' Making check in test make[4]: Entering directory '/build/buildd/inkscape-0.48.5/share/extensions/test' make[4]: Nothing to be done for 'check'. make[4]: Leaving directory '/build/buildd/inkscape-0.48.5/share/extensions/test' Making check in xaml2svg make[4]: Entering directory '/build/buildd/inkscape-0.48.5/share/extensions/xaml2svg' make[4]: Nothing to be done for 'check'. make[4]: Leaving directory '/build/buildd/inkscape-0.48.5/share/extensions/xaml2svg' make[4]: Entering directory '/build/buildd/inkscape-0.48.5/share/extensions' make[4]: Nothing to be done for 'check-am'. make[4]: Leaving directory '/build/buildd/inkscape-0.48.5/share/extensions' make[3]: Leaving directory '/build/buildd/inkscape-0.48.5/share/extensions' Making check in filters make[3]: Entering directory '/build/buildd/inkscape-0.48.5/share/filters' make[3]: Nothing to be done for 'check'. make[3]: Leaving directory '/build/buildd/inkscape-0.48.5/share/filters' Making check in fonts make[3]: Entering directory '/build/buildd/inkscape-0.48.5/share/fonts' make[3]: Nothing to be done for 'check'. make[3]: Leaving directory '/build/buildd/inkscape-0.48.5/share/fonts' Making check in gradients make[3]: Entering directory '/build/buildd/inkscape-0.48.5/share/gradients' make[3]: Nothing to be done for 'check'. make[3]: Leaving directory '/build/buildd/inkscape-0.48.5/share/gradients' Making check in icons make[3]: Entering directory '/build/buildd/inkscape-0.48.5/share/icons' Making check in application make[4]: Entering directory '/build/buildd/inkscape-0.48.5/share/icons/application' Making check in 16x16 make[5]: Entering directory '/build/buildd/inkscape-0.48.5/share/icons/application/16x16' make[5]: Nothing to be done for 'check'. make[5]: Leaving directory '/build/buildd/inkscape-0.48.5/share/icons/application/16x16' Making check in 22x22 make[5]: Entering directory '/build/buildd/inkscape-0.48.5/share/icons/application/22x22' make[5]: Nothing to be done for 'check'. make[5]: Leaving directory '/build/buildd/inkscape-0.48.5/share/icons/application/22x22' Making check in 24x24 make[5]: Entering directory '/build/buildd/inkscape-0.48.5/share/icons/application/24x24' make[5]: Nothing to be done for 'check'. make[5]: Leaving directory '/build/buildd/inkscape-0.48.5/share/icons/application/24x24' Making check in 32x32 make[5]: Entering directory '/build/buildd/inkscape-0.48.5/share/icons/application/32x32' make[5]: Nothing to be done for 'check'. make[5]: Leaving directory '/build/buildd/inkscape-0.48.5/share/icons/application/32x32' Making check in 48x48 make[5]: Entering directory '/build/buildd/inkscape-0.48.5/share/icons/application/48x48' make[5]: Nothing to be done for 'check'. make[5]: Leaving directory '/build/buildd/inkscape-0.48.5/share/icons/application/48x48' Making check in 256x256 make[5]: Entering directory '/build/buildd/inkscape-0.48.5/share/icons/application/256x256' make[5]: Nothing to be done for 'check'. make[5]: Leaving directory '/build/buildd/inkscape-0.48.5/share/icons/application/256x256' make[5]: Entering directory '/build/buildd/inkscape-0.48.5/share/icons/application' make[5]: Nothing to be done for 'check-am'. make[5]: Leaving directory '/build/buildd/inkscape-0.48.5/share/icons/application' make[4]: Leaving directory '/build/buildd/inkscape-0.48.5/share/icons/application' make[4]: Entering directory '/build/buildd/inkscape-0.48.5/share/icons' make[4]: Nothing to be done for 'check-am'. make[4]: Leaving directory '/build/buildd/inkscape-0.48.5/share/icons' make[3]: Leaving directory '/build/buildd/inkscape-0.48.5/share/icons' Making check in keys make[3]: Entering directory '/build/buildd/inkscape-0.48.5/share/keys' make[3]: Nothing to be done for 'check'. make[3]: Leaving directory '/build/buildd/inkscape-0.48.5/share/keys' Making check in markers make[3]: Entering directory '/build/buildd/inkscape-0.48.5/share/markers' make[3]: Nothing to be done for 'check'. make[3]: Leaving directory '/build/buildd/inkscape-0.48.5/share/markers' Making check in palettes make[3]: Entering directory '/build/buildd/inkscape-0.48.5/share/palettes' make[3]: Nothing to be done for 'check'. make[3]: Leaving directory '/build/buildd/inkscape-0.48.5/share/palettes' Making check in patterns make[3]: Entering directory '/build/buildd/inkscape-0.48.5/share/patterns' make[3]: Nothing to be done for 'check'. make[3]: Leaving directory '/build/buildd/inkscape-0.48.5/share/patterns' Making check in screens make[3]: Entering directory '/build/buildd/inkscape-0.48.5/share/screens' make[3]: Nothing to be done for 'check'. make[3]: Leaving directory '/build/buildd/inkscape-0.48.5/share/screens' Making check in templates make[3]: Entering directory '/build/buildd/inkscape-0.48.5/share/templates' make[3]: Nothing to be done for 'check'. make[3]: Leaving directory '/build/buildd/inkscape-0.48.5/share/templates' Making check in tutorials make[3]: Entering directory '/build/buildd/inkscape-0.48.5/share/tutorials' make[3]: Nothing to be done for 'check'. make[3]: Leaving directory '/build/buildd/inkscape-0.48.5/share/tutorials' Making check in ui make[3]: Entering directory '/build/buildd/inkscape-0.48.5/share/ui' make[3]: Nothing to be done for 'check'. make[3]: Leaving directory '/build/buildd/inkscape-0.48.5/share/ui' make[3]: Entering directory '/build/buildd/inkscape-0.48.5/share' make[3]: Nothing to be done for 'check-am'. make[3]: Leaving directory '/build/buildd/inkscape-0.48.5/share' make[2]: Leaving directory '/build/buildd/inkscape-0.48.5/share' Making check in po make[2]: Entering directory '/build/buildd/inkscape-0.48.5/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.5/po' make[2]: Entering directory '/build/buildd/inkscape-0.48.5' make check_markup make[3]: Entering directory '/build/buildd/inkscape-0.48.5' perl ./po/check-markup ./po/*.po || [ $? = 127 ] make[3]: Leaving directory '/build/buildd/inkscape-0.48.5' make[2]: Leaving directory '/build/buildd/inkscape-0.48.5' make[1]: Leaving directory '/build/buildd/inkscape-0.48.5' /usr/bin/fakeroot debian/rules binary-arch dh binary-arch --buildsystem=autoconf --parallel --with autoreconf,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.5' Making install in src make[2]: Entering directory '/build/buildd/inkscape-0.48.5/src' make[3]: Entering directory '/build/buildd/inkscape-0.48.5/src' make[3]: Nothing to be done for 'install-data-am'. /bin/mkdir -p '/build/buildd/inkscape-0.48.5/debian/inkscape/usr/bin' /usr/bin/install -c inkscape inkview '/build/buildd/inkscape-0.48.5/debian/inkscape/usr/bin' make[3]: Leaving directory '/build/buildd/inkscape-0.48.5/src' make[2]: Leaving directory '/build/buildd/inkscape-0.48.5/src' Making install in doc make[2]: Entering directory '/build/buildd/inkscape-0.48.5/doc' make[3]: Entering directory '/build/buildd/inkscape-0.48.5/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.5/doc' make[2]: Leaving directory '/build/buildd/inkscape-0.48.5/doc' Making install in share make[2]: Entering directory '/build/buildd/inkscape-0.48.5/share' Making install in clipart make[3]: Entering directory '/build/buildd/inkscape-0.48.5/share/clipart' make[4]: Entering directory '/build/buildd/inkscape-0.48.5/share/clipart' make[4]: Nothing to be done for 'install-exec-am'. /bin/mkdir -p '/build/buildd/inkscape-0.48.5/debian/inkscape/usr/share/inkscape/clipart' /usr/bin/install -c -m 644 README orav.svg tux.svg draw-freely.svg draw-freely.ru.svg '/build/buildd/inkscape-0.48.5/debian/inkscape/usr/share/inkscape/clipart' make[4]: Leaving directory '/build/buildd/inkscape-0.48.5/share/clipart' make[3]: Leaving directory '/build/buildd/inkscape-0.48.5/share/clipart' Making install in examples make[3]: Entering directory '/build/buildd/inkscape-0.48.5/share/examples' make[4]: Entering directory '/build/buildd/inkscape-0.48.5/share/examples' make[4]: Nothing to be done for 'install-exec-am'. /bin/mkdir -p '/build/buildd/inkscape-0.48.5/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.5/debian/inkscape/usr/share/inkscape/examples' make[4]: Leaving directory '/build/buildd/inkscape-0.48.5/share/examples' make[3]: Leaving directory '/build/buildd/inkscape-0.48.5/share/examples' Making install in extensions make[3]: Entering directory '/build/buildd/inkscape-0.48.5/share/extensions' Making install in alphabet_soup make[4]: Entering directory '/build/buildd/inkscape-0.48.5/share/extensions/alphabet_soup' make[5]: Entering directory '/build/buildd/inkscape-0.48.5/share/extensions/alphabet_soup' make[5]: Nothing to be done for 'install-exec-am'. /bin/mkdir -p '/build/buildd/inkscape-0.48.5/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.5/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.5/debian/inkscape/usr/share/inkscape/extensions/alphabet_soup' make[5]: Leaving directory '/build/buildd/inkscape-0.48.5/share/extensions/alphabet_soup' make[4]: Leaving directory '/build/buildd/inkscape-0.48.5/share/extensions/alphabet_soup' Making install in Barcode make[4]: Entering directory '/build/buildd/inkscape-0.48.5/share/extensions/Barcode' make[5]: Entering directory '/build/buildd/inkscape-0.48.5/share/extensions/Barcode' make[5]: Nothing to be done for 'install-exec-am'. /bin/mkdir -p '/build/buildd/inkscape-0.48.5/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.5/debian/inkscape/usr/share/inkscape/extensions/Barcode' make[5]: Leaving directory '/build/buildd/inkscape-0.48.5/share/extensions/Barcode' make[4]: Leaving directory '/build/buildd/inkscape-0.48.5/share/extensions/Barcode' Making install in Poly3DObjects make[4]: Entering directory '/build/buildd/inkscape-0.48.5/share/extensions/Poly3DObjects' make[5]: Entering directory '/build/buildd/inkscape-0.48.5/share/extensions/Poly3DObjects' make[5]: Nothing to be done for 'install-exec-am'. /bin/mkdir -p '/build/buildd/inkscape-0.48.5/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.5/debian/inkscape/usr/share/inkscape/extensions/Poly3DObjects' make[5]: Leaving directory '/build/buildd/inkscape-0.48.5/share/extensions/Poly3DObjects' make[4]: Leaving directory '/build/buildd/inkscape-0.48.5/share/extensions/Poly3DObjects' Making install in test make[4]: Entering directory '/build/buildd/inkscape-0.48.5/share/extensions/test' make[5]: Entering directory '/build/buildd/inkscape-0.48.5/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.5/share/extensions/test' make[4]: Leaving directory '/build/buildd/inkscape-0.48.5/share/extensions/test' Making install in xaml2svg make[4]: Entering directory '/build/buildd/inkscape-0.48.5/share/extensions/xaml2svg' make[5]: Entering directory '/build/buildd/inkscape-0.48.5/share/extensions/xaml2svg' make[5]: Nothing to be done for 'install-exec-am'. /bin/mkdir -p '/build/buildd/inkscape-0.48.5/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.5/debian/inkscape/usr/share/inkscape/extensions/xaml2svg' make[5]: Leaving directory '/build/buildd/inkscape-0.48.5/share/extensions/xaml2svg' make[4]: Leaving directory '/build/buildd/inkscape-0.48.5/share/extensions/xaml2svg' make[4]: Entering directory '/build/buildd/inkscape-0.48.5/share/extensions' make[5]: Entering directory '/build/buildd/inkscape-0.48.5/share/extensions' make[5]: Nothing to be done for 'install-exec-am'. /bin/mkdir -p '/build/buildd/inkscape-0.48.5/debian/inkscape/usr/share/inkscape/extensions' /bin/mkdir -p '/build/buildd/inkscape-0.48.5/debian/inkscape/usr/share/inkscape/extensions' /bin/mkdir -p '/build/buildd/inkscape-0.48.5/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.5/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.5/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.5/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.5/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.5/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.5/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.5/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.5/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.5/debian/inkscape/usr/share/inkscape/extensions' make[5]: Leaving directory '/build/buildd/inkscape-0.48.5/share/extensions' make[4]: Leaving directory '/build/buildd/inkscape-0.48.5/share/extensions' make[3]: Leaving directory '/build/buildd/inkscape-0.48.5/share/extensions' Making install in filters make[3]: Entering directory '/build/buildd/inkscape-0.48.5/share/filters' make[4]: Entering directory '/build/buildd/inkscape-0.48.5/share/filters' make[4]: Nothing to be done for 'install-exec-am'. /bin/mkdir -p '/build/buildd/inkscape-0.48.5/debian/inkscape/usr/share/inkscape/filters' /usr/bin/install -c -m 644 README filters.svg filters.svg.h '/build/buildd/inkscape-0.48.5/debian/inkscape/usr/share/inkscape/filters' make[4]: Leaving directory '/build/buildd/inkscape-0.48.5/share/filters' make[3]: Leaving directory '/build/buildd/inkscape-0.48.5/share/filters' Making install in fonts make[3]: Entering directory '/build/buildd/inkscape-0.48.5/share/fonts' make[4]: Entering directory '/build/buildd/inkscape-0.48.5/share/fonts' make[4]: Nothing to be done for 'install-exec-am'. /bin/mkdir -p '/build/buildd/inkscape-0.48.5/debian/inkscape/usr/share/inkscape/fonts' /usr/bin/install -c -m 644 README '/build/buildd/inkscape-0.48.5/debian/inkscape/usr/share/inkscape/fonts' make[4]: Leaving directory '/build/buildd/inkscape-0.48.5/share/fonts' make[3]: Leaving directory '/build/buildd/inkscape-0.48.5/share/fonts' Making install in gradients make[3]: Entering directory '/build/buildd/inkscape-0.48.5/share/gradients' make[4]: Entering directory '/build/buildd/inkscape-0.48.5/share/gradients' make[4]: Nothing to be done for 'install-exec-am'. /bin/mkdir -p '/build/buildd/inkscape-0.48.5/debian/inkscape/usr/share/inkscape/gradients' /usr/bin/install -c -m 644 README '/build/buildd/inkscape-0.48.5/debian/inkscape/usr/share/inkscape/gradients' make[4]: Leaving directory '/build/buildd/inkscape-0.48.5/share/gradients' make[3]: Leaving directory '/build/buildd/inkscape-0.48.5/share/gradients' Making install in icons make[3]: Entering directory '/build/buildd/inkscape-0.48.5/share/icons' Making install in application make[4]: Entering directory '/build/buildd/inkscape-0.48.5/share/icons/application' Making install in 16x16 make[5]: Entering directory '/build/buildd/inkscape-0.48.5/share/icons/application/16x16' make[6]: Entering directory '/build/buildd/inkscape-0.48.5/share/icons/application/16x16' make[6]: Nothing to be done for 'install-exec-am'. /bin/mkdir -p '/build/buildd/inkscape-0.48.5/debian/inkscape/usr/share/icons/hicolor/16x16/apps' /usr/bin/install -c -m 644 inkscape.png '/build/buildd/inkscape-0.48.5/debian/inkscape/usr/share/icons/hicolor/16x16/apps' make[6]: Leaving directory '/build/buildd/inkscape-0.48.5/share/icons/application/16x16' make[5]: Leaving directory '/build/buildd/inkscape-0.48.5/share/icons/application/16x16' Making install in 22x22 make[5]: Entering directory '/build/buildd/inkscape-0.48.5/share/icons/application/22x22' make[6]: Entering directory '/build/buildd/inkscape-0.48.5/share/icons/application/22x22' make[6]: Nothing to be done for 'install-exec-am'. /bin/mkdir -p '/build/buildd/inkscape-0.48.5/debian/inkscape/usr/share/icons/hicolor/22x22/apps' /usr/bin/install -c -m 644 inkscape.png '/build/buildd/inkscape-0.48.5/debian/inkscape/usr/share/icons/hicolor/22x22/apps' make[6]: Leaving directory '/build/buildd/inkscape-0.48.5/share/icons/application/22x22' make[5]: Leaving directory '/build/buildd/inkscape-0.48.5/share/icons/application/22x22' Making install in 24x24 make[5]: Entering directory '/build/buildd/inkscape-0.48.5/share/icons/application/24x24' make[6]: Entering directory '/build/buildd/inkscape-0.48.5/share/icons/application/24x24' make[6]: Nothing to be done for 'install-exec-am'. /bin/mkdir -p '/build/buildd/inkscape-0.48.5/debian/inkscape/usr/share/icons/hicolor/24x24/apps' /usr/bin/install -c -m 644 inkscape.png '/build/buildd/inkscape-0.48.5/debian/inkscape/usr/share/icons/hicolor/24x24/apps' make[6]: Leaving directory '/build/buildd/inkscape-0.48.5/share/icons/application/24x24' make[5]: Leaving directory '/build/buildd/inkscape-0.48.5/share/icons/application/24x24' Making install in 32x32 make[5]: Entering directory '/build/buildd/inkscape-0.48.5/share/icons/application/32x32' make[6]: Entering directory '/build/buildd/inkscape-0.48.5/share/icons/application/32x32' make[6]: Nothing to be done for 'install-exec-am'. /bin/mkdir -p '/build/buildd/inkscape-0.48.5/debian/inkscape/usr/share/icons/hicolor/32x32/apps' /usr/bin/install -c -m 644 inkscape.png '/build/buildd/inkscape-0.48.5/debian/inkscape/usr/share/icons/hicolor/32x32/apps' make[6]: Leaving directory '/build/buildd/inkscape-0.48.5/share/icons/application/32x32' make[5]: Leaving directory '/build/buildd/inkscape-0.48.5/share/icons/application/32x32' Making install in 48x48 make[5]: Entering directory '/build/buildd/inkscape-0.48.5/share/icons/application/48x48' make[6]: Entering directory '/build/buildd/inkscape-0.48.5/share/icons/application/48x48' make[6]: Nothing to be done for 'install-exec-am'. /bin/mkdir -p '/build/buildd/inkscape-0.48.5/debian/inkscape/usr/share/icons/hicolor/48x48/apps' /usr/bin/install -c -m 644 inkscape.png '/build/buildd/inkscape-0.48.5/debian/inkscape/usr/share/icons/hicolor/48x48/apps' make[6]: Leaving directory '/build/buildd/inkscape-0.48.5/share/icons/application/48x48' make[5]: Leaving directory '/build/buildd/inkscape-0.48.5/share/icons/application/48x48' Making install in 256x256 make[5]: Entering directory '/build/buildd/inkscape-0.48.5/share/icons/application/256x256' make[6]: Entering directory '/build/buildd/inkscape-0.48.5/share/icons/application/256x256' make[6]: Nothing to be done for 'install-exec-am'. /bin/mkdir -p '/build/buildd/inkscape-0.48.5/debian/inkscape/usr/share/icons/hicolor/256x256/apps' /usr/bin/install -c -m 644 inkscape.png '/build/buildd/inkscape-0.48.5/debian/inkscape/usr/share/icons/hicolor/256x256/apps' make[6]: Leaving directory '/build/buildd/inkscape-0.48.5/share/icons/application/256x256' make[5]: Leaving directory '/build/buildd/inkscape-0.48.5/share/icons/application/256x256' make[5]: Entering directory '/build/buildd/inkscape-0.48.5/share/icons/application' make[6]: Entering directory '/build/buildd/inkscape-0.48.5/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.5/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.5/share/icons/application' make[6]: Leaving directory '/build/buildd/inkscape-0.48.5/share/icons/application' make[5]: Leaving directory '/build/buildd/inkscape-0.48.5/share/icons/application' make[4]: Leaving directory '/build/buildd/inkscape-0.48.5/share/icons/application' make[4]: Entering directory '/build/buildd/inkscape-0.48.5/share/icons' make[5]: Entering directory '/build/buildd/inkscape-0.48.5/share/icons' make[5]: Nothing to be done for 'install-exec-am'. /bin/mkdir -p '/build/buildd/inkscape-0.48.5/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.5/debian/inkscape/usr/share/inkscape/icons' /usr/bin/install -c -m 644 inkscape.file.png README '/build/buildd/inkscape-0.48.5/debian/inkscape/usr/share/inkscape/icons' make[5]: Leaving directory '/build/buildd/inkscape-0.48.5/share/icons' make[4]: Leaving directory '/build/buildd/inkscape-0.48.5/share/icons' make[3]: Leaving directory '/build/buildd/inkscape-0.48.5/share/icons' Making install in keys make[3]: Entering directory '/build/buildd/inkscape-0.48.5/share/keys' make[4]: Entering directory '/build/buildd/inkscape-0.48.5/share/keys' make[4]: Nothing to be done for 'install-exec-am'. /bin/mkdir -p '/build/buildd/inkscape-0.48.5/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.5/debian/inkscape/usr/share/inkscape/keys' make[4]: Leaving directory '/build/buildd/inkscape-0.48.5/share/keys' make[3]: Leaving directory '/build/buildd/inkscape-0.48.5/share/keys' Making install in markers make[3]: Entering directory '/build/buildd/inkscape-0.48.5/share/markers' make[4]: Entering directory '/build/buildd/inkscape-0.48.5/share/markers' make[4]: Nothing to be done for 'install-exec-am'. /bin/mkdir -p '/build/buildd/inkscape-0.48.5/debian/inkscape/usr/share/inkscape/markers' /usr/bin/install -c -m 644 markers.svg '/build/buildd/inkscape-0.48.5/debian/inkscape/usr/share/inkscape/markers' make[4]: Leaving directory '/build/buildd/inkscape-0.48.5/share/markers' make[3]: Leaving directory '/build/buildd/inkscape-0.48.5/share/markers' Making install in palettes make[3]: Entering directory '/build/buildd/inkscape-0.48.5/share/palettes' make[4]: Entering directory '/build/buildd/inkscape-0.48.5/share/palettes' make[4]: Nothing to be done for 'install-exec-am'. /bin/mkdir -p '/build/buildd/inkscape-0.48.5/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.5/debian/inkscape/usr/share/inkscape/palettes' make[4]: Leaving directory '/build/buildd/inkscape-0.48.5/share/palettes' make[3]: Leaving directory '/build/buildd/inkscape-0.48.5/share/palettes' Making install in patterns make[3]: Entering directory '/build/buildd/inkscape-0.48.5/share/patterns' make[4]: Entering directory '/build/buildd/inkscape-0.48.5/share/patterns' make[4]: Nothing to be done for 'install-exec-am'. /bin/mkdir -p '/build/buildd/inkscape-0.48.5/debian/inkscape/usr/share/inkscape/patterns' /usr/bin/install -c -m 644 README patterns.svg patterns.svg.h '/build/buildd/inkscape-0.48.5/debian/inkscape/usr/share/inkscape/patterns' make[4]: Leaving directory '/build/buildd/inkscape-0.48.5/share/patterns' make[3]: Leaving directory '/build/buildd/inkscape-0.48.5/share/patterns' Making install in screens make[3]: Entering directory '/build/buildd/inkscape-0.48.5/share/screens' make[4]: Entering directory '/build/buildd/inkscape-0.48.5/share/screens' make[4]: Nothing to be done for 'install-exec-am'. /bin/mkdir -p '/build/buildd/inkscape-0.48.5/debian/inkscape/usr/share/inkscape/screens' /usr/bin/install -c -m 644 about.svg '/build/buildd/inkscape-0.48.5/debian/inkscape/usr/share/inkscape/screens' make[4]: Leaving directory '/build/buildd/inkscape-0.48.5/share/screens' make[3]: Leaving directory '/build/buildd/inkscape-0.48.5/share/screens' Making install in templates make[3]: Entering directory '/build/buildd/inkscape-0.48.5/share/templates' make[4]: Entering directory '/build/buildd/inkscape-0.48.5/share/templates' make[4]: Nothing to be done for 'install-exec-am'. /bin/mkdir -p '/build/buildd/inkscape-0.48.5/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.5/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.5/debian/inkscape/usr/share/inkscape/templates' make[4]: Leaving directory '/build/buildd/inkscape-0.48.5/share/templates' make[3]: Leaving directory '/build/buildd/inkscape-0.48.5/share/templates' Making install in tutorials make[3]: Entering directory '/build/buildd/inkscape-0.48.5/share/tutorials' make[4]: Entering directory '/build/buildd/inkscape-0.48.5/share/tutorials' make[4]: Nothing to be done for 'install-exec-am'. /bin/mkdir -p '/build/buildd/inkscape-0.48.5/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.5/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.5/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.5/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.5/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.5/debian/inkscape/usr/share/inkscape/tutorials' make[4]: Leaving directory '/build/buildd/inkscape-0.48.5/share/tutorials' make[3]: Leaving directory '/build/buildd/inkscape-0.48.5/share/tutorials' Making install in ui make[3]: Entering directory '/build/buildd/inkscape-0.48.5/share/ui' make[4]: Entering directory '/build/buildd/inkscape-0.48.5/share/ui' make[4]: Nothing to be done for 'install-exec-am'. /bin/mkdir -p '/build/buildd/inkscape-0.48.5/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.5/debian/inkscape/usr/share/inkscape/ui' make[4]: Leaving directory '/build/buildd/inkscape-0.48.5/share/ui' make[3]: Leaving directory '/build/buildd/inkscape-0.48.5/share/ui' make[3]: Entering directory '/build/buildd/inkscape-0.48.5/share' make[4]: Entering directory '/build/buildd/inkscape-0.48.5/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.5/share' make[3]: Leaving directory '/build/buildd/inkscape-0.48.5/share' make[2]: Leaving directory '/build/buildd/inkscape-0.48.5/share' Making install in po make[2]: Entering directory '/build/buildd/inkscape-0.48.5/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.5/debian/inkscape/usr/share/locale/$lang/LC_MESSAGES; \ /bin/bash /build/buildd/inkscape-0.48.5/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.5/debian/inkscape/usr/share/locale/am/LC_MESSAGES/inkscape.mo installing ar.gmo as /build/buildd/inkscape-0.48.5/debian/inkscape/usr/share/locale/ar/LC_MESSAGES/inkscape.mo installing az.gmo as /build/buildd/inkscape-0.48.5/debian/inkscape/usr/share/locale/az/LC_MESSAGES/inkscape.mo installing be.gmo as /build/buildd/inkscape-0.48.5/debian/inkscape/usr/share/locale/be/LC_MESSAGES/inkscape.mo installing bg.gmo as /build/buildd/inkscape-0.48.5/debian/inkscape/usr/share/locale/bg/LC_MESSAGES/inkscape.mo installing bn.gmo as /build/buildd/inkscape-0.48.5/debian/inkscape/usr/share/locale/bn/LC_MESSAGES/inkscape.mo installing br.gmo as /build/buildd/inkscape-0.48.5/debian/inkscape/usr/share/locale/br/LC_MESSAGES/inkscape.mo installing ca.gmo as /build/buildd/inkscape-0.48.5/debian/inkscape/usr/share/locale/ca/LC_MESSAGES/inkscape.mo installing ca@valencia.gmo as /build/buildd/inkscape-0.48.5/debian/inkscape/usr/share/locale/ca@valencia/LC_MESSAGES/inkscape.mo installing cs.gmo as /build/buildd/inkscape-0.48.5/debian/inkscape/usr/share/locale/cs/LC_MESSAGES/inkscape.mo installing da.gmo as /build/buildd/inkscape-0.48.5/debian/inkscape/usr/share/locale/da/LC_MESSAGES/inkscape.mo installing de.gmo as /build/buildd/inkscape-0.48.5/debian/inkscape/usr/share/locale/de/LC_MESSAGES/inkscape.mo installing dz.gmo as /build/buildd/inkscape-0.48.5/debian/inkscape/usr/share/locale/dz/LC_MESSAGES/inkscape.mo installing el.gmo as /build/buildd/inkscape-0.48.5/debian/inkscape/usr/share/locale/el/LC_MESSAGES/inkscape.mo installing en_AU.gmo as /build/buildd/inkscape-0.48.5/debian/inkscape/usr/share/locale/en_AU/LC_MESSAGES/inkscape.mo installing en_CA.gmo as /build/buildd/inkscape-0.48.5/debian/inkscape/usr/share/locale/en_CA/LC_MESSAGES/inkscape.mo installing en_GB.gmo as /build/buildd/inkscape-0.48.5/debian/inkscape/usr/share/locale/en_GB/LC_MESSAGES/inkscape.mo installing en_US@piglatin.gmo as /build/buildd/inkscape-0.48.5/debian/inkscape/usr/share/locale/en_US@piglatin/LC_MESSAGES/inkscape.mo installing eo.gmo as /build/buildd/inkscape-0.48.5/debian/inkscape/usr/share/locale/eo/LC_MESSAGES/inkscape.mo installing es_MX.gmo as /build/buildd/inkscape-0.48.5/debian/inkscape/usr/share/locale/es_MX/LC_MESSAGES/inkscape.mo installing es.gmo as /build/buildd/inkscape-0.48.5/debian/inkscape/usr/share/locale/es/LC_MESSAGES/inkscape.mo installing et.gmo as /build/buildd/inkscape-0.48.5/debian/inkscape/usr/share/locale/et/LC_MESSAGES/inkscape.mo installing eu.gmo as /build/buildd/inkscape-0.48.5/debian/inkscape/usr/share/locale/eu/LC_MESSAGES/inkscape.mo installing fa.gmo as /build/buildd/inkscape-0.48.5/debian/inkscape/usr/share/locale/fa/LC_MESSAGES/inkscape.mo installing fi.gmo as /build/buildd/inkscape-0.48.5/debian/inkscape/usr/share/locale/fi/LC_MESSAGES/inkscape.mo installing fr.gmo as /build/buildd/inkscape-0.48.5/debian/inkscape/usr/share/locale/fr/LC_MESSAGES/inkscape.mo installing ga.gmo as /build/buildd/inkscape-0.48.5/debian/inkscape/usr/share/locale/ga/LC_MESSAGES/inkscape.mo installing gl.gmo as /build/buildd/inkscape-0.48.5/debian/inkscape/usr/share/locale/gl/LC_MESSAGES/inkscape.mo installing he.gmo as /build/buildd/inkscape-0.48.5/debian/inkscape/usr/share/locale/he/LC_MESSAGES/inkscape.mo installing hr.gmo as /build/buildd/inkscape-0.48.5/debian/inkscape/usr/share/locale/hr/LC_MESSAGES/inkscape.mo installing hu.gmo as /build/buildd/inkscape-0.48.5/debian/inkscape/usr/share/locale/hu/LC_MESSAGES/inkscape.mo installing hy.gmo as /build/buildd/inkscape-0.48.5/debian/inkscape/usr/share/locale/hy/LC_MESSAGES/inkscape.mo installing id.gmo as /build/buildd/inkscape-0.48.5/debian/inkscape/usr/share/locale/id/LC_MESSAGES/inkscape.mo installing it.gmo as /build/buildd/inkscape-0.48.5/debian/inkscape/usr/share/locale/it/LC_MESSAGES/inkscape.mo installing ja.gmo as /build/buildd/inkscape-0.48.5/debian/inkscape/usr/share/locale/ja/LC_MESSAGES/inkscape.mo installing km.gmo as /build/buildd/inkscape-0.48.5/debian/inkscape/usr/share/locale/km/LC_MESSAGES/inkscape.mo installing ko.gmo as /build/buildd/inkscape-0.48.5/debian/inkscape/usr/share/locale/ko/LC_MESSAGES/inkscape.mo installing lt.gmo as /build/buildd/inkscape-0.48.5/debian/inkscape/usr/share/locale/lt/LC_MESSAGES/inkscape.mo installing mk.gmo as /build/buildd/inkscape-0.48.5/debian/inkscape/usr/share/locale/mk/LC_MESSAGES/inkscape.mo installing mn.gmo as /build/buildd/inkscape-0.48.5/debian/inkscape/usr/share/locale/mn/LC_MESSAGES/inkscape.mo installing nb.gmo as /build/buildd/inkscape-0.48.5/debian/inkscape/usr/share/locale/nb/LC_MESSAGES/inkscape.mo installing ne.gmo as /build/buildd/inkscape-0.48.5/debian/inkscape/usr/share/locale/ne/LC_MESSAGES/inkscape.mo installing nl.gmo as /build/buildd/inkscape-0.48.5/debian/inkscape/usr/share/locale/nl/LC_MESSAGES/inkscape.mo installing nn.gmo as /build/buildd/inkscape-0.48.5/debian/inkscape/usr/share/locale/nn/LC_MESSAGES/inkscape.mo installing pa.gmo as /build/buildd/inkscape-0.48.5/debian/inkscape/usr/share/locale/pa/LC_MESSAGES/inkscape.mo installing pl.gmo as /build/buildd/inkscape-0.48.5/debian/inkscape/usr/share/locale/pl/LC_MESSAGES/inkscape.mo installing pt_BR.gmo as /build/buildd/inkscape-0.48.5/debian/inkscape/usr/share/locale/pt_BR/LC_MESSAGES/inkscape.mo installing pt.gmo as /build/buildd/inkscape-0.48.5/debian/inkscape/usr/share/locale/pt/LC_MESSAGES/inkscape.mo installing ro.gmo as /build/buildd/inkscape-0.48.5/debian/inkscape/usr/share/locale/ro/LC_MESSAGES/inkscape.mo installing ru.gmo as /build/buildd/inkscape-0.48.5/debian/inkscape/usr/share/locale/ru/LC_MESSAGES/inkscape.mo installing rw.gmo as /build/buildd/inkscape-0.48.5/debian/inkscape/usr/share/locale/rw/LC_MESSAGES/inkscape.mo installing sk.gmo as /build/buildd/inkscape-0.48.5/debian/inkscape/usr/share/locale/sk/LC_MESSAGES/inkscape.mo installing sl.gmo as /build/buildd/inkscape-0.48.5/debian/inkscape/usr/share/locale/sl/LC_MESSAGES/inkscape.mo installing sq.gmo as /build/buildd/inkscape-0.48.5/debian/inkscape/usr/share/locale/sq/LC_MESSAGES/inkscape.mo installing sr@latin.gmo as /build/buildd/inkscape-0.48.5/debian/inkscape/usr/share/locale/sr@latin/LC_MESSAGES/inkscape.mo installing sr.gmo as /build/buildd/inkscape-0.48.5/debian/inkscape/usr/share/locale/sr/LC_MESSAGES/inkscape.mo installing sv.gmo as /build/buildd/inkscape-0.48.5/debian/inkscape/usr/share/locale/sv/LC_MESSAGES/inkscape.mo installing te_IN.gmo as /build/buildd/inkscape-0.48.5/debian/inkscape/usr/share/locale/te_IN/LC_MESSAGES/inkscape.mo installing th.gmo as /build/buildd/inkscape-0.48.5/debian/inkscape/usr/share/locale/th/LC_MESSAGES/inkscape.mo installing tr.gmo as /build/buildd/inkscape-0.48.5/debian/inkscape/usr/share/locale/tr/LC_MESSAGES/inkscape.mo installing uk.gmo as /build/buildd/inkscape-0.48.5/debian/inkscape/usr/share/locale/uk/LC_MESSAGES/inkscape.mo installing vi.gmo as /build/buildd/inkscape-0.48.5/debian/inkscape/usr/share/locale/vi/LC_MESSAGES/inkscape.mo installing zh_CN.gmo as /build/buildd/inkscape-0.48.5/debian/inkscape/usr/share/locale/zh_CN/LC_MESSAGES/inkscape.mo installing zh_TW.gmo as /build/buildd/inkscape-0.48.5/debian/inkscape/usr/share/locale/zh_TW/LC_MESSAGES/inkscape.mo make[2]: Leaving directory '/build/buildd/inkscape-0.48.5/po' make[2]: Entering directory '/build/buildd/inkscape-0.48.5' make[3]: Entering directory '/build/buildd/inkscape-0.48.5' make[3]: Nothing to be done for 'install-exec-am'. /bin/mkdir -p '/build/buildd/inkscape-0.48.5/debian/inkscape/usr/share/applications' /bin/mkdir -p '/build/buildd/inkscape-0.48.5/debian/inkscape/usr/share/man/el/man1' /bin/mkdir -p '/build/buildd/inkscape-0.48.5/debian/inkscape/usr/share/man/fr/man1' /bin/mkdir -p '/build/buildd/inkscape-0.48.5/debian/inkscape/usr/share/man/man1' /usr/bin/install -c -m 644 inkscape.desktop '/build/buildd/inkscape-0.48.5/debian/inkscape/usr/share/applications' /usr/bin/install -c -m 644 inkscape.fr.1 '/build/buildd/inkscape-0.48.5/debian/inkscape/usr/share/man/fr/man1' /usr/bin/install -c -m 644 inkscape.el.1 '/build/buildd/inkscape-0.48.5/debian/inkscape/usr/share/man/el/man1' /bin/mkdir -p '/build/buildd/inkscape-0.48.5/debian/inkscape/usr/share/man/ja/man1' /bin/mkdir -p '/build/buildd/inkscape-0.48.5/debian/inkscape/usr/share/man/sk/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.5/debian/inkscape/usr/share/man/man1' /usr/bin/install -c -m 644 inkscape.ja.1 '/build/buildd/inkscape-0.48.5/debian/inkscape/usr/share/man/ja/man1' /bin/mkdir -p '/build/buildd/inkscape-0.48.5/debian/inkscape/usr/share/man/zh_TW/man1' /usr/bin/install -c -m 644 inkscape.ja.1 '/build/buildd/inkscape-0.48.5/debian/inkscape/usr/share/man/sk/man1' /usr/bin/install -c -m 644 inkscape.zh_TW.1 '/build/buildd/inkscape-0.48.5/debian/inkscape/usr/share/man/zh_TW/man1' make[3]: Leaving directory '/build/buildd/inkscape-0.48.5' make[2]: Leaving directory '/build/buildd/inkscape-0.48.5' make[1]: Leaving directory '/build/buildd/inkscape-0.48.5' debian/rules override_dh_install make[1]: Entering directory '/build/buildd/inkscape-0.48.5' install -D -o root -g root -m 644 /build/buildd/inkscape-0.48.5/debian/inkscape.bash \ /build/buildd/inkscape-0.48.5/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.5' 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: -is is deprecated; it is without effect dpkg-gencontrol: warning: -ip is deprecated; it is without effect 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.5/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.5-2ubuntu1_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.5-2ubuntu1_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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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-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-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-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-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-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.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-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% ** 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-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-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-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/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-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-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/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-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-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-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% 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.5-2ubuntu1_armhf.deb'. dpkg-genchanges -B -mUbuntu/armhf Build Daemon >../inkscape_0.48.5-2ubuntu1_armhf.changes dpkg-genchanges: binary-only arch-specific upload (source code and arch-indep packages not included) dpkg-source --after-build inkscape-0.48.5 dpkg-buildpackage: binary-only upload (no source included) ****************************************************************************** Build finished at 20140822-1151 Publishing chroot-autobuild/build/buildd/inkscape_0.48.5-2ubuntu1_armhf_translations.tar.gz for rosetta. Publishing debug debs. chroot-autobuild/build/buildd/inkscape_0.48.5-2ubuntu1_armhf.deb: new debian package, version 2.0. size 7034594 bytes: control archive= 25725 bytes. 32 bytes, 1 lines conffiles 2369 bytes, 29 lines control 64905 bytes, 790 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.5-2ubuntu1 Architecture: armhf Maintainer: Ubuntu Developers Installed-Size: 52672 Depends: python:any (>= 2.6.6-7~), libaspell15 (>= 0.60.7~20110707), libatkmm-1.6-1 (>= 2.22.1), libc6 (>= 2.7), 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.9), 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), librevenge-0.0-0, libsigc++-2.0-0c2a (>= 2.2.0), libstdc++6 (>= 4.9), libwpg-0.3-3, 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.5-2ubuntu1_armhf.deb: drwxr-xr-x root/root 0 2014-08-22 11:44 ./ drwxr-xr-x root/root 0 2014-08-22 11:36 ./etc/ drwxr-xr-x root/root 0 2014-08-22 11:36 ./etc/bash_completion.d/ -rw-r--r-- root/root 902 2014-08-22 11:36 ./etc/bash_completion.d/inkscape drwxr-xr-x root/root 0 2014-08-22 11:36 ./usr/ drwxr-xr-x root/root 0 2014-08-22 11:45 ./usr/share/ drwxr-xr-x root/root 0 2014-08-22 11:36 ./usr/share/menu/ -rw-r--r-- root/root 216 2014-08-22 09:04 ./usr/share/menu/inkscape drwxr-xr-x root/root 0 2014-08-22 11:36 ./usr/share/man/ drwxr-xr-x root/root 0 2014-08-22 11:36 ./usr/share/man/el/ drwxr-xr-x root/root 0 2014-08-22 11:36 ./usr/share/man/el/man1/ -rw-r--r-- root/root 15302 2014-08-22 11:36 ./usr/share/man/el/man1/inkscape.el.1.gz drwxr-xr-x root/root 0 2014-08-22 11:36 ./usr/share/man/man1/ -rw-r--r-- root/root 15302 2014-08-22 11:36 ./usr/share/man/man1/inkscape.el.1.gz -rw-r--r-- root/root 12997 2014-08-22 11:36 ./usr/share/man/man1/inkscape.fr.1.gz -rw-r--r-- root/root 11749 2014-08-22 11:36 ./usr/share/man/man1/inkscape.1.gz -rw-r--r-- root/root 12351 2014-08-22 11:36 ./usr/share/man/man1/inkscape.zh_TW.1.gz -rw-r--r-- root/root 915 2014-08-22 11:36 ./usr/share/man/man1/inkview.1.gz -rw-r--r-- root/root 13181 2014-08-22 11:36 ./usr/share/man/man1/inkscape.ja.1.gz -rw-r--r-- root/root 12680 2014-08-22 11:36 ./usr/share/man/man1/inkscape.sk.1.gz drwxr-xr-x root/root 0 2014-08-22 11:36 ./usr/share/man/fr/ drwxr-xr-x root/root 0 2014-08-22 11:36 ./usr/share/man/fr/man1/ -rw-r--r-- root/root 12997 2014-08-22 11:36 ./usr/share/man/fr/man1/inkscape.fr.1.gz drwxr-xr-x root/root 0 2014-08-22 11:36 ./usr/share/man/ja/ drwxr-xr-x root/root 0 2014-08-22 11:36 ./usr/share/man/ja/man1/ -rw-r--r-- root/root 13181 2014-08-22 11:36 ./usr/share/man/ja/man1/inkscape.ja.1.gz drwxr-xr-x root/root 0 2014-08-22 11:36 ./usr/share/man/zh_TW/ drwxr-xr-x root/root 0 2014-08-22 11:36 ./usr/share/man/zh_TW/man1/ -rw-r--r-- root/root 12351 2014-08-22 11:36 ./usr/share/man/zh_TW/man1/inkscape.zh_TW.1.gz drwxr-xr-x root/root 0 2014-08-22 11:36 ./usr/share/man/sk/ drwxr-xr-x root/root 0 2014-08-22 11:36 ./usr/share/man/sk/man1/ -rw-r--r-- root/root 13181 2014-08-22 11:36 ./usr/share/man/sk/man1/inkscape.ja.1.gz drwxr-xr-x root/root 0 2014-08-22 11:35 ./usr/share/icons/ drwxr-xr-x root/root 0 2014-08-22 11:35 ./usr/share/icons/hicolor/ drwxr-xr-x root/root 0 2014-08-22 11:35 ./usr/share/icons/hicolor/24x24/ drwxr-xr-x root/root 0 2014-08-22 11:46 ./usr/share/icons/hicolor/24x24/apps/ -rw-r--r-- root/root 1024 2014-08-22 11:46 ./usr/share/icons/hicolor/24x24/apps/inkscape.png drwxr-xr-x root/root 0 2014-08-22 11:35 ./usr/share/icons/hicolor/48x48/ drwxr-xr-x root/root 0 2014-08-22 11:46 ./usr/share/icons/hicolor/48x48/apps/ -rw-r--r-- root/root 3269 2014-08-22 11:46 ./usr/share/icons/hicolor/48x48/apps/inkscape.png drwxr-xr-x root/root 0 2014-08-22 11:35 ./usr/share/icons/hicolor/32x32/ drwxr-xr-x root/root 0 2014-08-22 11:46 ./usr/share/icons/hicolor/32x32/apps/ -rw-r--r-- root/root 1616 2014-08-22 11:46 ./usr/share/icons/hicolor/32x32/apps/inkscape.png drwxr-xr-x root/root 0 2014-08-22 11:35 ./usr/share/icons/hicolor/256x256/ drwxr-xr-x root/root 0 2014-08-22 11:46 ./usr/share/icons/hicolor/256x256/apps/ -rw-r--r-- root/root 35399 2014-08-22 11:35 ./usr/share/icons/hicolor/256x256/apps/inkscape.png drwxr-xr-x root/root 0 2014-08-22 11:35 ./usr/share/icons/hicolor/22x22/ drwxr-xr-x root/root 0 2014-08-22 11:46 ./usr/share/icons/hicolor/22x22/apps/ -rw-r--r-- root/root 1017 2014-08-22 11:46 ./usr/share/icons/hicolor/22x22/apps/inkscape.png drwxr-xr-x root/root 0 2014-08-22 11:35 ./usr/share/icons/hicolor/16x16/ drwxr-xr-x root/root 0 2014-08-22 11:46 ./usr/share/icons/hicolor/16x16/apps/ -rw-r--r-- root/root 613 2014-08-22 11:46 ./usr/share/icons/hicolor/16x16/apps/inkscape.png drwxr-xr-x root/root 0 2014-08-22 11:35 ./usr/share/inkscape/ drwxr-xr-x root/root 0 2014-08-22 11:47 ./usr/share/inkscape/icons/ -rw-r--r-- root/root 19225 2014-08-22 11:35 ./usr/share/inkscape/icons/feBlend-icon.svg -rw-r--r-- root/root 485 2014-08-22 11:46 ./usr/share/inkscape/icons/remove-color.png -rw-r--r-- root/root 461 2014-08-22 11:46 ./usr/share/inkscape/icons/too-much-ink-icon.png -rw-r--r-- root/root 8261 2014-08-22 11:35 ./usr/share/inkscape/icons/feDiffuseLighting-icon.svg -rw-r--r-- root/root 7836 2014-08-22 11:46 ./usr/share/inkscape/icons/feMerge-icon.png -rw-r--r-- root/root 7587 2014-08-22 11:35 ./usr/share/inkscape/icons/feConvolveMatrix-icon.svg -rw-r--r-- root/root 3109 2014-08-22 11:46 ./usr/share/inkscape/icons/feMorphology-icon.png -rw-r--r-- root/root 19227 2014-08-22 11:35 ./usr/share/inkscape/icons/feMerge-icon.svg -rw-r--r-- root/root 9834 2014-08-22 11:35 ./usr/share/inkscape/icons/feSpecularLighting-icon.png -rw-r--r-- root/root 3924 2014-08-22 11:35 ./usr/share/inkscape/icons/feColorMatrix-icon.png -rw-r--r-- root/root 8345 2014-08-22 11:35 ./usr/share/inkscape/icons/feMorphology-icon.svg -rw-r--r-- root/root 5585 2014-08-22 11:46 ./usr/share/inkscape/icons/feFlood-icon.png -rw-r--r-- root/root 2956 2014-08-22 11:35 ./usr/share/inkscape/icons/remove-color.svg -rw-r--r-- root/root 5578 2014-08-22 11:35 ./usr/share/inkscape/icons/feTurbulence-icon.svg -rw-r--r-- root/root 3076 2014-08-22 11:46 ./usr/share/inkscape/icons/feOffset-icon.png -rw-r--r-- root/root 6961 2014-08-22 11:46 ./usr/share/inkscape/icons/feDisplacementMap-icon.png -rw-r--r-- root/root 12911 2014-08-22 11:35 ./usr/share/inkscape/icons/feFlood-icon.svg -rw-r--r-- root/root 8263 2014-08-22 11:35 ./usr/share/inkscape/icons/feSpecularLighting-icon.svg -rw-r--r-- root/root 1071 2014-08-22 11:35 ./usr/share/inkscape/icons/out-of-gamut-icon.svg -rw-r--r-- root/root 19516 2014-08-22 11:46 ./usr/share/inkscape/icons/feConvolveMatrix-icon.png -rw-r--r-- root/root 9664 2014-08-22 11:35 ./usr/share/inkscape/icons/inkscape.svg -rw-r--r-- root/root 9834 2014-08-22 11:35 ./usr/share/inkscape/icons/feDiffuseLighting-icon.png -rw-r--r-- root/root 18082 2014-08-22 11:35 ./usr/share/inkscape/icons/feImage-icon.png -rw-r--r-- root/root 4360 2014-08-22 11:35 ./usr/share/inkscape/icons/feGaussianBlur-icon.png -rw-r--r-- root/root 7835 2014-08-22 11:47 ./usr/share/inkscape/icons/feBlend-icon.png -rw-r--r-- root/root 3778 2014-08-22 11:35 ./usr/share/inkscape/icons/too-much-ink-icon.svg -rw-r--r-- root/root 2287 2014-08-22 11:47 ./usr/share/inkscape/icons/color-management-icon.png -rw-r--r-- root/root 7685 2014-08-22 11:35 ./usr/share/inkscape/icons/feColorMatrix-icon.svg -rw-r--r-- root/root 18340 2014-08-22 11:35 ./usr/share/inkscape/icons/feTurbulence-icon.png -rw-r--r-- root/root 644812 2014-08-22 11:35 ./usr/share/inkscape/icons/icons.svg -rw-r--r-- root/root 366 2014-08-22 11:35 ./usr/share/inkscape/icons/README -rw-r--r-- root/root 725 2014-08-22 11:47 ./usr/share/inkscape/icons/out-of-gamut-icon.png -rw-r--r-- root/root 2009229 2014-08-22 11:35 ./usr/share/inkscape/icons/tango_icons.svg -rw-r--r-- root/root 108986 2014-08-22 11:35 ./usr/share/inkscape/icons/ticotico.jpg -rw-r--r-- root/root 1456 2014-08-22 11:47 ./usr/share/inkscape/icons/inkscape.file.png -rw-r--r-- root/root 7820 2014-08-22 11:35 ./usr/share/inkscape/icons/feOffset-icon.svg -rw-r--r-- root/root 6147 2014-08-22 11:35 ./usr/share/inkscape/icons/feGaussianBlur-icon.svg -rw-r--r-- root/root 7450 2014-08-22 11:35 ./usr/share/inkscape/icons/feImage-icon.svg -rw-r--r-- root/root 19223 2014-08-22 11:35 ./usr/share/inkscape/icons/feComposite-icon.svg -rw-r--r-- root/root 6959 2014-08-22 11:47 ./usr/share/inkscape/icons/feComposite-icon.png -rw-r--r-- root/root 21075 2014-08-22 11:35 ./usr/share/inkscape/icons/inkscape.file.svg -rw-r--r-- root/root 11333 2014-08-22 11:35 ./usr/share/inkscape/icons/feDisplacementMap-icon.svg drwxr-xr-x root/root 0 2014-08-22 11:35 ./usr/share/inkscape/patterns/ -rw-r--r-- root/root 634 2014-08-22 11:35 ./usr/share/inkscape/patterns/README -rw-r--r-- root/root 278604 2014-08-22 11:35 ./usr/share/inkscape/patterns/patterns.svg -rw-r--r-- root/root 951 2014-08-22 11:35 ./usr/share/inkscape/patterns/patterns.svg.h drwxr-xr-x root/root 0 2014-08-22 11:35 ./usr/share/inkscape/examples/ -rw-r--r-- root/root 5500 2014-08-22 11:35 ./usr/share/inkscape/examples/istest.pov -rw-r--r-- root/root 34776 2014-08-22 11:35 ./usr/share/inkscape/examples/tiger.svgz -rw-r--r-- root/root 19166 2014-08-22 11:35 ./usr/share/inkscape/examples/live-path-effects-curvestitch.svg -rw-r--r-- root/root 19718 2014-08-22 11:35 ./usr/share/inkscape/examples/turbulence_filters.svg -rw-r--r-- root/root 24514 2014-08-22 11:35 ./usr/share/inkscape/examples/i18n.svg -rw-r--r-- root/root 4179 2014-08-22 11:35 ./usr/share/inkscape/examples/data_uri.svg -rw-r--r-- root/root 14914 2014-08-22 11:35 ./usr/share/inkscape/examples/art-nouveau-P3.svg -rw-r--r-- root/root 11232 2014-08-22 11:35 ./usr/share/inkscape/examples/l-systems.svgz -rw-r--r-- root/root 26015 2014-08-22 11:35 ./usr/share/inkscape/examples/live-path-effects-gears.svg -rw-r--r-- root/root 3973 2014-08-22 11:35 ./usr/share/inkscape/examples/flowsample.svg -rw-r--r-- root/root 34960 2014-08-22 11:35 ./usr/share/inkscape/examples/gradient-mesh-experimental.svgz -rw-r--r-- root/root 62266 2014-08-22 11:35 ./usr/share/inkscape/examples/gradient.svg -rw-r--r-- root/root 8717 2014-08-22 11:35 ./usr/share/inkscape/examples/lighting_filters.svg -rw-r--r-- root/root 33516 2014-08-22 11:35 ./usr/share/inkscape/examples/text-on-path.svg -rw-r--r-- root/root 3743 2014-08-22 11:35 ./usr/share/inkscape/examples/flow-go.svg -rw-r--r-- root/root 418498 2014-08-22 11:35 ./usr/share/inkscape/examples/filters.svg -rw-r--r-- root/root 28794 2014-08-22 11:35 ./usr/share/inkscape/examples/rope-3D.svg -rw-r--r-- root/root 63590 2014-08-22 11:35 ./usr/share/inkscape/examples/animated-clock.svg -rw-r--r-- root/root 58968 2014-08-22 11:35 ./usr/share/inkscape/examples/live-path-effects-pathalongpath.svg -rw-r--r-- root/root 63510 2014-08-22 11:35 ./usr/share/inkscape/examples/gallardo.svgz -rw-r--r-- root/root 14570 2014-08-22 11:35 ./usr/share/inkscape/examples/glass.svg -rw-r--r-- root/root 225671 2014-08-22 11:35 ./usr/share/inkscape/examples/blend_modes.svg -rw-r--r-- root/root 68539 2014-08-22 11:35 ./usr/share/inkscape/examples/markers.svg -rw-r--r-- root/root 250 2014-08-22 11:35 ./usr/share/inkscape/examples/README -rw-r--r-- root/root 36907 2014-08-22 11:35 ./usr/share/inkscape/examples/tesselation-P3.svg -rw-r--r-- root/root 39197 2014-08-22 11:35 ./usr/share/inkscape/examples/replace-hue.svg -rw-r--r-- root/root 3540 2014-08-22 11:35 ./usr/share/inkscape/examples/tref.svg -rw-r--r-- root/root 109405 2014-08-22 11:35 ./usr/share/inkscape/examples/car.svgz -rw-r--r-- root/root 34102 2014-08-22 11:35 ./usr/share/inkscape/examples/stars.svgz -rw-r--r-- root/root 61952 2014-08-22 11:35 ./usr/share/inkscape/examples/eastern-motive-P4G.svg -rw-r--r-- root/root 4212 2014-08-22 11:35 ./usr/share/inkscape/examples/svgfont.svg drwxr-xr-x root/root 0 2014-08-22 11:50 ./usr/share/inkscape/tutorials/ -rw-r--r-- root/root 163043 2014-08-22 11:35 ./usr/share/inkscape/tutorials/tutorial-tracing.nl.svg -rw-r--r-- root/root 159486 2014-08-22 11:35 ./usr/share/inkscape/tutorials/tutorial-interpolate.ja.svg -rw-r--r-- root/root 259330 2014-08-22 11:35 ./usr/share/inkscape/tutorials/tutorial-calligraphy.vi.svg -rw-r--r-- root/root 158439 2014-08-22 11:35 ./usr/share/inkscape/tutorials/tutorial-basic.pl.svg -rw-r--r-- root/root 151892 2014-08-22 11:35 ./usr/share/inkscape/tutorials/tutorial-basic.svg -rw-r--r-- root/root 152638 2014-08-22 11:35 ./usr/share/inkscape/tutorials/tutorial-basic.eu.svg -rw-r--r-- root/root 277041 2014-08-22 11:35 ./usr/share/inkscape/tutorials/tutorial-shapes.id.svg -rw-r--r-- root/root 256750 2014-08-22 11:35 ./usr/share/inkscape/tutorials/tutorial-calligraphy.id.svg -rw-r--r-- root/root 1195 2014-08-22 11:47 ./usr/share/inkscape/tutorials/potrace-en.png -rw-r--r-- root/root 153741 2014-08-22 11:35 ./usr/share/inkscape/tutorials/tutorial-basic.da.svg -rw-r--r-- root/root 143187 2014-08-22 11:35 ./usr/share/inkscape/tutorials/tutorial-tips.sl.svg -rw-r--r-- root/root 155703 2014-08-22 11:35 ./usr/share/inkscape/tutorials/tutorial-elements.fr.svg -rw-r--r-- root/root 151023 2014-08-22 11:35 ./usr/share/inkscape/tutorials/tutorial-basic.sl.svg -rw-r--r-- root/root 258736 2014-08-22 11:35 ./usr/share/inkscape/tutorials/tutorial-calligraphy.de.svg -rw-r--r-- root/root 161971 2014-08-22 11:35 ./usr/share/inkscape/tutorials/tutorial-basic.eo.svg -rw-r--r-- root/root 149411 2014-08-22 11:35 ./usr/share/inkscape/tutorials/tutorial-elements.hu.svg -rw-r--r-- root/root 280761 2014-08-22 11:35 ./usr/share/inkscape/tutorials/tutorial-shapes.hu.svg -rw-r--r-- root/root 158708 2014-08-22 11:35 ./usr/share/inkscape/tutorials/tutorial-tips.fa.svg -rw-r--r-- root/root 278329 2014-08-22 11:35 ./usr/share/inkscape/tutorials/tutorial-shapes.de.svg -rw-r--r-- root/root 148841 2014-08-22 11:35 ./usr/share/inkscape/tutorials/tutorial-elements.id.svg -rw-r--r-- root/root 13703 2014-08-22 11:47 ./usr/share/inkscape/tutorials/potrace-hu.png -rw-r--r-- root/root 143128 2014-08-22 11:35 ./usr/share/inkscape/tutorials/tutorial-advanced.zh_CN.svg -rw-r--r-- root/root 12276 2014-08-22 11:47 ./usr/share/inkscape/tutorials/potrace-id.png -rw-r--r-- root/root 130340 2014-08-22 11:35 ./usr/share/inkscape/tutorials/edge3d.svg -rw-r--r-- root/root 151584 2014-08-22 11:35 ./usr/share/inkscape/tutorials/tutorial-elements.be.svg -rw-r--r-- root/root 153359 2014-08-22 11:35 ./usr/share/inkscape/tutorials/tutorial-basic.id.svg -rw-r--r-- root/root 143732 2014-08-22 11:35 ./usr/share/inkscape/tutorials/tutorial-advanced.ca.svg -rw-r--r-- root/root 154862 2014-08-22 11:35 ./usr/share/inkscape/tutorials/tutorial-basic.es.svg -rw-r--r-- root/root 1452 2014-08-22 11:47 ./usr/share/inkscape/tutorials/potrace-sk.png -rw-r--r-- root/root 155170 2014-08-22 11:35 ./usr/share/inkscape/tutorials/tutorial-basic.pt_BR.svg -rw-r--r-- root/root 177801 2014-08-22 11:35 ./usr/share/inkscape/tutorials/tutorial-interpolate.pl.svg -rw-r--r-- root/root 2004 2014-08-22 11:47 ./usr/share/inkscape/tutorials/potrace-zh_TW.png -rw-r--r-- root/root 185428 2014-08-22 11:35 ./usr/share/inkscape/tutorials/tutorial-interpolate.fr.svg -rw-r--r-- root/root 175234 2014-08-22 11:35 ./usr/share/inkscape/tutorials/tutorial-interpolate.zh_TW.svg -rw-r--r-- root/root 280176 2014-08-22 11:35 ./usr/share/inkscape/tutorials/tutorial-shapes.pl.svg -rw-r--r-- root/root 276893 2014-08-22 11:35 ./usr/share/inkscape/tutorials/tutorial-shapes.eu.svg -rw-r--r-- root/root 294740 2014-08-22 11:35 ./usr/share/inkscape/tutorials/tutorial-shapes.fa.svg -rw-r--r-- root/root 245631 2014-08-22 11:35 ./usr/share/inkscape/tutorials/tutorial-calligraphy.fa.svg -rw-r--r-- root/root 142978 2014-08-22 11:35 ./usr/share/inkscape/tutorials/tutorial-tips.sk.svg -rw-r--r-- root/root 153447 2014-08-22 11:35 ./usr/share/inkscape/tutorials/tutorial-basic.ca.svg -rw-r--r-- root/root 145275 2014-08-22 11:35 ./usr/share/inkscape/tutorials/tutorial-tips.pl.svg -rw-r--r-- root/root 226880 2014-08-22 11:35 ./usr/share/inkscape/tutorials/tutorial-calligraphy.ca.svg -rw-r--r-- root/root 9267 2014-08-22 11:35 ./usr/share/inkscape/tutorials/potrace-pt_BR.png -rw-r--r-- root/root 257123 2014-08-22 11:35 ./usr/share/inkscape/tutorials/tutorial-calligraphy.eu.svg -rw-r--r-- root/root 168752 2014-08-22 11:35 ./usr/share/inkscape/tutorials/tutorial-tracing.id.svg -rw-r--r-- root/root 280620 2014-08-22 11:35 ./usr/share/inkscape/tutorials/tutorial-shapes.cs.svg -rw-r--r-- root/root 149978 2014-08-22 11:35 ./usr/share/inkscape/tutorials/tutorial-tips.fr.svg -rw-r--r-- root/root 169273 2014-08-22 11:35 ./usr/share/inkscape/tutorials/tutorial-tracing.de.svg -rw-r--r-- root/root 145464 2014-08-22 11:35 ./usr/share/inkscape/tutorials/tutorial-tips.hu.svg -rw-r--r-- root/root 9703 2014-08-22 11:48 ./usr/share/inkscape/tutorials/potrace-sl.png -rw-r--r-- root/root 1195 2014-08-22 11:48 ./usr/share/inkscape/tutorials/potrace.png -rw-r--r-- root/root 265116 2014-08-22 11:35 ./usr/share/inkscape/tutorials/tutorial-calligraphy.fr.svg -rw-r--r-- root/root 169003 2014-08-22 11:35 ./usr/share/inkscape/tutorials/tutorial-tracing.pt_BR.svg -rw-r--r-- root/root 169675 2014-08-22 11:35 ./usr/share/inkscape/tutorials/tutorial-basic.zh_TW.svg -rw-r--r-- root/root 281063 2014-08-22 11:35 ./usr/share/inkscape/tutorials/tutorial-shapes.vi.svg -rw-r--r-- root/root 12238 2014-08-22 11:48 ./usr/share/inkscape/tutorials/potrace-fr.png -rw-r--r-- root/root 270018 2014-08-22 11:35 ./usr/share/inkscape/tutorials/tutorial-shapes.sk.svg -rw-r--r-- root/root 145219 2014-08-22 11:35 ./usr/share/inkscape/tutorials/tutorial-advanced.eu.svg -rw-r--r-- root/root 167395 2014-08-22 11:35 ./usr/share/inkscape/tutorials/tutorial-tracing.ca.svg -rw-r--r-- root/root 166959 2014-08-22 11:35 ./usr/share/inkscape/tutorials/tutorial-elements.zh_TW.svg -rw-r--r-- root/root 257494 2014-08-22 11:35 ./usr/share/inkscape/tutorials/tutorial-calligraphy.ru.svg -rw-r--r-- root/root 144993 2014-08-22 11:35 ./usr/share/inkscape/tutorials/tutorial-basic.ja.svg -rw-r--r-- root/root 279421 2014-08-22 11:35 ./usr/share/inkscape/tutorials/tutorial-shapes.es.svg -rw-r--r-- root/root 155541 2014-08-22 11:35 ./usr/share/inkscape/tutorials/tutorial-basic.cs.svg -rw-r--r-- root/root 276253 2014-08-22 11:35 ./usr/share/inkscape/tutorials/tutorial-shapes.svg -rw-r--r-- root/root 172190 2014-08-22 11:35 ./usr/share/inkscape/tutorials/tutorial-tracing.ru.svg -rw-r--r-- root/root 168375 2014-08-22 11:35 ./usr/share/inkscape/tutorials/tutorial-basic.ru.svg -rw-r--r-- root/root 180055 2014-08-22 11:35 ./usr/share/inkscape/tutorials/tutorial-interpolate.nl.svg -rw-r--r-- root/root 175748 2014-08-22 11:35 ./usr/share/inkscape/tutorials/tutorial-tracing.fr.svg -rw-r--r-- root/root 9015 2014-08-22 11:48 ./usr/share/inkscape/tutorials/potrace-vi.png -rw-r--r-- root/root 178505 2014-08-22 11:35 ./usr/share/inkscape/tutorials/tutorial-interpolate.vi.svg -rw-r--r-- root/root 14327 2014-08-22 11:49 ./usr/share/inkscape/tutorials/potrace-pl.png -rw-r--r-- root/root 162462 2014-08-22 11:35 ./usr/share/inkscape/tutorials/tutorial-basic.fr.svg -rw-r--r-- root/root 156345 2014-08-22 11:35 ./usr/share/inkscape/tutorials/tutorial-elements.fa.svg -rw-r--r-- root/root 158643 2014-08-22 11:35 ./usr/share/inkscape/tutorials/tutorial-advanced.fa.svg -rw-r--r-- root/root 12423 2014-08-22 11:49 ./usr/share/inkscape/tutorials/potrace-eu.png -rw-r--r-- root/root 117441 2014-08-22 11:35 ./usr/share/inkscape/tutorials/gpl-2.svg -rw-r--r-- root/root 12864 2014-08-22 11:49 ./usr/share/inkscape/tutorials/potrace-es.png -rw-r--r-- root/root 19785 2014-08-22 11:35 ./usr/share/inkscape/tutorials/oldguitar.jpg -rw-r--r-- root/root 146172 2014-08-22 11:35 ./usr/share/inkscape/tutorials/tutorial-advanced.id.svg -rw-r--r-- root/root 287700 2014-08-22 11:35 ./usr/share/inkscape/tutorials/tutorial-shapes.fr.svg -rw-r--r-- root/root 146787 2014-08-22 11:35 ./usr/share/inkscape/tutorials/tutorial-tips.vi.svg -rw-r--r-- root/root 276433 2014-08-22 11:35 ./usr/share/inkscape/tutorials/tutorial-shapes.sl.svg -rw-r--r-- root/root 148102 2014-08-22 11:35 ./usr/share/inkscape/tutorials/tutorial-elements.sl.svg -rw-r--r-- root/root 148086 2014-08-22 11:35 ./usr/share/inkscape/tutorials/tutorial-advanced.pt_BR.svg -rw-r--r-- root/root 169849 2014-08-22 11:35 ./usr/share/inkscape/tutorials/tutorial-tracing.vi.svg -rw-r--r-- root/root 250526 2014-08-22 11:35 ./usr/share/inkscape/tutorials/tutorial-calligraphy.ja.svg -rw-r--r-- root/root 128757 2014-08-22 11:35 ./usr/share/inkscape/tutorials/tutorial-tips.ca.svg -rw-r--r-- root/root 142247 2014-08-22 11:35 ./usr/share/inkscape/tutorials/tutorial-elements.ja.svg -rw-r--r-- root/root 143165 2014-08-22 11:35 ./usr/share/inkscape/tutorials/tutorial-tips.eu.svg -rw-r--r-- root/root 171566 2014-08-22 11:35 ./usr/share/inkscape/tutorials/tutorial-tracing.be.svg -rw-r--r-- root/root 168328 2014-08-22 11:35 ./usr/share/inkscape/tutorials/tutorial-tracing.sl.svg -rw-r--r-- root/root 148484 2014-08-22 11:35 ./usr/share/inkscape/tutorials/tutorial-elements.svg -rw-r--r-- root/root 168919 2014-08-22 11:35 ./usr/share/inkscape/tutorials/tutorial-tracing.sk.svg -rw-r--r-- root/root 150443 2014-08-22 11:35 ./usr/share/inkscape/tutorials/tutorial-elements.pt_BR.svg -rw-r--r-- root/root 168320 2014-08-22 11:35 ./usr/share/inkscape/tutorials/tutorial-tracing.eu.svg -rw-r--r-- root/root 143505 2014-08-22 11:35 ./usr/share/inkscape/tutorials/tutorial-advanced.ja.svg -rw-r--r-- root/root 8085 2014-08-22 11:50 ./usr/share/inkscape/tutorials/potrace-ru.png -rw-r--r-- root/root 280625 2014-08-22 11:35 ./usr/share/inkscape/tutorials/tutorial-shapes.pt_BR.svg -rw-r--r-- root/root 274228 2014-08-22 11:35 ./usr/share/inkscape/tutorials/tutorial-calligraphy.zh_TW.svg -rw-r--r-- root/root 152148 2014-08-22 11:35 ./usr/share/inkscape/tutorials/tutorial-basic.nn.svg -rw-r--r-- root/root 258140 2014-08-22 11:35 ./usr/share/inkscape/tutorials/tutorial-calligraphy.pl.svg -rw-r--r-- root/root 148844 2014-08-22 11:35 ./usr/share/inkscape/tutorials/tutorial-elements.de.svg -rw-r--r-- root/root 155329 2014-08-22 11:35 ./usr/share/inkscape/tutorials/tutorial-advanced.fr.svg -rw-r--r-- root/root 259724 2014-08-22 11:35 ./usr/share/inkscape/tutorials/tutorial-calligraphy.hu.svg -rw-r--r-- root/root 154044 2014-08-22 11:35 ./usr/share/inkscape/tutorials/tutorial-tracing.fa.svg -rw-r--r-- root/root 152286 2014-08-22 11:35 ./usr/share/inkscape/tutorials/tutorial-tips.be.svg -rw-r--r-- root/root 178478 2014-08-22 11:35 ./usr/share/inkscape/tutorials/tutorial-interpolate.hu.svg -rw-r--r-- root/root 177770 2014-08-22 11:35 ./usr/share/inkscape/tutorials/tutorial-interpolate.sl.svg -rw-r--r-- root/root 156424 2014-08-22 11:35 ./usr/share/inkscape/tutorials/tutorial-basic.hu.svg -rw-r--r-- root/root 161280 2014-08-22 11:35 ./usr/share/inkscape/tutorials/tutorial-tracing.ja.svg -rw-r--r-- root/root 147039 2014-08-22 11:35 ./usr/share/inkscape/tutorials/tutorial-advanced.es.svg -rw-r--r-- root/root 7675 2014-08-22 11:50 ./usr/share/inkscape/tutorials/tux.png -rw-r--r-- root/root 13006 2014-08-22 11:50 ./usr/share/inkscape/tutorials/potrace-nl.png -rw-r--r-- root/root 258164 2014-08-22 11:35 ./usr/share/inkscape/tutorials/tutorial-shapes.it.svg -rw-r--r-- root/root 143767 2014-08-22 11:35 ./usr/share/inkscape/tutorials/tutorial-advanced.sl.svg -rw-r--r-- root/root 15684 2014-08-22 11:50 ./usr/share/inkscape/tutorials/potrace-ja.png -rw-r--r-- root/root 135739 2014-08-22 11:35 ./usr/share/inkscape/tutorials/tutorial-tips.nl.svg -rw-r--r-- root/root 151400 2014-08-22 11:35 ./usr/share/inkscape/tutorials/tutorial-basic.tr.svg -rw-r--r-- root/root 281226 2014-08-22 11:35 ./usr/share/inkscape/tutorials/tutorial-shapes.ca.svg -rw-r--r-- root/root 143561 2014-08-22 11:35 ./usr/share/inkscape/tutorials/tutorial-elements.nl.svg -rw-r--r-- root/root 44427 2014-08-22 11:35 ./usr/share/inkscape/tutorials/making_markers.svg -rw-r--r-- root/root 176907 2014-08-22 11:35 ./usr/share/inkscape/tutorials/tutorial-basic.fa.svg -rw-r--r-- root/root 257966 2014-08-22 11:35 ./usr/share/inkscape/tutorials/tutorial-calligraphy.sk.svg -rw-r--r-- root/root 169098 2014-08-22 11:35 ./usr/share/inkscape/tutorials/tutorial-tracing.hu.svg -rw-r--r-- root/root 256374 2014-08-22 11:35 ./usr/share/inkscape/tutorials/tutorial-calligraphy.es.svg -rw-r--r-- root/root 143850 2014-08-22 11:35 ./usr/share/inkscape/tutorials/tutorial-tips.it.svg -rw-r--r-- root/root 141097 2014-08-22 11:35 ./usr/share/inkscape/tutorials/tutorial-advanced.nl.svg -rw-r--r-- root/root 169109 2014-08-22 11:35 ./usr/share/inkscape/tutorials/tutorial-tracing.pl.svg -rw-r--r-- root/root 153610 2014-08-22 11:35 ./usr/share/inkscape/tutorials/tutorial-basic.it.svg -rw-r--r-- root/root 136067 2014-08-22 11:35 ./usr/share/inkscape/tutorials/tutorial-tips.ja.svg -rw-r--r-- root/root 168495 2014-08-22 11:35 ./usr/share/inkscape/tutorials/tutorial-tracing.svg -rw-r--r-- root/root 143189 2014-08-22 11:35 ./usr/share/inkscape/tutorials/tutorial-tips.id.svg -rw-r--r-- root/root 147141 2014-08-22 11:35 ./usr/share/inkscape/tutorials/tutorial-advanced.sk.svg -rw-r--r-- root/root 154730 2014-08-22 11:35 ./usr/share/inkscape/tutorials/tutorial-basic.sk.svg -rw-r--r-- root/root 146387 2014-08-22 11:35 ./usr/share/inkscape/tutorials/tutorial-tips.pt_BR.svg -rw-r--r-- root/root 648 2014-08-22 11:35 ./usr/share/inkscape/tutorials/README -rw-r--r-- root/root 148587 2014-08-22 11:35 ./usr/share/inkscape/tutorials/tutorial-elements.ru.svg -rw-r--r-- root/root 266829 2014-08-22 11:35 ./usr/share/inkscape/tutorials/tutorial-calligraphy.be.svg -rw-r--r-- root/root 161819 2014-08-22 11:35 ./usr/share/inkscape/tutorials/tutorial-advanced.zh_TW.svg -rw-r--r-- root/root 144232 2014-08-22 11:35 ./usr/share/inkscape/tutorials/tutorial-tips.es.svg -rw-r--r-- root/root 177986 2014-08-22 11:35 ./usr/share/inkscape/tutorials/tutorial-interpolate.de.svg -rw-r--r-- root/root 177991 2014-08-22 11:35 ./usr/share/inkscape/tutorials/tutorial-interpolate.sk.svg -rw-r--r-- root/root 148691 2014-08-22 11:35 ./usr/share/inkscape/tutorials/tutorial-elements.eu.svg -rw-r--r-- root/root 259062 2014-08-22 11:35 ./usr/share/inkscape/tutorials/tutorial-calligraphy.cs.svg -rw-r--r-- root/root 145924 2014-08-22 11:35 ./usr/share/inkscape/tutorials/tutorial-tips.de.svg -rw-r--r-- root/root 148000 2014-08-22 11:35 ./usr/share/inkscape/tutorials/tutorial-advanced.de.svg -rw-r--r-- root/root 273129 2014-08-22 11:35 ./usr/share/inkscape/tutorials/tutorial-shapes.ja.svg -rw-r--r-- root/root 177734 2014-08-22 11:35 ./usr/share/inkscape/tutorials/tutorial-interpolate.svg -rw-r--r-- root/root 260224 2014-08-22 11:35 ./usr/share/inkscape/tutorials/tutorial-calligraphy.nl.svg -rw-r--r-- root/root 145893 2014-08-22 11:35 ./usr/share/inkscape/tutorials/tutorial-advanced.it.svg -rw-r--r-- root/root 11375 2014-08-22 11:35 ./usr/share/inkscape/tutorials/potrace-be.png -rw-r--r-- root/root 291735 2014-08-22 11:35 ./usr/share/inkscape/tutorials/tutorial-shapes.be.svg -rw-r--r-- root/root 149548 2014-08-22 11:35 ./usr/share/inkscape/tutorials/tutorial-advanced.hu.svg -rw-r--r-- root/root 157772 2014-08-22 11:35 ./usr/share/inkscape/tutorials/tutorial-basic.vi.svg -rw-r--r-- root/root 155199 2014-08-22 11:35 ./usr/share/inkscape/tutorials/tutorial-basic.de.svg -rw-r--r-- root/root 161513 2014-08-22 11:35 ./usr/share/inkscape/tutorials/tutorial-tips.zh_TW.svg -rw-r--r-- root/root 149893 2014-08-22 11:35 ./usr/share/inkscape/tutorials/tutorial-advanced.vi.svg -rw-r--r-- root/root 151614 2014-08-22 11:35 ./usr/share/inkscape/tutorials/tutorial-basic.zh_CN.svg -rw-r--r-- root/root 149996 2014-08-22 11:35 ./usr/share/inkscape/tutorials/tutorial-advanced.pl.svg -rw-r--r-- root/root 2745 2014-08-22 11:35 ./usr/share/inkscape/tutorials/potrace-de.png -rw-r--r-- root/root 259705 2014-08-22 11:35 ./usr/share/inkscape/tutorials/tutorial-calligraphy.pt_BR.svg -rw-r--r-- root/root 168937 2014-08-22 11:35 ./usr/share/inkscape/tutorials/tutorial-tracing.es.svg -rw-r--r-- root/root 146615 2014-08-22 11:35 ./usr/share/inkscape/tutorials/tutorial-elements.ca.svg -rw-r--r-- root/root 163214 2014-08-22 11:35 ./usr/share/inkscape/tutorials/tutorial-basic.bg.svg -rw-r--r-- root/root 167068 2014-08-22 11:35 ./usr/share/inkscape/tutorials/tutorial-basic.be.svg -rw-r--r-- root/root 185610 2014-08-22 11:35 ./usr/share/inkscape/tutorials/tutorial-tracing.zh_TW.svg -rw-r--r-- root/root 272066 2014-08-22 11:35 ./usr/share/inkscape/tutorials/tutorial-shapes.nl.svg -rw-r--r-- root/root 145760 2014-08-22 11:35 ./usr/share/inkscape/tutorials/tutorial-advanced.svg -rw-r--r-- root/root 161369 2014-08-22 11:35 ./usr/share/inkscape/tutorials/tutorial-advanced.ru.svg -rw-r--r-- root/root 256258 2014-08-22 11:35 ./usr/share/inkscape/tutorials/tutorial-calligraphy.sl.svg -rw-r--r-- root/root 292908 2014-08-22 11:35 ./usr/share/inkscape/tutorials/tutorial-shapes.zh_TW.svg -rw-r--r-- root/root 1195 2014-08-22 11:50 ./usr/share/inkscape/tutorials/potrace-zh_CN.png -rw-r--r-- root/root 295406 2014-08-22 11:35 ./usr/share/inkscape/tutorials/tutorial-shapes.ru.svg -rw-r--r-- root/root 1195 2014-08-22 11:50 ./usr/share/inkscape/tutorials/potrace-ca.png -rw-r--r-- root/root 274499 2014-08-22 11:35 ./usr/share/inkscape/tutorials/tutorial-shapes.zh_CN.svg -rw-r--r-- root/root 257548 2014-08-22 11:35 ./usr/share/inkscape/tutorials/tutorial-calligraphy.svg -rw-r--r-- root/root 148601 2014-08-22 11:35 ./usr/share/inkscape/tutorials/tutorial-advanced.cs.svg -rw-r--r-- root/root 153124 2014-08-22 11:35 ./usr/share/inkscape/tutorials/tutorial-tips.ru.svg -rw-r--r-- root/root 162260 2014-08-22 11:35 ./usr/share/inkscape/tutorials/tutorial-interpolate.be.svg -rw-r--r-- root/root 148780 2014-08-22 11:35 ./usr/share/inkscape/tutorials/tutorial-elements.es.svg -rw-r--r-- root/root 142986 2014-08-22 11:35 ./usr/share/inkscape/tutorials/tutorial-basic.nl.svg -rw-r--r-- root/root 140945 2014-08-22 11:35 ./usr/share/inkscape/tutorials/tutorial-tips.svg -rw-r--r-- root/root 148516 2014-08-22 11:35 ./usr/share/inkscape/tutorials/tutorial-elements.pl.svg -rw-r--r-- root/root 159007 2014-08-22 11:35 ./usr/share/inkscape/tutorials/tutorial-advanced.be.svg -rw-r--r-- root/root 141379 2014-08-22 11:35 ./usr/share/inkscape/tutorials/tutorial-elements.sk.svg drwxr-xr-x root/root 0 2014-08-22 11:35 ./usr/share/inkscape/templates/ -rw-r--r-- root/root 1173 2014-08-22 11:35 ./usr/share/inkscape/templates/default.nl.svg -rw-r--r-- root/root 1210 2014-08-22 11:35 ./usr/share/inkscape/templates/A4.svg -rw-r--r-- root/root 1173 2014-08-22 11:35 ./usr/share/inkscape/templates/desktop_1600x1200.svg -rw-r--r-- root/root 1078 2014-08-22 11:35 ./usr/share/inkscape/templates/no_layers.svg -rw-r--r-- root/root 1175 2014-08-22 11:35 ./usr/share/inkscape/templates/default.pt_BR.svg -rw-r--r-- root/root 1190 2014-08-22 11:35 ./usr/share/inkscape/templates/default.it.svg -rw-r--r-- root/root 2350 2014-08-22 11:35 ./usr/share/inkscape/templates/DVD_cover_slim_300dpi.svg -rw-r--r-- root/root 1165 2014-08-22 11:35 ./usr/share/inkscape/templates/Letter_landscape.svg -rw-r--r-- root/root 1173 2014-08-22 11:35 ./usr/share/inkscape/templates/video_NTSC_720x486.svg -rw-r--r-- root/root 1240 2014-08-22 11:35 ./usr/share/inkscape/templates/icon_32x32.svg -rw-r--r-- root/root 1174 2014-08-22 11:35 ./usr/share/inkscape/templates/default.de.svg -rw-r--r-- root/root 1171 2014-08-22 11:35 ./usr/share/inkscape/templates/default.pl.svg -rw-r--r-- root/root 1159 2014-08-22 11:35 ./usr/share/inkscape/templates/Letter.svg -rw-r--r-- root/root 2347 2014-08-22 11:35 ./usr/share/inkscape/templates/DVD_cover_regular_300dpi.svg -rw-r--r-- root/root 1165 2014-08-22 11:35 ./usr/share/inkscape/templates/A4_landscape.svg -rw-r--r-- root/root 1239 2014-08-22 11:35 ./usr/share/inkscape/templates/default.cs.svg -rw-r--r-- root/root 1188 2014-08-22 11:35 ./usr/share/inkscape/templates/no_borders.svg -rw-r--r-- root/root 1535 2014-08-22 11:35 ./usr/share/inkscape/templates/default.lt.svg -rw-r--r-- root/root 1174 2014-08-22 11:35 ./usr/share/inkscape/templates/default_pt.svg -rw-r--r-- root/root 1172 2014-08-22 11:35 ./usr/share/inkscape/templates/video_PAL_720x576.svg -rw-r--r-- root/root 1232 2014-08-22 11:35 ./usr/share/inkscape/templates/icon_48x48.svg -rw-r--r-- root/root 1186 2014-08-22 11:35 ./usr/share/inkscape/templates/business_card_85x54mm.svg -rw-r--r-- root/root 1181 2014-08-22 11:35 ./usr/share/inkscape/templates/default.ja.svg -rw-r--r-- root/root 1176 2014-08-22 11:35 ./usr/share/inkscape/templates/default.hu.svg -rw-r--r-- root/root 1173 2014-08-22 11:35 ./usr/share/inkscape/templates/default.es.svg -rw-r--r-- root/root 1186 2014-08-22 11:35 ./usr/share/inkscape/templates/business_card_90x50mm.svg -rw-r--r-- root/root 1159 2014-08-22 11:35 ./usr/share/inkscape/templates/black_opaque.svg -rw-r--r-- root/root 1178 2014-08-22 11:35 ./usr/share/inkscape/templates/desktop_1024x768.svg -rw-r--r-- root/root 1245 2014-08-22 11:35 ./usr/share/inkscape/templates/icon_64x64.svg -rw-r--r-- root/root 1188 2014-08-22 11:35 ./usr/share/inkscape/templates/white_opaque.svg -rw-r--r-- root/root 2438 2014-08-22 11:35 ./usr/share/inkscape/templates/LaTeX_Beamer.svg -rw-r--r-- root/root 1170 2014-08-22 11:35 ./usr/share/inkscape/templates/web_banner_468x60.svg -rw-r--r-- root/root 1188 2014-08-22 11:35 ./usr/share/inkscape/templates/default.svg -rw-r--r-- root/root 1175 2014-08-22 11:35 ./usr/share/inkscape/templates/default.fr.svg -rw-r--r-- root/root 770 2014-08-22 11:35 ./usr/share/inkscape/templates/README -rw-r--r-- root/root 1238 2014-08-22 11:35 ./usr/share/inkscape/templates/icon_16x16.svg -rw-r--r-- root/root 1575 2014-08-22 11:35 ./usr/share/inkscape/templates/default.eu.svg -rw-r--r-- root/root 1513 2014-08-22 11:35 ./usr/share/inkscape/templates/fontforge_glyph.svg -rw-r--r-- root/root 1189 2014-08-22 11:35 ./usr/share/inkscape/templates/default.eo.svg -rw-r--r-- root/root 1189 2014-08-22 11:35 ./usr/share/inkscape/templates/default.sk.svg -rw-r--r-- root/root 1179 2014-08-22 11:35 ./usr/share/inkscape/templates/desktop_640x480.svg -rw-r--r-- root/root 1186 2014-08-22 11:35 ./usr/share/inkscape/templates/default.ca.svg -rw-r--r-- root/root 1183 2014-08-22 11:35 ./usr/share/inkscape/templates/desktop_800x600.svg -rw-r--r-- root/root 1174 2014-08-22 11:35 ./usr/share/inkscape/templates/default_mm.svg -rw-r--r-- root/root 2353 2014-08-22 11:35 ./usr/share/inkscape/templates/DVD_cover_ultraslim_300dpi.svg -rw-r--r-- root/root 1533 2014-08-22 11:35 ./usr/share/inkscape/templates/default.fi.svg -rw-r--r-- root/root 1174 2014-08-22 11:35 ./usr/share/inkscape/templates/video_HDTV_1920x1080.svg -rw-r--r-- root/root 2355 2014-08-22 11:35 ./usr/share/inkscape/templates/DVD_cover_superslim_300dpi.svg -rw-r--r-- root/root 1176 2014-08-22 11:35 ./usr/share/inkscape/templates/web_banner_728x90.svg -rw-r--r-- root/root 1162 2014-08-22 11:35 ./usr/share/inkscape/templates/CD_cover_300dpi.svg -rw-r--r-- root/root 1257 2014-08-22 11:35 ./usr/share/inkscape/templates/default.be.svg drwxr-xr-x root/root 0 2014-08-22 11:35 ./usr/share/inkscape/extensions/ -rwxr-xr-x root/root 2350 2014-08-22 11:36 ./usr/share/inkscape/extensions/uniconv-ext.py -rw-r--r-- root/root 888 2014-08-22 11:35 ./usr/share/inkscape/extensions/color_randomize.inx -rw-r--r-- root/root 645 2014-08-22 11:35 ./usr/share/inkscape/extensions/inkscape_help_commandline.inx -rwxr-xr-x root/root 3696 2014-08-22 11:36 ./usr/share/inkscape/extensions/jessyInk_transitions.py -rw-r--r-- root/root 702 2014-08-22 11:35 ./usr/share/inkscape/extensions/cgm_input.inx -rw-r--r-- root/root 910 2014-08-22 11:35 ./usr/share/inkscape/extensions/dimension.inx -rw-r--r-- root/root 674 2014-08-22 11:35 ./usr/share/inkscape/extensions/color_removered.inx -rwxr-xr-x root/root 3213 2014-08-22 11:36 ./usr/share/inkscape/extensions/web-transmit-att.py -rw-r--r-- root/root 597 2014-08-22 11:35 ./usr/share/inkscape/extensions/text_randomcase.inx -rwxr-xr-x root/root 4603 2014-08-22 11:36 ./usr/share/inkscape/extensions/dots.py -rwxr-xr-x root/root 2788 2014-08-22 11:36 ./usr/share/inkscape/extensions/jessyInk_masterSlide.py -rw-r--r-- root/root 632 2014-08-22 11:35 ./usr/share/inkscape/extensions/summersnight.inx -rwxr-xr-x root/root 8155 2014-08-22 11:36 ./usr/share/inkscape/extensions/triangle.py -rw-r--r-- root/root 5236 2014-08-22 11:35 ./usr/share/inkscape/extensions/jessyInk_keyBindings.inx -rw-r--r-- root/root 6626 2014-08-22 11:35 ./usr/share/inkscape/extensions/polyhedron_3d.inx -rwxr-xr-x root/root 678 2014-08-22 11:36 ./usr/share/inkscape/extensions/text_replace.py -rw-r--r-- root/root 12879 2014-08-22 11:35 ./usr/share/inkscape/extensions/jessyInk_core_mouseHandler_zoomControl.js -rwxr-xr-x root/root 8161 2014-08-22 11:36 ./usr/share/inkscape/extensions/generate_voronoi.py -rw-r--r-- root/root 26240 2014-08-22 11:35 ./usr/share/inkscape/extensions/jessyInk_video.svg -rw-r--r-- root/root 637 2014-08-22 11:35 ./usr/share/inkscape/extensions/inkscape_help_keys.inx -rwxr-xr-x root/root 156 2014-08-22 11:36 ./usr/share/inkscape/extensions/color_removeblue.py -rwxr-xr-x root/root 5341 2014-08-22 11:36 ./usr/share/inkscape/extensions/dimension.py -rwxr-xr-x root/root 214 2014-08-22 11:36 ./usr/share/inkscape/extensions/color_desaturate.py -rw-r--r-- root/root 677 2014-08-22 11:35 ./usr/share/inkscape/extensions/color_desaturate.inx -rw-r--r-- root/root 1688 2014-08-22 11:35 ./usr/share/inkscape/extensions/dxf_input.inx -rwxr-xr-x root/root 28613 2014-08-22 11:36 ./usr/share/inkscape/extensions/dxf_input.py -rwxr-xr-x root/root 10400 2014-08-22 11:35 ./usr/share/inkscape/extensions/svg_regex.py -rw-r--r-- root/root 4183 2014-08-22 11:35 ./usr/share/inkscape/extensions/webslicer_create_rect.inx -rw-r--r-- root/root 2471 2014-08-22 11:35 ./usr/share/inkscape/extensions/interp_att_g.inx -rwxr-xr-x root/root 2941 2014-08-22 11:36 ./usr/share/inkscape/extensions/jessyInk_autoTexts.py -rw-r--r-- root/root 981 2014-08-22 11:35 ./usr/share/inkscape/extensions/dia.inx -rw-r--r-- root/root 694 2014-08-22 11:35 ./usr/share/inkscape/extensions/color_lesssaturation.inx -rwxr-xr-x root/root 445 2014-08-22 11:36 ./usr/share/inkscape/extensions/color_blackandwhite.py -rwxr-xr-x root/root 168 2014-08-22 11:36 ./usr/share/inkscape/extensions/color_negative.py -rw-r--r-- root/root 573 2014-08-22 11:35 ./usr/share/inkscape/extensions/aisvg.inx -rw-r--r-- root/root 1327 2014-08-22 11:35 ./usr/share/inkscape/extensions/aisvg.xslt -rw-r--r-- root/root 969 2014-08-22 11:35 ./usr/share/inkscape/extensions/jessyInk_video.inx -rw-r--r-- root/root 3055 2014-08-22 11:35 ./usr/share/inkscape/extensions/grid_cartesian.inx -rwxr-xr-x root/root 1068 2014-08-22 11:36 ./usr/share/inkscape/extensions/sk1_output.py -rwxr-xr-x root/root 3870 2014-08-22 11:36 ./usr/share/inkscape/extensions/convert2dashes.py -rw-r--r-- root/root 1786 2014-08-22 11:35 ./usr/share/inkscape/extensions/webslicer_create_group.inx -rw-r--r-- root/root 1094 2014-08-22 11:35 ./usr/share/inkscape/extensions/eqtexsvg.inx -rw-r--r-- root/root 2067 2014-08-22 11:35 ./usr/share/inkscape/extensions/guides_creator.inx -rw-r--r-- root/root 809 2014-08-22 11:35 ./usr/share/inkscape/extensions/rubberstretch.inx -rw-r--r-- root/root 1353 2014-08-22 11:35 ./usr/share/inkscape/extensions/spirograph.inx -rw-r--r-- root/root 1583 2014-08-22 11:35 ./usr/share/inkscape/extensions/jessyInk_export.inx -rw-r--r-- root/root 820 2014-08-22 11:35 ./usr/share/inkscape/extensions/motion.inx -rw-r--r-- root/root 2668 2014-08-22 11:35 ./usr/share/inkscape/extensions/grid_polar.inx -rwxr-xr-x root/root 15478 2014-08-22 11:36 ./usr/share/inkscape/extensions/jessyInk_keyBindings.py -rw-r--r-- root/root 902 2014-08-22 11:35 ./usr/share/inkscape/extensions/dxf_output.inx -rw-r--r-- root/root 674 2014-08-22 11:35 ./usr/share/inkscape/extensions/color_lesslight.inx -rw-r--r-- root/root 793 2014-08-22 11:35 ./usr/share/inkscape/extensions/fractalize.inx drwxr-xr-x root/root 0 2014-08-22 11:35 ./usr/share/inkscape/extensions/alphabet_soup/ -rw-r--r-- root/root 259 2014-08-22 11:35 ./usr/share/inkscape/extensions/alphabet_soup/Xh.svg -rw-r--r-- root/root 419 2014-08-22 11:35 ./usr/share/inkscape/extensions/alphabet_soup/h.svg -rw-r--r-- root/root 474 2014-08-22 11:35 ./usr/share/inkscape/extensions/alphabet_soup/o.svg -rw-r--r-- root/root 457 2014-08-22 11:35 ./usr/share/inkscape/extensions/alphabet_soup/ocap.svg -rw-r--r-- root/root 494 2014-08-22 11:35 ./usr/share/inkscape/extensions/alphabet_soup/Chook.svg -rw-r--r-- root/root 686 2014-08-22 11:35 ./usr/share/inkscape/extensions/alphabet_soup/s.svg -rw-r--r-- root/root 417 2014-08-22 11:35 ./usr/share/inkscape/extensions/alphabet_soup/f.svg -rw-r--r-- root/root 417 2014-08-22 11:35 ./usr/share/inkscape/extensions/alphabet_soup/h2.svg -rw-r--r-- root/root 389 2014-08-22 11:35 ./usr/share/inkscape/extensions/alphabet_soup/ITSerif.svg -rw-r--r-- root/root 518 2014-08-22 11:35 ./usr/share/inkscape/extensions/alphabet_soup/cserif.svg -rw-r--r-- root/root 349 2014-08-22 11:35 ./usr/share/inkscape/extensions/alphabet_soup/Lb.svg -rw-r--r-- root/root 503 2014-08-22 11:35 ./usr/share/inkscape/extensions/alphabet_soup/vserl.svg -rw-r--r-- root/root 457 2014-08-22 11:35 ./usr/share/inkscape/extensions/alphabet_soup/U.svg -rw-r--r-- root/root 267 2014-08-22 11:35 ./usr/share/inkscape/extensions/alphabet_soup/Ocross.svg -rw-r--r-- root/root 598 2014-08-22 11:35 ./usr/share/inkscape/extensions/alphabet_soup/Tb.svg -rw-r--r-- root/root 582 2014-08-22 11:35 ./usr/share/inkscape/extensions/alphabet_soup/Eserif.svg -rw-r--r-- root/root 307 2014-08-22 11:35 ./usr/share/inkscape/extensions/alphabet_soup/cross.svg -rw-r--r-- root/root 557 2014-08-22 11:35 ./usr/share/inkscape/extensions/alphabet_soup/7.svg -rw-r--r-- root/root 472 2014-08-22 11:35 ./usr/share/inkscape/extensions/alphabet_soup/z.svg -rw-r--r-- root/root 364 2014-08-22 11:35 ./usr/share/inkscape/extensions/alphabet_soup/lserif.svg -rw-r--r-- root/root 544 2014-08-22 11:35 ./usr/share/inkscape/extensions/alphabet_soup/serif.svg -rw-r--r-- root/root 390 2014-08-22 11:35 ./usr/share/inkscape/extensions/alphabet_soup/Xne.svg -rw-r--r-- root/root 397 2014-08-22 11:35 ./usr/share/inkscape/extensions/alphabet_soup/IBSerif.svg -rw-r--r-- root/root 677 2014-08-22 11:35 ./usr/share/inkscape/extensions/alphabet_soup/yogh.svg -rw-r--r-- root/root 1367 2014-08-22 11:35 ./usr/share/inkscape/extensions/alphabet_soup/3.svg -rw-r--r-- root/root 428 2014-08-22 11:35 ./usr/share/inkscape/extensions/alphabet_soup/Et.svg -rw-r--r-- root/root 635 2014-08-22 11:35 ./usr/share/inkscape/extensions/alphabet_soup/tserif.svg -rw-r--r-- root/root 377 2014-08-22 11:35 ./usr/share/inkscape/extensions/alphabet_soup/Xvb.svg -rw-r--r-- root/root 435 2014-08-22 11:35 ./usr/share/inkscape/extensions/alphabet_soup/t.svg -rw-r--r-- root/root 267 2014-08-22 11:35 ./usr/share/inkscape/extensions/alphabet_soup/l.svg -rw-r--r-- root/root 364 2014-08-22 11:35 ./usr/share/inkscape/extensions/alphabet_soup/Rblock.svg -rw-r--r-- root/root 267 2014-08-22 11:35 ./usr/share/inkscape/extensions/alphabet_soup/bar2.svg -rw-r--r-- root/root 484 2014-08-22 11:35 ./usr/share/inkscape/extensions/alphabet_soup/idot.svg -rw-r--r-- root/root 548 2014-08-22 11:35 ./usr/share/inkscape/extensions/alphabet_soup/m.svg -rw-r--r-- root/root 418 2014-08-22 11:35 ./usr/share/inkscape/extensions/alphabet_soup/abase.svg -rw-r--r-- root/root 519 2014-08-22 11:35 ./usr/share/inkscape/extensions/alphabet_soup/P.svg -rw-r--r-- root/root 335 2014-08-22 11:35 ./usr/share/inkscape/extensions/alphabet_soup/Eb.svg -rw-r--r-- root/root 725 2014-08-22 11:35 ./usr/share/inkscape/extensions/alphabet_soup/question.svg -rw-r--r-- root/root 558 2014-08-22 11:35 ./usr/share/inkscape/extensions/alphabet_soup/G.svg -rw-r--r-- root/root 880 2014-08-22 11:35 ./usr/share/inkscape/extensions/alphabet_soup/gamma.svg -rw-r--r-- root/root 634 2014-08-22 11:35 ./usr/share/inkscape/extensions/alphabet_soup/6.svg -rw-r--r-- root/root 589 2014-08-22 11:35 ./usr/share/inkscape/extensions/alphabet_soup/Delta.svg -rw-r--r-- root/root 479 2014-08-22 11:35 ./usr/share/inkscape/extensions/alphabet_soup/n.svg -rw-r--r-- root/root 401 2014-08-22 11:35 ./usr/share/inkscape/extensions/alphabet_soup/b.svg -rw-r--r-- root/root 267 2014-08-22 11:35 ./usr/share/inkscape/extensions/alphabet_soup/hcap.svg -rw-r--r-- root/root 631 2014-08-22 11:35 ./usr/share/inkscape/extensions/alphabet_soup/x.svg -rw-r--r-- root/root 364 2014-08-22 11:35 ./usr/share/inkscape/extensions/alphabet_soup/v.svg -rw-r--r-- root/root 267 2014-08-22 11:35 ./usr/share/inkscape/extensions/alphabet_soup/acap.svg -rw-r--r-- root/root 396 2014-08-22 11:35 ./usr/share/inkscape/extensions/alphabet_soup/Xnw.svg -rw-r--r-- root/root 644 2014-08-22 11:35 ./usr/share/inkscape/extensions/alphabet_soup/c.svg -rw-r--r-- root/root 338 2014-08-22 11:35 ./usr/share/inkscape/extensions/alphabet_soup/Xvt.svg -rw-r--r-- root/root 414 2014-08-22 11:35 ./usr/share/inkscape/extensions/alphabet_soup/vserr.svg -rw-r--r-- root/root 267 2014-08-22 11:35 ./usr/share/inkscape/extensions/alphabet_soup/bar.svg -rw-r--r-- root/root 383 2014-08-22 11:35 ./usr/share/inkscape/extensions/alphabet_soup/e.svg -rw-r--r-- root/root 449 2014-08-22 11:35 ./usr/share/inkscape/extensions/alphabet_soup/rcap.svg -rw-r--r-- root/root 355 2014-08-22 11:35 ./usr/share/inkscape/extensions/alphabet_soup/j.svg -rw-r--r-- root/root 667 2014-08-22 11:35 ./usr/share/inkscape/extensions/alphabet_soup/mcap.svg -rw-r--r-- root/root 325 2014-08-22 11:35 ./usr/share/inkscape/extensions/alphabet_soup/barcap.svg -rw-r--r-- root/root 347 2014-08-22 11:35 ./usr/share/inkscape/extensions/alphabet_soup/Lt.svg -rw-r--r-- root/root 326 2014-08-22 11:35 ./usr/share/inkscape/extensions/alphabet_soup/vcap.svg -rw-r--r-- root/root 663 2014-08-22 11:35 ./usr/share/inkscape/extensions/alphabet_soup/a.svg -rw-r--r-- root/root 550 2014-08-22 11:35 ./usr/share/inkscape/extensions/alphabet_soup/r.svg -rw-r--r-- root/root 196 2014-08-22 11:35 ./usr/share/inkscape/extensions/alphabet_soup/epsilon.svg -rw-r--r-- root/root 642 2014-08-22 11:35 ./usr/share/inkscape/extensions/alphabet_soup/2.svg -rw-r--r-- root/root 653 2014-08-22 11:35 ./usr/share/inkscape/extensions/alphabet_soup/Cblob.svg -rw-r--r-- root/root 697 2014-08-22 11:35 ./usr/share/inkscape/extensions/alphabet_soup/Vser.svg -rw-r--r-- root/root 358 2014-08-22 11:35 ./usr/share/inkscape/extensions/alphabet_soup/Ctail.svg -rw-r--r-- root/root 708 2014-08-22 11:35 ./usr/share/inkscape/extensions/alphabet_soup/Q.svg -rw-r--r-- root/root 532 2014-08-22 11:35 ./usr/share/inkscape/extensions/alphabet_soup/y.svg -rw-r--r-- root/root 586 2014-08-22 11:35 ./usr/share/inkscape/extensions/alphabet_soup/Tt.svg -rw-r--r-- root/root 604 2014-08-22 11:35 ./usr/share/inkscape/extensions/alphabet_soup/k.svg -rw-r--r-- root/root 481 2014-08-22 11:35 ./usr/share/inkscape/extensions/alphabet_soup/Oterm.svg -rwxr-xr-x root/root 4846 2014-08-22 11:36 ./usr/share/inkscape/extensions/hpgl_output.py -rw-r--r-- root/root 648 2014-08-22 11:35 ./usr/share/inkscape/extensions/inkscape_help_manual.inx -rw-r--r-- root/root 1230 2014-08-22 11:35 ./usr/share/inkscape/extensions/webslicer_export.inx -rwxr-xr-x root/root 10853 2014-08-22 11:36 ./usr/share/inkscape/extensions/wireframe_sphere.py -rwxr-xr-x root/root 22513 2014-08-22 11:36 ./usr/share/inkscape/extensions/draw_from_triangle.py -rwxr-xr-x root/root 406 2014-08-22 11:36 ./usr/share/inkscape/extensions/color_grayscale.py -rwxr-xr-x root/root 14994 2014-08-22 11:36 ./usr/share/inkscape/extensions/svgcalendar.py -rw-r--r-- root/root 1308 2014-08-22 11:35 ./usr/share/inkscape/extensions/wireframe_sphere.inx -rw-r--r-- root/root 632 2014-08-22 11:35 ./usr/share/inkscape/extensions/perspective.inx -rw-r--r-- root/root 666 2014-08-22 11:35 ./usr/share/inkscape/extensions/color_morehue.inx -rw-r--r-- root/root 688 2014-08-22 11:35 ./usr/share/inkscape/extensions/sk_input.inx -rw-r--r-- root/root 1899 2014-08-22 11:35 ./usr/share/inkscape/extensions/pathalongpath.inx -rwxr-xr-x root/root 273 2014-08-22 11:36 ./usr/share/inkscape/extensions/color_darker.py -rw-r--r-- root/root 778 2014-08-22 11:35 ./usr/share/inkscape/extensions/export_gimp_palette.inx -rwxr-xr-x root/root 7961 2014-08-22 11:36 ./usr/share/inkscape/extensions/interp_att_g.py -rwxr-xr-x root/root 10794 2014-08-22 11:36 ./usr/share/inkscape/extensions/grid_polar.py -rwxr-xr-x root/root 9225 2014-08-22 11:36 ./usr/share/inkscape/extensions/measure.py -rwxr-xr-x root/root 2068 2014-08-22 11:36 ./usr/share/inkscape/extensions/webslicer_effect.py -rwxr-xr-x root/root 3471 2014-08-22 11:36 ./usr/share/inkscape/extensions/extractimage.py -rwxr-xr-x root/root 592 2014-08-22 11:36 ./usr/share/inkscape/extensions/text_titlecase.py -rw-r--r-- root/root 838 2014-08-22 11:35 ./usr/share/inkscape/extensions/straightseg.inx -rwxr-xr-x root/root 1068 2014-08-22 11:36 ./usr/share/inkscape/extensions/wmf_output.py -rwxr-xr-x root/root 11195 2014-08-22 11:36 ./usr/share/inkscape/extensions/pathalongpath.py -rwxr-xr-x root/root 2605 2014-08-22 11:36 ./usr/share/inkscape/extensions/whirl.py drwxr-xr-x root/root 0 2014-08-22 11:35 ./usr/share/inkscape/extensions/Barcode/ -rw-r--r-- root/root 2235 2014-08-22 11:35 ./usr/share/inkscape/extensions/Barcode/__init__.py -rw-r--r-- root/root 2446 2014-08-22 11:35 ./usr/share/inkscape/extensions/Barcode/Code39.py -rw-r--r-- root/root 2346 2014-08-22 11:35 ./usr/share/inkscape/extensions/Barcode/EAN8.py -rw-r--r-- root/root 3062 2014-08-22 11:35 ./usr/share/inkscape/extensions/Barcode/RM4CC.py -rw-r--r-- root/root 1697 2014-08-22 11:35 ./usr/share/inkscape/extensions/Barcode/Code39Ext.py -rw-r--r-- root/root 4611 2014-08-22 11:35 ./usr/share/inkscape/extensions/Barcode/Code128.py -rw-r--r-- root/root 4486 2014-08-22 11:35 ./usr/share/inkscape/extensions/Barcode/Base.py -rw-r--r-- root/root 1803 2014-08-22 11:35 ./usr/share/inkscape/extensions/Barcode/UPCA.py -rw-r--r-- root/root 3363 2014-08-22 11:35 ./usr/share/inkscape/extensions/Barcode/Code93.py -rw-r--r-- root/root 4146 2014-08-22 11:35 ./usr/share/inkscape/extensions/Barcode/UPCE.py -rw-r--r-- root/root 3077 2014-08-22 11:35 ./usr/share/inkscape/extensions/Barcode/EAN13.py -rw-r--r-- root/root 2556 2014-08-22 11:35 ./usr/share/inkscape/extensions/Barcode/EAN5.py -rw-r--r-- root/root 661 2014-08-22 11:35 ./usr/share/inkscape/extensions/color_darker.inx -rw-r--r-- root/root 966 2014-08-22 11:35 ./usr/share/inkscape/extensions/svg_and_media_zip_output.inx -rwxr-xr-x root/root 11720 2014-08-22 11:36 ./usr/share/inkscape/extensions/foldablebox.py -rw-r--r-- root/root 1963 2014-08-22 11:35 ./usr/share/inkscape/extensions/render_barcode_datamatrix.inx -rw-r--r-- root/root 934 2014-08-22 11:35 ./usr/share/inkscape/extensions/gears.inx -rwxr-xr-x root/root 156 2014-08-22 11:36 ./usr/share/inkscape/extensions/color_removegreen.py -rw-r--r-- root/root 622 2014-08-22 11:35 ./usr/share/inkscape/extensions/inkscape_help_faq.inx -rw-r--r-- root/root 1359 2014-08-22 11:35 ./usr/share/inkscape/extensions/jessyInk_view.inx -rw-r--r-- root/root 1860 2014-08-22 11:35 ./usr/share/inkscape/extensions/jessyInk_core_mouseHandler_noclick.js -rw-r--r-- root/root 739 2014-08-22 11:35 ./usr/share/inkscape/extensions/plt_input.inx -rw-r--r-- root/root 2907 2014-08-22 11:35 ./usr/share/inkscape/extensions/param_curves.inx -rwxr-xr-x root/root 7362 2014-08-22 11:36 ./usr/share/inkscape/extensions/jessyInk_summary.py -rwxr-xr-x root/root 340 2014-08-22 11:35 ./usr/share/inkscape/extensions/sk2svg.sh -rwxr-xr-x root/root 2145 2014-08-22 11:36 ./usr/share/inkscape/extensions/inkwebeffect.py -rwxr-xr-x root/root 701 2014-08-22 11:35 ./usr/share/inkscape/extensions/txt2svg.pl -rwxr-xr-x root/root 7170 2014-08-22 11:36 ./usr/share/inkscape/extensions/simplestyle.py -rw-r--r-- root/root 2486 2014-08-22 11:35 ./usr/share/inkscape/extensions/printing-marks.inx -rw-r--r-- root/root 723 2014-08-22 11:35 ./usr/share/inkscape/extensions/ccx_input.inx -rw-r--r-- root/root 593 2014-08-22 11:35 ./usr/share/inkscape/extensions/text_titlecase.inx -rw-r--r-- root/root 1251 2014-08-22 11:35 ./usr/share/inkscape/extensions/edge3d.inx drwxr-xr-x root/root 0 2014-08-22 11:35 ./usr/share/inkscape/extensions/Poly3DObjects/ -rw-r--r-- root/root 704 2014-08-22 11:35 ./usr/share/inkscape/extensions/Poly3DObjects/rhomb_dodec.obj -rw-r--r-- root/root 157 2014-08-22 11:35 ./usr/share/inkscape/extensions/Poly3DObjects/rh_axes.obj -rw-r--r-- root/root 291 2014-08-22 11:35 ./usr/share/inkscape/extensions/Poly3DObjects/oct.obj -rw-r--r-- root/root 1730 2014-08-22 11:35 ./usr/share/inkscape/extensions/Poly3DObjects/snub_cube.obj -rw-r--r-- root/root 1813 2014-08-22 11:35 ./usr/share/inkscape/extensions/Poly3DObjects/rhomb_triacont.obj -rw-r--r-- root/root 4290 2014-08-22 11:35 ./usr/share/inkscape/extensions/Poly3DObjects/snub_dodec.obj -rw-r--r-- root/root 2292 2014-08-22 11:35 ./usr/share/inkscape/extensions/Poly3DObjects/great_rhombicuboct.obj -rw-r--r-- root/root 3355 2014-08-22 11:35 ./usr/share/inkscape/extensions/Poly3DObjects/trunc_dodec.obj -rw-r--r-- root/root 1217 2014-08-22 11:35 ./usr/share/inkscape/extensions/Poly3DObjects/small_rhombicuboct.obj -rw-r--r-- root/root 2159 2014-08-22 11:35 ./usr/share/inkscape/extensions/Poly3DObjects/great_dodec.obj -rw-r--r-- root/root 595 2014-08-22 11:35 ./usr/share/inkscape/extensions/Poly3DObjects/cuboct.obj -rw-r--r-- root/root 386 2014-08-22 11:35 ./usr/share/inkscape/extensions/Poly3DObjects/cube.obj -rw-r--r-- root/root 256 2014-08-22 11:35 ./usr/share/inkscape/extensions/Poly3DObjects/methane.obj -rw-r--r-- root/root 3250 2014-08-22 11:35 ./usr/share/inkscape/extensions/Poly3DObjects/small_rhombicosidodec.obj -rw-r--r-- root/root 1035 2014-08-22 11:35 ./usr/share/inkscape/extensions/Poly3DObjects/trunc_oct.obj -rw-r--r-- root/root 825 2014-08-22 11:35 ./usr/share/inkscape/extensions/Poly3DObjects/icos.obj -rw-r--r-- root/root 5814 2014-08-22 11:35 ./usr/share/inkscape/extensions/Poly3DObjects/great_rhombicosidodec.obj -rw-r--r-- root/root 3350 2014-08-22 11:35 ./usr/share/inkscape/extensions/Poly3DObjects/trunc_icos.obj -rw-r--r-- root/root 1119 2014-08-22 11:35 ./usr/share/inkscape/extensions/Poly3DObjects/dodec.obj -rw-r--r-- root/root 688 2014-08-22 11:35 ./usr/share/inkscape/extensions/Poly3DObjects/jessens_orthog_icos.obj -rw-r--r-- root/root 1660 2014-08-22 11:35 ./usr/share/inkscape/extensions/Poly3DObjects/icosidodec.obj -rw-r--r-- root/root 556 2014-08-22 11:35 ./usr/share/inkscape/extensions/Poly3DObjects/szilassi.obj -rw-r--r-- root/root 252 2014-08-22 11:35 ./usr/share/inkscape/extensions/Poly3DObjects/tet.obj -rw-r--r-- root/root 1251 2014-08-22 11:35 ./usr/share/inkscape/extensions/Poly3DObjects/trunc_cube.obj -rw-r--r-- root/root 2168 2014-08-22 11:35 ./usr/share/inkscape/extensions/Poly3DObjects/great_stel_dodec.obj -rw-r--r-- root/root 2158 2014-08-22 11:35 ./usr/share/inkscape/extensions/Poly3DObjects/small_triam_icos.obj -rw-r--r-- root/root 641 2014-08-22 11:35 ./usr/share/inkscape/extensions/Poly3DObjects/trunc_tet.obj -rw-r--r-- root/root 613 2014-08-22 11:35 ./usr/share/inkscape/extensions/convert2dashes.inx -rw-r--r-- root/root 788 2014-08-22 11:35 ./usr/share/inkscape/extensions/outline2svg.inx -rwxr-xr-x root/root 7946 2014-08-22 11:36 ./usr/share/inkscape/extensions/gimp_xcf.py -rwxr-xr-x root/root 14256 2014-08-22 11:36 ./usr/share/inkscape/extensions/grid_cartesian.py -rwxr-xr-x root/root 4878 2014-08-22 11:36 ./usr/share/inkscape/extensions/svg_and_media_zip_output.py -rwxr-xr-x root/root 4705 2014-08-22 11:36 ./usr/share/inkscape/extensions/motion.py -rwxr-xr-x root/root 11682 2014-08-22 11:36 ./usr/share/inkscape/extensions/funcplot.py -rwxr-xr-x root/root 5201 2014-08-22 11:36 ./usr/share/inkscape/extensions/cubicsuperpath.py -rw-r--r-- root/root 1177 2014-08-22 11:35 ./usr/share/inkscape/extensions/render_barcode.inx -rw-r--r-- root/root 2528 2014-08-22 11:35 ./usr/share/inkscape/extensions/perfectboundcover.inx -rwxr-xr-x root/root 200 2014-08-22 11:36 ./usr/share/inkscape/extensions/text_uppercase.py -rwxr-xr-x root/root 7071 2014-08-22 11:36 ./usr/share/inkscape/extensions/simplepath.py -rwxr-xr-x root/root 1083 2014-08-22 11:36 ./usr/share/inkscape/extensions/ps2pdf-ext.py -rwxr-xr-x root/root 4481 2014-08-22 11:36 ./usr/share/inkscape/extensions/embedimage.py -rw-r--r-- root/root 692 2014-08-22 11:35 ./usr/share/inkscape/extensions/color_blackandwhite.inx -rw-r--r-- root/root 5261 2014-08-22 11:35 ./usr/share/inkscape/extensions/draw_from_triangle.inx -rwxr-xr-x root/root 455 2014-08-22 11:36 ./usr/share/inkscape/extensions/color_morehue.py -rwxr-xr-x root/root 4749 2014-08-22 11:36 ./usr/share/inkscape/extensions/spirograph.py -rwxr-xr-x root/root 200 2014-08-22 11:36 ./usr/share/inkscape/extensions/text_lowercase.py -rwxr-xr-x root/root 2690 2014-08-22 11:36 ./usr/share/inkscape/extensions/pturtle.py -rwxr-xr-x root/root 22831 2014-08-22 11:36 ./usr/share/inkscape/extensions/polyhedron_3d.py -rwxr-xr-x root/root 917 2014-08-22 11:36 ./usr/share/inkscape/extensions/text_sentencecase.py -rwxr-xr-x root/root 3334 2014-08-22 11:36 ./usr/share/inkscape/extensions/straightseg.py -rw-r--r-- root/root 6209 2014-08-22 11:35 ./usr/share/inkscape/extensions/inkweb.js -rw-r--r-- root/root 1613 2014-08-22 11:35 ./usr/share/inkscape/extensions/jessyInk_uninstall.inx -rw-r--r-- root/root 676 2014-08-22 11:35 ./usr/share/inkscape/extensions/wmf_output.inx -rw-r--r-- root/root 652 2014-08-22 11:35 ./usr/share/inkscape/extensions/inkscape_help_askaquestion.inx -rwxr-xr-x root/root 8916 2014-08-22 11:36 ./usr/share/inkscape/extensions/simpletransform.py -rwxr-xr-x root/root 446 2014-08-22 11:36 ./usr/share/inkscape/extensions/color_lesssaturation.py -rwxr-xr-x root/root 5695 2014-08-22 11:36 ./usr/share/inkscape/extensions/summersnight.py -rw-r--r-- root/root 697 2014-08-22 11:35 ./usr/share/inkscape/extensions/sk1_input.inx -rw-r--r-- root/root 538 2014-08-22 11:35 ./usr/share/inkscape/extensions/svg2xaml.inx -rwxr-xr-x root/root 4045 2014-08-22 11:36 ./usr/share/inkscape/extensions/jessyInk_view.py -rw-r--r-- root/root 5933 2014-08-22 11:35 ./usr/share/inkscape/extensions/xaml2svg.xsl -rwxr-xr-x root/root 9330 2014-08-22 11:35 ./usr/share/inkscape/extensions/ill2svg.pl -rw-r--r-- root/root 890 2014-08-22 11:35 ./usr/share/inkscape/extensions/color_replace.inx -rw-r--r-- root/root 673 2014-08-22 11:35 ./usr/share/inkscape/extensions/plt_output.inx -rw-r--r-- root/root 729 2014-08-22 11:35 ./usr/share/inkscape/extensions/cmx_input.inx -rwxr-xr-x root/root 10622 2014-08-22 11:36 ./usr/share/inkscape/extensions/param_curves.py -rw-r--r-- root/root 1003 2014-08-22 11:35 ./usr/share/inkscape/extensions/render_alphabetsoup.inx -rwxr-xr-x root/root 1018 2014-08-22 11:36 ./usr/share/inkscape/extensions/fig2dev-ext.py -rwxr-xr-x root/root 1225 2014-08-22 11:36 ./usr/share/inkscape/extensions/color_randomize.py -rw-r--r-- root/root 678 2014-08-22 11:35 ./usr/share/inkscape/extensions/color_removeblue.inx -rw-r--r-- root/root 772 2014-08-22 11:35 ./usr/share/inkscape/extensions/embedimage.inx -rw-r--r-- root/root 724 2014-08-22 11:35 ./usr/share/inkscape/extensions/text_replace.inx -rw-r--r-- root/root 1084 2014-08-22 11:35 ./usr/share/inkscape/extensions/addnodes.inx -rwxr-xr-x root/root 6013 2014-08-22 11:36 ./usr/share/inkscape/extensions/webslicer_create_rect.py -rwxr-xr-x root/root 3515 2014-08-22 11:36 ./usr/share/inkscape/extensions/webslicer_create_group.py -rwxr-xr-x root/root 2686 2014-08-22 11:36 ./usr/share/inkscape/extensions/rubberstretch.py -rwxr-xr-x root/root 6732 2014-08-22 11:35 ./usr/share/inkscape/extensions/Inkscape.pm -rw-r--r-- root/root 595 2014-08-22 11:35 ./usr/share/inkscape/extensions/text_braille.inx -rw-r--r-- root/root 795 2014-08-22 11:35 ./usr/share/inkscape/extensions/extrude.inx -rw-r--r-- root/root 674 2014-08-22 11:35 ./usr/share/inkscape/extensions/color_rgbbarrel.inx -rwxr-xr-x root/root 455 2014-08-22 11:36 ./usr/share/inkscape/extensions/color_lesshue.py -rw-r--r-- root/root 1225 2014-08-22 11:35 ./usr/share/inkscape/extensions/jessyInk_mouseHandler.inx -rwxr-xr-x root/root 367 2014-08-22 11:36 ./usr/share/inkscape/extensions/text_flipcase.py -rw-r--r-- root/root 2404 2014-08-22 11:35 ./usr/share/inkscape/extensions/dxf_outlines.inx -rwxr-xr-x root/root 156 2014-08-22 11:36 ./usr/share/inkscape/extensions/color_removered.py -rwxr-xr-x root/root 4851 2014-08-22 11:35 ./usr/share/inkscape/extensions/outline2svg.pl -rw-r--r-- root/root 1013 2014-08-22 11:35 ./usr/share/inkscape/extensions/split.inx -rwxr-xr-x root/root 9339 2014-08-22 11:36 ./usr/share/inkscape/extensions/guides_creator.py -rwxr-xr-x root/root 4325 2014-08-22 11:36 ./usr/share/inkscape/extensions/addnodes.py -rw-r--r-- root/root 674 2014-08-22 11:35 ./usr/share/inkscape/extensions/color_morelight.inx -rw-r--r-- root/root 3042 2014-08-22 11:35 ./usr/share/inkscape/extensions/web-set-att.inx -rwxr-xr-x root/root 14762 2014-08-22 11:36 ./usr/share/inkscape/extensions/dxf_outlines.py -rwxr-xr-x root/root 1910 2014-08-22 11:36 ./usr/share/inkscape/extensions/chardataeffect.py -rw-r--r-- root/root 686 2014-08-22 11:35 ./usr/share/inkscape/extensions/cdt_input.inx -rwxr-xr-x root/root 788 2014-08-22 11:36 ./usr/share/inkscape/extensions/color_replace.py -rw-r--r-- root/root 2102 2014-08-22 11:35 ./usr/share/inkscape/extensions/jessyInk_effects.inx -rw-r--r-- root/root 1419 2014-08-22 11:35 ./usr/share/inkscape/extensions/foldablebox.inx -rwxr-xr-x root/root 27195 2014-08-22 11:36 ./usr/share/inkscape/extensions/voronoi.py -rwxr-xr-x root/root 3661 2014-08-22 11:36 ./usr/share/inkscape/extensions/extrude.py -rw-r--r-- root/root 784 2014-08-22 11:35 ./usr/share/inkscape/extensions/fig_input.inx -rw-r--r-- root/root 8720 2014-08-22 11:35 ./usr/share/inkscape/extensions/colors.xml -rwxr-xr-x root/root 7534 2014-08-22 11:36 ./usr/share/inkscape/extensions/perfectboundcover.py -rwxr-xr-x root/root 3570 2014-08-22 11:36 ./usr/share/inkscape/extensions/markers_strokepaint.py -rw-r--r-- root/root 604 2014-08-22 11:35 ./usr/share/inkscape/extensions/xaml2svg.inx -rw-r--r-- root/root 589 2014-08-22 11:35 ./usr/share/inkscape/extensions/text_flipcase.inx -rw-r--r-- root/root 1012 2014-08-22 11:35 ./usr/share/inkscape/extensions/eps_input.inx -rw-r--r-- root/root 592 2014-08-22 11:35 ./usr/share/inkscape/extensions/text_lowercase.inx -rwxr-xr-x root/root 1068 2014-08-22 11:36 ./usr/share/inkscape/extensions/plt_output.py -rw-r--r-- root/root 592 2014-08-22 11:35 ./usr/share/inkscape/extensions/text_uppercase.inx -rwxr-xr-x root/root 446 2014-08-22 11:36 ./usr/share/inkscape/extensions/color_lesslight.py -rw-r--r-- root/root 1389 2014-08-22 11:35 ./usr/share/inkscape/extensions/generate_voronoi.inx -rw-r--r-- root/root 946 2014-08-22 11:35 ./usr/share/inkscape/extensions/jessyInk_summary.inx -rwxr-xr-x root/root 228 2014-08-22 11:35 ./usr/share/inkscape/extensions/ps2dxf.sh -rwxr-xr-x root/root 24080 2014-08-22 11:36 ./usr/share/inkscape/extensions/printing-marks.py -rw-r--r-- root/root 669 2014-08-22 11:35 ./usr/share/inkscape/extensions/color_brighter.inx -rwxr-xr-x root/root 1174 2014-08-22 11:36 ./usr/share/inkscape/extensions/text_braille.py -rw-r--r-- root/root 605 2014-08-22 11:35 ./usr/share/inkscape/extensions/handles.inx -rwxr-xr-x root/root 4777 2014-08-22 11:36 ./usr/share/inkscape/extensions/uniconv_output.py -rwxr-xr-x root/root 4115 2014-08-22 11:36 ./usr/share/inkscape/extensions/jessyInk_effects.py -rwxr-xr-x root/root 10839 2014-08-22 11:36 ./usr/share/inkscape/extensions/voronoi2svg.py -rwxr-xr-x root/root 5532 2014-08-22 11:36 ./usr/share/inkscape/extensions/jessyInk_install.py -rw-r--r-- root/root 704 2014-08-22 11:35 ./usr/share/inkscape/extensions/ai_input.inx -rwxr-xr-x root/root 3379 2014-08-22 11:36 ./usr/share/inkscape/extensions/web-set-att.py -rwxr-xr-x root/root 1945 2014-08-22 11:36 ./usr/share/inkscape/extensions/color_custom.py -rwxr-xr-x root/root 581 2014-08-22 11:36 ./usr/share/inkscape/extensions/text_randomcase.py -rwxr-xr-x root/root 5649 2014-08-22 11:36 ./usr/share/inkscape/extensions/jessyInk_uninstall.py -rw-r--r-- root/root 669 2014-08-22 11:35 ./usr/share/inkscape/extensions/color_negative.inx -rwxr-xr-x root/root 2649 2014-08-22 11:36 ./usr/share/inkscape/extensions/scour.inkscape.py -rwxr-xr-x root/root 4261 2014-08-22 11:35 ./usr/share/inkscape/extensions/embed_raster_in_svg.pl -rw-r--r-- root/root 2523 2014-08-22 11:35 ./usr/share/inkscape/extensions/measure.inx -rwxr-xr-x root/root 3259 2014-08-22 11:36 ./usr/share/inkscape/extensions/jessyInk_mouseHandler.py -rwxr-xr-x root/root 446 2014-08-22 11:36 ./usr/share/inkscape/extensions/color_morelight.py -rwxr-xr-x root/root 4703 2014-08-22 11:36 ./usr/share/inkscape/extensions/ffgeom.py -rwxr-xr-x root/root 38240 2014-08-22 11:35 ./usr/share/inkscape/extensions/render_alphabetsoup_config.py -rw-r--r-- root/root 635 2014-08-22 11:35 ./usr/share/inkscape/extensions/pixelsnap.inx -rw-r--r-- root/root 605 2014-08-22 11:35 ./usr/share/inkscape/extensions/text_sentencecase.inx -rwxr-xr-x root/root 13803 2014-08-22 11:36 ./usr/share/inkscape/extensions/interp.py -rw-r--r-- root/root 638 2014-08-22 11:35 ./usr/share/inkscape/extensions/inkscape_help_reportabug.inx -rwxr-xr-x root/root 6259 2014-08-22 11:35 ./usr/share/inkscape/extensions/simplepath.rb -rwxr-xr-x root/root 3579 2014-08-22 11:36 ./usr/share/inkscape/extensions/radiusrand.py -rwxr-xr-x root/root 2385 2014-08-22 11:36 ./usr/share/inkscape/extensions/handles.py -rw-r--r-- root/root 1649 2014-08-22 11:35 ./usr/share/inkscape/extensions/restack.inx -rwxr-xr-x root/root 710 2014-08-22 11:36 ./usr/share/inkscape/extensions/launch_webbrowser.py -rwxr-xr-x root/root 889 2014-08-22 11:36 ./usr/share/inkscape/extensions/cspsubdiv.py -rw-r--r-- root/root 902 2014-08-22 11:35 ./usr/share/inkscape/extensions/ps_input.inx -rwxr-xr-x root/root 1450 2014-08-22 11:36 ./usr/share/inkscape/extensions/export_gimp_palette.py -rw-r--r-- root/root 1743 2014-08-22 11:35 ./usr/share/inkscape/extensions/triangle.inx -rw-r--r-- root/root 1944 2014-08-22 11:35 ./usr/share/inkscape/extensions/lindenmayer.inx -rwxr-xr-x root/root 6459 2014-08-22 11:36 ./usr/share/inkscape/extensions/coloreffect.py -rwxr-xr-x root/root 8722 2014-08-22 11:36 ./usr/share/inkscape/extensions/bezmisc.py -rw-r--r-- root/root 816 2014-08-22 11:35 ./usr/share/inkscape/extensions/cdr_input.inx -rwxr-xr-x root/root 10485 2014-08-22 11:36 ./usr/share/inkscape/extensions/pathscatter.py -rwxr-xr-x root/root 18167 2014-08-22 11:36 ./usr/share/inkscape/extensions/webslicer_export.py -rwxr-xr-x root/root 485 2014-08-22 11:36 ./usr/share/inkscape/extensions/color_brighter.py -rw-r--r-- root/root 728 2014-08-22 11:35 ./usr/share/inkscape/extensions/txt2svg.inx -rwxr-xr-x root/root 5838 2014-08-22 11:36 ./usr/share/inkscape/extensions/eqtexsvg.py -rwxr-xr-x root/root 4446 2014-08-22 11:36 ./usr/share/inkscape/extensions/jessyInk_video.py -rw-r--r-- root/root 2938 2014-08-22 11:35 ./usr/share/inkscape/extensions/funcplot.inx -rwxr-xr-x root/root 6504 2014-08-22 11:36 ./usr/share/inkscape/extensions/restack.py -rwxr-xr-x root/root 3519 2014-08-22 11:35 ./usr/share/inkscape/extensions/dxf_templates.py -rwxr-xr-x root/root 3098 2014-08-22 11:36 ./usr/share/inkscape/extensions/yocto_css.py -rw-r--r-- root/root 77695 2014-08-22 11:35 ./usr/share/inkscape/extensions/jessyInk.js -rwxr-xr-x root/root 2383 2014-08-22 11:36 ./usr/share/inkscape/extensions/rtree.py -rw-r--r-- root/root 1153 2014-08-22 11:35 ./usr/share/inkscape/extensions/jessyInk_masterSlide.inx -rwxr-xr-x root/root 463 2014-08-22 11:35 ./usr/share/inkscape/extensions/dia2svg.sh -rwxr-xr-x root/root 9282 2014-08-22 11:35 ./usr/share/inkscape/extensions/SpSVG.pm -rw-r--r-- root/root 840 2014-08-22 11:35 ./usr/share/inkscape/extensions/rtree.inx -rw-r--r-- root/root 1020 2014-08-22 11:35 ./usr/share/inkscape/extensions/jessyInk_install.inx -rw-r--r-- root/root 682 2014-08-22 11:35 ./usr/share/inkscape/extensions/color_removegreen.inx -rw-r--r-- root/root 1003 2014-08-22 11:35 ./usr/share/inkscape/extensions/extractimage.inx -rwxr-xr-x root/root 6995 2014-08-22 11:36 ./usr/share/inkscape/extensions/edge3d.py -rw-r--r-- root/root 1088 2014-08-22 11:35 ./usr/share/inkscape/extensions/interp.inx -rwxr-xr-x root/root 14889 2014-08-22 11:36 ./usr/share/inkscape/extensions/render_alphabetsoup.py -rwxr-xr-x root/root 1937 2014-08-22 11:36 ./usr/share/inkscape/extensions/flatten.py -rw-r--r-- root/root 658 2014-08-22 11:35 ./usr/share/inkscape/extensions/inkscape_help_relnotes.inx -rw-r--r-- root/root 2005 2014-08-22 11:35 ./usr/share/inkscape/extensions/jessyInk_transitions.inx -rw-r--r-- root/root 1312 2014-08-22 11:35 ./usr/share/inkscape/extensions/radiusrand.inx -rwxr-xr-x root/root 8625 2014-08-22 11:36 ./usr/share/inkscape/extensions/inkex.py -rw-r--r-- root/root 1179 2014-08-22 11:35 ./usr/share/inkscape/extensions/gimp_xcf.inx -rwxr-xr-x root/root 1903 2014-08-22 11:36 ./usr/share/inkscape/extensions/render_barcode.py -rwxr-xr-x root/root 5653 2014-08-22 11:36 ./usr/share/inkscape/extensions/jessyInk_export.py -rwxr-xr-x root/root 22128 2014-08-22 11:36 ./usr/share/inkscape/extensions/pixelsnap.py -rwxr-xr-x root/root 6178 2014-08-22 11:36 ./usr/share/inkscape/extensions/gears.py -rwxr-xr-x root/root 446 2014-08-22 11:36 ./usr/share/inkscape/extensions/color_moresaturation.py -rw-r--r-- root/root 7244 2014-08-22 11:35 ./usr/share/inkscape/extensions/svgcalendar.inx -rwxr-xr-x root/root 11654 2014-08-22 11:36 ./usr/share/inkscape/extensions/pathmodifier.py -rw-r--r-- root/root 863 2014-08-22 11:35 ./usr/share/inkscape/extensions/color_custom.inx -rw-r--r-- root/root 767 2014-08-22 11:35 ./usr/share/inkscape/extensions/flatten.inx -rw-r--r-- root/root 675 2014-08-22 11:35 ./usr/share/inkscape/extensions/wmf_input.inx -rwxr-xr-x root/root 5307 2014-08-22 11:36 ./usr/share/inkscape/extensions/lindenmayer.py -rw-r--r-- root/root 2815 2014-08-22 11:35 ./usr/share/inkscape/extensions/web-transmit-att.inx -rw-r--r-- root/root 654 2014-08-22 11:35 ./usr/share/inkscape/extensions/markers_strokepaint.inx -rw-r--r-- root/root 1202 2014-08-22 11:35 ./usr/share/inkscape/extensions/lorem_ipsum.inx -rwxr-xr-x root/root 7634 2014-08-22 11:36 ./usr/share/inkscape/extensions/split.py -rwxr-xr-x root/root 80472 2014-08-22 11:36 ./usr/share/inkscape/extensions/scour.py -rw-r--r-- root/root 702 2014-08-22 11:35 ./usr/share/inkscape/extensions/sk1_output.inx -rwxr-xr-x root/root 156 2014-08-22 11:36 ./usr/share/inkscape/extensions/color_rgbbarrel.py -rw-r--r-- root/root 666 2014-08-22 11:35 ./usr/share/inkscape/extensions/color_lesshue.inx -rw-r--r-- root/root 2963 2014-08-22 11:35 ./usr/share/inkscape/extensions/scour.inx -rw-r--r-- root/root 1302 2014-08-22 11:35 ./usr/share/inkscape/extensions/jessyInk_autoTexts.inx -rw-r--r-- root/root 673 2014-08-22 11:35 ./usr/share/inkscape/extensions/color_grayscale.inx -rw-r--r-- root/root 782 2014-08-22 11:35 ./usr/share/inkscape/extensions/dots.inx -rw-r--r-- root/root 694 2014-08-22 11:35 ./usr/share/inkscape/extensions/color_moresaturation.inx -rwxr-xr-x root/root 7049 2014-08-22 11:36 ./usr/share/inkscape/extensions/perspective.py -rwxr-xr-x root/root 3389 2014-08-22 11:36 ./usr/share/inkscape/extensions/run_command.py -rwxr-xr-x root/root 26404 2014-08-22 11:36 ./usr/share/inkscape/extensions/render_barcode_datamatrix.py -rw-r--r-- root/root 109760 2014-08-22 11:35 ./usr/share/inkscape/extensions/svg2xaml.xsl -rw-r--r-- root/root 818 2014-08-22 11:35 ./usr/share/inkscape/extensions/whirl.inx drwxr-xr-x root/root 0 2014-08-22 11:35 ./usr/share/inkscape/extensions/xaml2svg/ -rw-r--r-- root/root 5363 2014-08-22 11:35 ./usr/share/inkscape/extensions/xaml2svg/transform.xsl -rw-r--r-- root/root 315 2014-08-22 11:35 ./usr/share/inkscape/extensions/xaml2svg/Makefile.am -rw-r--r-- root/root 12878 2014-08-22 11:35 ./usr/share/inkscape/extensions/xaml2svg/geometry.xsl -rw-r--r-- root/root 15222 2014-08-22 11:35 ./usr/share/inkscape/extensions/xaml2svg/properties.xsl -rw-r--r-- root/root 4825 2014-08-22 11:35 ./usr/share/inkscape/extensions/xaml2svg/canvas.xsl -rw-r--r-- root/root 15039 2014-08-22 11:35 ./usr/share/inkscape/extensions/xaml2svg/brushes.xsl -rw-r--r-- root/root 6700 2014-08-22 11:35 ./usr/share/inkscape/extensions/xaml2svg/animation.xsl -rw-r--r-- root/root 8053 2014-08-22 11:35 ./usr/share/inkscape/extensions/xaml2svg/shapes.xsl -rw-r--r-- root/root 1847 2014-08-22 11:35 ./usr/share/inkscape/extensions/pathscatter.inx -rw-r--r-- root/root 628 2014-08-22 11:35 ./usr/share/inkscape/extensions/inkscape_help_svgspec.inx -rwxr-xr-x root/root 3748 2014-08-22 11:36 ./usr/share/inkscape/extensions/fractalize.py -rw-r--r-- root/root 1522 2014-08-22 11:35 ./usr/share/inkscape/extensions/hpgl_output.inx -rwxr-xr-x root/root 9958 2014-08-22 11:36 ./usr/share/inkscape/extensions/lorem_ipsum.py drwxr-xr-x root/root 0 2014-08-22 11:35 ./usr/share/inkscape/ui/ -rw-r--r-- root/root 5787 2014-08-22 11:35 ./usr/share/inkscape/ui/keybindings.rc -rw-r--r-- root/root 2695 2014-08-22 11:35 ./usr/share/inkscape/ui/units.xml -rw-r--r-- root/root 1336 2014-08-22 11:35 ./usr/share/inkscape/ui/units.txt -rw-r--r-- root/root 319 2014-08-22 11:35 ./usr/share/inkscape/ui/toolbox.xml -rw-r--r-- root/root 8945 2014-08-22 11:35 ./usr/share/inkscape/ui/menus-bars.xml drwxr-xr-x root/root 0 2014-08-22 11:34 ./usr/share/inkscape/clipart/ -rw-r--r-- root/root 30339 2014-08-22 11:34 ./usr/share/inkscape/clipart/orav.svg -rw-r--r-- root/root 14180 2014-08-22 11:34 ./usr/share/inkscape/clipart/tux.svg -rw-r--r-- root/root 461 2014-08-22 11:34 ./usr/share/inkscape/clipart/README -rw-r--r-- root/root 31986 2014-08-22 11:34 ./usr/share/inkscape/clipart/draw-freely.ru.svg -rw-r--r-- root/root 33182 2014-08-22 11:34 ./usr/share/inkscape/clipart/draw-freely.svg drwxr-xr-x root/root 0 2014-08-22 11:35 ./usr/share/inkscape/markers/ -rw-r--r-- root/root 29879 2014-08-22 11:35 ./usr/share/inkscape/markers/markers.svg drwxr-xr-x root/root 0 2014-08-22 11:35 ./usr/share/inkscape/filters/ -rw-r--r-- root/root 20254 2014-08-22 11:35 ./usr/share/inkscape/filters/filters.svg.h -rw-r--r-- root/root 181909 2014-08-22 11:35 ./usr/share/inkscape/filters/filters.svg -rw-r--r-- root/root 534 2014-08-22 11:35 ./usr/share/inkscape/filters/README drwxr-xr-x root/root 0 2014-08-22 11:35 ./usr/share/inkscape/screens/ -rw-r--r-- root/root 857721 2014-08-22 11:35 ./usr/share/inkscape/screens/about.svg drwxr-xr-x root/root 0 2014-08-22 11:35 ./usr/share/inkscape/palettes/ -rw-r--r-- root/root 4433 2014-08-22 11:35 ./usr/share/inkscape/palettes/svg.gpl -rw-r--r-- root/root 1103 2014-08-22 11:35 ./usr/share/inkscape/palettes/Ubuntu.gpl -rw-r--r-- root/root 3578 2014-08-22 11:35 ./usr/share/inkscape/palettes/Reds.gpl -rw-r--r-- root/root 4132 2014-08-22 11:35 ./usr/share/inkscape/palettes/webhex.gpl -rw-r--r-- root/root 680 2014-08-22 11:35 ./usr/share/inkscape/palettes/echo-palette.gpl -rw-r--r-- root/root 1205 2014-08-22 11:35 ./usr/share/inkscape/palettes/MATLAB-Jet-72.gpl -rw-r--r-- root/root 4479 2014-08-22 11:35 ./usr/share/inkscape/palettes/Royal.gpl -rw-r--r-- root/root 5160 2014-08-22 11:35 ./usr/share/inkscape/palettes/Greens.gpl -rw-r--r-- root/root 708 2014-08-22 11:35 ./usr/share/inkscape/palettes/Tango-Palette.gpl -rw-r--r-- root/root 6584 2014-08-22 11:35 ./usr/share/inkscape/palettes/Gray.gpl -rw-r--r-- root/root 185 2014-08-22 11:35 ./usr/share/inkscape/palettes/README -rw-r--r-- root/root 3159 2014-08-22 11:35 ./usr/share/inkscape/palettes/Khaki.gpl -rw-r--r-- root/root 3894 2014-08-22 11:35 ./usr/share/inkscape/palettes/Topographic.gpl -rw-r--r-- root/root 627 2014-08-22 11:35 ./usr/share/inkscape/palettes/windowsXP.gpl -rw-r--r-- root/root 4439 2014-08-22 11:35 ./usr/share/inkscape/palettes/LaTeX-Beamer.gpl -rw-r--r-- root/root 3440 2014-08-22 11:35 ./usr/share/inkscape/palettes/Hilite.gpl -rw-r--r-- root/root 9230 2014-08-22 11:35 ./usr/share/inkscape/palettes/inkscape.gpl -rw-r--r-- root/root 2078 2014-08-22 11:35 ./usr/share/inkscape/palettes/Gold.gpl -rw-r--r-- root/root 449 2014-08-22 11:35 ./usr/share/inkscape/palettes/websafe22.gpl -rw-r--r-- root/root 5203 2014-08-22 11:35 ./usr/share/inkscape/palettes/Blues.gpl drwxr-xr-x root/root 0 2014-08-22 11:35 ./usr/share/inkscape/gradients/ -rw-r--r-- root/root 157 2014-08-22 11:35 ./usr/share/inkscape/gradients/README drwxr-xr-x root/root 0 2014-08-22 11:35 ./usr/share/inkscape/keys/ -rw-r--r-- root/root 8690 2014-08-22 11:35 ./usr/share/inkscape/keys/corel-draw-x4.xml -rw-r--r-- root/root 22161 2014-08-22 11:35 ./usr/share/inkscape/keys/xara.xml -rw-r--r-- root/root 23988 2014-08-22 11:35 ./usr/share/inkscape/keys/default.xml -rw-r--r-- root/root 23988 2014-08-22 11:35 ./usr/share/inkscape/keys/inkscape.xml -rw-r--r-- root/root 18908 2014-08-22 11:35 ./usr/share/inkscape/keys/macromedia-freehand-mx.xml -rw-r--r-- root/root 7980 2014-08-22 11:35 ./usr/share/inkscape/keys/zoner-draw.xml -rw-r--r-- root/root 10773 2014-08-22 11:35 ./usr/share/inkscape/keys/adobe-illustrator-cs2.xml -rw-r--r-- root/root 21025 2014-08-22 11:35 ./usr/share/inkscape/keys/right-handed-illustration.xml -rw-r--r-- root/root 13808 2014-08-22 11:35 ./usr/share/inkscape/keys/acd-canvas.xml drwxr-xr-x root/root 0 2014-08-22 11:35 ./usr/share/inkscape/fonts/ -rw-r--r-- root/root 157 2014-08-22 11:35 ./usr/share/inkscape/fonts/README drwxr-xr-x root/root 0 2014-08-22 11:36 ./usr/share/pixmaps/ -rw-r--r-- root/root 2107 2014-08-22 09:04 ./usr/share/pixmaps/inkscape.xpm drwxr-xr-x root/root 0 2014-08-22 11:36 ./usr/share/application-registry/ -rw-r--r-- root/root 153 2014-08-22 09:04 ./usr/share/application-registry/inkscape.applications drwxr-xr-x root/root 0 2014-08-22 11:45 ./usr/share/applications/ -rw-r--r-- root/root 583 2014-08-22 11:45 ./usr/share/applications/inkscape.desktop drwxr-xr-x root/root 0 2014-08-22 11:36 ./usr/share/python/ drwxr-xr-x root/root 0 2014-08-22 11:36 ./usr/share/python/runtime.d/ -rwxr-xr-x root/root 134 2014-08-22 11:36 ./usr/share/python/runtime.d/inkscape.rtupdate drwxr-xr-x root/root 0 2014-08-22 11:36 ./usr/share/doc/ drwxr-xr-x root/root 0 2014-08-22 11:36 ./usr/share/doc/inkscape/ -rw-r--r-- root/root 1585 2014-08-22 11:46 ./usr/share/doc/inkscape/changelog.Debian.gz -rw-r--r-- root/root 381 2014-06-09 17:57 ./usr/share/doc/inkscape/NEWS.gz -rw-r--r-- root/root 3024 2010-09-01 19:56 ./usr/share/doc/inkscape/README -rw-r--r-- root/root 1874 2014-08-22 09:04 ./usr/share/doc/inkscape/copyright drwxr-xr-x root/root 0 2014-08-22 11:36 ./usr/lib/ drwxr-xr-x root/root 0 2014-08-22 11:36 ./usr/lib/mime/ drwxr-xr-x root/root 0 2014-08-22 11:36 ./usr/lib/mime/packages/ -rw-r--r-- root/root 630 2014-08-22 09:04 ./usr/lib/mime/packages/inkscape drwxr-xr-x root/root 0 2014-08-22 11:44 ./usr/bin/ -rwxr-xr-x root/root 6593404 2014-08-22 11:44 ./usr/bin/inkscape -rwxr-xr-x root/root 6567692 2014-08-22 11:44 ./usr/bin/inkview inkscape_0.48.5-2ubuntu1_armhf.changes: Format: 1.8 Date: Tue, 19 Aug 2014 19:10:32 +0100 Source: inkscape Binary: inkscape Architecture: armhf armhf_translations Version: 0.48.5-2ubuntu1 Distribution: utopic-proposed Urgency: medium Maintainer: Ubuntu/armhf Build Daemon Changed-By: Alex Valavanis Description: inkscape - vector-based drawing program Launchpad-Bugs-Fixed: 166371 529843 966441 1051017 1090865 1163241 1358863 Changes: inkscape (0.48.5-2ubuntu1) utopic; urgency=medium . * Merge with Debian Unstable (LP: #1358863). Fixes several Ubuntu bugs: - Illustrator CS SVG won't load: namespace URIs in entities (LP: #166371) - inkscape crashed with SIGSEGV in sp_dtw_color_profile_event() (LP: #966441) - inkscape crashed with SIGSEGV (LP: #1051017) - inkscape crashed with SIGSEGV in Inkscape::Preferences::_getNode() (LP: #1163241) - save a copy reverts to save as (LP: #529843) - Extension to braille not working on Xubuntu 12.10 (LP: #1090865) * Remaining changes: - debian/control: + Set Ubuntu Developer as maintainer, + build-depend on dh-translation to handle Ubuntu translation, + demote pstoedit from Recommends to Suggests (because it's in universe), - debian/patches/0006_add_unity_quicklist_support.patch: add. - debian/patches/series: update. - debian/rules: + add dh_translation to handle Ubuntu translation * Drop debian/patches/librevenge.patch (superseded by debian/patches/0006-Update_to_new_libwpg.patch) Checksums-Sha1: 10f3b3d714f30586b0478efd38ea63160c624aeb 7034594 inkscape_0.48.5-2ubuntu1_armhf.deb c66968114283d67e404a800137826701d126178b 16842803 inkscape_0.48.5-2ubuntu1_armhf_translations.tar.gz Checksums-Sha256: f1b0afae4eec717754bc67a9186456c6a7402115f1b90d1a1e44b9fd02b7f2d2 7034594 inkscape_0.48.5-2ubuntu1_armhf.deb 27c1c260c2dc649a6d4cca9f02a3bf918976fa5b45ad9cdf52450384777bc70d 16842803 inkscape_0.48.5-2ubuntu1_armhf_translations.tar.gz Files: 323ec59d959d2366e3a5b35346fb3c63 7034594 graphics optional inkscape_0.48.5-2ubuntu1_armhf.deb 8085d30756dc479e93a7771687ce8ef0 16842803 raw-translations - inkscape_0.48.5-2ubuntu1_armhf_translations.tar.gz Original-Maintainer: Wolfram Quester ****************************************************************************** Built successfully ****************************************************************************** Finished at 20140822-1151 Build needed 00:58:18, 1245368k disk space RUN: /usr/share/launchpad-buildd/slavebin/scan-for-processes ['scan-for-processes', 'PACKAGEBUILD-6291620'] Scanning for processes to kill in build /home/buildd/build-PACKAGEBUILD-6291620/chroot-autobuild... RUN: /usr/share/launchpad-buildd/slavebin/umount-chroot ['umount-chroot', 'PACKAGEBUILD-6291620'] Unmounting chroot for build PACKAGEBUILD-6291620... RUN: /usr/share/launchpad-buildd/slavebin/remove-build ['remove-build', 'PACKAGEBUILD-6291620'] Removing build PACKAGEBUILD-6291620