Mock Version: 1.2.17 ENTER ['do'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target armv7hl --nodeps /builddir/build/SPECS/inkscape.spec'], chrootPath='/var/lib/mock/c71708-updates-armhfp/root'shell=FalseprintOutput=Falseenv={'LANG': 'en_US.UTF-8', 'TERM': 'vt100', 'SHELL': '/bin/bash', 'PROMPT_COMMAND': 'printf "\x1b]0;\x07"', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'HOME': '/builddir', 'HOSTNAME': 'mock'}gid=135user='mockbuild'timeout=0logger=uid=1004) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target armv7hl --nodeps /builddir/build/SPECS/inkscape.spec'] with env {'LANG': 'en_US.UTF-8', 'TERM': 'vt100', 'SHELL': '/bin/bash', 'PROMPT_COMMAND': 'printf "\x1b]0;\x07"', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'HOME': '/builddir', 'HOSTNAME': 'mock'} and shell False warning: Could not canonicalize hostname: armhfp-03.bsys.centos.org Building target platforms: armv7hl Building for target armv7hl Wrote: /builddir/build/SRPMS/inkscape-0.91-2.el7.src.rpm Child return code was: 0 ENTER ['do'](['bash', '--login', '-c', u'/usr/bin/rpmbuild -bb --target armv7hl --nodeps /builddir/build/SPECS/inkscape.spec'], chrootPath='/var/lib/mock/c71708-updates-armhfp/root'shell=Falseuid=1004env={'LANG': 'en_US.UTF-8', 'TERM': 'vt100', 'SHELL': '/bin/bash', 'PROMPT_COMMAND': 'printf "\x1b]0;\x07"', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'HOME': '/builddir', 'HOSTNAME': 'mock'}gid=135user='mockbuild'timeout=0private_network=Truelogger=printOutput=False) Executing command: ['bash', '--login', '-c', u'/usr/bin/rpmbuild -bb --target armv7hl --nodeps /builddir/build/SPECS/inkscape.spec'] with env {'LANG': 'en_US.UTF-8', 'TERM': 'vt100', 'SHELL': '/bin/bash', 'PROMPT_COMMAND': 'printf "\x1b]0;\x07"', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'HOME': '/builddir', 'HOSTNAME': 'mock'} and shell False Building target platforms: armv7hl Building for target armv7hl Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.rCvvTe + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf inkscape-0.91 + /usr/bin/tar -xf - + /usr/bin/bzip2 -dc /builddir/build/SOURCES/inkscape-0.91.tar.bz2 + STATUS=0 + '[' 0 -ne 0 ']' + cd inkscape-0.91 + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . Patch #0 (inkscape-0.48.2-types.patch): + echo 'Patch #0 (inkscape-0.48.2-types.patch):' + /usr/bin/cat /builddir/build/SOURCES/inkscape-0.48.2-types.patch + /usr/bin/patch -p1 -b --suffix .types --fuzz=0 patching file inkscape.desktop.in Patch #15 (inkscape-0.91-desktop.patch): + echo 'Patch #15 (inkscape-0.91-desktop.patch):' + /usr/bin/cat /builddir/build/SOURCES/inkscape-0.91-desktop.patch + /usr/bin/patch -p1 -b --suffix .desktop --fuzz=0 patching file inkscape.desktop.in + find . -name '*.cpp' + xargs chmod -x + find . -name '*.h' + xargs chmod -x + find share/extensions -name '*.py' + xargs chmod -x + dos2unix -k -q share/extensions/addnodes.py share/extensions/bezmisc.py share/extensions/chardataeffect.py share/extensions/color_HSL_adjust.py share/extensions/color_blackandwhite.py share/extensions/color_brighter.py share/extensions/color_custom.py share/extensions/color_darker.py share/extensions/color_desaturate.py share/extensions/color_grayscale.py share/extensions/color_lesshue.py share/extensions/color_lesslight.py share/extensions/color_lesssaturation.py share/extensions/color_morehue.py share/extensions/color_morelight.py share/extensions/color_moresaturation.py share/extensions/color_negative.py share/extensions/color_randomize.py share/extensions/color_removeblue.py share/extensions/color_removegreen.py share/extensions/color_removered.py share/extensions/color_replace.py share/extensions/color_rgbbarrel.py share/extensions/coloreffect.py share/extensions/convert2dashes.py share/extensions/cspsubdiv.py share/extensions/cubicsuperpath.py share/extensions/dimension.py share/extensions/dm2svg.py share/extensions/dots.py share/extensions/draw_from_triangle.py share/extensions/dxf_input.py share/extensions/dxf_outlines.py share/extensions/dxf_templates.py share/extensions/edge3d.py share/extensions/embedimage.py share/extensions/empty_page.py share/extensions/eqtexsvg.py share/extensions/export_gimp_palette.py share/extensions/extractimage.py share/extensions/extrude.py share/extensions/ffgeom.py share/extensions/fig2dev-ext.py share/extensions/flatten.py share/extensions/foldablebox.py share/extensions/fractalize.py share/extensions/funcplot.py share/extensions/gcodetools.py share/extensions/generate_voronoi.py share/extensions/gimp_xcf.py share/extensions/grid_cartesian.py share/extensions/grid_isometric.py share/extensions/grid_polar.py share/extensions/guides_creator.py share/extensions/guillotine.py share/extensions/handles.py share/extensions/hershey.py share/extensions/hersheydata.py share/extensions/hpgl_decoder.py share/extensions/hpgl_encoder.py share/extensions/hpgl_input.py share/extensions/hpgl_output.py share/extensions/ink2canvas.py share/extensions/inkex.py share/extensions/inkscape_follow_link.py share/extensions/inkwebeffect.py share/extensions/interp.py share/extensions/interp_att_g.py share/extensions/jessyInk_autoTexts.py share/extensions/jessyInk_effects.py share/extensions/jessyInk_export.py share/extensions/jessyInk_install.py share/extensions/jessyInk_keyBindings.py share/extensions/jessyInk_masterSlide.py share/extensions/jessyInk_mouseHandler.py share/extensions/jessyInk_summary.py share/extensions/jessyInk_transitions.py share/extensions/jessyInk_uninstall.py share/extensions/jessyInk_video.py share/extensions/jessyInk_view.py share/extensions/launch_webbrowser.py share/extensions/layers2svgfont.py share/extensions/layout_nup.py share/extensions/layout_nup_pageframe.py share/extensions/lindenmayer.py share/extensions/lorem_ipsum.py share/extensions/markers_strokepaint.py share/extensions/measure.py share/extensions/merge_styles.py share/extensions/motion.py share/extensions/new_glyph_layer.py share/extensions/next_glyph_layer.py share/extensions/param_curves.py share/extensions/pathalongpath.py share/extensions/pathmodifier.py share/extensions/pathscatter.py share/extensions/perfectboundcover.py share/extensions/perspective.py share/extensions/pixelsnap.py share/extensions/plotter.py share/extensions/plt_output.py share/extensions/polyhedron_3d.py share/extensions/previous_glyph_layer.py share/extensions/print_win32_vector.py share/extensions/printing_marks.py share/extensions/ps2pdf-ext.py share/extensions/pturtle.py share/extensions/radiusrand.py share/extensions/render_alphabetsoup.py share/extensions/render_alphabetsoup_config.py share/extensions/render_barcode.py share/extensions/render_barcode_datamatrix.py share/extensions/render_barcode_qrcode.py share/extensions/render_gear_rack.py share/extensions/render_gears.py share/extensions/replace_font.py share/extensions/restack.py share/extensions/rtree.py share/extensions/rubberstretch.py share/extensions/run_command.py share/extensions/scour.inkscape.py share/extensions/scour.py share/extensions/setup_typography_canvas.py share/extensions/simplepath.py share/extensions/simplestyle.py share/extensions/simpletransform.py share/extensions/sk1_output.py share/extensions/spirograph.py share/extensions/split.py share/extensions/straightseg.py share/extensions/summersnight.py share/extensions/svg_and_media_zip_output.py share/extensions/svg_regex.py share/extensions/svg_transform.py share/extensions/svgcalendar.py share/extensions/svgfont2layers.py share/extensions/synfig_fileformat.py share/extensions/synfig_output.py share/extensions/synfig_prepare.py share/extensions/tar_layers.py share/extensions/text_braille.py share/extensions/text_extract.py share/extensions/text_flipcase.py share/extensions/text_lowercase.py share/extensions/text_merge.py share/extensions/text_randomcase.py share/extensions/text_sentencecase.py share/extensions/text_titlecase.py share/extensions/text_uppercase.py share/extensions/triangle.py share/extensions/uniconv-ext.py share/extensions/uniconv_output.py share/extensions/voronoi.py share/extensions/voronoi2svg.py share/extensions/web-set-att.py share/extensions/web-transmit-att.py share/extensions/webslicer_create_group.py share/extensions/webslicer_create_rect.py share/extensions/webslicer_effect.py share/extensions/webslicer_export.py share/extensions/whirl.py share/extensions/wireframe_sphere.py share/extensions/wmf_output.py share/extensions/yocto_css.py + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.DK8mdG + umask 022 + cd /builddir/build/BUILD + cd inkscape-0.91 + export 'RPM_OPT_FLAGS=-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -std=c++11 -fno-strict-overflow' + RPM_OPT_FLAGS='-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -std=c++11 -fno-strict-overflow' + export 'CFLAGS=-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -std=c++11 -fno-strict-overflow -fno-strict-aliasing' + CFLAGS='-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -std=c++11 -fno-strict-overflow -fno-strict-aliasing' + export 'CXXFLAGS=-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -std=c++11 -fno-strict-overflow -fno-strict-aliasing' + CXXFLAGS='-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -std=c++11 -fno-strict-overflow -fno-strict-aliasing' + CFLAGS='-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -std=c++11 -fno-strict-overflow -fno-strict-aliasing' + export CFLAGS + CXXFLAGS='-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -std=c++11 -fno-strict-overflow -fno-strict-aliasing' + export CXXFLAGS + FFLAGS='-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules' + export FFLAGS + FCFLAGS='-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules' + export FCFLAGS + LDFLAGS='-Wl,-z,relro ' + export LDFLAGS + '[' 1 == 1 ']' + '[' arm == ppc64le ']' ++ find . -name config.guess -o -name config.sub + for i in '$(find . -name config.guess -o -name config.sub)' ++ basename ./build-aux/config.sub + '[' -f /usr/lib/rpm/redhat/config.sub ']' + /usr/bin/rm -f ./build-aux/config.sub ++ basename ./build-aux/config.sub + /usr/bin/cp -fv /usr/lib/rpm/redhat/config.sub ./build-aux/config.sub '/usr/lib/rpm/redhat/config.sub' -> './build-aux/config.sub' + for i in '$(find . -name config.guess -o -name config.sub)' ++ basename ./build-aux/config.guess + '[' -f /usr/lib/rpm/redhat/config.guess ']' + /usr/bin/rm -f ./build-aux/config.guess ++ basename ./build-aux/config.guess + /usr/bin/cp -fv /usr/lib/rpm/redhat/config.guess ./build-aux/config.guess '/usr/lib/rpm/redhat/config.guess' -> './build-aux/config.guess' + ./configure --build=armv7hl-redhat-linux-gnu --host=armv7hl-redhat-linux-gnu --program-prefix= --disable-dependency-tracking --prefix=/usr --exec-prefix=/usr --bindir=/usr/bin --sbindir=/usr/sbin --sysconfdir=/etc --datadir=/usr/share --includedir=/usr/include --libdir=/usr/lib --libexecdir=/usr/libexec --localstatedir=/var --sharedstatedir=/var/lib --mandir=/usr/share/man --infodir=/usr/share/info --with-python --with-perl --without-gnome-vfs --with-xft --enable-lcms --enable-poppler-cairo configure: WARNING: unrecognized options: --with-python, --with-perl, --with-xft checking build system type... armv7hl-redhat-linux-gnu checking host system type... armv7hl-redhat-linux-gnu checking for a BSD-compatible install... /usr/bin/install -c checking whether build environment is sane... yes checking for a thread-safe mkdir -p... /usr/bin/mkdir -p checking for gawk... gawk 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 armv7hl-redhat-linux-gnu-gcc... no checking for gcc... gcc checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether gcc accepts -g... yes checking for gcc option to accept ISO C89... none needed checking whether gcc understands -c and -o together... yes checking dependency style of gcc... none checking for armv7hl-redhat-linux-gnu-ar... no checking for armv7hl-redhat-linux-gnu-lib... no checking for armv7hl-redhat-linux-gnu-link... no checking for ar... ar checking the archiver (ar) interface... ar checking for armv7hl-redhat-linux-gnu-g++... no checking for armv7hl-redhat-linux-gnu-c++... no checking for armv7hl-redhat-linux-gnu-gpp... no checking for armv7hl-redhat-linux-gnu-aCC... no checking for armv7hl-redhat-linux-gnu-CC... no checking for armv7hl-redhat-linux-gnu-cxx... no checking for armv7hl-redhat-linux-gnu-cc++... no checking for armv7hl-redhat-linux-gnu-cl.exe... no checking for armv7hl-redhat-linux-gnu-FCC... no checking for armv7hl-redhat-linux-gnu-KCC... no checking for armv7hl-redhat-linux-gnu-RCC... no checking for armv7hl-redhat-linux-gnu-xlC_r... no checking for armv7hl-redhat-linux-gnu-xlC... no checking for g++... g++ checking whether we are using the GNU C++ compiler... yes checking whether g++ accepts -g... yes checking dependency style of g++... none checking for armv7hl-redhat-linux-gnu-gcc... 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 dependency style of gcc... none checking how to print strings... printf checking for a sed that does not truncate output... /usr/bin/sed checking for grep that handles long lines and -e... /usr/bin/grep checking for egrep... /usr/bin/grep -E checking for fgrep... /usr/bin/grep -F checking for ld used by gcc... /usr/bin/ld checking if the linker (/usr/bin/ld) is GNU ld... yes checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B checking the name lister (/usr/bin/nm -B) interface... BSD nm checking whether ln -s works... yes checking the maximum length of command line arguments... 1572864 checking whether the shell understands some XSI constructs... yes checking whether the shell understands "+="... yes checking how to convert armv7hl-redhat-linux-gnu file names to armv7hl-redhat-linux-gnu format... func_convert_file_noop checking how to convert armv7hl-redhat-linux-gnu file names to toolchain format... func_convert_file_noop checking for /usr/bin/ld option to reload object files... -r checking for armv7hl-redhat-linux-gnu-objdump... no checking for objdump... objdump checking how to recognize dependent libraries... pass_all checking for armv7hl-redhat-linux-gnu-dlltool... no checking for dlltool... no checking how to associate runtime and link libraries... printf %s\n checking for armv7hl-redhat-linux-gnu-ar... ar checking for archiver @FILE support... @ checking for armv7hl-redhat-linux-gnu-strip... no checking for strip... strip checking for armv7hl-redhat-linux-gnu-ranlib... no checking for ranlib... ranlib checking command to parse /usr/bin/nm -B output from gcc object... ok checking for sysroot... no checking for armv7hl-redhat-linux-gnu-mt... no checking for mt... no checking if : is a manifest tool... no checking how to run the C preprocessor... gcc -E checking for ANSI C header files... yes checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for unistd.h... yes checking for dlfcn.h... yes checking for objdir... .libs checking if gcc supports -fno-rtti -fno-exceptions... no checking for gcc option to produce PIC... -fPIC -DPIC checking if gcc PIC flag -fPIC -DPIC works... yes checking if gcc static flag -static works... no checking if gcc supports -c -o file.o... yes checking if gcc supports -c -o file.o... (cached) yes checking whether the gcc linker (/usr/bin/ld) supports shared libraries... yes checking whether -lc should be explicitly linked in... no checking dynamic linker characteristics... GNU/Linux ld.so checking how to hardcode library paths into programs... immediate checking whether stripping libraries is possible... yes checking if libtool supports shared libraries... yes checking whether to build shared libraries... yes checking whether to build static libraries... yes checking how to run the C++ preprocessor... g++ -E checking for ld used by g++... /usr/bin/ld checking if the linker (/usr/bin/ld) is GNU ld... yes checking whether the g++ linker (/usr/bin/ld) supports shared libraries... yes checking for g++ option to produce PIC... -fPIC -DPIC checking if g++ PIC flag -fPIC -DPIC works... yes checking if g++ static flag -static works... no checking if g++ supports -c -o file.o... yes checking if g++ supports -c -o file.o... (cached) yes checking whether the g++ linker (/usr/bin/ld) supports shared libraries... yes checking dynamic linker characteristics... (cached) GNU/Linux ld.so checking how to hardcode library paths into programs... immediate checking for ANSI C header files... (cached) yes checking for BZR snapshot build... no checking whether make supports nested variables... (cached) yes Strict build options enabled checking compiler support for -Werror=...... which: no bzr in (/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/sbin:/builddir/.local/bin:/builddir/bin) yes checking compiler support for -Wno-pointer-sign... yes checking compiler support for -Wno-unused-but-set-variable... yes checking linker tolerates -z relro... yes checking native support for unordered_set... ok checking TR1 unordered_set usability... ok checking boost/unordered_set.hpp usability... yes checking boost/unordered_set.hpp presence... yes checking for boost/unordered_set.hpp... yes checking for overzealous strict aliasing warnings... no checking whether NLS is requested... yes checking for intltool >= 0.40.0... 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.16.3 checking for XML::Parser... ok checking for msgfmt... (cached) /usr/bin/msgfmt checking for gmsgfmt... (cached) /usr/bin/msgfmt checking for xgettext... (cached) /usr/bin/xgettext checking for msgmerge... (cached) /usr/bin/msgmerge checking for ld used by GCC... /usr/bin/ld checking if the linker (/usr/bin/ld) is GNU ld... yes checking for shared library run path origin... done checking for CFPreferencesCopyAppValue... no checking for CFLocaleCopyCurrent... no checking for GNU gettext in libc... yes checking whether to use NLS... yes checking where the gettext function comes from... libc checking for pkg-config... /usr/bin/pkg-config checking for msgfmt... (cached) /usr/bin/msgfmt checking for gmsgfmt... (cached) /usr/bin/msgfmt checking for g++ option to support OpenMP... -fopenmp checking for armv7hl-redhat-linux-gnu-pkg-config... (cached) /usr/bin/pkg-config checking pkg-config is at least version 0.9.0... yes checking for EXIF... no checking for jpeg_CreateDecompress in -ljpeg... yes checking jpeglib.h usability... yes checking jpeglib.h presence... yes checking for jpeglib.h... 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 whether byte ordering is bigendian... no checking zlib.h usability... yes checking zlib.h presence... yes checking for zlib.h... yes 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 for POPPLER_EVEN_NEWER_NEW_COLOR_SPACE_API... no checking whether GfxPatch in Poppler no longer uses GfxColor... yes checking for LIBWPG03... yes checking for LIBVISIO01... no checking for LIBVISIO00... no checking for LIBCDR01... no checking for LIBCDR00... no checking for IMAGEMAGICK... yes checking for INKSCAPE... yes checking for GLIBMM_2_32... yes checking for GTK... yes checking if Gtk+ 2.0 is using the X11 backend target... yes checking for X11... yes checking for PANGO_USES_DEPRECATED_GLIB_SYMBOLS... no 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... no checking Aspell not found, spell checker will be disabled... checking for bind_textdomain_codeset... 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 libintl.h usability... yes checking libintl.h presence... yes checking for libintl.h... 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 glibmm/threads.h usability... yes checking glibmm/threads.h presence... yes checking for glibmm/threads.h... yes 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/debug/makefile config.status: creating src/dialogs/makefile config.status: creating src/display/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/dbus/wrapper/inkdbus.pc 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/libnrtype/makefile config.status: creating src/libavoid/makefile config.status: creating src/libuemf/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/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/attributes/Makefile config.status: creating share/branding/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/extensions/ink2canvas/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/symbols/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 libtool commands config.status: executing po-directories commands config.status: creating po/POTFILES config.status: creating po/Makefile config.status: executing po/stamp-it commands configure: WARNING: unrecognized options: --with-python, --with-perl, --with-xft Configuration: Source code location: . Destination path prefix: /usr Compiler: g++ CPPFLAGS: -DG_DISABLE_DEPRECATED -DGLIBMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_SINGLE_INCLUDES -DGTK_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -Werror=format-security -Wswitch -Werror=return-type -DGSEAL_ENABLE -DG_DISABLE_SINGLE_INCLUDES -Wall -Wformat -Wformat-security -W -D_FORTIFY_SOURCE=2 CXXFLAGS: -Wpointer-arith -Wcast-align -Wsign-compare -Woverloaded-virtual -Wswitch -Wno-unused-parameter -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -std=c++11 -fno-strict-overflow -fno-strict-aliasing -fopenmp CFLAGS: -Wno-pointer-sign -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -std=c++11 -fno-strict-overflow -fno-strict-aliasing LDFLAGS: -Wl,-z,relro -Wl,-z,relro Use gnome-vfs: no Use openoffice files: yes Use relocation support: no Enable LittleCms: yes Enable DBUS: no Enable Poppler-Cairo: yes ImageMagick Magick++: yes Libwpg: yes Libvisio: no Libcdr: no Doing Local Install: no + make -j4 make all-recursive make[1]: Entering directory `/builddir/build/BUILD/inkscape-0.91' Making all in src make[2]: Entering directory `/builddir/build/BUILD/inkscape-0.91/src' make all-am make[3]: Entering directory `/builddir/build/BUILD/inkscape-0.91/src' CXX libvpsc/remove_rectangle_overlap.o CXX libvpsc/solve_VPSC.o CXX libvpsc/variable.o CXX inkscape-version.o CXX main.o CXX attributes.o CXX attribute-rel-svg.o CXX attribute-rel-css.o CXX attribute-rel-util.o CXX axis-manip.o CXX box3d.o CXX box3d-side.o CXX color.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/panel.h:24, from main.cpp:33: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:35:0, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:33, from /usr/include/gdkmm-2.4/gdkmm/window.h:30, from /usr/include/gdkmm-2.4/gdkmm/event.h:27, from /usr/include/gtkmm-2.4/gtkmm/widget.h:37, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/box.h:58, from ui/widget/panel.h:24, from main.cpp:33: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:44:0, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/box.h:58, from ui/widget/panel.h:24, from main.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 document.h:25:0, from main.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 color-profile.o In file included from document.h:25:0, from box3d-side.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 ./selection.h:23:0, from ./vanishing-point.h:18, from ui/tools/box3d-tool.h:24, 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 document.h:25:0, from color-profile.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] ); ^ CXX composite-undo-stack-observer.o box3d.cpp: In static member function 'static SPBox3D* SPBox3D::createBox3D(SPItem*)': box3d.cpp:454:70: warning: cast from 'SPObject*' to 'SPBox3D*' increases required alignment of target type [-Wcast-align] box3d = reinterpret_cast(parent->appendChildRepr(repr)); ^ CXX conditions.o CXX conn-avoid-ref.o CXX console-output-undo-observer.o CXX context-fns.o CXX desktop.o In file included from document.h:25:0, from rdf.h:16, from conditions.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 desktop-events.o In file included from document.h:25: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] ); ^ In file included from ui/view/view.h:19:0, from desktop.h:34, 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/box.h:58, from ./ui/widget/dock-item.h:22, from ui/dialog/dock-behavior.h:16, from ui/dialog/dialog.h:17, from ui/dialog/dialog-manager.h:17, from desktop.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/box.h:58, from ./ui/widget/dock-item.h:22, from ui/dialog/dock-behavior.h:16, from ui/dialog/dialog.h:17, from ui/dialog/dialog-manager.h:17, from desktop.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/box.h:58, from ./ui/widget/dock-item.h:22, from ui/dialog/dock-behavior.h:16, from ui/dialog/dialog.h:17, from ui/dialog/dialog-manager.h:17, from desktop.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 desktop-handles.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/guides.h:22, from desktop-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/box.h:58, from /usr/include/gtkmm-2.4/gtkmm/dialog.h:30, from ui/dialog/guides.h:22, from desktop-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 ./selection.h:23:0, from ./vanishing-point.h:18, from ui/tools/box3d-tool.h:24, from desktop.cpp:36: ./gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': ./gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ In file included from /usr/include/gtkmm-2.4/gtkmm/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/guides.h:22, from desktop-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 /usr/include/gtkmm-2.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/unit-menu.h:21, from ui/dialog/guides.h:33, from desktop-events.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 /usr/include/gtkmm-2.4/gtkmm/comboboxtext.h:24, from ./ui/widget/unit-menu.h:21, from ui/dialog/guides.h:33, from desktop-events.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/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/unit-menu.h:21, from ui/dialog/guides.h:33, from desktop-events.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_); } ^ CXX desktop-style.o In file included from /usr/include/gtkmm-2.4/gtkmm/treeview.h:34:0, from event-log.h:25, from desktop.cpp:56: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:98:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:101:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] const GtkAdjustment* gobj() const { return reinterpret_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:25, from desktop.cpp:56: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:86:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:89:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererText* gobj() const { return reinterpret_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:25, from desktop.cpp:56: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:127:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:130:101: warning: cast from 'GObject* {aka _GObject*}' 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:19:0, from desktop.h:34, from desktop-events.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/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 ./ui/widget/dock-item.h:22, from ui/dialog/dock-behavior.h:16, from ui/dialog/dialog.h:17, from ui/dialog/dialog-manager.h:17, from desktop.cpp:29: desktop.cpp: In member function 'void SPDesktop::init(SPNamedView*, SPCanvas*, Inkscape::UI::View::EditWidgetInterface*)': /usr/include/glib-2.0/gobject/gtype.h:2204: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)) ^ display/sodipodi-ctrlrect.h:28:27: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CTRLRECT(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_CTRLRECT, CtrlRect)) ^ desktop.cpp:216: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:2204: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)) ^ display/sodipodi-ctrlrect.h:28:27: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CTRLRECT(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_CTRLRECT, CtrlRect)) ^ desktop.cpp:217:5: note: in expansion of macro 'SP_CTRLRECT' SP_CTRLRECT(table)->setColor(0x00000000, true, 0x00000000); ^ /usr/include/glib-2.0/gobject/gtype.h:2204: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)) ^ display/canvas-arena.h:26:31: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CANVAS_ARENA(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_CANVAS_ARENA, SPCanvasArena)) ^ desktop.cpp:227:5: note: in expansion of macro 'SP_CANVAS_ARENA' SP_CANVAS_ARENA (drawing)->drawing.delta = prefs->getDouble("/options/cursortolerance/value", 1.0); // default is 1 px ^ /usr/include/glib-2.0/gobject/gtype.h:2204: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)) ^ display/sodipodi-ctrlrect.h:28:27: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CTRLRECT(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_CTRLRECT, CtrlRect)) ^ desktop.cpp:258:5: note: in expansion of macro 'SP_CTRLRECT' SP_CTRLRECT(page)->setRectangle(d); ^ /usr/include/glib-2.0/gobject/gtype.h:2204: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)) ^ display/sodipodi-ctrlrect.h:28:27: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CTRLRECT(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_CTRLRECT, CtrlRect)) ^ desktop.cpp:259:5: note: in expansion of macro 'SP_CTRLRECT' SP_CTRLRECT(page_border)->setRectangle(d); ^ /usr/include/glib-2.0/gobject/gtype.h:2204: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)) ^ display/sodipodi-ctrlrect.h:28:27: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CTRLRECT(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_CTRLRECT, CtrlRect)) ^ desktop.cpp:268:9: note: in expansion of macro 'SP_CTRLRECT' SP_CTRLRECT(page_border)->setShadow(namedview->pageshadow, 0x3f3f3fff); ^ /usr/include/glib-2.0/gobject/gtype.h:2204: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)) ^ ./display/sp-canvas-item.h:41:30: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CANVAS_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_CANVAS_ITEM, SPCanvasItem)) ^ desktop.cpp:274: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:2204: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)) ^ display/canvas-arena.h:26:31: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CANVAS_ARENA(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_CANVAS_ARENA, SPCanvasArena)) ^ desktop.cpp:279:13: note: in expansion of macro 'SP_CANVAS_ARENA' SP_CANVAS_ARENA (drawing)->drawing, ^ /usr/include/glib-2.0/gobject/gtype.h:2204: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)) ^ display/canvas-arena.h:26:31: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CANVAS_ARENA(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_CANVAS_ARENA, SPCanvasArena)) ^ desktop.cpp:283:9: note: in expansion of macro 'SP_CANVAS_ARENA' SP_CANVAS_ARENA (drawing)->drawing.root()->prependChild(ai); ^ desktop.cpp: In member function 'SPCanvas* SPDesktop::getCanvas() const': /usr/include/glib-2.0/gobject/gtype.h:2204: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)) ^ ./display/sp-canvas-item.h:41:30: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CANVAS_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_CANVAS_ITEM, SPCanvasItem)) ^ desktop.cpp:420:9: note: in expansion of macro 'SP_CANVAS_ITEM' return SP_CANVAS_ITEM(main)->canvas; ^ desktop.cpp: In member function 'void SPDesktop::redrawDesktop()': /usr/include/glib-2.0/gobject/gtype.h:2204: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)) ^ ./display/sp-canvas-item.h:41:30: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CANVAS_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_CANVAS_ITEM, SPCanvasItem)) ^ desktop.cpp:504: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::_setDisplayMode(Inkscape::RenderMode)': /usr/include/glib-2.0/gobject/gtype.h:2204: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)) ^ display/canvas-arena.h:26:31: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CANVAS_ARENA(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_CANVAS_ARENA, SPCanvasArena)) ^ desktop.cpp:508:5: note: in expansion of macro 'SP_CANVAS_ARENA' SP_CANVAS_ARENA (drawing)->drawing.setRenderMode(mode); ^ desktop.cpp: In member function 'void SPDesktop::_setDisplayColorMode(Inkscape::ColorMode)': /usr/include/glib-2.0/gobject/gtype.h:2204: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)) ^ display/canvas-arena.h:26:31: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CANVAS_ARENA(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_CANVAS_ARENA, SPCanvasArena)) ^ desktop.cpp:527:9: note: in expansion of macro 'SP_CANVAS_ARENA' SP_CANVAS_ARENA (drawing)->drawing.setGrayscaleMatrix(grayscale_value_matrix); ^ /usr/include/glib-2.0/gobject/gtype.h:2204: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)) ^ display/canvas-arena.h:26:31: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CANVAS_ARENA(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_CANVAS_ARENA, SPCanvasArena)) ^ desktop.cpp:530:5: note: in expansion of macro 'SP_CANVAS_ARENA' SP_CANVAS_ARENA (drawing)->drawing.setColorMode(mode); ^ desktop.cpp: In member function 'void SPDesktop::showGrids(bool, bool)': /usr/include/glib-2.0/gobject/gtype.h:2204: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)) ^ ./display/sp-canvas-item.h:41:30: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CANVAS_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_CANVAS_ITEM, SPCanvasItem)) ^ desktop.cpp:1502: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:2204: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)) ^ ./display/sp-canvas-item.h:41:30: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CANVAS_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_CANVAS_ITEM, SPCanvasItem)) ^ desktop.cpp:1504: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:2204: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)) ^ display/canvas-arena.h:26:31: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CANVAS_ARENA(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_CANVAS_ARENA, SPCanvasArena)) ^ desktop.cpp:1581:17: note: in expansion of macro 'SP_CANVAS_ARENA' SP_CANVAS_ARENA (drawing)->drawing, ^ /usr/include/glib-2.0/gobject/gtype.h:2204: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)) ^ display/canvas-arena.h:26:31: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CANVAS_ARENA(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_CANVAS_ARENA, SPCanvasArena)) ^ desktop.cpp:1585:13: note: in expansion of macro 'SP_CANVAS_ARENA' SP_CANVAS_ARENA (drawing)->drawing.root()->prependChild(ai); ^ desktop.cpp: In member function 'virtual void SPDesktop::onDocumentResized(gdouble, gdouble)': /usr/include/glib-2.0/gobject/gtype.h:2204: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)) ^ ./display/sp-canvas-item.h:41:30: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CANVAS_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_CANVAS_ITEM, SPCanvasItem)) ^ desktop.cpp:1621: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:2204: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)) ^ display/sodipodi-ctrlrect.h:28:27: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CTRLRECT(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_CTRLRECT, CtrlRect)) ^ desktop.cpp:1623:5: note: in expansion of macro 'SP_CTRLRECT' SP_CTRLRECT(page)->setRectangle(a); ^ /usr/include/glib-2.0/gobject/gtype.h:2204: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)) ^ display/sodipodi-ctrlrect.h:28:27: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CTRLRECT(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_CTRLRECT, CtrlRect)) ^ desktop.cpp:1624:5: note: in expansion of macro 'SP_CTRLRECT' SP_CTRLRECT(page_border)->setRectangle(a); ^ desktop.cpp: In function 'void _namedview_modified(SPObject*, guint, SPDesktop*)': /usr/include/glib-2.0/gobject/gtype.h:2204: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)) ^ display/canvas-arena.h:26:31: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CANVAS_ARENA(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_CANVAS_ARENA, SPCanvasArena)) ^ desktop.cpp:1790:13: note: in expansion of macro 'SP_CANVAS_ARENA' SP_CANVAS_ARENA (desktop->drawing)->drawing.outlinecolor = prefs->getInt("/options/wireframecolors/onlight", 0xff); ^ /usr/include/glib-2.0/gobject/gtype.h:2204: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)) ^ display/canvas-arena.h:26:31: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CANVAS_ARENA(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_CANVAS_ARENA, SPCanvasArena)) ^ desktop.cpp:1792:13: note: in expansion of macro 'SP_CANVAS_ARENA' SP_CANVAS_ARENA (desktop->drawing)->drawing.outlinecolor = prefs->getInt("/options/wireframecolors/ondark", 0xffffffff); ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24: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/dialog.h:7, from ui/dialog/guides.h:22, from desktop-events.cpp:20: desktop-events.cpp: In function 'gint sp_dt_ruler_event(GtkWidget*, GdkEvent*, SPDesktopWidget*, bool)': /usr/include/glib-2.0/gobject/gtype.h:2204: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)) ^ display/guideline.h:21:26: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_GUIDELINE(o) (G_TYPE_CHECK_INSTANCE_CAST((o), SP_TYPE_GUIDELINE, SPGuideLine)) ^ desktop-events.cpp:153: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:2204: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)) ^ display/guideline.h:21:26: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_GUIDELINE(o) (G_TYPE_CHECK_INSTANCE_CAST((o), SP_TYPE_GUIDELINE, SPGuideLine)) ^ desktop-events.cpp:193:41: note: in expansion of macro 'SP_GUIDELINE' sp_guideline_set_normal(SP_GUIDELINE(guide), normal); ^ /usr/include/glib-2.0/gobject/gtype.h:2204: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)) ^ display/guideline.h:21:26: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_GUIDELINE(o) (G_TYPE_CHECK_INSTANCE_CAST((o), SP_TYPE_GUIDELINE, SPGuideLine)) ^ desktop-events.cpp:194:43: note: in expansion of macro 'SP_GUIDELINE' sp_guideline_set_position(SP_GUIDELINE(guide), event_dt); ^ desktop-events.cpp: In function 'gint sp_dt_guide_event(SPCanvasItem*, GdkEvent*, gpointer)': /usr/include/glib-2.0/gobject/gtype.h:2204: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)) ^ display/guideline.h:21:26: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_GUIDELINE(o) (G_TYPE_CHECK_INSTANCE_CAST((o), SP_TYPE_GUIDELINE, SPGuideLine)) ^ desktop-events.cpp:501: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:2204: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)) ^ display/guideline.h:21:26: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_GUIDELINE(o) (G_TYPE_CHECK_INSTANCE_CAST((o), SP_TYPE_GUIDELINE, SPGuideLine)) ^ desktop-events.cpp:532:36: note: in expansion of macro 'SP_GUIDELINE' sp_guideline_set_color(SP_GUIDELINE(item), guide->color); ^ In file included from ui/view/view.h:19:0, from desktop.h:34, from desktop-handles.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/glib-2.0/gobject/gobject.h:24:0, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/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 desktop-handles.cpp:13: desktop-handles.cpp: In function 'SPCanvas* sp_desktop_canvas(const SPDesktop*)': /usr/include/glib-2.0/gobject/gtype.h:2204: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)) ^ display/sp-canvas-item.h:41:30: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CANVAS_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_CANVAS_ITEM, SPCanvasItem)) ^ desktop-handles.cpp:39:10: note: in expansion of macro 'SP_CANVAS_ITEM' return (SP_CANVAS_ITEM(desktop->main))->canvas; ^ CXX device-manager.o In file included from ui/view/view.h:19:0, from desktop.h:34, 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] ); ^ CXX dir-util.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/window.h:30, from /usr/include/gdkmm-2.4/gdkmm/device.h:28, from device-manager.h:13, from device-manager.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 desktop-style.cpp:36:0: sp-pattern.h: In member function 'SPPattern* SPPatternReference::getObject() const': sp-pattern.h:74:71: warning: cast from 'SPObject*' to 'SPPattern*' increases required alignment of target type [-Wcast-align] return reinterpret_cast(URIReference::getObject()); ^ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:35:0, from /usr/include/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:13, from device-manager.cpp:10: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ CXX document.o CXX document-subset.o CXX document-undo.o In file included from document-subset.cpp:11: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 doxygen-main.o CXX draw-anchor.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 widgets/desktop-widget.h:23, 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 widgets/desktop-widget.h:23, 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 widgets/desktop-widget.h:23, from document.cpp:46: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from document.h:25:0, from document-private.h:23, from document-undo.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] ); ^ In file included from ui/view/view.h:19:0, from desktop.h:34, from document.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] ); ^ CXX ege-adjustment-action.o In file included from ui/view/view.h:19:0, from desktop.h:34, 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] ); ^ CXX ege-color-prof-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 ui/view/view.h:14, from desktop.h:34, from draw-anchor.cpp:17: draw-anchor.cpp: In function 'SPDrawAnchor* sp_draw_anchor_new(Inkscape::UI::Tools::FreehandBase*, SPCurve*, gboolean, Geom::Point)': /usr/include/glib-2.0/gobject/gtype.h:2204: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)) ^ display/sodipodi-ctrl.h:16:34: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CTRL(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_CTRL, SPCtrl)) ^ draw-anchor.cpp:50:5: note: in expansion of macro 'SP_CTRL' SP_CTRL(a->ctrl)->moveto(delta); ^ draw-anchor.cpp: In function 'SPDrawAnchor* sp_draw_anchor_test(SPDrawAnchor*, Geom::Point, gboolean)': /usr/include/glib-2.0/gobject/gtype.h:2204: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)) ^ display/sodipodi-ctrl.h:16:34: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CTRL(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_CTRL, SPCtrl)) ^ draw-anchor.cpp:78:20: note: in expansion of macro 'SP_CTRL' SPCtrl *ctrl = SP_CTRL(anchor->ctrl); ^ In file included from /usr/include/pangomm-1.4/pangomm/item.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:25, from ege-adjustment-action.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_); } ^ CXX ege-output-action.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:25, from ege-adjustment-action.cpp:45: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:44:0, from widgets/icon.h:25, from ege-adjustment-action.cpp:45: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24: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 widgets/icon.h:25, from ege-adjustment-action.cpp:45: 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:2204: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:380: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:2204: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:940: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:2204: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:1022: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:2204: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:1055: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:2204: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:1056: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:2204: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:1065: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:2204: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:1066: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:2204: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:1075: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:2204: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:1076: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:2204: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:1085: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:2204: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:1086: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:2204: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:1095:40: note: in expansion of macro 'GTK_SPIN_BUTTON' gtk_spin_button_set_value( GTK_SPIN_BUTTON(widget), action->private_data->lastVal ); ^ CXX ege-select-one-action.o CXX event-log.o CXX extract-uri.o CXX file.o CXX filter-chemistry.o CXX filter-enums.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/treepath.h:34, from /usr/include/gtkmm-2.4/gtkmm/treestore.h:29, from event-log.h:22, from event-log.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/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/treepath.h:34, from /usr/include/gtkmm-2.4/gtkmm/treestore.h:29, from event-log.h:22, from event-log.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/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:22, from event-log.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/treeview.h:34:0, from event-log.h:25, 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:25, 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:25, 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 ui/view/view.h:19:0, from desktop.h:34, from event-log.cpp:19: ./gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': ./gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/gtkmm-2.4/gtkmm/widget.h:29, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/box.h:58, from ui/dialog/ocaldialogs.h:25, from file.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 gc-anchored.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/dialog/ocaldialogs.h:25, from file.cpp:33: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:44:0, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/box.h:58, from ui/dialog/ocaldialogs.h:25, from file.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/treeview.h:34:0, from /usr/include/gtkmm-2.4/gtkmm/listviewtext.h:21, from ui/dialog/ocaldialogs.h:27, from file.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/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 /usr/include/gtkmm-2.4/gtkmm/listviewtext.h:21, from ui/dialog/ocaldialogs.h:27, from file.cpp:33: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:86:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:89:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from document.h:25:0, from document-private.h:23, from filter-chemistry.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:27:0, from /usr/include/gtkmm-2.4/gtkmm/treeviewcolumn.h:38, from /usr/include/gtkmm-2.4/gtkmm/treeview.h:36, from /usr/include/gtkmm-2.4/gtkmm/listviewtext.h:21, from ui/dialog/ocaldialogs.h:27, from file.cpp:33: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:127:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:130:101: warning: cast 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 gc.o In file included from ui/view/view.h:19:0, from desktop.h:34, from file.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 gc-finalized.o 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] ); ^ CXX gradient-chemistry.o CXX gradient-drag.o CXX graphlayout.o In file included from selection.h:23:0, from gradient-drag.cpp:26: gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ In file included from /usr/include/gdkmm-2.4/gdkmm/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 widgets/gradient-vector.h:26, from gradient-chemistry.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_); } ^ CXX guide-snapper.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/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 widgets/gradient-vector.h:26, from gradient-chemistry.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/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 widgets/gradient-vector.h:26, from gradient-chemistry.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 widgets/gradient-selector.h:29, from widgets/gradient-vector.h:32, from gradient-chemistry.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/treeviewcolumn.h:38, from /usr/include/gtkmm-2.4/gtkmm/treeview.h:36, from widgets/gradient-selector.h:33, from widgets/gradient-vector.h:32, from gradient-chemistry.cpp:21: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:86:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:89:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27:0, from /usr/include/gtkmm-2.4/gtkmm/treeviewcolumn.h:38, from /usr/include/gtkmm-2.4/gtkmm/treeview.h:36, from widgets/gradient-selector.h:33, from widgets/gradient-vector.h:32, from gradient-chemistry.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 sp-object.h:49, from sp-item.h:26, from selection.h:26, from gradient-drag.cpp:26: gradient-drag.cpp: In destructor 'virtual GrDrag::~GrDrag()': /usr/include/glib-2.0/gobject/gtype.h:2204: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)) ^ display/sp-canvas-item.h:41:30: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CANVAS_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_CANVAS_ITEM, SPCanvasItem)) ^ gradient-drag.cpp:701:32: note: in expansion of macro 'SP_CANVAS_ITEM' sp_canvas_item_destroy(SP_CANVAS_ITEM(l->data)); ^ In file included from document.h:25:0, from document-private.h:23, from gradient-chemistry.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 ui/view/view.h:19:0, from desktop.h:34, from graphlayout.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] ); ^ gradient-drag.cpp: In member function 'void GrDrag::updateLines()': /usr/include/glib-2.0/gobject/gtype.h:2204: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)) ^ display/sp-canvas-item.h:41:30: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CANVAS_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_CANVAS_ITEM, SPCanvasItem)) ^ gradient-drag.cpp:2146:32: note: in expansion of macro 'SP_CANVAS_ITEM' sp_canvas_item_destroy(SP_CANVAS_ITEM(i->data)); ^ In file included from gradient-chemistry.cpp:40:0: sp-gradient-reference.h: In member function 'SPGradient* SPGradientReference::getObject() const': sp-gradient-reference.h:14:72: warning: cast from 'SPObject*' to 'SPGradient*' increases required alignment of target type [-Wcast-align] return reinterpret_cast(URIReference::getObject()); ^ In file included from document.h:25:0, from sp-namedview.h:22, from guide-snapper.cpp:14: gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ CXX help.o CXX id-clash.o CXX ink-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 /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/aboutbox.h:26, from help.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/box.h:58, from /usr/include/gtkmm-2.4/gtkmm/dialog.h:30, from ui/dialog/aboutbox.h:26, from help.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 /usr/include/gtkmm-2.4/gtkmm/dialog.h:30, from ui/dialog/aboutbox.h:26, from help.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 widgets/icon.h:25, from ink-action.cpp:1: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const 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:25:0, from id-clash.h:4, from id-clash.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 ink-comboboxentry-action.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:25, from ink-action.cpp:1: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-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:25, from ink-action.cpp:1: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ CXX inkscape.o CXX interface.o CXX knot.o 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 /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: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/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: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/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: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 ui/view/view.h:19:0, from desktop.h:34, from inkscape.cpp:53: ./gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': ./gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/gtkmm-2.4/gtkmm/widget.h:29, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/box.h:58, from ./ui/widget/dock-item.h:22, from ui/dialog/dock-behavior.h:16, from ui/dialog/dialog.h:17, from ui/dialog/dialog-manager.h:17, 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:19:0, from desktop.h:34, from knot.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/window.h:30, from /usr/include/gdkmm-2.4/gdkmm/event.h:27, from /usr/include/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/dock-item.h:22, from ui/dialog/dock-behavior.h:16, from ui/dialog/dialog.h:17, from ui/dialog/dialog-manager.h:17, 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 /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/box.h:58, from ./ui/widget/dock-item.h:22, from ui/dialog/dock-behavior.h:16, from ui/dialog/dialog.h:17, from ui/dialog/dialog-manager.h:17, 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 document.h:25:0, from knotholder.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/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf.h:31, from display/sodipodi-ctrl.h:10, from knot.cpp:20: knot.cpp: In member function 'void SPKnot::setPosition(const Geom::Point&, guint)': /usr/include/glib-2.0/gobject/gtype.h:2204: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)) ^ display/sodipodi-ctrl.h:16:34: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CTRL(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_CTRL, SPCtrl)) ^ knot.cpp:391:9: note: in expansion of macro 'SP_CTRL' SP_CTRL(this->item)->moveto(p); ^ knot.cpp: In member function 'void SPKnot::moveto(const Geom::Point&)': /usr/include/glib-2.0/gobject/gtype.h:2204: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)) ^ display/sodipodi-ctrl.h:16:34: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CTRL(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_CTRL, SPCtrl)) ^ knot.cpp:401:9: note: in expansion of macro 'SP_CTRL' SP_CTRL(this->item)->moveto(p); ^ In file included from ./document.h:25:0, from extension/input.h:18, from interface.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 knot-holder-entity.o CXX layer-fns.o In file included from knotholder.cpp:33:0: sp-pattern.h: In member function 'SPPattern* SPPatternReference::getObject() const': sp-pattern.h:74:71: warning: cast from 'SPObject*' to 'SPPattern*' increases required alignment of target type [-Wcast-align] return reinterpret_cast(URIReference::getObject()); ^ In file included from /usr/include/gtkmm-2.4/gtkmm/entry.h:35:0, from ui/dialog/layer-properties.h:24, from interface.cpp:80: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:98:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:101:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.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:33, from interface.cpp:80: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:86:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:89:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.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:33, from interface.cpp:80: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:127:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:130:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } ^ interface.cpp: In function 'void sp_create_window(SPViewWidget*, gboolean)': interface.cpp:165: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/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 ./ui/widget/dock-item.h:22, from ui/dialog/dock-behavior.h:16, from ui/dialog/dialog.h:17, from ui/dialog/dialog-manager.h:17, from interface.cpp:26: /usr/include/glib-2.0/gobject/gtype.h:2204: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)) ^ widgets/desktop-widget.h:41:31: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_DESKTOP_WIDGET(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), SP_TYPE_DESKTOP_WIDGET, SPDesktopWidget)) ^ interface.cpp:273:37: 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:2204: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)) ^ svg-view-widget.h:20:34: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_SVG_VIEW_WIDGET(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_SVG_VIEW_WIDGET, SPSVGSPViewWidget)) ^ interface.cpp:300:9: note: in expansion of macro 'SP_SVG_VIEW_WIDGET' SP_SVG_VIEW_WIDGET(dtw)->setResize(true, 400.0, 400.0); ^ interface.cpp: In function 'Glib::ustring getLayoutPrefPath(Inkscape::UI::View::View*)': interface.cpp:515: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:517: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:547:42: warning: cast from 'Inkscape::UI::View::View*' to 'SPDesktop*' increases required alignment of target type [-Wcast-align] reinterpret_cast(view)->layoutWidget(); ^ interface.cpp: In function 'void sp_ui_drag_data_received(GtkWidget*, GdkDragContext*, gint, gint, GtkSelectionData*, guint, guint, gpointer)': interface.cpp:1032:80: warning: cast from 'const guchar* {aka const unsigned char*}' to 'guint16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] guint16* dataVals = (guint16*)gtk_selection_data_get_data (data); ^ In file included from document.h:25:0, from layer-fns.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 layer-manager.o CXX layer-model.o In file included from knot-holder-entity.cpp:24:0: sp-pattern.h: In member function 'SPPattern* SPPatternReference::getObject() const': sp-pattern.h:74:71: warning: cast from 'SPObject*' to 'SPPattern*' increases required alignment of target type [-Wcast-align] return reinterpret_cast(URIReference::getObject()); ^ In file included from ui/view/view.h:19:0, from desktop.h:34, from knot-holder-entity.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 layer-manager.cpp:15:0: gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ In file included from document.h:25:0, from layer-model.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 line-geometry.o CXX line-snapper.o CXX main-cmdlineact.o CXX marker.o In file included from document.h:25:0, from persp3d.h:22, from line-geometry.h:19, from line-geometry.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 ./ui/view/view.h:19: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/glib-2.0/gobject/gobject.h:24:0, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/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 axis-manip.h:16, from line-geometry.h:17, from line-geometry.cpp:12: line-geometry.cpp: In function 'void Box3D::create_canvas_point(const Geom::Point&, double, guint32)': /usr/include/glib-2.0/gobject/gtype.h:2204: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)) ^ display/sodipodi-ctrl.h:16:34: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CTRL(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_CTRL, SPCtrl)) ^ line-geometry.cpp:212:5: note: in expansion of macro 'SP_CTRL' SP_CTRL(canvas_pt)->moveto(pos); ^ CXX media.o CXX message-context.o In file included from message-stack.h:25: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 document.h:25:0, from marker.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 message-stack.o CXX mod360.o CXX object-edit.o CXX object-hierarchy.o In file included from message-stack.h:25: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 object-snapper.o CXX path-chemistry.o CXX persp3d.o In file included from ui/view/view.h:19:0, from desktop.h:34, from object-edit.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 document.h:25:0, from object-snapper.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:25:0, from persp3d.h:22, 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 object-edit.cpp:33:0: sp-pattern.h: In member function 'SPPattern* SPPatternReference::getObject() const': sp-pattern.h:74:71: warning: cast from 'SPObject*' to 'SPPattern*' increases required alignment of target type [-Wcast-align] return reinterpret_cast(URIReference::getObject()); ^ In file included from ui/view/view.h:19:0, from desktop.h:34, 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] ); ^ CXX persp3d-reference.o CXX perspective-line.o CXX preferences.o In file included from document.h:25:0, from persp3d.h:22, 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 In file included from document.h:25:0, from persp3d.h:22, from line-geometry.h:19, 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 print.o CXX profile-manager.o CXX proj_pt.o In file included from profile-manager.h:13:0, from profile-manager.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 removeoverlap.o CXX rdf.o CXX resource-manager.o In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/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/labelled.h:22, from ./ui/widget/scalar.h:15, from ./ui/widget/rendering-options.h:14, from ui/dialog/print.h:14, from print.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/labelled.h:22, from ./ui/widget/scalar.h:15, from ./ui/widget/rendering-options.h:14, from ui/dialog/print.h:14, from print.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/labelled.h:22, from ./ui/widget/scalar.h:15, from ./ui/widget/rendering-options.h:14, from ui/dialog/print.h:14, from print.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:19:0, from desktop.h:34, from print.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 document.h:25:0, from rdf.h:16, from rdf.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 rubberband.o CXX satisfied-guide-cns.o In file included from /usr/include/gtkmm-2.4/gtkmm/recentmanager.h:29:0, from resource-manager.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/pixbuf.h:32, from /usr/include/gtkmm-2.4/gtkmm/recentmanager.h:30, from resource-manager.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:25:0, from resource-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 selcue.o In file included from ui/view/view.h:19:0, from desktop.h:34, from rubberband.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 selection-chemistry.o In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:23, from display/sp-canvas-item.h:26, from display/sodipodi-ctrlrect.h:21, from rubberband.cpp:13: rubberband.cpp: In member function 'void Inkscape::Rubberband::move(const Geom::Point&)': /usr/include/glib-2.0/gobject/gtype.h:2204: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)) ^ display/canvas-bpath.h:28:31: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CANVAS_BPATH(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_CANVAS_BPATH, SPCanvasBPath)) ^ rubberband.cpp:113: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:2204: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)) ^ display/canvas-bpath.h:28:31: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CANVAS_BPATH(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_CANVAS_BPATH, SPCanvasBPath)) ^ rubberband.cpp:114: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:2204: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)) ^ display/canvas-bpath.h:28:31: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CANVAS_BPATH(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_CANVAS_BPATH, SPCanvasBPath)) ^ rubberband.cpp:116:35: note: in expansion of macro 'SP_CANVAS_BPATH' sp_canvas_bpath_set_bpath(SP_CANVAS_BPATH(_touchpath), _touchpath_curve); ^ CXX selection.o In file included from selection.h:23:0, from selcue.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:25:0, from sp-namedview.h:22, from satisfied-guide-cns.cpp:5: gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': gc-finalized.h: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:49, from sp-item.h:26, from selection.h:26, from selcue.cpp:17: selcue.cpp: In member function 'void Inkscape::SelCue::_updateItemBboxes(gint, int)': /usr/include/glib-2.0/gobject/gtype.h:2204: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)) ^ display/sodipodi-ctrl.h:16:34: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CTRL(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_CTRL, SPCtrl)) ^ selcue.cpp:116: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:2204: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)) ^ display/sodipodi-ctrlrect.h:28:27: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CTRLRECT(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_CTRLRECT, CtrlRect)) ^ selcue.cpp:118: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:2204: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)) ^ display/sodipodi-ctrl.h:16:34: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CTRL(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_CTRL, SPCtrl)) ^ selcue.cpp:168: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:2204: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)) ^ display/sodipodi-ctrlrect.h:28:27: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CTRLRECT(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_CTRLRECT, CtrlRect)) ^ selcue.cpp:177:17: note: in expansion of macro 'SP_CTRLRECT' SP_CTRLRECT(box)->setRectangle(*b); ^ /usr/include/glib-2.0/gobject/gtype.h:2204: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)) ^ display/sodipodi-ctrlrect.h:28:27: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CTRLRECT(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_CTRLRECT, CtrlRect)) ^ selcue.cpp:178:17: note: in expansion of macro 'SP_CTRLRECT' SP_CTRLRECT(box)->setColor(0x000000a0, 0, 0); ^ /usr/include/glib-2.0/gobject/gtype.h:2204: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)) ^ display/sodipodi-ctrlrect.h:28:27: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CTRLRECT(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_CTRLRECT, CtrlRect)) ^ selcue.cpp:179:17: note: in expansion of macro 'SP_CTRLRECT' SP_CTRLRECT(box)->setDashed(true); ^ /usr/include/glib-2.0/gobject/gtype.h:2204: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)) ^ display/sodipodi-ctrlrect.h:28:27: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CTRLRECT(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_CTRLRECT, CtrlRect)) ^ selcue.cpp:180:17: note: in expansion of macro 'SP_CTRLRECT' SP_CTRLRECT(box)->setShadow(1, 0xffffffff); ^ selcue.cpp: In member function 'void Inkscape::SelCue::_newTextBaselines()': /usr/include/glib-2.0/gobject/gtype.h:2204: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)) ^ display/sodipodi-ctrl.h:16:34: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CTRL(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_CTRL, SPCtrl)) ^ selcue.cpp:219:21: note: in expansion of macro 'SP_CTRL' SP_CTRL(baseline_point)->moveto((*pt) * item->i2dt_affine()); ^ CXX selection-describer.o In file included from document.h:25:0, from selection.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 seltrans.o 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: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 selection-chemistry.cpp:26: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/clipboard.h:30:0, from selection-chemistry.cpp:26: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from ui/view/view.h:19:0, from desktop.h:34, from selection-chemistry.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 selection.h:23:0, from selection-describer.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-chemistry.cpp:74:0: sp-gradient-reference.h: In member function 'SPGradient* SPGradientReference::getObject() const': sp-gradient-reference.h:14:72: warning: cast from 'SPObject*' to 'SPGradient*' increases required alignment of target type [-Wcast-align] return reinterpret_cast(URIReference::getObject()); ^ In file included from selection-chemistry.cpp:76:0: sp-pattern.h: In member function 'SPPattern* SPPatternReference::getObject() const': sp-pattern.h:74:71: warning: cast from 'SPObject*' to 'SPPattern*' increases required alignment of target type [-Wcast-align] return reinterpret_cast(URIReference::getObject()); ^ CXX seltrans-handles.o In file included from document.h:25:0, from seltrans.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/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 selection-chemistry.cpp:26: selection-chemistry.cpp: In function 'void sp_select_clone_original(SPDesktop*)': /usr/include/glib-2.0/gobject/gtype.h:2204: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)) ^ display/canvas-bpath.h:28:31: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CANVAS_BPATH(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_CANVAS_BPATH, SPCanvasBPath)) ^ selection-chemistry.cpp:2772: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); ^ CXX shape-editor.o CXX shortcuts.o seltrans.cpp: In member function 'void Inkscape::SelTrans::grab(const Geom::Point&, gdouble, gdouble, bool, bool)': seltrans.cpp:272:85: warning: cast from 'SPObject*' to 'SPItem*' increases required alignment of target type [-Wcast-align] SPItem *it = reinterpret_cast(sp_object_ref(SP_ITEM(l->data), 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 sp-object.h:49, from sp-object-group.h:17, from sp-namedview.h:20, from seltrans.cpp:27: seltrans.cpp: In member function 'gboolean Inkscape::SelTrans::handleRequest(SPKnot*, Geom::Point*, guint, const SPSelTransHandle&)': /usr/include/glib-2.0/gobject/gtype.h:2204: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)) ^ display/sodipodi-ctrl.h:16:34: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CTRL(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_CTRL, SPCtrl)) ^ seltrans.cpp:810:9: note: in expansion of macro 'SP_CTRL' SP_CTRL(_grip)->moveto(*position); ^ /usr/include/glib-2.0/gobject/gtype.h:2204: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)) ^ display/sodipodi-ctrl.h:16:34: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CTRL(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_CTRL, SPCtrl)) ^ seltrans.cpp:812:13: note: in expansion of macro 'SP_CTRL' SP_CTRL(_norm)->moveto(*position); ^ /usr/include/glib-2.0/gobject/gtype.h:2204: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)) ^ display/sodipodi-ctrl.h:16:34: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CTRL(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_CTRL, SPCtrl)) ^ seltrans.cpp:814:13: note: in expansion of macro 'SP_CTRL' SP_CTRL(_norm)->moveto(_origin); ^ In file included from selection.h:23: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 document.h:25:0, from shortcuts.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] ); ^ CXX snap.o CXX snapped-curve.o CXX snapped-line.o CXX snapped-point.o In file included from document.h:25:0, from sp-namedview.h:22, from snap.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 snapper.o CXX snap-preferences.o CXX sp-anchor.o CXX sp-clippath.o CXX sp-conn-end.o In file included from ui/view/view.h:19:0, from sp-anchor.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 document.h:25:0, from sp-namedview.h:22, from snapper.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 document.h:25:0, from sp-clippath.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-conn-end-pair.o In file included from document.h:25:0, from sp-conn-end.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 sp-cursor.o CXX sp-defs.o sp-cursor.cpp: In function 'void free_cursor_data(guchar*, gpointer)': sp-cursor.cpp:27:48: warning: cast from 'guchar* {aka unsigned char*}' to 'guint32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] delete [] reinterpret_cast(pixels); ^ In file included from /usr/lib/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 color.h:16, from sp-cursor.cpp:23: sp-cursor.cpp: In function 'GdkPixbuf* sp_cursor_pixbuf_from_xpm(const gchar* const*, const GdkColor&, const GdkColor&, guint32, guint32)': sp-cursor.cpp:74:23: warning: comparison is always true due to limited range of data type [-Wtype-limits] g_assert(*p >=0); ^ /usr/include/glib-2.0/glib/gmacros.h:320:8: note: in definition of macro '_G_BOOLEAN_EXPR' if (expr) \ ^ /usr/include/glib-2.0/glib/gtestutils.h:116:49: note: in expansion of macro 'G_LIKELY' if G_LIKELY (expr) ; else \ ^ sp-cursor.cpp:74:9: note: in expansion of macro 'g_assert' g_assert(*p >=0); ^ CXX sp-desc.o In file included from document.h:25:0, from sp-defs.cpp:21: gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ In file included from document.h:25:0, from sp-conn-end-pair.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 sp-ellipse.o CXX sp-filter.o CXX sp-filter-primitive.o In file included from document.h:25:0, from sp-filter.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 sp-filter-reference.o CXX sp-flowdiv.o CXX sp-flowregion.o CXX sp-flowtext.o In file included from document.h:25:0, from sp-ellipse.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 document.h:25:0, from sp-flowdiv.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] ); ^ sp-flowdiv.cpp: In member function 'virtual void SPFlowdiv::update(SPCtx*, unsigned int)': sp-flowdiv.cpp:54:56: warning: cast from 'SPCtx*' to 'SPItemCtx*' increases required alignment of target type [-Wcast-align] SPItemCtx *ictx = reinterpret_cast(ctx); ^ sp-flowdiv.cpp: In member function 'virtual void SPFlowtspan::update(SPCtx*, unsigned int)': sp-flowdiv.cpp:195:56: warning: cast from 'SPCtx*' to 'SPItemCtx*' increases required alignment of target type [-Wcast-align] SPItemCtx *ictx = reinterpret_cast(ctx); ^ sp-flowdiv.cpp: In member function 'virtual void SPFlowpara::update(SPCtx*, unsigned int)': sp-flowdiv.cpp:332:56: warning: cast from 'SPCtx*' to 'SPItemCtx*' increases required alignment of target type [-Wcast-align] SPItemCtx *ictx = reinterpret_cast(ctx); ^ CXX sp-font.o In file included from document.h:25:0, from sp-flowregion.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] ); ^ sp-flowregion.cpp: In member function 'virtual void SPFlowregion::update(SPCtx*, unsigned int)': sp-flowregion.cpp:69:56: warning: cast from 'SPCtx*' to 'SPItemCtx*' increases required alignment of target type [-Wcast-align] SPItemCtx *ictx = reinterpret_cast(ctx); ^ sp-flowregion.cpp: In member function 'virtual void SPFlowregionExclude::update(SPCtx*, unsigned int)': sp-flowregion.cpp:222:56: warning: cast from 'SPCtx*' to 'SPItemCtx*' increases required alignment of target type [-Wcast-align] SPItemCtx *ictx = reinterpret_cast(ctx); ^ In file included from document.h:25:0, from sp-flowtext.cpp:15: gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ In file included from document.h:25:0, from sp-font.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 sp-font-face.o CXX sp-glyph.o In file included from document.h:25:0, from sp-font-face.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:25: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] ); ^ CXX sp-glyph-kerning.o CXX sp-gradient.o CXX sp-gradient-reference.o CXX sp-guide.o In file included from document.h:25: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-hatch.o CXX sp-hatch-path.o In file included from document.h:25:0, from document-private.h:23, from sp-gradient.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 sp-gradient.cpp:44:0: sp-gradient-reference.h: In member function 'SPGradient* SPGradientReference::getObject() const': sp-gradient-reference.h:14:72: warning: cast from 'SPObject*' to 'SPGradient*' increases required alignment of target type [-Wcast-align] return reinterpret_cast(URIReference::getObject()); ^ In file included from ui/view/view.h:19:0, from desktop.h:34, 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] ); ^ CXX sp-image.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/sp-canvas.h:34, from sp-guide.cpp:26: sp-guide.cpp: In member function 'void SPGuide::setColor(guint32)': /usr/include/glib-2.0/gobject/gtype.h:2204: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)) ^ display/guideline.h:21:26: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_GUIDELINE(o) (G_TYPE_CHECK_INSTANCE_CAST((o), SP_TYPE_GUIDELINE, SPGuideLine)) ^ sp-guide.cpp:119:26: note: in expansion of macro 'SP_GUIDELINE' sp_guideline_set_color(SP_GUIDELINE(l->data), this->color); ^ sp-guide.cpp: In member function 'virtual void SPGuide::release()': /usr/include/glib-2.0/gobject/gtype.h:2204: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)) ^ display/guideline.h:21:26: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_GUIDELINE(o) (G_TYPE_CHECK_INSTANCE_CAST((o), SP_TYPE_GUIDELINE, SPGuideLine)) ^ sp-guide.cpp:172:29: note: in expansion of macro 'SP_GUIDELINE' sp_guideline_delete(SP_GUIDELINE(this->views->data)); ^ sp-guide.cpp: In member function 'void SPGuide::showSPGuide(SPCanvasGroup*, GCallback)': /usr/include/glib-2.0/gobject/gtype.h:2204: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)) ^ display/guideline.h:21:26: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_GUIDELINE(o) (G_TYPE_CHECK_INSTANCE_CAST((o), SP_TYPE_GUIDELINE, SPGuideLine)) ^ sp-guide.cpp:338:28: note: in expansion of macro 'SP_GUIDELINE' sp_guideline_set_color(SP_GUIDELINE(item), color); ^ sp-guide.cpp: In member function 'void SPGuide::hideSPGuide(SPCanvas*)': /usr/include/glib-2.0/gobject/gtype.h:2204: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)) ^ display/sp-canvas-item.h:41:30: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CANVAS_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_CANVAS_ITEM, SPCanvasItem)) ^ sp-guide.cpp:351: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:2204: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)) ^ display/guideline.h:21:26: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_GUIDELINE(o) (G_TYPE_CHECK_INSTANCE_CAST((o), SP_TYPE_GUIDELINE, SPGuideLine)) ^ sp-guide.cpp:352:33: note: in expansion of macro 'SP_GUIDELINE' sp_guideline_delete(SP_GUIDELINE(l->data)); ^ sp-guide.cpp: In member function 'void SPGuide::sensitize(SPCanvas*, gboolean)': /usr/include/glib-2.0/gobject/gtype.h:2204: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)) ^ display/sp-canvas-item.h:41:30: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CANVAS_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_CANVAS_ITEM, SPCanvasItem)) ^ sp-guide.cpp:367: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:2204: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)) ^ display/guideline.h:21:26: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_GUIDELINE(o) (G_TYPE_CHECK_INSTANCE_CAST((o), SP_TYPE_GUIDELINE, SPGuideLine)) ^ sp-guide.cpp:368: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(SPGuide&, Geom::Point, bool)': /usr/include/glib-2.0/gobject/gtype.h:2204: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)) ^ display/guideline.h:21:26: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_GUIDELINE(o) (G_TYPE_CHECK_INSTANCE_CAST((o), SP_TYPE_GUIDELINE, SPGuideLine)) ^ sp-guide.cpp:396: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(SPGuide&, Geom::Point, bool)': /usr/include/glib-2.0/gobject/gtype.h:2204: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)) ^ display/guideline.h:21:26: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_GUIDELINE(o) (G_TYPE_CHECK_INSTANCE_CAST((o), SP_TYPE_GUIDELINE, SPGuideLine)) ^ sp-guide.cpp:438:33: note: in expansion of macro 'SP_GUIDELINE' sp_guideline_set_normal(SP_GUIDELINE(l->data), normal_to_line); ^ sp-guide.cpp: In function 'void sp_guide_set_color(SPGuide&, unsigned int, unsigned int, unsigned int, bool)': /usr/include/glib-2.0/gobject/gtype.h:2204: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)) ^ display/guideline.h:21:26: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_GUIDELINE(o) (G_TYPE_CHECK_INSTANCE_CAST((o), SP_TYPE_GUIDELINE, SPGuideLine)) ^ sp-guide.cpp:465:32: note: in expansion of macro 'SP_GUIDELINE' sp_guideline_set_color(SP_GUIDELINE(guide.views->data), guide.color); ^ sp-guide.cpp: In function 'void sp_guide_set_label(SPGuide&, const char*, bool)': /usr/include/glib-2.0/gobject/gtype.h:2204: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)) ^ display/guideline.h:21:26: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_GUIDELINE(o) (G_TYPE_CHECK_INSTANCE_CAST((o), SP_TYPE_GUIDELINE, SPGuideLine)) ^ sp-guide.cpp:480:32: note: in expansion of macro 'SP_GUIDELINE' sp_guideline_set_label(SP_GUIDELINE(guide.views->data), label); ^ In file included from document.h:25:0, from document-private.h:23, from sp-hatch.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 sp-hatch.cpp:34:0: sp-hatch.h: In member function 'SPHatch* SPHatchReference::getObject() const': sp-hatch.h:166:69: warning: cast from 'SPObject*' to 'SPHatch*' increases required alignment of target type [-Wcast-align] return reinterpret_cast(URIReference::getObject()); ^ CXX sp-item.o In file included from document.h:25:0, from document-private.h:23, from sp-hatch-path.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 sp-item-group.o In file included from document.h:25:0, from sp-image.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] ); ^ sp-hatch-path.cpp: In member function 'Geom::Interval SPHatchPath::bounds() const': sp-hatch-path.cpp:228:51: warning: '*((void*)& bbox +16)' may be used uninitialized in this function [-Wmaybe-uninitialized] result.setMax(bbox->right() + stroke_width / 2); ^ sp-hatch-path.cpp:227:50: warning: '*((void*)& bbox +8)' may be used uninitialized in this function [-Wmaybe-uninitialized] result.setMin(bbox->left() - stroke_width / 2); ^ CXX sp-item-notify-moveto.o CXX sp-item-rm-unsatisfied-cns.o In file included from document.h:25:0, from sp-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 document.h:25:0, from sp-item-group.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 sp-item.cpp:49:0: sp-pattern.h: In member function 'SPPattern* SPPatternReference::getObject() const': sp-pattern.h:74:71: warning: cast from 'SPObject*' to 'SPPattern*' increases required alignment of target type [-Wcast-align] return reinterpret_cast(URIReference::getObject()); ^ sp-item-group.cpp: In member function 'void SPGroup::translateChildItems(const Geom::Translate&)': sp-item-group.cpp:641:62: warning: cast from 'SPObject*' to 'SPItem*' increases required alignment of target type [-Wcast-align] sp_item_move_rel(reinterpret_cast(o), tr); ^ CXX sp-item-transform.o CXX sp-item-update-cns.o CXX sp-linear-gradient.o CXX sp-line.o CXX splivarot.o CXX sp-lpe-item.o CXX sp-mask.o In file included from document.h:25:0, from sp-line.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 ./ui/tool/control-point.h:13, from ./ui/tool/selectable-control-point.h:12, from ui/tool/node.h:32, from ui/tool/multi-path-manipulator.h:16, from sp-lpe-item.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 sp-metadata.o In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:35:0, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:33, from /usr/include/gdkmm-2.4/gdkmm/pixbuf.h:32, from ./ui/tool/control-point.h:13, from ./ui/tool/selectable-control-point.h:12, from ui/tool/node.h:32, from ui/tool/multi-path-manipulator.h:16, from sp-lpe-item.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 document.h:25:0, from splivarot.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 message-stack.h:25:0, from sp-lpe-item.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] ); ^ splivarot.cpp: In function 'void sp_selected_path_create_offset_object(SPDesktop*, int, bool)': splivarot.cpp:1726:103: warning: cast from 'SPObject*' to 'SPItem*' increases required alignment of target type [-Wcast-align] SPItem *nitem = reinterpret_cast(sp_desktop_document(desktop)->getObjectByRepr(repr)); ^ In file included from document.h:25:0, from sp-mask.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:25:0, from sp-metadata.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 sp-mesh-array.o CXX sp-mesh-gradient.o CXX sp-mesh-patch.o In file included from document.h:25:0, from sp-mesh-array.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 sp-mesh-row.o CXX sp-missing-glyph.o In file included from document.h:25:0, from sp-missing-glyph.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-namedview.o CXX sp-object.o CXX sp-object-group.o In file included from document.h:25:0, from sp-object-group.cpp:17: gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ In file included from document.h:25:0, from sp-object.cpp:25: gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ CXX sp-offset.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/treepath.h:34, from /usr/include/gtkmm-2.4/gtkmm/treestore.h:29, from event-log.h:22, from sp-namedview.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/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/treepath.h:34, from /usr/include/gtkmm-2.4/gtkmm/treestore.h:29, from event-log.h:22, from sp-namedview.cpp:20: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/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:22, from sp-namedview.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:25, from sp-namedview.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:25, from sp-namedview.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:25, from sp-namedview.cpp:20: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:127:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:130:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } ^ CXX sp-paint-server.o In file included from document.h:25:0, from sp-namedview.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/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/treestore.h:7, from event-log.h:22, from sp-namedview.cpp:20: sp-namedview.cpp: In function 'void sp_namedview_show_single_guide(SPGuide*, bool)': /usr/include/glib-2.0/gobject/gtype.h:2204: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)) ^ display/sp-canvas-item.h:41:30: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CANVAS_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_CANVAS_ITEM, SPCanvasItem)) ^ sp-namedview.cpp:962:33: 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:2204: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)) ^ display/sp-canvas-item.h:41:30: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CANVAS_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_CANVAS_ITEM, SPCanvasItem)) ^ sp-namedview.cpp:963:33: 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)) ^ display/guideline.h:21:26: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_GUIDELINE(o) (G_TYPE_CHECK_INSTANCE_CAST((o), SP_TYPE_GUIDELINE, SPGuideLine)) ^ sp-namedview.cpp:963:48: 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:2204: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)) ^ display/sp-canvas-item.h:41:30: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CANVAS_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_CANVAS_ITEM, SPCanvasItem)) ^ sp-namedview.cpp:963:33: 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:2204: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)) ^ display/sp-canvas-item.h:41:30: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CANVAS_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_CANVAS_ITEM, SPCanvasItem)) ^ sp-namedview.cpp:965:33: 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:2204: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)) ^ display/sp-canvas-item.h:41:30: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CANVAS_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_CANVAS_ITEM, SPCanvasItem)) ^ sp-namedview.cpp:966:33: 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)) ^ display/guideline.h:21:26: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_GUIDELINE(o) (G_TYPE_CHECK_INSTANCE_CAST((o), SP_TYPE_GUIDELINE, SPGuideLine)) ^ sp-namedview.cpp:966:48: 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:2204: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)) ^ display/sp-canvas-item.h:41:30: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CANVAS_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_CANVAS_ITEM, SPCanvasItem)) ^ sp-namedview.cpp:966:33: note: in expansion of macro 'SP_CANVAS_ITEM' sp_canvas_item_hide(SP_CANVAS_ITEM(SP_GUIDELINE(v->data)->origin)); ^ CXX sp-path.o CXX sp-pattern.o CXX sp-polygon.o CXX sp-polyline.o In file included from document.h:25: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 document.h:25:0, from document-private.h:23, from sp-pattern.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-pattern.cpp:33:0: sp-pattern.h: In member function 'SPPattern* SPPatternReference::getObject() const': sp-pattern.h:74:71: warning: cast from 'SPObject*' to 'SPPattern*' increases required alignment of target type [-Wcast-align] return reinterpret_cast(URIReference::getObject()); ^ In file included from document.h:25: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 document.h:25:0, from sp-polygon.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-radial-gradient.o CXX sp-rect.o CXX sp-root.o CXX sp-script.o In file included from document.h:25:0, from sp-script.h:16, from sp-script.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 document.h:25:0, from sp-rect.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 sp-shape.o In file included from document.h:25:0, from sp-root.cpp:25: gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ CXX sp-solid-color.o sp-rect.cpp: In member function 'virtual void SPRect::update(SPCtx*, unsigned int)': sp-rect.cpp:116:72: warning: cast from 'SPCtx*' to 'const SPItemCtx*' increases required alignment of target type [-Wcast-align] SPItemCtx const *ictx = reinterpret_cast(ctx); ^ CXX sp-spiral.o CXX sp-star.o CXX sp-stop.o In file included from document.h:25:0, from sp-shape.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 document.h:25: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 document.h:25: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] ); ^ CXX sp-string.o CXX sp-style-elem.o CXX sp-switch.o CXX sp-symbol.o In file included from document.h:25: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] ); ^ CXX sp-text.o CXX sp-title.o CXX sp-tref.o In file included from document.h:25:0, from sp-symbol.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 sp-tref-reference.o CXX sp-tspan.o In file included from document.h:25: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 document.h:25:0, from sp-text.cpp:39: gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ CXX sp-use.o In file included from document.h:25:0, from sp-tspan.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] ); ^ CXX sp-use-reference.o CXX style.o CXX style-internal.o In file included from document.h:25:0, from sp-use.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 svg-view.o In file included from document.h:25:0, from style.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] ); ^ style.cpp: In constructor 'SPStyle::SPStyle(SPDocument*, SPObject*)': style.cpp:193:91: warning: deprecated conversion from string constant to 'gchar* {aka char*}' [-Wwrite-strings] text_rendering( "text-rendering", enum_text_rendering, SP_CSS_TEXT_RENDERING_AUTO ) ^ CXX svg-view-widget.o In file included from document.h:25:0, from svg-view.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 /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/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-arena.h:20, from svg-view.cpp:17: svg-view.cpp: In member function 'virtual void SPSVGView::mouseover()': /usr/include/glib-2.0/gobject/gtype.h:2204: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:107:48: note: in expansion of macro 'GTK_WIDGET' GdkWindow *window = gtk_widget_get_window (GTK_WIDGET(SP_CANVAS_ITEM(_drawing)->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)) ^ ./display/sp-canvas-item.h:41:30: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CANVAS_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_CANVAS_ITEM, SPCanvasItem)) ^ svg-view.cpp:107:59: note: in expansion of macro 'SP_CANVAS_ITEM' GdkWindow *window = gtk_widget_get_window (GTK_WIDGET(SP_CANVAS_ITEM(_drawing)->canvas)); ^ svg-view.cpp: In member function 'virtual void SPSVGView::mouseout()': /usr/include/glib-2.0/gobject/gtype.h:2204: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:118:48: note: in expansion of macro 'GTK_WIDGET' GdkWindow *window = gtk_widget_get_window (GTK_WIDGET(SP_CANVAS_ITEM(_drawing)->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)) ^ ./display/sp-canvas-item.h:41:30: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CANVAS_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_CANVAS_ITEM, SPCanvasItem)) ^ svg-view.cpp:118:59: note: in expansion of macro 'SP_CANVAS_ITEM' GdkWindow *window = gtk_widget_get_window (GTK_WIDGET(SP_CANVAS_ITEM(_drawing)->canvas)); ^ svg-view.cpp: In member function 'virtual void SPSVGView::setDocument(SPDocument*)': /usr/include/glib-2.0/gobject/gtype.h:2204: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)) ^ display/canvas-arena.h:26:31: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CANVAS_ARENA(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_CANVAS_ARENA, SPCanvasArena)) ^ svg-view.cpp:197:17: note: in expansion of macro 'SP_CANVAS_ARENA' SP_CANVAS_ARENA (_drawing)->drawing, ^ /usr/include/glib-2.0/gobject/gtype.h:2204: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)) ^ display/canvas-arena.h:26:31: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CANVAS_ARENA(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_CANVAS_ARENA, SPCanvasArena)) ^ svg-view.cpp:202:13: note: in expansion of macro 'SP_CANVAS_ARENA' SP_CANVAS_ARENA (_drawing)->drawing.root()->prependChild(ai); ^ CXX text-chemistry.o CXX text-editing.o In file included from document.h:25:0, from svg-view-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/glib-2.0/gobject/gobject.h:24:0, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/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:17: svg-view-widget.cpp: In function 'void sp_svg_view_widget_init(SPSVGSPViewWidget*)': /usr/include/glib-2.0/gobject/gtype.h:2204: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)) ^ display/sp-canvas.h:43:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CANVAS(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_CANVAS, SPCanvas)) ^ svg-view-widget.cpp:131:30: note: in expansion of macro 'SP_CANVAS' parent = sp_canvas_item_new(SP_CANVAS(vw->canvas)->getRoot(), SP_TYPE_CANVAS_GROUP, NULL); ^ svg-view-widget.cpp: In function 'void sp_svg_view_widget_dispose(GObject*)': /usr/include/glib-2.0/gobject/gtype.h:2204: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)) ^ svg-view-widget.h:20:34: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_SVG_VIEW_WIDGET(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_SVG_VIEW_WIDGET, SPSVGSPViewWidget)) ^ svg-view-widget.cpp:141: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:2204: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)) ^ svg-view-widget.h:20:34: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_SVG_VIEW_WIDGET(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_SVG_VIEW_WIDGET, SPSVGSPViewWidget)) ^ svg-view-widget.cpp:155: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:2204: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)) ^ svg-view-widget.h:20:34: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_SVG_VIEW_WIDGET(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_SVG_VIEW_WIDGET, SPSVGSPViewWidget)) ^ svg-view-widget.cpp:221: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:2204: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)) ^ svg-view-widget.h:20:34: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_SVG_VIEW_WIDGET(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_SVG_VIEW_WIDGET, SPSVGSPViewWidget)) ^ svg-view-widget.cpp:238: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:254: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 tools-switch.o CXX transf_mat_3x4.o In file included from ui/view/view.h:19:0, from desktop.h:34, from text-editing.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 ui/view/view.h:19:0, from desktop.h:34, from text-chemistry.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] ); ^ text-chemistry.cpp: In function 'void flowtext_to_text()': text-chemistry.cpp:515:106: warning: cast from 'SPObject*' to 'SPItem*' increases required alignment of target type [-Wcast-align] SPItem *new_item = reinterpret_cast(sp_desktop_document(desktop)->getObjectByRepr(repr)); ^ In file included from document.h:25: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 ui/view/view.h:19:0, from desktop.h:34, 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] ); ^ CXX unclump.o CXX unicoderange.o CXX uri.o CXX uri-references.o CXX vanishing-point.o CXX verbs.o In file included from document.h:25:0, from uri-references.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 version.o CXX viewbox.o CXX extension/prefdialog.o In file included from selection.h:23:0, from vanishing-point.h:18, from vanishing-point.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/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:39: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ CXX extension/system.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 knot.h:17, from vanishing-point.h:17, from vanishing-point.cpp:17: vanishing-point.cpp: In destructor 'Box3D::VPDrag::~VPDrag()': /usr/include/glib-2.0/gobject/gtype.h:2204: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)) ^ display/sp-canvas-item.h:41:30: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CANVAS_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_CANVAS_ITEM, SPCanvasItem)) ^ vanishing-point.cpp:527:32: note: in expansion of macro 'SP_CANVAS_ITEM' sp_canvas_item_destroy(SP_CANVAS_ITEM(i->data)); ^ vanishing-point.cpp: In member function 'void Box3D::VPDrag::updateLines()': /usr/include/glib-2.0/gobject/gtype.h:2204: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)) ^ display/sp-canvas-item.h:41:30: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CANVAS_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_CANVAS_ITEM, SPCanvasItem)) ^ vanishing-point.cpp:601:32: note: in expansion of macro 'SP_CANVAS_ITEM' sp_canvas_item_destroy(SP_CANVAS_ITEM(i->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/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: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 /usr/include/gtkmm-2.4/gtkmm/dialog.h:30, from /usr/include/gtkmm-2.4/gtkmm/filechooserdialog.h:30, from verbs.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/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/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/prefdialog.h:21, 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/window.h:30, from /usr/include/gdkmm-2.4/gdkmm/event.h:27, from /usr/include/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/prefdialog.h:21, from extension/prefdialog.cpp:10: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:44:0, from /usr/include/gtkmm-2.4/gtkmm/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/prefdialog.h:21, 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 ui/view/view.h:19:0, from desktop.h:34, from verbs.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 ./ui/view/view.h:19:0, from ./desktop.h:34, from extension/prefdialog.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 extension/timer.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 /usr/include/gtkmm-2.4/gtkmm/comboboxtext.h:24, from ui/dialog/align-and-distribute.h:22, from verbs.cpp:73: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:86:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:89:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.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:22, from verbs.cpp:73: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:127:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:130:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required 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:22, from verbs.cpp:73: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:98:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:101:87: warning: cast from 'GObject* {aka _GObject*}' 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/spinbutton.h:21:0, from ./ui/widget/preferences-widget.h:30, from ui/dialog/inkscape-preferences.h:20, from verbs.cpp:80: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:163:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/gtkmm-2.4/gtkmm/widget.h:29, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/menushell.h:31, from /usr/include/gtkmm-2.4/gtkmm/menu.h:30, from ./interface.h:28, from extension/system.cpp:23: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ CXX extension/input.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/menushell.h:31, from /usr/include/gtkmm-2.4/gtkmm/menu.h:30, from ./interface.h:28, from extension/system.cpp:23: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ CXX extension/output.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/menushell.h:31, from /usr/include/gtkmm-2.4/gtkmm/menu.h:30, from ./interface.h:28, from extension/system.cpp:23: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from ./document.h:25:0, from extension/input.h:18, from extension/system.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] ); ^ CXX extension/effect.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/prefdialog.h:21, 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 /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/prefdialog.h:21, 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/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/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/prefdialog.h:21, from extension/output.cpp:11: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:44:0, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/box.h:58, from /usr/include/gtkmm-2.4/gtkmm/dialog.h:30, from extension/prefdialog.h:21, from extension/input.cpp:14: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:35:0, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:33, from /usr/include/gdkmm-2.4/gdkmm/window.h:30, from /usr/include/gdkmm-2.4/gdkmm/event.h:27, from /usr/include/gtkmm-2.4/gtkmm/widget.h:37, from /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/prefdialog.h:21, from extension/output.cpp:11: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from ./document.h:25:0, from extension/input.h:18, from extension/input.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/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/prefdialog.h:21, from extension/output.cpp:11: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from ./document.h:25:0, from extension/output.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 extension/patheffect.o CXX extension/print.o CXX extension/internal/bluredge.o In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/gtkmm-2.4/gtkmm/widget.h:29, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/box.h:58, from /usr/include/gtkmm-2.4/gtkmm/dialog.h:30, from extension/prefdialog.h:21, from extension/effect.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/box.h:58, from /usr/include/gtkmm-2.4/gtkmm/dialog.h:30, from extension/prefdialog.h:21, from extension/effect.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/prefdialog.h:21, from extension/effect.cpp:11: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from ./document.h:25:0, from ./document-private.h:23, 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 ./ui/view/view.h:19:0, from extension/effect.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 extension/internal/grid.o CXX extension/internal/gimpgrad.o In file included from ./ui/view/view.h:19:0, from ./desktop.h:34, 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 ./document.h:25:0, from extension/internal/gimpgrad.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/internal/svgz.o CXX extension/internal/cairo-ps-out.o In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/gtkmm-2.4/gtkmm/widget.h:29, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/box.h:58, from extension/internal/grid.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/internal/grid.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_); } ^ CXX extension/internal/cairo-render-context.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/box.h:58, from extension/internal/grid.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/internal/grid.cpp:23: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:24: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:19:0, from ./desktop.h:34, from extension/internal/grid.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 ./document.h:25:0, from extension/internal/svg.cpp:29: ./gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': ./gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ CXX extension/internal/cairo-renderer.o In file included from ./document.h:25:0, from extension/internal/cairo-ps-out.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] ); ^ CXX extension/internal/cairo-renderer-pdf-out.o CXX extension/internal/cairo-png-out.o In file included from extension/internal/cairo-render-context.cpp:42:0: ./sp-hatch.h: In member function 'SPHatch* SPHatchReference::getObject() const': ./sp-hatch.h:166:69: warning: cast from 'SPObject*' to 'SPHatch*' increases required alignment of target type [-Wcast-align] return reinterpret_cast(URIReference::getObject()); ^ In file included from extension/internal/cairo-render-context.cpp:45:0: ./sp-pattern.h: In member function 'SPPattern* SPPatternReference::getObject() const': ./sp-pattern.h:74:71: warning: cast from 'SPObject*' to 'SPPattern*' increases required alignment of target type [-Wcast-align] return reinterpret_cast(URIReference::getObject()); ^ extension/internal/cairo-render-context.cpp: In member function 'void Inkscape::Extension::Internal::CairoRenderContext::popLayer()': extension/internal/cairo-render-context.cpp:723:74: warning: cast from 'unsigned char*' to 'guint32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] guint32 *pixel = reinterpret_cast(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 ./display/sp-canvas-item.h:26, from ./display/canvas-bpath.h:20, 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::Affine&, const std::vector&, const SPStyle*)': /usr/include/glib-2.0/gobject/gtype.h:2204: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:1663:28: note: in expansion of macro 'PANGO_FC_FONT' PangoFcFont *fc_font = PANGO_FC_FONT(font); ^ In file included from extension/internal/cairo-renderer.cpp:56:0: ./sp-pattern.h: In member function 'SPPattern* SPPatternReference::getObject() const': ./sp-pattern.h:74:71: warning: cast from 'SPObject*' to 'SPPattern*' increases required alignment of target type [-Wcast-align] return reinterpret_cast(URIReference::getObject()); ^ In file included from ./document.h:25:0, from extension/internal/cairo-renderer.cpp:71: ./gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_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/javafx-out.o In file included from ./document.h:25:0, from extension/internal/cairo-renderer-pdf-out.cpp:40: ./gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': ./gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ In file included from ./document.h:25:0, from extension/internal/cairo-png-out.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 extension/internal/gdkpixbuf-input.o CXX extension/internal/latex-text-renderer.o CXX extension/internal/pov-out.o In file included from ./document.h:25:0, from extension/internal/javafx-out.h:20, from extension/internal/javafx-out.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 ./document.h:25:0, from ./document-private.h:23, from extension/internal/gdkpixbuf-input.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 ./document.h:25:0, from extension/internal/latex-text-renderer.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] ); ^ CXX extension/internal/odf.o In file included from ./document.h:25:0, from extension/internal/pov-out.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] ); ^ CXX extension/internal/latex-pstricks.o CXX extension/internal/latex-pstricks-out.o CC extension/internal/text_reassemble.o cc1: warning: command line option '-std=c++11' is valid for C++/ObjC++ but not for C [enabled by default] In file included from ./document.h:25:0, from extension/internal/odf.cpp:83: ./gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': ./gc-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:25:0, from extension/internal/latex-pstricks-out.cpp:25: ./gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': ./gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ CXX extension/internal/emf-print.o CXX extension/internal/emf-inout.o In file included from ./document.h:25:0, from extension/internal/latex-pstricks.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 extension/internal/metafile-inout.o In file included from ./document.h:25:0, from ./extension/input.h:18, from extension/internal/emf-inout.cpp:42: ./gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': ./gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ In file included from ./document.h:25:0, from extension/internal/emf-print.cpp:50: ./gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': ./gc-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/emf-print.cpp:52:0: ./sp-pattern.h: In member function 'SPPattern* SPPatternReference::getObject() const': ./sp-pattern.h:74:71: warning: cast from 'SPObject*' to 'SPPattern*' increases required alignment of target type [-Wcast-align] return reinterpret_cast(URIReference::getObject()); ^ extension/internal/emf-print.cpp: In member function 'virtual unsigned int Inkscape::Extension::Internal::PrintEmf::begin(Inkscape::Extension::Print*, SPDocument*)': extension/internal/emf-print.cpp:216:46: warning: cast from 'char*' to 'PU_ENHMETARECORD {aka U_ENHMETARECORD*}' increases required alignment of target type [-Wcast-align] if (!rec || emf_append((PU_ENHMETARECORD)rec, et, U_REC_FREE)) { ^ extension/internal/emf-print.cpp:223:46: warning: cast from 'char*' to 'PU_ENHMETARECORD {aka U_ENHMETARECORD*}' increases required alignment of target type [-Wcast-align] if (!rec || emf_append((PU_ENHMETARECORD)rec, et, U_REC_FREE)) { ^ extension/internal/emf-print.cpp:242:46: warning: cast from 'char*' to 'PU_ENHMETARECORD {aka U_ENHMETARECORD*}' increases required alignment of target type [-Wcast-align] if (!rec || emf_append((PU_ENHMETARECORD)rec, et, U_REC_FREE)) { ^ extension/internal/emf-print.cpp:250:50: warning: cast from 'char*' to 'PU_ENHMETARECORD {aka U_ENHMETARECORD*}' increases required alignment of target type [-Wcast-align] if (!rec || emf_append((PU_ENHMETARECORD)rec, et, U_REC_FREE)) { ^ extension/internal/emf-print.cpp:256:50: warning: cast from 'char*' to 'PU_ENHMETARECORD {aka U_ENHMETARECORD*}' increases required alignment of target type [-Wcast-align] if (!rec || emf_append((PU_ENHMETARECORD)rec, et, U_REC_FREE)) { ^ extension/internal/emf-print.cpp:264:46: warning: cast from 'char*' to 'PU_ENHMETARECORD {aka U_ENHMETARECORD*}' increases required alignment of target type [-Wcast-align] if (!rec || emf_append((PU_ENHMETARECORD)rec, et, U_REC_FREE)) { ^ extension/internal/emf-print.cpp:270:46: warning: cast from 'char*' to 'PU_ENHMETARECORD {aka U_ENHMETARECORD*}' increases required alignment of target type [-Wcast-align] if (!rec || emf_append((PU_ENHMETARECORD)rec, et, U_REC_FREE)) { ^ extension/internal/emf-print.cpp:280:46: warning: cast from 'char*' to 'PU_ENHMETARECORD {aka U_ENHMETARECORD*}' increases required alignment of target type [-Wcast-align] if (!rec || emf_append((PU_ENHMETARECORD)rec, et, U_REC_FREE)) { ^ extension/internal/emf-print.cpp:286:46: warning: cast from 'char*' to 'PU_ENHMETARECORD {aka U_ENHMETARECORD*}' increases required alignment of target type [-Wcast-align] if (!rec || emf_append((PU_ENHMETARECORD)rec, et, U_REC_FREE)) { ^ extension/internal/emf-print.cpp:291:46: warning: cast from 'char*' to 'PU_ENHMETARECORD {aka U_ENHMETARECORD*}' increases required alignment of target type [-Wcast-align] if (!rec || emf_append((PU_ENHMETARECORD)rec, et, U_REC_FREE)) { ^ extension/internal/emf-print.cpp: In member function 'virtual unsigned int Inkscape::Extension::Internal::PrintEmf::finish(Inkscape::Extension::Print*)': extension/internal/emf-print.cpp:313:46: warning: cast from 'char*' to 'PU_ENHMETARECORD {aka U_ENHMETARECORD*}' increases required alignment of target type [-Wcast-align] if (!rec || emf_append((PU_ENHMETARECORD)rec, et, U_REC_FREE)) { ^ extension/internal/emf-print.cpp: In member function 'virtual int Inkscape::Extension::Internal::PrintEmf::create_brush(const SPStyle*, PU_COLORREF)': extension/internal/emf-print.cpp:455:54: warning: cast from 'char*' to 'PU_ENHMETARECORD {aka U_ENHMETARECORD*}' increases required alignment of target type [-Wcast-align] if (!rec || emf_append((PU_ENHMETARECORD)rec, et, U_REC_FREE)) { ^ extension/internal/emf-print.cpp:459:54: warning: cast from 'char*' to 'PU_ENHMETARECORD {aka U_ENHMETARECORD*}' increases required alignment of target type [-Wcast-align] if (!rec || emf_append((PU_ENHMETARECORD)rec, et, U_REC_FREE)) { ^ extension/internal/emf-print.cpp:464:50: warning: cast from 'char*' to 'PU_ENHMETARECORD {aka U_ENHMETARECORD*}' increases required alignment of target type [-Wcast-align] if (!rec || emf_append((PU_ENHMETARECORD)rec, et, U_REC_FREE)) { ^ extension/internal/emf-print.cpp:486:50: warning: cast from 'char*' to 'PU_ENHMETARECORD {aka U_ENHMETARECORD*}' increases required alignment of target type [-Wcast-align] if (!rec || emf_append((PU_ENHMETARECORD)rec, et, U_REC_FREE)) { ^ extension/internal/emf-print.cpp:496:46: warning: cast from 'char*' to 'PU_ENHMETARECORD {aka U_ENHMETARECORD*}' increases required alignment of target type [-Wcast-align] if (!rec || emf_append((PU_ENHMETARECORD)rec, et, U_REC_FREE)) { ^ extension/internal/emf-print.cpp:503:50: warning: cast from 'char*' to 'PU_ENHMETARECORD {aka U_ENHMETARECORD*}' increases required alignment of target type [-Wcast-align] if (!rec || emf_append((PU_ENHMETARECORD)rec, et, U_REC_FREE)) { ^ extension/internal/emf-print.cpp: In member function 'virtual void Inkscape::Extension::Internal::PrintEmf::destroy_brush()': extension/internal/emf-print.cpp:519:46: warning: cast from 'char*' to 'PU_ENHMETARECORD {aka U_ENHMETARECORD*}' increases required alignment of target type [-Wcast-align] if (!rec || emf_append((PU_ENHMETARECORD)rec, et, U_REC_FREE)) { ^ extension/internal/emf-print.cpp:524:50: warning: cast from 'char*' to 'PU_ENHMETARECORD {aka U_ENHMETARECORD*}' increases required alignment of target type [-Wcast-align] if (!rec || emf_append((PU_ENHMETARECORD)rec, et, U_REC_FREE)) { ^ extension/internal/emf-print.cpp: In member function 'virtual int Inkscape::Extension::Internal::PrintEmf::create_pen(const SPStyle*, const Geom::Affine&)': extension/internal/emf-print.cpp:592:62: warning: cast from 'char*' to 'PU_ENHMETARECORD {aka U_ENHMETARECORD*}' increases required alignment of target type [-Wcast-align] if (!rec || emf_append((PU_ENHMETARECORD)rec, et, U_REC_FREE)) { ^ extension/internal/emf-print.cpp:596:62: warning: cast from 'char*' to 'PU_ENHMETARECORD {aka U_ENHMETARECORD*}' increases required alignment of target type [-Wcast-align] if (!rec || emf_append((PU_ENHMETARECORD)rec, et, U_REC_FREE)) { ^ extension/internal/emf-print.cpp:737:46: warning: cast from 'char*' to 'PU_ENHMETARECORD {aka U_ENHMETARECORD*}' increases required alignment of target type [-Wcast-align] if (!rec || emf_append((PU_ENHMETARECORD)rec, et, U_REC_FREE)) { ^ extension/internal/emf-print.cpp:749:46: warning: cast from 'char*' to 'PU_ENHMETARECORD {aka U_ENHMETARECORD*}' increases required alignment of target type [-Wcast-align] if (!rec || emf_append((PU_ENHMETARECORD)rec, et, U_REC_FREE)) { ^ extension/internal/emf-print.cpp:762:50: warning: cast from 'char*' to 'PU_ENHMETARECORD {aka U_ENHMETARECORD*}' increases required alignment of target type [-Wcast-align] if (!rec || emf_append((PU_ENHMETARECORD)rec, et, U_REC_FREE)) { ^ extension/internal/emf-print.cpp: In member function 'virtual void Inkscape::Extension::Internal::PrintEmf::destroy_pen()': extension/internal/emf-print.cpp:781:46: warning: cast from 'char*' to 'PU_ENHMETARECORD {aka U_ENHMETARECORD*}' increases required alignment of target type [-Wcast-align] if (!rec || emf_append((PU_ENHMETARECORD)rec, et, U_REC_FREE)) { ^ extension/internal/emf-print.cpp:786:50: warning: cast from 'char*' to 'PU_ENHMETARECORD {aka U_ENHMETARECORD*}' increases required alignment of target type [-Wcast-align] if (!rec || emf_append((PU_ENHMETARECORD)rec, et, U_REC_FREE)) { ^ extension/internal/emf-print.cpp: In member function 'void Inkscape::Extension::Internal::PrintEmf::do_clip_if_present(const SPStyle*)': extension/internal/emf-print.cpp:985:54: warning: cast from 'char*' to 'PU_ENHMETARECORD {aka U_ENHMETARECORD*}' increases required alignment of target type [-Wcast-align] if (!rec || emf_append((PU_ENHMETARECORD)rec, et, U_REC_FREE)) { ^ extension/internal/emf-print.cpp:1011:58: warning: cast from 'char*' to 'PU_ENHMETARECORD {aka U_ENHMETARECORD*}' increases required alignment of target type [-Wcast-align] if (!rec || emf_append((PU_ENHMETARECORD)rec, et, U_REC_FREE)) { ^ extension/internal/emf-print.cpp:1047:62: warning: cast from 'char*' to 'PU_ENHMETARECORD {aka U_ENHMETARECORD*}' increases required alignment of target type [-Wcast-align] if (!rec || emf_append((PU_ENHMETARECORD)rec, et, U_REC_FREE)) { ^ extension/internal/emf-print.cpp:1052:62: warning: cast from 'char*' to 'PU_ENHMETARECORD {aka U_ENHMETARECORD*}' increases required alignment of target type [-Wcast-align] if (!rec || emf_append((PU_ENHMETARECORD)rec, et, U_REC_FREE)) { ^ extension/internal/emf-print.cpp: In member function 'virtual unsigned int Inkscape::Extension::Internal::PrintEmf::fill(Inkscape::Extension::Print*, const PathVector&, const Geom::Affine&, const SPStyle*, const Geom::OptRect&, const Geom::OptRect&, const Geom::OptRect&)': extension/internal/emf-print.cpp:1259:58: warning: cast from 'char*' to 'PU_ENHMETARECORD {aka U_ENHMETARECORD*}' increases required alignment of target type [-Wcast-align] if (!rec || emf_append((PU_ENHMETARECORD)rec, et, U_REC_FREE)) { ^ extension/internal/emf-print.cpp:1264:58: warning: cast from 'char*' to 'PU_ENHMETARECORD {aka U_ENHMETARECORD*}' increases required alignment of target type [-Wcast-align] if (!rec || emf_append((PU_ENHMETARECORD)rec, et, U_REC_FREE)) { ^ extension/internal/emf-print.cpp:1301:63: warning: cast from 'char*' to 'PU_ENHMETARECORD {aka U_ENHMETARECORD*}' increases required alignment of target type [-Wcast-align] if (!rec || emf_append((PU_ENHMETARECORD)rec, et, U_REC_FREE)) { ^ extension/internal/emf-print.cpp:1307:58: warning: cast from 'char*' to 'PU_ENHMETARECORD {aka U_ENHMETARECORD*}' increases required alignment of target type [-Wcast-align] if (!rec || emf_append((PU_ENHMETARECORD)rec, et, U_REC_FREE)) { ^ extension/internal/emf-print.cpp: In member function 'virtual unsigned int Inkscape::Extension::Internal::PrintEmf::stroke(Inkscape::Extension::Print*, const PathVector&, const Geom::Affine&, const SPStyle*, const Geom::OptRect&, const Geom::OptRect&, const Geom::OptRect&)': extension/internal/emf-print.cpp:1472:50: warning: cast from 'char*' to 'PU_ENHMETARECORD {aka U_ENHMETARECORD*}' increases required alignment of target type [-Wcast-align] if (!rec || emf_append((PU_ENHMETARECORD)rec, et, U_REC_FREE)) { ^ extension/internal/emf-print.cpp: In member function 'bool Inkscape::Extension::Internal::PrintEmf::print_simple_shape(const PathVector&, const Geom::Affine&)': extension/internal/emf-print.cpp:1624:54: warning: cast from 'char*' to 'PU_ENHMETARECORD {aka U_ENHMETARECORD*}' increases required alignment of target type [-Wcast-align] if (!rec || emf_append((PU_ENHMETARECORD)rec, et, U_REC_FREE)) { ^ extension/internal/emf-print.cpp:1629:54: warning: cast from 'char*' to 'PU_ENHMETARECORD {aka U_ENHMETARECORD*}' increases required alignment of target type [-Wcast-align] if (!rec || emf_append((PU_ENHMETARECORD)rec, et, U_REC_FREE)) { ^ extension/internal/emf-print.cpp:1653:50: warning: cast from 'char*' to 'PU_ENHMETARECORD {aka U_ENHMETARECORD*}' increases required alignment of target type [-Wcast-align] if (!rec || emf_append((PU_ENHMETARECORD)rec, et, U_REC_FREE)) { ^ extension/internal/emf-print.cpp:1662:54: warning: cast from 'char*' to 'PU_ENHMETARECORD {aka U_ENHMETARECORD*}' increases required alignment of target type [-Wcast-align] if (!rec || emf_append((PU_ENHMETARECORD)rec, et, U_REC_FREE)) { ^ extension/internal/emf-print.cpp:1667:54: warning: cast from 'char*' to 'PU_ENHMETARECORD {aka U_ENHMETARECORD*}' increases required alignment of target type [-Wcast-align] if (!rec || emf_append((PU_ENHMETARECORD)rec, et, U_REC_FREE)) { ^ extension/internal/emf-print.cpp: In member function 'virtual unsigned int Inkscape::Extension::Internal::PrintEmf::image(Inkscape::Extension::Print*, unsigned char*, unsigned int, unsigned int, unsigned int, const Geom::Affine&, const SPStyle*)': extension/internal/emf-print.cpp:1709:46: warning: cast from 'char*' to 'PU_ENHMETARECORD {aka U_ENHMETARECORD*}' increases required alignment of target type [-Wcast-align] if (!rec || emf_append((PU_ENHMETARECORD)rec, et, U_REC_FREE)) { ^ extension/internal/emf-print.cpp:1752:50: warning: cast from 'char*' to 'PU_ENHMETARECORD {aka U_ENHMETARECORD*}' increases required alignment of target type [-Wcast-align] if (!rec || emf_append((PU_ENHMETARECORD)rec, et, U_REC_FREE)) { ^ extension/internal/emf-print.cpp:1757:50: warning: cast from 'char*' to 'PU_ENHMETARECORD {aka U_ENHMETARECORD*}' increases required alignment of target type [-Wcast-align] if (!rec || emf_append((PU_ENHMETARECORD)rec, et, U_REC_FREE)) { ^ extension/internal/emf-print.cpp:1773:46: warning: cast from 'char*' to 'PU_ENHMETARECORD {aka U_ENHMETARECORD*}' increases required alignment of target type [-Wcast-align] if (!rec || emf_append((PU_ENHMETARECORD)rec, et, U_REC_FREE)) { ^ extension/internal/emf-print.cpp:1784:50: warning: cast from 'char*' to 'PU_ENHMETARECORD {aka U_ENHMETARECORD*}' increases required alignment of target type [-Wcast-align] if (!rec || emf_append((PU_ENHMETARECORD)rec, et, U_REC_FREE)) { ^ extension/internal/emf-print.cpp: In member function 'unsigned int Inkscape::Extension::Internal::PrintEmf::draw_pathv_to_EMF(const PathVector&, const Geom::Affine&)': extension/internal/emf-print.cpp:1802:46: warning: cast from 'char*' to 'PU_ENHMETARECORD {aka U_ENHMETARECORD*}' increases required alignment of target type [-Wcast-align] if (!rec || emf_append((PU_ENHMETARECORD)rec, et, U_REC_FREE)) { ^ extension/internal/emf-print.cpp:1821:50: warning: cast from 'char*' to 'PU_ENHMETARECORD {aka U_ENHMETARECORD*}' increases required alignment of target type [-Wcast-align] if (!rec || emf_append((PU_ENHMETARECORD)rec, et, U_REC_FREE)) { ^ extension/internal/emf-print.cpp:1843:58: warning: cast from 'char*' to 'PU_ENHMETARECORD {aka U_ENHMETARECORD*}' increases required alignment of target type [-Wcast-align] if (!rec || emf_append((PU_ENHMETARECORD)rec, et, U_REC_FREE)) { ^ extension/internal/emf-print.cpp:1880:58: warning: cast from 'char*' to 'PU_ENHMETARECORD {aka U_ENHMETARECORD*}' increases required alignment of target type [-Wcast-align] if (!rec || emf_append((PU_ENHMETARECORD)rec, et, U_REC_FREE)) { ^ extension/internal/emf-print.cpp:1890:54: warning: cast from 'char*' to 'PU_ENHMETARECORD {aka U_ENHMETARECORD*}' increases required alignment of target type [-Wcast-align] if (!rec || emf_append((PU_ENHMETARECORD)rec, et, U_REC_FREE)) { ^ extension/internal/emf-print.cpp:1898:46: warning: cast from 'char*' to 'PU_ENHMETARECORD {aka U_ENHMETARECORD*}' increases required alignment of target type [-Wcast-align] if (!rec || emf_append((PU_ENHMETARECORD)rec, et, U_REC_FREE)) { ^ extension/internal/emf-print.cpp: In member function 'unsigned int Inkscape::Extension::Internal::PrintEmf::print_pathv(const PathVector&, const Geom::Affine&)': extension/internal/emf-print.cpp:1926:50: warning: cast from 'char*' to 'PU_ENHMETARECORD {aka U_ENHMETARECORD*}' increases required alignment of target type [-Wcast-align] if (!rec || emf_append((PU_ENHMETARECORD)rec, et, U_REC_FREE)) { ^ extension/internal/emf-print.cpp:1931:50: warning: cast from 'char*' to 'PU_ENHMETARECORD {aka U_ENHMETARECORD*}' increases required alignment of target type [-Wcast-align] if (!rec || emf_append((PU_ENHMETARECORD)rec, et, U_REC_FREE)) { ^ extension/internal/emf-print.cpp:1936:50: warning: cast from 'char*' to 'PU_ENHMETARECORD {aka U_ENHMETARECORD*}' increases required alignment of target type [-Wcast-align] if (!rec || emf_append((PU_ENHMETARECORD)rec, et, U_REC_FREE)) { ^ extension/internal/emf-print.cpp: In member function 'virtual unsigned int Inkscape::Extension::Internal::PrintEmf::text(Inkscape::Extension::Print*, const char*, const Geom::Point&, const SPStyle*)': extension/internal/emf-print.cpp:1985:50: warning: cast from 'char*' to 'PU_ENHMETARECORD {aka U_ENHMETARECORD*}' increases required alignment of target type [-Wcast-align] if (!rec || emf_append((PU_ENHMETARECORD)rec, et, U_REC_FREE)) { ^ extension/internal/emf-print.cpp:2070:50: warning: cast from 'char*' to 'PU_ENHMETARECORD {aka U_ENHMETARECORD*}' increases required alignment of target type [-Wcast-align] if (!rec || emf_append((PU_ENHMETARECORD)rec, et, U_REC_FREE)) { ^ extension/internal/emf-print.cpp:2076:46: warning: cast from 'char*' to 'PU_ENHMETARECORD {aka U_ENHMETARECORD*}' increases required alignment of target type [-Wcast-align] if (!rec || emf_append((PU_ENHMETARECORD)rec, et, U_REC_FREE)) { ^ extension/internal/emf-print.cpp:2086:50: warning: cast from 'char*' to 'PU_ENHMETARECORD {aka U_ENHMETARECORD*}' increases required alignment of target type [-Wcast-align] if (!rec || emf_append((PU_ENHMETARECORD)rec, et, U_REC_FREE)) { ^ extension/internal/emf-print.cpp:2144:82: warning: cast from 'char*' to 'PU_EMRTEXT {aka U_EMRTEXT*}' increases required alignment of target type [-Wcast-align] rec = U_EMREXTTEXTOUTW_set(U_RCL_DEF, U_GM_COMPATIBLE, 1.0, 1.0, (PU_EMRTEXT)rec2); ^ extension/internal/emf-print.cpp:2146:46: warning: cast from 'char*' to 'PU_ENHMETARECORD {aka U_ENHMETARECORD*}' increases required alignment of target type [-Wcast-align] if (!rec || emf_append((PU_ENHMETARECORD)rec, et, U_REC_FREE)) { ^ extension/internal/emf-print.cpp:2152:46: warning: cast from 'char*' to 'PU_ENHMETARECORD {aka U_ENHMETARECORD*}' increases required alignment of target type [-Wcast-align] if (!rec || emf_append((PU_ENHMETARECORD)rec, et, U_REC_FREE)) { ^ extension/internal/emf-print.cpp:2158:50: warning: cast from 'char*' to 'PU_ENHMETARECORD {aka U_ENHMETARECORD*}' increases required alignment of target type [-Wcast-align] if (!rec || emf_append((PU_ENHMETARECORD)rec, et, U_REC_FREE)) { ^ extension/internal/emf-inout.cpp: In static member function 'static void Inkscape::Extension::Internal::Emf::select_pen(Inkscape::Extension::Internal::PEMF_CALLBACK_DATA, int)': extension/internal/emf-inout.cpp:1078:52: warning: cast from 'char*' to 'PU_EMRCREATEPEN {aka U_EMRCREATEPEN*}' increases required alignment of target type [-Wcast-align] pEmr = (PU_EMRCREATEPEN) d->emf_obj[index].lpEMFR; ^ extension/internal/emf-inout.cpp: In static member function 'static void Inkscape::Extension::Internal::Emf::select_extpen(Inkscape::Extension::Internal::PEMF_CALLBACK_DATA, int)': extension/internal/emf-inout.cpp:1165:55: warning: cast from 'char*' to 'PU_EMREXTCREATEPEN {aka U_EMREXTCREATEPEN*}' increases required alignment of target type [-Wcast-align] pEmr = (PU_EMREXTCREATEPEN) d->emf_obj[index].lpEMFR; ^ extension/internal/emf-inout.cpp:1310:123: warning: cast from 'U_COLORREF*' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] d->dc[d->level].stroke_idx = add_image(d, pEmr, pEmr->cbBits, pEmr->cbBmi, *(uint32_t *) &(pEmr->elp.elpColor), pEmr->offBits, pEmr->offBmi); ^ extension/internal/emf-inout.cpp: In static member function 'static void Inkscape::Extension::Internal::Emf::select_brush(Inkscape::Extension::Internal::PEMF_CALLBACK_DATA, int)': extension/internal/emf-inout.cpp:1334:52: warning: cast from 'char*' to 'PU_EMR {aka U_EMR*}' increases required alignment of target type [-Wcast-align] iType = ((PU_EMR) (d->emf_obj[index].lpEMFR))->iType; ^ extension/internal/emf-inout.cpp:1336:92: warning: cast from 'char*' to 'PU_EMRCREATEBRUSHINDIRECT {aka U_EMRCREATEBRUSHINDIRECT*}' increases required alignment of target type [-Wcast-align] PU_EMRCREATEBRUSHINDIRECT pEmr = (PU_EMRCREATEBRUSHINDIRECT) d->emf_obj[index].lpEMFR; ^ extension/internal/emf-inout.cpp:1354:100: warning: cast from 'char*' to 'PU_EMRCREATEDIBPATTERNBRUSHPT {aka U_EMRCREATEDIBPATTERNBRUSHPT*}' increases required alignment of target type [-Wcast-align] PU_EMRCREATEDIBPATTERNBRUSHPT pEmr = (PU_EMRCREATEDIBPATTERNBRUSHPT) d->emf_obj[index].lpEMFR; ^ extension/internal/emf-inout.cpp: In static member function 'static void Inkscape::Extension::Internal::Emf::select_font(Inkscape::Extension::Internal::PEMF_CALLBACK_DATA, int)': extension/internal/emf-inout.cpp:1380:65: warning: cast from 'char*' to 'PU_EMREXTCREATEFONTINDIRECTW {aka U_EMREXTCREATEFONTINDIRECTW*}' increases required alignment of target type [-Wcast-align] pEmr = (PU_EMREXTCREATEFONTINDIRECTW) d->emf_obj[index].lpEMFR; ^ extension/internal/emf-inout.cpp: In static member function 'static int Inkscape::Extension::Internal::Emf::AI_hack(PU_EMRHEADER)': extension/internal/emf-inout.cpp:1469:68: warning: cast from 'char*' to 'PU_EMRSETMAPMODE {aka U_EMRSETMAPMODE*}' increases required alignment of target type [-Wcast-align] PU_EMRSETMAPMODE nEmr = (PU_EMRSETMAPMODE) (ptr + pEmr->emr.nSize); ^ extension/internal/emf-inout.cpp:1471:99: warning: cast from 'char*' to 'uint16_t* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] if(pEmr->nDescription)string = U_Utf16leToUtf8((uint16_t *)((char *) pEmr + pEmr->offDescription), pEmr->nDescription, NULL); ^ extension/internal/emf-inout.cpp: In static member function 'static int Inkscape::Extension::Internal::Emf::myEnhMetaFileProc(char*, unsigned int, Inkscape::Extension::Internal::PEMF_CALLBACK_DATA)': extension/internal/emf-inout.cpp:1641:47: warning: cast from 'char*' to 'PU_ENHMETARECORD {aka U_ENHMETARECORD*}' increases required alignment of target type [-Wcast-align] lpEMFR = (PU_ENHMETARECORD)(contents + off); ^ extension/internal/emf-inout.cpp:3070:97: warning: cast from 'char*' to 'uint16_t* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] dup_wt = U_Utf16leToUtf32le((uint16_t *)((char *) pEmr + pEmr->emrtext.offString), pEmr->emrtext.nChars, NULL); ^ extension/internal/emf-inout.cpp:3078:83: warning: cast from 'char*' to 'uint16_t* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] dup_wt = U_Utf16leToUtf32le((uint16_t *)((char *) pEmrS + roff), cChars, NULL); ^ extension/internal/emf-inout.cpp:3404:92: warning: cast from 'char*' to 'U_TRIVERTEX*' increases required alignment of target type [-Wcast-align] U_TRIVERTEX *tv = (U_TRIVERTEX *)(((char *)lpEMFR) + sizeof(U_EMRGRADIENTFILL)); ^ extension/internal/emf-inout.cpp:3410:122: warning: cast from 'char*' to 'U_GRADIENT4*' increases required alignment of target type [-Wcast-align] U_GRADIENT4 *rcs = (U_GRADIENT4 *)(((char *)lpEMFR) + sizeof(U_EMRGRADIENTFILL) + sizeof(U_TRIVERTEX)*nV); ^ extension/internal/emf-inout.cpp:3429:123: warning: cast from 'char*' to 'U_GRADIENT3*' increases required alignment of target type [-Wcast-align] U_GRADIENT3 *tris = (U_GRADIENT3 *)(((char *)lpEMFR) + sizeof(U_EMRGRADIENTFILL) + sizeof(U_TRIVERTEX)*nV); ^ CXX extension/internal/metafile-print.o In file included from extension/internal/metafile-inout.cpp:28:0: ./sp-pattern.h: In member function 'SPPattern* SPPatternReference::getObject() const': ./sp-pattern.h:74:71: warning: cast from 'SPObject*' to 'SPPattern*' increases required alignment of target type [-Wcast-align] return reinterpret_cast(URIReference::getObject()); ^ In file included from ./document.h:25:0, from extension/internal/metafile-inout.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] ); ^ CXX extension/internal/wmf-print.o In file included from extension/internal/metafile-print.cpp:29:0: ./sp-pattern.h: In member function 'SPPattern* SPPatternReference::getObject() const': ./sp-pattern.h:74:71: warning: cast from 'SPObject*' to 'SPPattern*' increases required alignment of target type [-Wcast-align] return reinterpret_cast(URIReference::getObject()); ^ CXX extension/internal/wmf-inout.o CXX extension/internal/image-resolution.o In file included from ./document.h:25:0, from extension/internal/wmf-print.cpp:52: ./gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': ./gc-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/wmf-print.cpp:54:0: ./sp-pattern.h: In member function 'SPPattern* SPPatternReference::getObject() const': ./sp-pattern.h:74:71: warning: cast from 'SPObject*' to 'SPPattern*' increases required alignment of target type [-Wcast-align] return reinterpret_cast(URIReference::getObject()); ^ extension/internal/wmf-print.cpp: In member function 'virtual unsigned int Inkscape::Extension::Internal::PrintWmf::begin(Inkscape::Extension::Print*, SPDocument*)': extension/internal/wmf-print.cpp:198:46: warning: cast from 'char*' to 'U_METARECORD*' increases required alignment of target type [-Wcast-align] (void) wmf_header_append((U_METARECORD *)rec, wt, 1); ^ extension/internal/wmf-print.cpp:202:44: warning: cast from 'char*' to 'U_METARECORD*' increases required alignment of target type [-Wcast-align] if (!rec || wmf_append((U_METARECORD *)rec, wt, U_REC_FREE)) { ^ extension/internal/wmf-print.cpp:207:44: warning: cast from 'char*' to 'U_METARECORD*' increases required alignment of target type [-Wcast-align] if (!rec || wmf_append((U_METARECORD *)rec, wt, U_REC_FREE)) { ^ extension/internal/wmf-print.cpp:212:44: warning: cast from 'char*' to 'U_METARECORD*' increases required alignment of target type [-Wcast-align] if (!rec || wmf_append((U_METARECORD *)rec, wt, U_REC_FREE)) { ^ extension/internal/wmf-print.cpp:219:44: warning: cast from 'char*' to 'U_METARECORD*' increases required alignment of target type [-Wcast-align] if (!rec || wmf_append((U_METARECORD *)rec, wt, U_REC_FREE)) { ^ extension/internal/wmf-print.cpp:225:44: warning: cast from 'char*' to 'U_METARECORD*' increases required alignment of target type [-Wcast-align] if (!rec || wmf_append((U_METARECORD *)rec, wt, U_REC_FREE)) { ^ extension/internal/wmf-print.cpp:234:44: warning: cast from 'char*' to 'U_METARECORD*' increases required alignment of target type [-Wcast-align] if (!rec || wmf_append((U_METARECORD *)rec, wt, U_REC_FREE)) { ^ extension/internal/wmf-print.cpp:240:44: warning: cast from 'char*' to 'U_METARECORD*' increases required alignment of target type [-Wcast-align] if (!rec || wmf_append((U_METARECORD *)rec, wt, U_REC_FREE)) { ^ extension/internal/wmf-print.cpp:245:44: warning: cast from 'char*' to 'U_METARECORD*' increases required alignment of target type [-Wcast-align] if (!rec || wmf_append((U_METARECORD *)rec, wt, U_REC_FREE)) { ^ extension/internal/wmf-print.cpp:251:44: warning: cast from 'char*' to 'U_METARECORD*' increases required alignment of target type [-Wcast-align] if (!rec || wmf_append((U_METARECORD *)rec, wt, U_REC_FREE)) { ^ extension/internal/wmf-print.cpp:260:44: warning: cast from 'char*' to 'U_METARECORD*' increases required alignment of target type [-Wcast-align] if (!rec || wmf_append((U_METARECORD *)rec, wt, U_REC_FREE)) { ^ extension/internal/wmf-print.cpp:267:44: warning: cast from 'char*' to 'U_METARECORD*' increases required alignment of target type [-Wcast-align] if (!rec || wmf_append((U_METARECORD *)rec, wt, U_REC_FREE)) { ^ extension/internal/wmf-print.cpp:275:44: warning: cast from 'char*' to 'U_METARECORD*' increases required alignment of target type [-Wcast-align] if (!rec || wmf_append((U_METARECORD *)rec, wt, U_REC_FREE)) { ^ extension/internal/wmf-print.cpp: In member function 'virtual unsigned int Inkscape::Extension::Internal::PrintWmf::finish(Inkscape::Extension::Print*)': extension/internal/wmf-print.cpp:293:44: warning: cast from 'char*' to 'U_METARECORD*' increases required alignment of target type [-Wcast-align] if (!rec || wmf_append((U_METARECORD *)rec, wt, U_REC_FREE)) { ^ extension/internal/wmf-print.cpp:299:44: warning: cast from 'char*' to 'U_METARECORD*' increases required alignment of target type [-Wcast-align] if (!rec || wmf_append((U_METARECORD *)rec, wt, U_REC_FREE)) { ^ extension/internal/wmf-print.cpp:306:44: warning: cast from 'char*' to 'U_METARECORD*' increases required alignment of target type [-Wcast-align] if (!rec || wmf_append((U_METARECORD *)rec, wt, U_REC_FREE)) { ^ extension/internal/wmf-print.cpp:311:44: warning: cast from 'char*' to 'U_METARECORD*' increases required alignment of target type [-Wcast-align] if (!rec || wmf_append((U_METARECORD *)rec, wt, U_REC_FREE)) { ^ extension/internal/wmf-print.cpp: In member function 'virtual int Inkscape::Extension::Internal::PrintWmf::create_brush(const SPStyle*, U_COLORREF*)': extension/internal/wmf-print.cpp:447:52: warning: cast from 'char*' to 'U_METARECORD*' increases required alignment of target type [-Wcast-align] if (!rec || wmf_append((U_METARECORD *)rec, wt, U_REC_FREE)) { ^ extension/internal/wmf-print.cpp:451:52: warning: cast from 'char*' to 'U_METARECORD*' increases required alignment of target type [-Wcast-align] if (!rec || wmf_append((U_METARECORD *)rec, wt, U_REC_FREE)) { ^ extension/internal/wmf-print.cpp:457:48: warning: cast from 'char*' to 'U_METARECORD*' increases required alignment of target type [-Wcast-align] if (!rec || wmf_append((U_METARECORD *)rec, wt, U_REC_FREE)) { ^ extension/internal/wmf-print.cpp:479:48: warning: cast from 'char*' to 'U_METARECORD*' increases required alignment of target type [-Wcast-align] if (!rec || wmf_append((U_METARECORD *)rec, wt, U_REC_FREE)) { ^ extension/internal/wmf-print.cpp:489:44: warning: cast from 'char*' to 'U_METARECORD*' increases required alignment of target type [-Wcast-align] if (!rec || wmf_append((U_METARECORD *)rec, wt, U_REC_FREE)) { ^ extension/internal/wmf-print.cpp:496:48: warning: cast from 'char*' to 'U_METARECORD*' increases required alignment of target type [-Wcast-align] if (!rec || wmf_append((U_METARECORD *)rec, wt, U_REC_FREE)) { ^ extension/internal/wmf-print.cpp: In member function 'virtual void Inkscape::Extension::Internal::PrintWmf::destroy_brush()': extension/internal/wmf-print.cpp:511:48: warning: cast from 'char*' to 'U_METARECORD*' increases required alignment of target type [-Wcast-align] if (!rec || wmf_append((U_METARECORD *)rec, wt, U_REC_FREE)) { ^ extension/internal/wmf-print.cpp:520:44: warning: cast from 'char*' to 'U_METARECORD*' increases required alignment of target type [-Wcast-align] if (!rec || wmf_append((U_METARECORD *)rec, wt, U_REC_FREE)) { ^ extension/internal/wmf-print.cpp: In member function 'virtual int Inkscape::Extension::Internal::PrintWmf::create_pen(const SPStyle*, const Geom::Affine&)': extension/internal/wmf-print.cpp:588:56: warning: cast from 'char*' to 'U_METARECORD*' increases required alignment of target type [-Wcast-align] if (!rec || wmf_append((U_METARECORD *)rec, wt, U_REC_FREE)) { ^ extension/internal/wmf-print.cpp:609:44: warning: cast from 'char*' to 'U_METARECORD*' increases required alignment of target type [-Wcast-align] if (!rec || wmf_append((U_METARECORD *)rec, wt, U_REC_FREE)) { ^ extension/internal/wmf-print.cpp:614:44: warning: cast from 'char*' to 'U_METARECORD*' increases required alignment of target type [-Wcast-align] if (!rec || wmf_append((U_METARECORD *)rec, wt, U_REC_FREE)) { ^ extension/internal/wmf-print.cpp: In member function 'virtual void Inkscape::Extension::Internal::PrintWmf::destroy_pen()': extension/internal/wmf-print.cpp:629:48: warning: cast from 'char*' to 'U_METARECORD*' increases required alignment of target type [-Wcast-align] if (!rec || wmf_append((U_METARECORD *)rec, wt, U_REC_FREE)) { ^ extension/internal/wmf-print.cpp:638:44: warning: cast from 'char*' to 'U_METARECORD*' increases required alignment of target type [-Wcast-align] if (!rec || wmf_append((U_METARECORD *)rec, wt, U_REC_FREE)) { ^ CXX helper/action.o extension/internal/wmf-print.cpp: In member function 'virtual unsigned int Inkscape::Extension::Internal::PrintWmf::stroke(Inkscape::Extension::Print*, const PathVector&, const Geom::Affine&, const SPStyle*, const Geom::OptRect&, const Geom::OptRect&, const Geom::OptRect&)': extension/internal/wmf-print.cpp:902:48: warning: cast from 'char*' to 'U_METARECORD*' increases required alignment of target type [-Wcast-align] if (!rec || wmf_append((U_METARECORD *)rec, wt, U_REC_FREE)) { ^ extension/internal/wmf-print.cpp: In member function 'bool Inkscape::Extension::Internal::PrintWmf::print_simple_shape(const PathVector&, const Geom::Affine&)': extension/internal/wmf-print.cpp:1070:48: warning: cast from 'char*' to 'U_METARECORD*' increases required alignment of target type [-Wcast-align] if (!rec || wmf_append((U_METARECORD *)rec, wt, U_REC_FREE)) { ^ extension/internal/wmf-print.cpp: In member function 'virtual unsigned int Inkscape::Extension::Internal::PrintWmf::image(Inkscape::Extension::Print*, unsigned char*, unsigned int, unsigned int, unsigned int, const Geom::Affine&, const SPStyle*)': extension/internal/wmf-print.cpp:1113:44: warning: cast from 'char*' to 'U_METARECORD*' increases required alignment of target type [-Wcast-align] if (!rec || wmf_append((U_METARECORD *)rec, wt, U_REC_FREE)) { ^ extension/internal/wmf-print.cpp:1158:44: warning: cast from 'char*' to 'U_METARECORD*' increases required alignment of target type [-Wcast-align] if (!rec || wmf_append((U_METARECORD *)rec, wt, U_REC_FREE)) { ^ extension/internal/wmf-print.cpp: In member function 'unsigned int Inkscape::Extension::Internal::PrintWmf::print_pathv(const PathVector&, const Geom::Affine&)': extension/internal/wmf-print.cpp:1243:52: warning: cast from 'char*' to 'U_METARECORD*' increases required alignment of target type [-Wcast-align] if (!rec || wmf_append((U_METARECORD *)rec, wt, U_REC_FREE)) { ^ extension/internal/wmf-print.cpp:1288:60: warning: cast from 'char*' to 'U_METARECORD*' increases required alignment of target type [-Wcast-align] if (!rec || wmf_append((U_METARECORD *)rec, wt, U_REC_FREE)) { ^ extension/internal/wmf-print.cpp:1293:60: warning: cast from 'char*' to 'U_METARECORD*' increases required alignment of target type [-Wcast-align] if (!rec || wmf_append((U_METARECORD *)rec, wt, U_REC_FREE)) { ^ extension/internal/wmf-print.cpp:1298:60: warning: cast from 'char*' to 'U_METARECORD*' increases required alignment of target type [-Wcast-align] if (!rec || wmf_append((U_METARECORD *)rec, wt, U_REC_FREE)) { ^ extension/internal/wmf-print.cpp:1302:60: warning: cast from 'char*' to 'U_METARECORD*' increases required alignment of target type [-Wcast-align] if (!rec || wmf_append((U_METARECORD *)rec, wt, U_REC_FREE)) { ^ extension/internal/wmf-print.cpp: In member function 'virtual unsigned int Inkscape::Extension::Internal::PrintWmf::text(Inkscape::Extension::Print*, const char*, const Geom::Point&, const SPStyle*)': extension/internal/wmf-print.cpp:1356:48: warning: cast from 'char*' to 'U_METARECORD*' increases required alignment of target type [-Wcast-align] if (!rec || wmf_append((U_METARECORD *)rec, wt, U_REC_FREE)) { ^ extension/internal/wmf-print.cpp:1446:48: warning: cast from 'char*' to 'U_METARECORD*' increases required alignment of target type [-Wcast-align] if (!rec || wmf_append((U_METARECORD *)rec, wt, U_REC_FREE)) { ^ extension/internal/wmf-print.cpp:1453:44: warning: cast from 'char*' to 'U_METARECORD*' increases required alignment of target type [-Wcast-align] if (!rec || wmf_append((U_METARECORD *)rec, wt, U_REC_FREE)) { ^ extension/internal/wmf-print.cpp:1463:48: warning: cast from 'char*' to 'U_METARECORD*' increases required alignment of target type [-Wcast-align] if (!rec || wmf_append((U_METARECORD *)rec, wt, U_REC_FREE)) { ^ extension/internal/wmf-print.cpp:1530:44: warning: cast from 'char*' to 'U_METARECORD*' increases required alignment of target type [-Wcast-align] if (!rec || wmf_append((U_METARECORD *)rec, wt, U_REC_FREE)) { ^ extension/internal/wmf-print.cpp:1535:44: warning: cast from 'char*' to 'U_METARECORD*' increases required alignment of target type [-Wcast-align] if (!rec || wmf_append((U_METARECORD *)rec, wt, U_REC_FREE)) { ^ In file included from ./document.h:25:0, from ./extension/input.h:18, from extension/internal/wmf-inout.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 helper/action-context.o In file included from ./ui/view/view.h:19:0, from helper/action.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 helper/geom.o In file included from ./ui/view/view.h:19:0, from ./desktop.h:34, from helper/action-context.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 helper/geom-nodetype.o CXX helper/gnome-utils.o CXX helper/png-write.o CXX helper/sp-marshal.o CXX helper/window.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/menu.h:30, from ./interface.h:28, from helper/png-write.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 helper/stock-items.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/menushell.h:31, from /usr/include/gtkmm-2.4/gtkmm/menu.h:30, from ./interface.h:28, from helper/png-write.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/menushell.h:31, from /usr/include/gtkmm-2.4/gtkmm/menu.h:30, from ./interface.h:28, from helper/png-write.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:25:0, from helper/png-write.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/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/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: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 helper/window.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 helper/window.cpp:20: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ CXX inkview.o CC libcroco/cr-utils.o cc1: warning: command line option '-std=c++11' is valid for C++/ObjC++ but not for C [enabled by default] 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; ^ In file included from ./ui/view/view.h:19:0, from ./desktop.h:34, from helper/window.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] ); ^ CC libcroco/cr-input.o cc1: warning: command line option '-std=c++11' is valid for C++/ObjC++ but not for C [enabled by default] CC libcroco/cr-enc-handler.o cc1: warning: command line option '-std=c++11' is valid for C++/ObjC++ but not for C [enabled by default] CC libcroco/cr-num.o cc1: warning: command line option '-std=c++11' is valid for C++/ObjC++ but not for C [enabled by default] CC libcroco/cr-rgb.o cc1: warning: command line option '-std=c++11' is valid for C++/ObjC++ but not for C [enabled by default] CC libcroco/cr-token.o cc1: warning: command line option '-std=c++11' is valid for C++/ObjC++ but not for C [enabled by default] In file included from ./document.h:25:0, from ./document-private.h:23, from helper/stock-items.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] ); ^ CC libcroco/cr-tknzr.o cc1: warning: command line option '-std=c++11' is valid for C++/ObjC++ but not for C [enabled by default] CC libcroco/cr-term.o cc1: warning: command line option '-std=c++11' is valid for C++/ObjC++ but not for C [enabled by default] In file included from helper/stock-items.cpp:30:0: ./sp-pattern.h: In member function 'SPPattern* SPPatternReference::getObject() const': ./sp-pattern.h:74:71: warning: cast from 'SPObject*' to 'SPPattern*' increases required alignment of target type [-Wcast-align] return reinterpret_cast(URIReference::getObject()); ^ CC libcroco/cr-attr-sel.o cc1: warning: command line option '-std=c++11' is valid for C++/ObjC++ but not for C [enabled by default] CC libcroco/cr-pseudo.o cc1: warning: command line option '-std=c++11' is valid for C++/ObjC++ but not for C [enabled by default] CC libcroco/cr-additional-sel.o cc1: warning: command line option '-std=c++11' is valid for C++/ObjC++ but not for C [enabled by default] CC libcroco/cr-simple-sel.o cc1: warning: command line option '-std=c++11' is valid for C++/ObjC++ but not for C [enabled by default] CC libcroco/cr-selector.o cc1: warning: command line option '-std=c++11' is valid for C++/ObjC++ but not for C [enabled by default] In file included from document.h:25:0, from inkview.cpp:54: gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ CC libcroco/cr-doc-handler.o cc1: warning: command line option '-std=c++11' is valid for C++/ObjC++ but not for C [enabled by default] CC libcroco/cr-parser.o cc1: warning: command line option '-std=c++11' is valid for C++/ObjC++ but not for C [enabled by default] CC libcroco/cr-declaration.o cc1: warning: command line option '-std=c++11' is valid for C++/ObjC++ but not for C [enabled by default] CC libcroco/cr-statement.o cc1: warning: command line option '-std=c++11' is valid for C++/ObjC++ but not for C [enabled by default] In file included from /usr/include/glib-2.0/gobject/gobject.h:24: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/main.h:7, from inkview.cpp:41: inkview.cpp: In function 'int main(int, const char**)': /usr/include/glib-2.0/gobject/gtype.h:2204: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)) ^ svg-view-widget.h:20:34: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_SVG_VIEW_WIDGET(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_SVG_VIEW_WIDGET, SPSVGSPViewWidget)) ^ inkview.cpp:324:5: note: in expansion of macro 'SP_SVG_VIEW_WIDGET' SP_SVG_VIEW_WIDGET(ss.view)->setResize( false, ss.doc->getWidth().value("px"), ss.doc->getHeight().value("px") ); ^ inkview.cpp: In function 'void sp_svgview_set_document(SPSlideShow*, SPDocument*, int)': inkview.cpp:471: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); ^ libcroco/cr-statement.c: In function 'cr_statement_at_import_rule_parse_from_buf': libcroco/cr-statement.c:1428:24: warning: variable 'cur' set but not used [-Wunused-but-set-variable] GList *cur = NULL; ^ CC libcroco/cr-stylesheet.o cc1: warning: command line option '-std=c++11' is valid for C++/ObjC++ but not for C [enabled by default] CC libcroco/cr-cascade.o CC libcroco/cr-om-parser.o cc1: warning: command line option '-std=c++11' is valid for C++/ObjC++ but not for C [enabled by default] cc1: warning: command line option '-std=c++11' is valid for C++/ObjC++ but not for C [enabled by default] CC libcroco/cr-style.o cc1: warning: command line option '-std=c++11' is valid for C++/ObjC++ but not for C [enabled by default] 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-libxml-node-iface.o cc1: warning: command line option '-std=c++11' is valid for C++/ObjC++ but not for C [enabled by default] CC libcroco/cr-sel-eng.o cc1: warning: command line option '-std=c++11' is valid for C++/ObjC++ but not for C [enabled by default] CC libcroco/cr-fonts.o cc1: warning: command line option '-std=c++11' is valid for C++/ObjC++ but not for C [enabled by default] CC libcroco/cr-prop-list.o cc1: warning: command line option '-std=c++11' is valid for C++/ObjC++ but not for C [enabled by default] CC libcroco/cr-parsing-location.o cc1: warning: command line option '-std=c++11' is valid for C++/ObjC++ but not for C [enabled by default] CC libcroco/cr-string.o cc1: warning: command line option '-std=c++11' is valid for C++/ObjC++ but not for C [enabled by default] CXX libavoid/connector.o CXX libavoid/geometry.o 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:1472: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:1546: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:1841: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 CXX libavoid/shape.o CXX libavoid/timer.o CXX libavoid/vertices.o CXX libavoid/visibility.o CXX libavoid/viscluster.o CC libgdl/libgdl_libgdl_a-gdl-i18n.o cc1: warning: command line option '-std=c++11' is valid for C++/ObjC++ but not for C [enabled by default] CC libgdl/libgdl_libgdl_a-gdl-dock-object.o cc1: warning: command line option '-std=c++11' is valid for C++/ObjC++ but not for C [enabled by default] CC libgdl/libgdl_libgdl_a-gdl-dock-master.o cc1: warning: command line option '-std=c++11' is valid for C++/ObjC++ but not for C [enabled by default] CC libgdl/libgdl_libgdl_a-gdl-dock.o cc1: warning: command line option '-std=c++11' is valid for C++/ObjC++ but not for C [enabled by default] CC libgdl/libgdl_libgdl_a-gdl-dock-item.o cc1: warning: command line option '-std=c++11' is valid for C++/ObjC++ but not for C [enabled by default] CC libgdl/libgdl_libgdl_a-gdl-dock-item-button-image.o cc1: warning: command line option '-std=c++11' is valid for C++/ObjC++ but not for C [enabled by default] CC libgdl/libgdl_libgdl_a-gdl-dock-item-grip.o cc1: warning: command line option '-std=c++11' is valid for C++/ObjC++ but not for C [enabled by default] CC libgdl/libgdl_libgdl_a-gdl-dock-notebook.o CC libgdl/libgdl_libgdl_a-gdl-dock-paned.o cc1: warning: command line option '-std=c++11' is valid for C++/ObjC++ but not for C [enabled by default] cc1: warning: command line option '-std=c++11' is valid for C++/ObjC++ but not for C [enabled by default] CC libgdl/libgdl_libgdl_a-gdl-dock-tablabel.o cc1: warning: command line option '-std=c++11' is valid for C++/ObjC++ but not for C [enabled by default] CC libgdl/libgdl_libgdl_a-gdl-dock-placeholder.o cc1: warning: command line option '-std=c++11' is valid for C++/ObjC++ but not for C [enabled by default] CC libgdl/libgdl_libgdl_a-gdl-dock-bar.o CC libgdl/libgdl_libgdl_a-gdl-switcher.o cc1: warning: command line option '-std=c++11' is valid for C++/ObjC++ but not for C [enabled by default] cc1: warning: command line option '-std=c++11' is valid for C++/ObjC++ but not for C [enabled by default] CC libgdl/libgdl_libgdl_a-gdl-win32.o cc1: warning: command line option '-std=c++11' is valid for C++/ObjC++ but not for C [enabled by default] CC libgdl/libgdl_libgdl_a-libgdltypebuiltins.o cc1: warning: command line option '-std=c++11' is valid for C++/ObjC++ but not for C [enabled by default] CC libgdl/libgdl_libgdl_a-libgdlmarshal.o cc1: warning: command line option '-std=c++11' is valid for C++/ObjC++ but not for C [enabled by default] CC libuemf/uemf.o cc1: warning: command line option '-std=c++11' is valid for C++/ObjC++ but not for C [enabled by default] CC libuemf/uemf_endian.o cc1: warning: command line option '-std=c++11' is valid for C++/ObjC++ but not for C [enabled by default] CC libuemf/uemf_print.o cc1: warning: command line option '-std=c++11' is valid for C++/ObjC++ but not for C [enabled by default] CC libuemf/uemf_utf.o cc1: warning: command line option '-std=c++11' is valid for C++/ObjC++ but not for C [enabled by default] CC libuemf/uwmf.o cc1: warning: command line option '-std=c++11' is valid for C++/ObjC++ but not for C [enabled by default] CC libuemf/uwmf_endian.o cc1: warning: command line option '-std=c++11' is valid for C++/ObjC++ but not for C [enabled by default] CC libuemf/uwmf_print.o cc1: warning: command line option '-std=c++11' is valid for C++/ObjC++ but not for C [enabled by default] CC libuemf/upmf.o cc1: warning: command line option '-std=c++11' is valid for C++/ObjC++ but not for C [enabled by default] CC libuemf/upmf_print.o cc1: warning: command line option '-std=c++11' is valid for C++/ObjC++ but not for C [enabled by default] CC libuemf/symbol_convert.o cc1: warning: command line option '-std=c++11' is valid for C++/ObjC++ but not for C [enabled by default] CXX libcola/cola.o CXX libcola/conjugate_gradient.o CXX libcola/gradient_projection.o CXX libcola/shortest_paths.o CXX libcola/straightener.o CXX libcola/connected_components.o libcola/straightener.cpp: In function 'void straightener::generateConstraints(std::vector&, std::vector&, std::vector&, Dim)': libcola/straightener.cpp:230: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 libvpsc/block.o CXX libvpsc/blocks.o CXX libvpsc/constraint.o CXX libvpsc/generate-constraints.o CXX libvpsc/pairingheap/PairingHeap.o CXX livarot/AVL.o CXX livarot/AlphaLigne.o CXX livarot/BitLigne.o CXX livarot/float-line.o CXX livarot/int-line.o CXX livarot/Path.o libvpsc/generate-constraints.cpp: In function 'int vpsc::generateXConstraints(int, vpsc::Rectangle**, vpsc::Variable**, vpsc::Constraint**&, bool)': libvpsc/generate-constraints.cpp:182: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: In function 'int vpsc::generateYConstraints(int, vpsc::Rectangle**, vpsc::Variable**, vpsc::Constraint**&)': libvpsc/generate-constraints.cpp:266: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/PathConversion.o CXX livarot/PathCutting.o CXX livarot/PathOutline.o CXX livarot/PathSimplify.o CXX livarot/PathStroke.o CXX livarot/Shape.o CXX livarot/ShapeDraw.o CXX livarot/ShapeMisc.o CXX livarot/ShapeRaster.o 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/affine.o CXX 2geom/basic-intersection.o CXX 2geom/bezier-clipping.o CXX 2geom/bezier-curve.o CXX 2geom/bezier-utils.o CXX 2geom/circle-circle.o CXX 2geom/circle.o CXX 2geom/conicsec.o CXX 2geom/conic_section_clipper_impl.o CXX 2geom/conjugate_gradient.o CXX 2geom/convex-cover.o CXX 2geom/crossing.o CXX 2geom/curve.o CXX 2geom/d2-sbasis.o CXX 2geom/ellipse.o CXX 2geom/elliptical-arc.o CXX 2geom/geom.o CXX 2geom/line.o CXX 2geom/nearest-point.o CXX 2geom/path.o CXX 2geom/path-intersection.o CXX 2geom/path-sink.o CXX 2geom/pathvector.o CXX 2geom/piecewise.o CXX 2geom/point.o CXX 2geom/poly.o CXX 2geom/quadtree.o CXX 2geom/rect.o CXX 2geom/recursive-bezier-intersection.o CXX 2geom/region.o CXX 2geom/sbasis-2d.o CXX 2geom/sbasis.o CXX 2geom/sbasis-geometric.o CXX 2geom/sbasis-math.o CXX 2geom/sbasis-poly.o CXX 2geom/sbasis-roots.o CXX 2geom/sbasis-to-bezier.o CXX 2geom/shape.o CXX 2geom/solve-bezier.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/sweep.o 2geom/svg-elliptical-arc.cpp: In member function 'bool Geom::make_elliptical_arc::make_elliptiarc()': 2geom/svg-elliptical-arc.cpp:237:22: warning: 'auto_ptr' is deprecated (declared at /usr/include/c++/4.8.2/backward/auto_ptr.h:87) [-Wdeprecated-declarations] eap( e.arc(initial_point, inner_point, final_point, false) ); ^ CXX 2geom/toposweep.o CXX 2geom/transforms.o CXX 2geom/utils.o CXX 2geom/numeric/matrix.o CXX libdepixelize/kopftracer2011.o AR libinkversion.a CXX helper/pixbuf-ops.o CXX dialogs/dialog-events.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 libdepixelize/kopftracer2011.h:32, from libdepixelize/kopftracer2011.cpp:37: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:35:0, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:33, from /usr/include/gdkmm-2.4/gdkmm/pixbuf.h:32, from libdepixelize/kopftracer2011.h:32, from libdepixelize/kopftracer2011.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/gtkmm-2.4/gtkmm/widget.h:29, from /usr/include/gtkmm-2.4/gtkmm/entry.h:30, from dialogs/dialog-events.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 dialogs/dialog-events.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 dialogs/dialog-events.cpp:22: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/gtkmm-2.4/gtkmm/widget.h:29, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/menushell.h:31, from /usr/include/gtkmm-2.4/gtkmm/menu.h:30, from ./interface.h:28, from helper/pixbuf-ops.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/entry.h:35:0, from dialogs/dialog-events.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/gdkmm-2.4/gdkmm/gc.h:35:0, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:33, from /usr/include/gdkmm-2.4/gdkmm/window.h:30, from /usr/include/gdkmm-2.4/gdkmm/event.h:27, from /usr/include/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/menu.h:30, from ./interface.h:28, from helper/pixbuf-ops.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/menushell.h:31, from /usr/include/gtkmm-2.4/gtkmm/menu.h:30, from ./interface.h:28, from helper/pixbuf-ops.cpp:22: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from ./ui/view/view.h:19:0, from ./desktop.h:34, from dialogs/dialog-events.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] ); ^ dialogs/dialog-events.cpp: In function 'gboolean sp_dialog_event_handler(GtkWindow*, GdkEvent*, gpointer)': dialogs/dialog-events.cpp:132:77: 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 ./document.h:25:0, from helper/pixbuf-ops.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 display/cairo-utils.o CXX display/canvas-arena.o CXX display/canvas-axonomgrid.o In file included from display/cairo-utils.cpp:31:0: ./display/cairo-templates.h: In member function 'guint32 SurfaceSynth::pixelAt(int, int) const': ./display/cairo-templates.h:398:50: warning: cast from 'unsigned char*' to 'guint32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] return *reinterpret_cast(px); ^ ./display/cairo-templates.h: In member function 'guint32 SurfaceSynth::alphaAt(int, int) const': ./display/cairo-templates.h:407:55: warning: cast from 'unsigned char*' to 'guint32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] guint32 p = *reinterpret_cast(px); ^ ./display/cairo-templates.h: In member function 'guint32 SurfaceSynth::pixelAt(double, double) const': ./display/cairo-templates.h:424:54: warning: cast from 'unsigned char*' to 'guint32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] guint32 *pxu = reinterpret_cast(pxi); ^ ./display/cairo-templates.h:425:64: warning: cast from 'unsigned char*' to 'guint32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] guint32 *pxl = reinterpret_cast(pxi + _stride); ^ ./display/cairo-templates.h: In member function 'guint32 SurfaceSynth::alphaAt(double, double) const': ./display/cairo-templates.h:462:58: warning: cast from 'unsigned char*' to 'guint32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] guint32 *pxu = reinterpret_cast(pxi); ^ ./display/cairo-templates.h:463:68: warning: cast from 'unsigned char*' to 'guint32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] guint32 *pxl = reinterpret_cast(pxi + _stride); ^ display/cairo-utils.cpp: In function 'int ink_cairo_surface_average_color_internal(cairo_surface_t*, double&, double&, double&, double&)': display/cairo-utils.cpp:889:64: warning: cast from 'unsigned char*' to 'guint32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] guint32 px = *reinterpret_cast(data + 4*x); ^ display/cairo-utils.cpp: In function 'void convert_pixels_pixbuf_to_argb32(guchar*, int, int, int)': display/cairo-utils.cpp:1195:65: warning: cast from 'guchar* {aka unsigned char*}' to 'guint32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] guint32 *px = reinterpret_cast(data + i*stride); ^ display/cairo-utils.cpp: In function 'void convert_pixels_argb32_to_pixbuf(guchar*, int, int, int)': display/cairo-utils.cpp:1212:65: warning: cast from 'guchar* {aka unsigned char*}' to 'guint32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] guint32 *px = reinterpret_cast(data + i*stride); ^ In file included from display/cairo-utils.cpp:31:0: ./display/cairo-templates.h: In instantiation of 'void ink_cairo_surface_filter(cairo_surface_t*, cairo_surface_t*, Filter) [with Filter = SurfaceSrgbToLinear; cairo_surface_t = _cairo_surface]': display/cairo-utils.cpp:1002:71: required from here ./display/cairo-templates.h:202:90: warning: cast from 'unsigned char*' to 'guint32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] guint32 *const in_data = reinterpret_cast(cairo_image_surface_get_data(in)); ^ ./display/cairo-templates.h:203:91: warning: cast from 'unsigned char*' to 'guint32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] guint32 *const out_data = reinterpret_cast(cairo_image_surface_get_data(out)); ^ ./display/cairo-templates.h: In instantiation of 'void ink_cairo_surface_filter(cairo_surface_t*, cairo_surface_t*, Filter) [with Filter = SurfaceLinearToSrgb; cairo_surface_t = _cairo_surface]': display/cairo-utils.cpp:1045:71: required from here ./display/cairo-templates.h:202:90: warning: cast from 'unsigned char*' to 'guint32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] guint32 *const in_data = reinterpret_cast(cairo_image_surface_get_data(in)); ^ ./display/cairo-templates.h:203:91: warning: cast from 'unsigned char*' to 'guint32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] guint32 *const out_data = reinterpret_cast(cairo_image_surface_get_data(out)); ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/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:14: display/canvas-arena.cpp: In function 'void sp_canvas_arena_destroy(SPCanvasItem*)': /usr/include/glib-2.0/gobject/gtype.h:2204: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)) ^ ./display/canvas-arena.h:26:31: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CANVAS_ARENA(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_CANVAS_ARENA, SPCanvasArena)) ^ display/canvas-arena.cpp:147: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::Affine&, unsigned int)': /usr/include/glib-2.0/gobject/gtype.h:2204: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)) ^ ./display/canvas-arena.h:26:31: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CANVAS_ARENA(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_CANVAS_ARENA, SPCanvasArena)) ^ display/canvas-arena.cpp:159: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:2204: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)) ^ ./display/canvas-arena.h:26:31: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CANVAS_ARENA(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_CANVAS_ARENA, SPCanvasArena)) ^ display/canvas-arena.cpp:214: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:2204: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)) ^ ./display/canvas-arena.h:26:31: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CANVAS_ARENA(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_CANVAS_ARENA, SPCanvasArena)) ^ display/canvas-arena.cpp:228: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_viewbox_changed(SPCanvasItem*, const IntRect&)': /usr/include/glib-2.0/gobject/gtype.h:2204: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)) ^ ./display/canvas-arena.h:26:31: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CANVAS_ARENA(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_CANVAS_ARENA, SPCanvasArena)) ^ display/canvas-arena.cpp:246: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:2204: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)) ^ ./display/canvas-arena.h:26:31: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CANVAS_ARENA(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_CANVAS_ARENA, SPCanvasArena)) ^ display/canvas-arena.cpp:260: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(SPCanvasArena*, Inkscape::DrawingItem*)': /usr/include/glib-2.0/gobject/gtype.h:2204: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)) ^ ./display/sp-canvas-item.h:41:30: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CANVAS_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_CANVAS_ITEM, SPCanvasItem)) ^ display/canvas-arena.cpp:354:36: note: in expansion of macro 'SP_CANVAS_ITEM' sp_canvas_item_request_update (SP_CANVAS_ITEM (ca)); ^ display/canvas-arena.cpp: In function 'void sp_canvas_arena_request_render(SPCanvasArena*, const IntRect&)': /usr/include/glib-2.0/gobject/gtype.h:2204: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)) ^ ./display/sp-canvas-item.h:41:30: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CANVAS_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_CANVAS_ITEM, SPCanvasItem)) ^ display/canvas-arena.cpp:359:24: note: in expansion of macro 'SP_CANVAS_ITEM' SPCanvas *canvas = SP_CANVAS_ITEM(ca)->canvas; ^ CXX display/canvas-bpath.o CXX display/canvas-grid.o CXX display/canvas-temporary-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/box.h:58, from display/canvas-axonomgrid.cpp:24: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:35:0, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:33, from /usr/include/gdkmm-2.4/gdkmm/window.h:30, from /usr/include/gdkmm-2.4/gdkmm/event.h:27, from /usr/include/gtkmm-2.4/gtkmm/widget.h:37, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/box.h:58, from display/canvas-axonomgrid.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-axonomgrid.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:19:0, from ./desktop.h:34, from display/canvas-bpath.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/combobox.h:31, from /usr/include/gtkmm-2.4/gtkmm/comboboxtext.h:24, from ./ui/widget/unit-menu.h:21, from ./ui/widget/scalar-unit.h:16, from ./ui/widget/registered-widget.h:20, from display/canvas-axonomgrid.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/combobox.h:31, from /usr/include/gtkmm-2.4/gtkmm/comboboxtext.h:24, from ./ui/widget/unit-menu.h:21, from ./ui/widget/scalar-unit.h:16, from ./ui/widget/registered-widget.h:20, from display/canvas-axonomgrid.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/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/unit-menu.h:21, from ./ui/widget/scalar-unit.h:16, from ./ui/widget/registered-widget.h:20, from display/canvas-axonomgrid.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/glib-2.0/gobject/gobject.h:24:0, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from ./ui/view/view.h:14, from ./desktop.h:34, from display/canvas-bpath.cpp:19: display/canvas-bpath.cpp: In function 'void sp_canvas_bpath_destroy(SPCanvasItem*)': /usr/include/glib-2.0/gobject/gtype.h:2204: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)) ^ ./display/canvas-bpath.h:28:31: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CANVAS_BPATH(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_CANVAS_BPATH, SPCanvasBPath)) ^ display/canvas-bpath.cpp:87: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::Affine&, unsigned int)': /usr/include/glib-2.0/gobject/gtype.h:2204: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)) ^ ./display/canvas-bpath.h:28:31: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CANVAS_BPATH(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_CANVAS_BPATH, SPCanvasBPath)) ^ display/canvas-bpath.cpp:99: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:2204: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)) ^ ./display/canvas-bpath.h:28:31: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CANVAS_BPATH(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_CANVAS_BPATH, SPCanvasBPath)) ^ display/canvas-bpath.cpp:132: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:2204: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)) ^ ./display/canvas-bpath.h:28:31: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CANVAS_BPATH(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_CANVAS_BPATH, SPCanvasBPath)) ^ display/canvas-bpath.cpp:176: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:2204: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)) ^ ./display/canvas-bpath.h:28:31: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CANVAS_BPATH(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_CANVAS_BPATH, SPCanvasBPath)) ^ display/canvas-bpath.cpp:204: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:2204: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)) ^ ./display/sp-canvas-item.h:41:30: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CANVAS_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_CANVAS_ITEM, SPCanvasItem)) ^ display/canvas-bpath.cpp:223: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:2204: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)) ^ ./display/sp-canvas-item.h:41:30: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CANVAS_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_CANVAS_ITEM, SPCanvasItem)) ^ display/canvas-bpath.cpp:235: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:2204: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)) ^ ./display/sp-canvas-item.h:41:30: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CANVAS_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_CANVAS_ITEM, SPCanvasItem)) ^ display/canvas-bpath.cpp:251:36: note: in expansion of macro 'SP_CANVAS_ITEM' sp_canvas_item_request_update (SP_CANVAS_ITEM (cbp)); ^ In file included from ./document.h:25:0, from ./ui/widget/registered-widget.h:28, from display/canvas-axonomgrid.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] ); ^ CXX display/canvas-temporary-item-list.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/box.h:7, from display/canvas-axonomgrid.cpp:24: display/canvas-axonomgrid.cpp: In member function 'virtual void Inkscape::CanvasAxonomGrid::readRepr()': /usr/include/glib-2.0/gobject/gtype.h:2204: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)) ^ ./display/sp-canvas-item.h:41:30: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CANVAS_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_CANVAS_ITEM, SPCanvasItem)) ^ display/canvas-axonomgrid.cpp:321:41: note: in expansion of macro 'SP_CANVAS_ITEM' sp_canvas_item_request_update ( SP_CANVAS_ITEM(l->data) ); ^ CXX display/canvas-text.o CXX display/curve.o In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/gtkmm-2.4/gtkmm/widget.h:29, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/box.h:58, from display/canvas-grid.cpp:24: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:35:0, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:33, from /usr/include/gdkmm-2.4/gdkmm/window.h:30, from /usr/include/gdkmm-2.4/gdkmm/event.h:27, from /usr/include/gtkmm-2.4/gtkmm/widget.h:37, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/box.h:58, from display/canvas-grid.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.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/combobox.h:31, from /usr/include/gtkmm-2.4/gtkmm/comboboxtext.h:24, from ./ui/widget/unit-menu.h:21, from ./ui/widget/scalar-unit.h:16, from ./ui/widget/registered-widget.h:20, from display/canvas-grid.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/combobox.h:31, from /usr/include/gtkmm-2.4/gtkmm/comboboxtext.h:24, from ./ui/widget/unit-menu.h:21, from ./ui/widget/scalar-unit.h:16, from ./ui/widget/registered-widget.h:20, from display/canvas-grid.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/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/unit-menu.h:21, from ./ui/widget/scalar-unit.h:16, from ./ui/widget/registered-widget.h:20, from display/canvas-grid.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 ./document.h:25:0, from ./ui/widget/registered-widget.h:28, from display/canvas-grid.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 display/drawing.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/box.h:7, from display/canvas-grid.cpp:24: display/canvas-grid.cpp: In function 'void Inkscape::grid_canvasitem_render(SPCanvasItem*, SPCanvasBuf*)': /usr/include/glib-2.0/gobject/gtype.h:2204: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)) ^ ./display/canvas-grid.h:42:51: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define INKSCAPE_GRID_CANVASITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), INKSCAPE_TYPE_GRID_CANVASITEM, GridCanvasItem)) ^ display/canvas-grid.cpp:136: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::Affine&, unsigned int)': /usr/include/glib-2.0/gobject/gtype.h:2204: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)) ^ ./display/canvas-grid.h:42:51: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define INKSCAPE_GRID_CANVASITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), INKSCAPE_TYPE_GRID_CANVASITEM, GridCanvasItem)) ^ display/canvas-grid.cpp:147:38: note: in expansion of macro 'INKSCAPE_GRID_CANVASITEM' GridCanvasItem *gridcanvasitem = INKSCAPE_GRID_CANVASITEM (item); ^ display/canvas-grid.cpp: In destructor 'virtual Inkscape::CanvasGrid::~CanvasGrid()': /usr/include/glib-2.0/gobject/gtype.h:2204: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)) ^ ./display/sp-canvas-item.h:41:30: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CANVAS_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_CANVAS_ITEM, SPCanvasItem)) ^ display/canvas-grid.cpp:196:32: note: in expansion of macro 'SP_CANVAS_ITEM' sp_canvas_item_destroy(SP_CANVAS_ITEM(canvasitems->data)); ^ display/canvas-grid.cpp: In member function 'Inkscape::GridCanvasItem* Inkscape::CanvasGrid::createCanvasItem(SPDesktop*)': /usr/include/glib-2.0/gobject/gtype.h:2204: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)) ^ ./display/sp-canvas-group.h:29:31: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CANVAS_GROUP(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_CANVAS_GROUP, SPCanvasGroup)) ^ display/canvas-grid.cpp:314: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)) ^ ./display/sp-canvas-item.h:41:30: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CANVAS_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_CANVAS_ITEM, SPCanvasItem)) ^ display/canvas-grid.cpp:314: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:2204: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)) ^ ./display/canvas-grid.h:42:51: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define INKSCAPE_GRID_CANVASITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), INKSCAPE_TYPE_GRID_CANVASITEM, GridCanvasItem)) ^ display/canvas-grid.cpp:319: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:2204: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)) ^ ./display/sp-canvas-item.h:41:30: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CANVAS_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_CANVAS_ITEM, SPCanvasItem)) ^ display/canvas-grid.cpp:321: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:2204: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)) ^ ./display/sp-canvas-item.h:41:30: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CANVAS_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_CANVAS_ITEM, SPCanvasItem)) ^ display/canvas-grid.cpp:685:41: note: in expansion of macro 'SP_CANVAS_ITEM' sp_canvas_item_request_update ( SP_CANVAS_ITEM(l->data) ); ^ In file included from ./ui/view/view.h:19:0, from ./desktop.h:34, from display/canvas-text.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/glibmm-2.4/glibmm/value.h:25, from display/sp-canvas-util.h:16, from display/canvas-text.cpp:22: display/canvas-text.cpp: In function 'void sp_canvastext_destroy(SPCanvasItem*)': /usr/include/glib-2.0/gobject/gtype.h:2204: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)) ^ display/canvas-text.h:23:29: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CANVASTEXT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_CANVASTEXT, SPCanvasText)) ^ display/canvas-text.cpp:98: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:2204: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)) ^ display/canvas-text.h:23:29: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CANVASTEXT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_CANVASTEXT, SPCanvasText)) ^ display/canvas-text.cpp:111: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::Affine&, unsigned int)': /usr/include/glib-2.0/gobject/gtype.h:2204: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)) ^ display/canvas-text.h:23:29: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CANVASTEXT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_CANVASTEXT, SPCanvasText)) ^ display/canvas-text.cpp:150:24: note: in expansion of macro 'SP_CANVASTEXT' SPCanvasText *cl = SP_CANVASTEXT (item); ^ display/canvas-text.cpp: In function 'SPCanvasText* sp_canvastext_new(SPCanvasGroup*, SPDesktop*, Geom::Point, const gchar*)': /usr/include/glib-2.0/gobject/gtype.h:2204: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)) ^ display/canvas-text.h:23:29: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CANVASTEXT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_CANVASTEXT, SPCanvasText)) ^ display/canvas-text.cpp:260: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:2204: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)) ^ display/sp-canvas-item.h:41:30: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CANVAS_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_CANVAS_ITEM, SPCanvasItem)) ^ display/canvas-text.cpp:281: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:2204: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)) ^ display/sp-canvas-item.h:41:30: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CANVAS_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_CANVAS_ITEM, SPCanvasItem)) ^ display/canvas-text.cpp:306: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:2204: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)) ^ display/sp-canvas-item.h:41:30: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CANVAS_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_CANVAS_ITEM, SPCanvasItem)) ^ display/canvas-text.cpp:315:36: note: in expansion of macro 'SP_CANVAS_ITEM' sp_canvas_item_request_update (SP_CANVAS_ITEM (ct)); ^ CXX display/drawing-context.o CXX display/drawing-group.o In file included from display/drawing.cpp:19:0: display/cairo-templates.h: In member function 'guint32 SurfaceSynth::pixelAt(int, int) const': display/cairo-templates.h:398:50: warning: cast from 'unsigned char*' to 'guint32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] return *reinterpret_cast(px); ^ display/cairo-templates.h: In member function 'guint32 SurfaceSynth::alphaAt(int, int) const': display/cairo-templates.h:407:55: warning: cast from 'unsigned char*' to 'guint32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] guint32 p = *reinterpret_cast(px); ^ display/cairo-templates.h: In member function 'guint32 SurfaceSynth::pixelAt(double, double) const': display/cairo-templates.h:424:54: warning: cast from 'unsigned char*' to 'guint32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] guint32 *pxu = reinterpret_cast(pxi); ^ display/cairo-templates.h:425:64: warning: cast from 'unsigned char*' to 'guint32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] guint32 *pxl = reinterpret_cast(pxi + _stride); ^ display/cairo-templates.h: In member function 'guint32 SurfaceSynth::alphaAt(double, double) const': display/cairo-templates.h:462:58: warning: cast from 'unsigned char*' to 'guint32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] guint32 *pxu = reinterpret_cast(pxi); ^ display/cairo-templates.h:463:68: warning: cast from 'unsigned char*' to 'guint32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] guint32 *pxl = reinterpret_cast(pxi + _stride); ^ display/cairo-templates.h: In instantiation of 'void ink_cairo_surface_filter(cairo_surface_t*, cairo_surface_t*, Filter) [with Filter = Inkscape::Filters::FilterColorMatrix::ColorMatrixMatrix; cairo_surface_t = _cairo_surface]': display/drawing.cpp:180:68: required from here display/cairo-templates.h:202:90: warning: cast from 'unsigned char*' to 'guint32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] guint32 *const in_data = reinterpret_cast(cairo_image_surface_get_data(in)); ^ display/cairo-templates.h:203:91: warning: cast from 'unsigned char*' to 'guint32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] guint32 *const out_data = reinterpret_cast(cairo_image_surface_get_data(out)); ^ CXX display/drawing-image.o CXX display/drawing-item.o CXX display/drawing-pattern.o CXX display/drawing-shape.o In file included from display/drawing-item.cpp:14:0: ./display/cairo-templates.h: In member function 'guint32 SurfaceSynth::pixelAt(int, int) const': ./display/cairo-templates.h:398:50: warning: cast from 'unsigned char*' to 'guint32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] return *reinterpret_cast(px); ^ ./display/cairo-templates.h: In member function 'guint32 SurfaceSynth::alphaAt(int, int) const': ./display/cairo-templates.h:407:55: warning: cast from 'unsigned char*' to 'guint32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] guint32 p = *reinterpret_cast(px); ^ ./display/cairo-templates.h: In member function 'guint32 SurfaceSynth::pixelAt(double, double) const': ./display/cairo-templates.h:424:54: warning: cast from 'unsigned char*' to 'guint32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] guint32 *pxu = reinterpret_cast(pxi); ^ ./display/cairo-templates.h:425:64: warning: cast from 'unsigned char*' to 'guint32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] guint32 *pxl = reinterpret_cast(pxi + _stride); ^ ./display/cairo-templates.h: In member function 'guint32 SurfaceSynth::alphaAt(double, double) const': ./display/cairo-templates.h:462:58: warning: cast from 'unsigned char*' to 'guint32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] guint32 *pxu = reinterpret_cast(pxi); ^ ./display/cairo-templates.h:463:68: warning: cast from 'unsigned char*' to 'guint32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] guint32 *pxl = reinterpret_cast(pxi + _stride); ^ display/drawing-image.cpp: In member function 'virtual Inkscape::DrawingItem* Inkscape::DrawingImage::_pickItem(const Geom::Point&, double, unsigned int)': display/drawing-image.cpp:234:68: warning: cast from 'unsigned char*' to 'const guint32* {aka const unsigned int*}' increases required alignment of target type [-Wcast-align] guint32 px = *reinterpret_cast(pix_ptr); ^ ./display/cairo-templates.h: In instantiation of 'void ink_cairo_surface_filter(cairo_surface_t*, cairo_surface_t*, Filter) [with Filter = Inkscape::MaskLuminanceToAlpha; cairo_surface_t = _cairo_surface]': display/drawing-item.cpp:732:72: required from here ./display/cairo-templates.h:202:90: warning: cast from 'unsigned char*' to 'guint32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] guint32 *const in_data = reinterpret_cast(cairo_image_surface_get_data(in)); ^ ./display/cairo-templates.h:203:91: warning: cast from 'unsigned char*' to 'guint32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] guint32 *const out_data = reinterpret_cast(cairo_image_surface_get_data(out)); ^ CXX display/drawing-surface.o CXX display/drawing-text.o CXX display/gnome-canvas-acetate.o CXX display/grayscale.o CXX display/guideline.o CXX display/nr-3dutils.o In file included from ./ui/view/view.h:19:0, from ./desktop.h:34, from display/grayscale.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/nr-filter-blend.o CXX display/nr-filter-colormatrix.o CXX display/nr-filter-component-transfer.o In file included from ./ui/view/view.h:19:0, from ./desktop.h:34, from display/guideline.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/glibmm-2.4/glibmm/value.h:25, from display/sp-canvas-util.h:16, from display/guideline.cpp:19: display/guideline.cpp: In function 'void sp_guideline_destroy(SPCanvasItem*)': /usr/include/glib-2.0/gobject/gtype.h:2204: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)) ^ display/guideline.h:21:26: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_GUIDELINE(o) (G_TYPE_CHECK_INSTANCE_CAST((o), SP_TYPE_GUIDELINE, SPGuideLine)) ^ display/guideline.cpp:98:23: note: in expansion of macro 'SP_GUIDELINE' SPGuideLine *gl = SP_GUIDELINE(object); ^ display/guideline.cpp: In function 'void sp_guideline_render(SPCanvasItem*, SPCanvasBuf*)': /usr/include/glib-2.0/gobject/gtype.h:2204: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)) ^ display/guideline.h:21:26: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_GUIDELINE(o) (G_TYPE_CHECK_INSTANCE_CAST((o), SP_TYPE_GUIDELINE, SPGuideLine)) ^ display/guideline.cpp:120: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::Affine&, unsigned int)': /usr/include/glib-2.0/gobject/gtype.h:2204: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)) ^ display/guideline.h:21:26: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_GUIDELINE(o) (G_TYPE_CHECK_INSTANCE_CAST((o), SP_TYPE_GUIDELINE, SPGuideLine)) ^ display/guideline.cpp:198:23: note: in expansion of macro 'SP_GUIDELINE' SPGuideLine *gl = SP_GUIDELINE(item); ^ /usr/include/glib-2.0/gobject/gtype.h:2204: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)) ^ display/sp-canvas-item.h:41:30: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CANVAS_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_CANVAS_ITEM, SPCanvasItem)) ^ display/guideline.cpp:207: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:2204: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)) ^ display/guideline.h:21:26: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_GUIDELINE(o) (G_TYPE_CHECK_INSTANCE_CAST((o), SP_TYPE_GUIDELINE, SPGuideLine)) ^ display/guideline.cpp:223:23: note: in expansion of macro 'SP_GUIDELINE' SPGuideLine *gl = SP_GUIDELINE (item); ^ display/guideline.cpp: In function 'SPCanvasItem* sp_guideline_new(SPCanvasGroup*, char*, Geom::Point, Geom::Point)': /usr/include/glib-2.0/gobject/gtype.h:2204: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)) ^ display/guideline.h:21:26: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_GUIDELINE(o) (G_TYPE_CHECK_INSTANCE_CAST((o), SP_TYPE_GUIDELINE, SPGuideLine)) ^ display/guideline.cpp:242:23: note: in expansion of macro 'SP_GUIDELINE' SPGuideLine *gl = SP_GUIDELINE(item); ^ /usr/include/glib-2.0/gobject/gtype.h:2204: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)) ^ display/sp-ctrlpoint.h:20:28: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CTRLPOINT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_CTRLPOINT, SPCtrlPoint)) ^ display/guideline.cpp:243:23: note: in expansion of macro 'SP_CTRLPOINT' SPCtrlPoint *cp = SP_CTRLPOINT(origin); ^ display/guideline.cpp: In function 'void sp_guideline_set_label(SPGuideLine*, const char*)': /usr/include/glib-2.0/gobject/gtype.h:2204: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)) ^ display/sp-canvas-item.h:41:30: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CANVAS_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_CANVAS_ITEM, SPCanvasItem)) ^ display/guideline.cpp:264: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_position(SPGuideLine*, Geom::Point)': /usr/include/glib-2.0/gobject/gtype.h:2204: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)) ^ display/sp-canvas-item.h:41:30: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CANVAS_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_CANVAS_ITEM, SPCanvasItem)) ^ display/guideline.cpp:270: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_normal(SPGuideLine*, Geom::Point)': /usr/include/glib-2.0/gobject/gtype.h:2204: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)) ^ display/sp-canvas-item.h:41:30: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CANVAS_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_CANVAS_ITEM, SPCanvasItem)) ^ display/guideline.cpp:278: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:2204: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)) ^ display/sp-canvas-item.h:41:30: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CANVAS_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_CANVAS_ITEM, SPCanvasItem)) ^ display/guideline.cpp:286: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_delete(SPGuideLine*)': /usr/include/glib-2.0/gobject/gtype.h:2204: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)) ^ display/sp-canvas-item.h:41:30: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CANVAS_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_CANVAS_ITEM, SPCanvasItem)) ^ display/guideline.cpp:297:28: note: in expansion of macro 'SP_CANVAS_ITEM' sp_canvas_item_destroy(SP_CANVAS_ITEM(gl)); ^ In file included from display/nr-filter-blend.cpp:23:0: ./display/cairo-templates.h: In member function 'guint32 SurfaceSynth::pixelAt(int, int) const': ./display/cairo-templates.h:398:50: warning: cast from 'unsigned char*' to 'guint32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] return *reinterpret_cast(px); ^ ./display/cairo-templates.h: In member function 'guint32 SurfaceSynth::alphaAt(int, int) const': ./display/cairo-templates.h:407:55: warning: cast from 'unsigned char*' to 'guint32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] guint32 p = *reinterpret_cast(px); ^ ./display/cairo-templates.h: In member function 'guint32 SurfaceSynth::pixelAt(double, double) const': ./display/cairo-templates.h:424:54: warning: cast from 'unsigned char*' to 'guint32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] guint32 *pxu = reinterpret_cast(pxi); ^ ./display/cairo-templates.h:425:64: warning: cast from 'unsigned char*' to 'guint32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] guint32 *pxl = reinterpret_cast(pxi + _stride); ^ ./display/cairo-templates.h: In member function 'guint32 SurfaceSynth::alphaAt(double, double) const': ./display/cairo-templates.h:462:58: warning: cast from 'unsigned char*' to 'guint32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] guint32 *pxu = reinterpret_cast(pxi); ^ ./display/cairo-templates.h:463:68: warning: cast from 'unsigned char*' to 'guint32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] guint32 *pxl = reinterpret_cast(pxi + _stride); ^ In file included from display/nr-filter-colormatrix.cpp:15:0: ./display/cairo-templates.h: In member function 'guint32 SurfaceSynth::pixelAt(int, int) const': ./display/cairo-templates.h:398:50: warning: cast from 'unsigned char*' to 'guint32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] return *reinterpret_cast(px); ^ ./display/cairo-templates.h: In member function 'guint32 SurfaceSynth::alphaAt(int, int) const': ./display/cairo-templates.h:407:55: warning: cast from 'unsigned char*' to 'guint32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] guint32 p = *reinterpret_cast(px); ^ ./display/cairo-templates.h: In member function 'guint32 SurfaceSynth::pixelAt(double, double) const': ./display/cairo-templates.h:424:54: warning: cast from 'unsigned char*' to 'guint32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] guint32 *pxu = reinterpret_cast(pxi); ^ ./display/cairo-templates.h:425:64: warning: cast from 'unsigned char*' to 'guint32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] guint32 *pxl = reinterpret_cast(pxi + _stride); ^ ./display/cairo-templates.h: In member function 'guint32 SurfaceSynth::alphaAt(double, double) const': ./display/cairo-templates.h:462:58: warning: cast from 'unsigned char*' to 'guint32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] guint32 *pxu = reinterpret_cast(pxi); ^ ./display/cairo-templates.h:463:68: warning: cast from 'unsigned char*' to 'guint32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] guint32 *pxl = reinterpret_cast(pxi + _stride); ^ ./display/cairo-templates.h: In instantiation of 'void ink_cairo_surface_filter(cairo_surface_t*, cairo_surface_t*, Filter) [with Filter = Inkscape::Filters::FilterColorMatrix::ColorMatrixMatrix; cairo_surface_t = _cairo_surface]': display/nr-filter-colormatrix.cpp:175:90: required from here ./display/cairo-templates.h:202:90: warning: cast from 'unsigned char*' to 'guint32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] guint32 *const in_data = reinterpret_cast(cairo_image_surface_get_data(in)); ^ ./display/cairo-templates.h:203:91: warning: cast from 'unsigned char*' to 'guint32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] guint32 *const out_data = reinterpret_cast(cairo_image_surface_get_data(out)); ^ ./display/cairo-templates.h: In instantiation of 'void ink_cairo_surface_filter(cairo_surface_t*, cairo_surface_t*, Filter) [with Filter = Inkscape::Filters::ColorMatrixSaturate; cairo_surface_t = _cairo_surface]': display/nr-filter-colormatrix.cpp:178:72: required from here ./display/cairo-templates.h:202:90: warning: cast from 'unsigned char*' to 'guint32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] guint32 *const in_data = reinterpret_cast(cairo_image_surface_get_data(in)); ^ ./display/cairo-templates.h:203:91: warning: cast from 'unsigned char*' to 'guint32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] guint32 *const out_data = reinterpret_cast(cairo_image_surface_get_data(out)); ^ ./display/cairo-templates.h: In instantiation of 'void ink_cairo_surface_filter(cairo_surface_t*, cairo_surface_t*, Filter) [with Filter = Inkscape::Filters::ColorMatrixHueRotate; cairo_surface_t = _cairo_surface]': display/nr-filter-colormatrix.cpp:181:73: required from here ./display/cairo-templates.h:202:90: warning: cast from 'unsigned char*' to 'guint32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] guint32 *const in_data = reinterpret_cast(cairo_image_surface_get_data(in)); ^ ./display/cairo-templates.h:203:91: warning: cast from 'unsigned char*' to 'guint32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] guint32 *const out_data = reinterpret_cast(cairo_image_surface_get_data(out)); ^ ./display/cairo-templates.h: In instantiation of 'void ink_cairo_surface_filter(cairo_surface_t*, cairo_surface_t*, Filter) [with Filter = Inkscape::Filters::ColorMatrixLuminanceToAlpha; cairo_surface_t = _cairo_surface]': display/nr-filter-colormatrix.cpp:184:75: required from here ./display/cairo-templates.h:202:90: warning: cast from 'unsigned char*' to 'guint32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] guint32 *const in_data = reinterpret_cast(cairo_image_surface_get_data(in)); ^ ./display/cairo-templates.h:203:91: warning: cast from 'unsigned char*' to 'guint32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] guint32 *const out_data = reinterpret_cast(cairo_image_surface_get_data(out)); ^ CXX display/nr-filter-composite.o In file included from display/nr-filter-component-transfer.cpp:14:0: ./display/cairo-templates.h: In member function 'guint32 SurfaceSynth::pixelAt(int, int) const': ./display/cairo-templates.h:398:50: warning: cast from 'unsigned char*' to 'guint32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] return *reinterpret_cast(px); ^ ./display/cairo-templates.h: In member function 'guint32 SurfaceSynth::alphaAt(int, int) const': ./display/cairo-templates.h:407:55: warning: cast from 'unsigned char*' to 'guint32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] guint32 p = *reinterpret_cast(px); ^ ./display/cairo-templates.h: In member function 'guint32 SurfaceSynth::pixelAt(double, double) const': ./display/cairo-templates.h:424:54: warning: cast from 'unsigned char*' to 'guint32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] guint32 *pxu = reinterpret_cast(pxi); ^ ./display/cairo-templates.h:425:64: warning: cast from 'unsigned char*' to 'guint32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] guint32 *pxl = reinterpret_cast(pxi + _stride); ^ ./display/cairo-templates.h: In member function 'guint32 SurfaceSynth::alphaAt(double, double) const': ./display/cairo-templates.h:462:58: warning: cast from 'unsigned char*' to 'guint32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] guint32 *pxu = reinterpret_cast(pxi); ^ ./display/cairo-templates.h:463:68: warning: cast from 'unsigned char*' to 'guint32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] guint32 *pxl = reinterpret_cast(pxi + _stride); ^ CXX display/nr-filter-convolve-matrix.o ./display/cairo-templates.h: In instantiation of 'void ink_cairo_surface_filter(cairo_surface_t*, cairo_surface_t*, Filter) [with Filter = Inkscape::Filters::ComponentTransferTable; cairo_surface_t = _cairo_surface]': display/nr-filter-component-transfer.cpp:264:71: required from here ./display/cairo-templates.h:202:90: warning: cast from 'unsigned char*' to 'guint32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] guint32 *const in_data = reinterpret_cast(cairo_image_surface_get_data(in)); ^ ./display/cairo-templates.h:203:91: warning: cast from 'unsigned char*' to 'guint32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] guint32 *const out_data = reinterpret_cast(cairo_image_surface_get_data(out)); ^ ./display/cairo-templates.h: In instantiation of 'void ink_cairo_surface_filter(cairo_surface_t*, cairo_surface_t*, Filter) [with Filter = Inkscape::Filters::ComponentTransferDiscrete; cairo_surface_t = _cairo_surface]': display/nr-filter-component-transfer.cpp:270:76: required from here ./display/cairo-templates.h:202:90: warning: cast from 'unsigned char*' to 'guint32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] guint32 *const in_data = reinterpret_cast(cairo_image_surface_get_data(in)); ^ ./display/cairo-templates.h:203:91: warning: cast from 'unsigned char*' to 'guint32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] guint32 *const out_data = reinterpret_cast(cairo_image_surface_get_data(out)); ^ ./display/cairo-templates.h: In instantiation of 'void ink_cairo_surface_filter(cairo_surface_t*, cairo_surface_t*, Filter) [with Filter = Inkscape::Filters::ComponentTransferLinear; cairo_surface_t = _cairo_surface]': display/nr-filter-component-transfer.cpp:275:78: required from here ./display/cairo-templates.h:202:90: warning: cast from 'unsigned char*' to 'guint32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] guint32 *const in_data = reinterpret_cast(cairo_image_surface_get_data(in)); ^ ./display/cairo-templates.h:203:91: warning: cast from 'unsigned char*' to 'guint32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] guint32 *const out_data = reinterpret_cast(cairo_image_surface_get_data(out)); ^ ./display/cairo-templates.h: In instantiation of 'void ink_cairo_surface_filter(cairo_surface_t*, cairo_surface_t*, Filter) [with Filter = Inkscape::Filters::ComponentTransferGamma; cairo_surface_t = _cairo_surface]': display/nr-filter-component-transfer.cpp:279:91: required from here ./display/cairo-templates.h:202:90: warning: cast from 'unsigned char*' to 'guint32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] guint32 *const in_data = reinterpret_cast(cairo_image_surface_get_data(in)); ^ ./display/cairo-templates.h:203:91: warning: cast from 'unsigned char*' to 'guint32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] guint32 *const out_data = reinterpret_cast(cairo_image_surface_get_data(out)); ^ ./display/cairo-templates.h: In instantiation of 'void ink_cairo_surface_filter(cairo_surface_t*, cairo_surface_t*, Filter) [with Filter = Inkscape::Filters::ComponentTransferTable; cairo_surface_t = _cairo_surface]': display/nr-filter-component-transfer.cpp:294:59: required from here ./display/cairo-templates.h:202:90: warning: cast from 'unsigned char*' to 'guint32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] guint32 *const in_data = reinterpret_cast(cairo_image_surface_get_data(in)); ^ ./display/cairo-templates.h:203:91: warning: cast from 'unsigned char*' to 'guint32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] guint32 *const out_data = reinterpret_cast(cairo_image_surface_get_data(out)); ^ ./display/cairo-templates.h: In instantiation of 'void ink_cairo_surface_filter(cairo_surface_t*, cairo_surface_t*, Filter) [with Filter = Inkscape::Filters::ComponentTransferDiscrete; cairo_surface_t = _cairo_surface]': display/nr-filter-component-transfer.cpp:300:62: required from here ./display/cairo-templates.h:202:90: warning: cast from 'unsigned char*' to 'guint32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] guint32 *const in_data = reinterpret_cast(cairo_image_surface_get_data(in)); ^ ./display/cairo-templates.h:203:91: warning: cast from 'unsigned char*' to 'guint32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] guint32 *const out_data = reinterpret_cast(cairo_image_surface_get_data(out)); ^ ./display/cairo-templates.h: In instantiation of 'void ink_cairo_surface_filter(cairo_surface_t*, cairo_surface_t*, Filter) [with Filter = Inkscape::Filters::ComponentTransferLinear; cairo_surface_t = _cairo_surface]': display/nr-filter-component-transfer.cpp:305:66: required from here ./display/cairo-templates.h:202:90: warning: cast from 'unsigned char*' to 'guint32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] guint32 *const in_data = reinterpret_cast(cairo_image_surface_get_data(in)); ^ ./display/cairo-templates.h:203:91: warning: cast from 'unsigned char*' to 'guint32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] guint32 *const out_data = reinterpret_cast(cairo_image_surface_get_data(out)); ^ ./display/cairo-templates.h: In instantiation of 'void ink_cairo_surface_filter(cairo_surface_t*, cairo_surface_t*, Filter) [with Filter = Inkscape::Filters::ComponentTransferGamma; cairo_surface_t = _cairo_surface]': display/nr-filter-component-transfer.cpp:309:79: required from here ./display/cairo-templates.h:202:90: warning: cast from 'unsigned char*' to 'guint32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] guint32 *const in_data = reinterpret_cast(cairo_image_surface_get_data(in)); ^ ./display/cairo-templates.h:203:91: warning: cast from 'unsigned char*' to 'guint32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] guint32 *const out_data = reinterpret_cast(cairo_image_surface_get_data(out)); ^ CXX display/nr-filter.o CXX display/nr-filter-diffuselighting.o In file included from display/nr-filter-composite.cpp:14:0: ./display/cairo-templates.h: In member function 'guint32 SurfaceSynth::pixelAt(int, int) const': ./display/cairo-templates.h:398:50: warning: cast from 'unsigned char*' to 'guint32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] return *reinterpret_cast(px); ^ ./display/cairo-templates.h: In member function 'guint32 SurfaceSynth::alphaAt(int, int) const': ./display/cairo-templates.h:407:55: warning: cast from 'unsigned char*' to 'guint32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] guint32 p = *reinterpret_cast(px); ^ ./display/cairo-templates.h: In member function 'guint32 SurfaceSynth::pixelAt(double, double) const': ./display/cairo-templates.h:424:54: warning: cast from 'unsigned char*' to 'guint32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] guint32 *pxu = reinterpret_cast(pxi); ^ ./display/cairo-templates.h:425:64: warning: cast from 'unsigned char*' to 'guint32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] guint32 *pxl = reinterpret_cast(pxi + _stride); ^ ./display/cairo-templates.h: In member function 'guint32 SurfaceSynth::alphaAt(double, double) const': ./display/cairo-templates.h:462:58: warning: cast from 'unsigned char*' to 'guint32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] guint32 *pxu = reinterpret_cast(pxi); ^ ./display/cairo-templates.h:463:68: warning: cast from 'unsigned char*' to 'guint32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] guint32 *pxl = reinterpret_cast(pxi + _stride); ^ ./display/cairo-templates.h: In instantiation of 'void ink_cairo_surface_blend(cairo_surface_t*, cairo_surface_t*, cairo_surface_t*, Blend) [with Blend = Inkscape::Filters::ComposeArithmetic; cairo_surface_t = _cairo_surface]': display/nr-filter-composite.cpp:83:87: required from here ./display/cairo-templates.h:69:91: warning: cast from 'unsigned char*' to 'guint32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] guint32 *const in1_data = reinterpret_cast(cairo_image_surface_get_data(in1)); ^ ./display/cairo-templates.h:70:91: warning: cast from 'unsigned char*' to 'guint32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] guint32 *const in2_data = reinterpret_cast(cairo_image_surface_get_data(in2)); ^ ./display/cairo-templates.h:71:91: warning: cast from 'unsigned char*' to 'guint32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] guint32 *const out_data = reinterpret_cast(cairo_image_surface_get_data(out)); ^ In file included from display/nr-filter-convolve-matrix.cpp:14:0: ./display/cairo-templates.h: In member function 'guint32 SurfaceSynth::pixelAt(int, int) const': ./display/cairo-templates.h:398:50: warning: cast from 'unsigned char*' to 'guint32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] return *reinterpret_cast(px); ^ ./display/cairo-templates.h: In member function 'guint32 SurfaceSynth::alphaAt(int, int) const': ./display/cairo-templates.h:407:55: warning: cast from 'unsigned char*' to 'guint32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] guint32 p = *reinterpret_cast(px); ^ ./display/cairo-templates.h: In member function 'guint32 SurfaceSynth::pixelAt(double, double) const': ./display/cairo-templates.h:424:54: warning: cast from 'unsigned char*' to 'guint32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] guint32 *pxu = reinterpret_cast(pxi); ^ ./display/cairo-templates.h:425:64: warning: cast from 'unsigned char*' to 'guint32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] guint32 *pxl = reinterpret_cast(pxi + _stride); ^ ./display/cairo-templates.h: In member function 'guint32 SurfaceSynth::alphaAt(double, double) const': ./display/cairo-templates.h:462:58: warning: cast from 'unsigned char*' to 'guint32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] guint32 *pxu = reinterpret_cast(pxi); ^ ./display/cairo-templates.h:463:68: warning: cast from 'unsigned char*' to 'guint32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] guint32 *pxl = reinterpret_cast(pxi + _stride); ^ ./display/cairo-templates.h: In instantiation of 'void ink_cairo_surface_synthesize(cairo_surface_t*, const cairo_rectangle_t&, Synth) [with Synth = Inkscape::Filters::ConvolveMatrix<(Inkscape::Filters::PreserveAlphaMode)0u>; cairo_surface_t = _cairo_surface; cairo_rectangle_t = _cairo_rectangle]': ./display/cairo-templates.h:378:50: required from 'void ink_cairo_surface_synthesize(cairo_surface_t*, Synth) [with Synth = Inkscape::Filters::ConvolveMatrix<(Inkscape::Filters::PreserveAlphaMode)0u>; cairo_surface_t = _cairo_surface]' display/nr-filter-convolve-matrix.cpp:166:75: required from here ./display/cairo-templates.h:343:81: warning: cast from 'unsigned char*' to 'guint32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] guint32 *out_p = reinterpret_cast(out_data + i * strideout); ^ ./display/cairo-templates.h: In instantiation of 'void ink_cairo_surface_synthesize(cairo_surface_t*, const cairo_rectangle_t&, Synth) [with Synth = Inkscape::Filters::ConvolveMatrix<(Inkscape::Filters::PreserveAlphaMode)1u>; cairo_surface_t = _cairo_surface; cairo_rectangle_t = _cairo_rectangle]': ./display/cairo-templates.h:378:50: required from 'void ink_cairo_surface_synthesize(cairo_surface_t*, Synth) [with Synth = Inkscape::Filters::ConvolveMatrix<(Inkscape::Filters::PreserveAlphaMode)1u>; cairo_surface_t = _cairo_surface]' display/nr-filter-convolve-matrix.cpp:171:75: required from here ./display/cairo-templates.h:343:81: warning: cast from 'unsigned char*' to 'guint32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] CXX display/nr-filter-displacement-map.o CXX display/nr-filter-flood.o CXX display/nr-filter-gaussian.o In file included from display/nr-filter-diffuselighting.cpp:16:0: ./display/cairo-templates.h: In member function 'guint32 SurfaceSynth::pixelAt(int, int) const': ./display/cairo-templates.h:398:50: warning: cast from 'unsigned char*' to 'guint32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] return *reinterpret_cast(px); ^ ./display/cairo-templates.h: In member function 'guint32 SurfaceSynth::alphaAt(int, int) const': ./display/cairo-templates.h:407:55: warning: cast from 'unsigned char*' to 'guint32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] guint32 p = *reinterpret_cast(px); ^ ./display/cairo-templates.h: In member function 'guint32 SurfaceSynth::pixelAt(double, double) const': ./display/cairo-templates.h:424:54: warning: cast from 'unsigned char*' to 'guint32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] guint32 *pxu = reinterpret_cast(pxi); ^ ./display/cairo-templates.h:425:64: warning: cast from 'unsigned char*' to 'guint32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] guint32 *pxl = reinterpret_cast(pxi + _stride); ^ ./display/cairo-templates.h: In member function 'guint32 SurfaceSynth::alphaAt(double, double) const': ./display/cairo-templates.h:462:58: warning: cast from 'unsigned char*' to 'guint32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] guint32 *pxu = reinterpret_cast(pxi); ^ ./display/cairo-templates.h:463:68: warning: cast from 'unsigned char*' to 'guint32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] guint32 *pxl = reinterpret_cast(pxi + _stride); ^ ./display/cairo-templates.h: In instantiation of 'void ink_cairo_surface_synthesize(cairo_surface_t*, const cairo_rectangle_t&, Synth) [with Synth = Inkscape::Filters::DiffuseDistantLight; cairo_surface_t = _cairo_surface; cairo_rectangle_t = _cairo_rectangle]': ./display/cairo-templates.h:378:50: required from 'void ink_cairo_surface_synthesize(cairo_surface_t*, Synth) [with Synth = Inkscape::Filters::DiffuseDistantLight; cairo_surface_t = _cairo_surface]' display/nr-filter-diffuselighting.cpp:172:85: required from here ./display/cairo-templates.h:343:81: warning: cast from 'unsigned char*' to 'guint32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] guint32 *out_p = reinterpret_cast(out_data + i * strideout); ^ ./display/cairo-templates.h: In instantiation of 'void ink_cairo_surface_synthesize(cairo_surface_t*, const cairo_rectangle_t&, Synth) [with Synth = Inkscape::Filters::DiffusePointLight; cairo_surface_t = _cairo_surface; cairo_rectangle_t = _cairo_rectangle]': ./display/cairo-templates.h:378:50: required from 'void ink_cairo_surface_synthesize(cairo_surface_t*, Synth) [with Synth = Inkscape::Filters::DiffusePointLight; cairo_surface_t = _cairo_surface]' display/nr-filter-diffuselighting.cpp:176:96: required from here ./display/cairo-templates.h:343:81: warning: cast from 'unsigned char*' to 'guint32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ./display/cairo-templates.h: In instantiation of 'void ink_cairo_surface_synthesize(cairo_surface_t*, const cairo_rectangle_t&, Synth) [with Synth = Inkscape::Filters::DiffuseSpotLight; cairo_surface_t = _cairo_surface; cairo_rectangle_t = _cairo_rectangle]': ./display/cairo-templates.h:378:50: required from 'void ink_cairo_surface_synthesize(cairo_surface_t*, Synth) [with Synth = Inkscape::Filters::DiffuseSpotLight; cairo_surface_t = _cairo_surface]' display/nr-filter-diffuselighting.cpp:180:94: required from here ./display/cairo-templates.h:343:81: warning: cast from 'unsigned char*' to 'guint32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] CXX display/nr-filter-image.o In file included from display/nr-filter-displacement-map.cpp:12:0: ./display/cairo-templates.h: In member function 'guint32 SurfaceSynth::pixelAt(int, int) const': ./display/cairo-templates.h:398:50: warning: cast from 'unsigned char*' to 'guint32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] return *reinterpret_cast(px); ^ ./display/cairo-templates.h: In member function 'guint32 SurfaceSynth::alphaAt(int, int) const': ./display/cairo-templates.h:407:55: warning: cast from 'unsigned char*' to 'guint32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] guint32 p = *reinterpret_cast(px); ^ ./display/cairo-templates.h: In member function 'guint32 SurfaceSynth::pixelAt(double, double) const': ./display/cairo-templates.h:424:54: warning: cast from 'unsigned char*' to 'guint32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] guint32 *pxu = reinterpret_cast(pxi); ^ ./display/cairo-templates.h:425:64: warning: cast from 'unsigned char*' to 'guint32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] guint32 *pxl = reinterpret_cast(pxi + _stride); ^ ./display/cairo-templates.h: In member function 'guint32 SurfaceSynth::alphaAt(double, double) const': ./display/cairo-templates.h:462:58: warning: cast from 'unsigned char*' to 'guint32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] guint32 *pxu = reinterpret_cast(pxi); ^ ./display/cairo-templates.h:463:68: warning: cast from 'unsigned char*' to 'guint32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] guint32 *pxl = reinterpret_cast(pxi + _stride); ^ ./display/cairo-templates.h: In instantiation of 'void ink_cairo_surface_synthesize(cairo_surface_t*, const cairo_rectangle_t&, Synth) [with Synth = Inkscape::Filters::Displace; cairo_surface_t = _cairo_surface; cairo_rectangle_t = _cairo_rectangle]': ./display/cairo-templates.h:378:50: required from 'void ink_cairo_surface_synthesize(cairo_surface_t*, Synth) [with Synth = Inkscape::Filters::Displace; cairo_surface_t = _cairo_surface]' display/nr-filter-displacement-map.cpp:93:97: required from here ./display/cairo-templates.h:343:81: warning: cast from 'unsigned char*' to 'guint32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] guint32 *out_p = reinterpret_cast(out_data + i * strideout); ^ CXX display/nr-filter-merge.o CXX display/nr-filter-morphology.o In file included from ./document.h:25:0, from display/nr-filter-image.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 display/nr-filter-offset.o CXX display/nr-filter-primitive.o In file included from display/nr-filter-morphology.cpp:16:0: ./display/cairo-templates.h: In member function 'guint32 SurfaceSynth::pixelAt(int, int) const': ./display/cairo-templates.h:398:50: warning: cast from 'unsigned char*' to 'guint32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] return *reinterpret_cast(px); ^ ./display/cairo-templates.h: In member function 'guint32 SurfaceSynth::alphaAt(int, int) const': ./display/cairo-templates.h:407:55: warning: cast from 'unsigned char*' to 'guint32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] guint32 p = *reinterpret_cast(px); ^ ./display/cairo-templates.h: In member function 'guint32 SurfaceSynth::pixelAt(double, double) const': ./display/cairo-templates.h:424:54: warning: cast from 'unsigned char*' to 'guint32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] guint32 *pxu = reinterpret_cast(pxi); ^ ./display/cairo-templates.h:425:64: warning: cast from 'unsigned char*' to 'guint32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] guint32 *pxl = reinterpret_cast(pxi + _stride); ^ ./display/cairo-templates.h: In member function 'guint32 SurfaceSynth::alphaAt(double, double) const': ./display/cairo-templates.h:462:58: warning: cast from 'unsigned char*' to 'guint32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] guint32 *pxu = reinterpret_cast(pxi); ^ ./display/cairo-templates.h:463:68: warning: cast from 'unsigned char*' to 'guint32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] guint32 *pxl = reinterpret_cast(pxi + _stride); ^ CXX display/nr-filter-slot.o CXX display/nr-filter-specularlighting.o CXX display/nr-filter-tile.o In file included from ./ui/view/view.h:19:0, from ./desktop.h:34, from display/nr-filter-primitive.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 display/nr-filter-turbulence.o CXX display/nr-filter-units.o CXX display/nr-filter-utils.o CXX display/nr-light.o In file included from display/nr-filter-specularlighting.cpp:16:0: ./display/cairo-templates.h: In member function 'guint32 SurfaceSynth::pixelAt(int, int) const': ./display/cairo-templates.h:398:50: warning: cast from 'unsigned char*' to 'guint32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] return *reinterpret_cast(px); ^ ./display/cairo-templates.h: In member function 'guint32 SurfaceSynth::alphaAt(int, int) const': ./display/cairo-templates.h:407:55: warning: cast from 'unsigned char*' to 'guint32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] guint32 p = *reinterpret_cast(px); ^ ./display/cairo-templates.h: In member function 'guint32 SurfaceSynth::pixelAt(double, double) const': ./display/cairo-templates.h:424:54: warning: cast from 'unsigned char*' to 'guint32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] guint32 *pxu = reinterpret_cast(pxi); ^ ./display/cairo-templates.h:425:64: warning: cast from 'unsigned char*' to 'guint32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] guint32 *pxl = reinterpret_cast(pxi + _stride); ^ ./display/cairo-templates.h: In member function 'guint32 SurfaceSynth::alphaAt(double, double) const': ./display/cairo-templates.h:462:58: warning: cast from 'unsigned char*' to 'guint32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] guint32 *pxu = reinterpret_cast(pxi); ^ ./display/cairo-templates.h:463:68: warning: cast from 'unsigned char*' to 'guint32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] guint32 *pxl = reinterpret_cast(pxi + _stride); ^ ./display/cairo-templates.h: In instantiation of 'void ink_cairo_surface_synthesize(cairo_surface_t*, const cairo_rectangle_t&, Synth) [with Synth = Inkscape::Filters::SpecularDistantLight; cairo_surface_t = _cairo_surface; cairo_rectangle_t = _cairo_rectangle]': ./display/cairo-templates.h:378:50: required from 'void ink_cairo_surface_synthesize(cairo_surface_t*, Synth) [with Synth = Inkscape::Filters::SpecularDistantLight; cairo_surface_t = _cairo_surface]' display/nr-filter-specularlighting.cpp:187:77: required from here ./display/cairo-templates.h:343:81: warning: cast from 'unsigned char*' to 'guint32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] guint32 *out_p = reinterpret_cast(out_data + i * strideout); ^ ./display/cairo-templates.h: In instantiation of 'void ink_cairo_surface_synthesize(cairo_surface_t*, const cairo_rectangle_t&, Synth) [with Synth = Inkscape::Filters::SpecularPointLight; cairo_surface_t = _cairo_surface; cairo_rectangle_t = _cairo_rectangle]': ./display/cairo-templates.h:378:50: required from 'void ink_cairo_surface_synthesize(cairo_surface_t*, Synth) [with Synth = Inkscape::Filters::SpecularPointLight; cairo_surface_t = _cairo_surface]' display/nr-filter-specularlighting.cpp:191:88: required from here ./display/cairo-templates.h:343:81: warning: cast from 'unsigned char*' to 'guint32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ./display/cairo-templates.h: In instantiation of 'void ink_cairo_surface_synthesize(cairo_surface_t*, const cairo_rectangle_t&, Synth) [with Synth = Inkscape::Filters::SpecularSpotLight; cairo_surface_t = _cairo_surface; cairo_rectangle_t = _cairo_rectangle]': ./display/cairo-templates.h:378:50: required from 'void ink_cairo_surface_synthesize(cairo_surface_t*, Synth) [with Synth = Inkscape::Filters::SpecularSpotLight; cairo_surface_t = _cairo_surface]' display/nr-filter-specularlighting.cpp:195:86: required from here ./display/cairo-templates.h:343:81: warning: cast from 'unsigned char*' to 'guint32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] CXX display/nr-style.o CXX display/nr-svgfonts.o CXX display/snap-indicator.o In file included from display/nr-filter-turbulence.cpp:20:0: ./display/cairo-templates.h: In member function 'guint32 SurfaceSynth::pixelAt(int, int) const': ./display/cairo-templates.h:398:50: warning: cast from 'unsigned char*' to 'guint32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] return *reinterpret_cast(px); ^ ./display/cairo-templates.h: In member function 'guint32 SurfaceSynth::alphaAt(int, int) const': ./display/cairo-templates.h:407:55: warning: cast from 'unsigned char*' to 'guint32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] guint32 p = *reinterpret_cast(px); ^ ./display/cairo-templates.h: In member function 'guint32 SurfaceSynth::pixelAt(double, double) const': ./display/cairo-templates.h:424:54: warning: cast from 'unsigned char*' to 'guint32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] guint32 *pxu = reinterpret_cast(pxi); ^ ./display/cairo-templates.h:425:64: warning: cast from 'unsigned char*' to 'guint32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] guint32 *pxl = reinterpret_cast(pxi + _stride); ^ ./display/cairo-templates.h: In member function 'guint32 SurfaceSynth::alphaAt(double, double) const': ./display/cairo-templates.h:462:58: warning: cast from 'unsigned char*' to 'guint32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] guint32 *pxu = reinterpret_cast(pxi); ^ ./display/cairo-templates.h:463:68: warning: cast from 'unsigned char*' to 'guint32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] guint32 *pxl = reinterpret_cast(pxi + _stride); ^ ./display/cairo-templates.h: In instantiation of 'void ink_cairo_surface_synthesize(cairo_surface_t*, const cairo_rectangle_t&, Synth) [with Synth = Inkscape::Filters::Turbulence; cairo_surface_t = _cairo_surface; cairo_rectangle_t = _cairo_rectangle]': ./display/cairo-templates.h:378:50: required from 'void ink_cairo_surface_synthesize(cairo_surface_t*, Synth) [with Synth = Inkscape::Filters::Turbulence; cairo_surface_t = _cairo_surface]' display/nr-filter-turbulence.cpp:411:75: required from here ./display/cairo-templates.h:343:81: warning: cast from 'unsigned char*' to 'guint32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] guint32 *out_p = reinterpret_cast(out_data + i * strideout); ^ CXX display/sodipodi-ctrl.o CXX display/sodipodi-ctrlrect.o In file included from ./ui/view/view.h:19:0, from ./desktop.h:34, 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/glib-2.0/gobject/gobject.h:24:0, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from ./ui/view/view.h:14, from ./desktop.h:34, from display/snap-indicator.cpp:16: 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:2204: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)) ^ ./display/sodipodi-ctrl.h:16:34: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CTRL(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_CTRL, SPCtrl)) ^ display/snap-indicator.cpp:261:9: note: in expansion of macro 'SP_CTRL' SP_CTRL(canvasitem)->moveto(p.getPoint()); ^ /usr/include/glib-2.0/gobject/gtype.h:2204: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)) ^ ./display/canvas-text.h:23:29: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CANVASTEXT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_CANVASTEXT, SPCanvasText)) ^ display/snap-indicator.cpp:284:40: note: in expansion of macro 'SP_CANVASTEXT' sp_canvastext_set_fontsize(SP_CANVASTEXT(canvas_tooltip), fontsize); ^ /usr/include/glib-2.0/gobject/gtype.h:2204: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)) ^ ./display/canvas-text.h:23:29: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CANVASTEXT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_CANVASTEXT, SPCanvasText)) ^ display/snap-indicator.cpp:285:13: note: in expansion of macro 'SP_CANVASTEXT' SP_CANVASTEXT(canvas_tooltip)->rgba = 0xffffffff; ^ /usr/include/glib-2.0/gobject/gtype.h:2204: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)) ^ ./display/canvas-text.h:23:29: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CANVASTEXT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_CANVASTEXT, SPCanvasText)) ^ display/snap-indicator.cpp:286:13: note: in expansion of macro 'SP_CANVASTEXT' SP_CANVASTEXT(canvas_tooltip)->outline = false; ^ /usr/include/glib-2.0/gobject/gtype.h:2204: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)) ^ ./display/canvas-text.h:23:29: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CANVASTEXT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_CANVASTEXT, SPCanvasText)) ^ display/snap-indicator.cpp:287:13: note: in expansion of macro 'SP_CANVASTEXT' SP_CANVASTEXT(canvas_tooltip)->background = true; ^ /usr/include/glib-2.0/gobject/gtype.h:2204: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)) ^ ./display/canvas-text.h:23:29: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CANVASTEXT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_CANVASTEXT, SPCanvasText)) ^ display/snap-indicator.cpp:289:17: note: in expansion of macro 'SP_CANVASTEXT' SP_CANVASTEXT(canvas_tooltip)->rgba_background = 0x33337f40; ^ /usr/include/glib-2.0/gobject/gtype.h:2204: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)) ^ ./display/canvas-text.h:23:29: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CANVASTEXT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_CANVASTEXT, SPCanvasText)) ^ display/snap-indicator.cpp:291:17: note: in expansion of macro 'SP_CANVASTEXT' SP_CANVASTEXT(canvas_tooltip)->rgba_background = 0x33337f7f; ^ /usr/include/glib-2.0/gobject/gtype.h:2204: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)) ^ ./display/canvas-text.h:23:29: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CANVASTEXT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_CANVASTEXT, SPCanvasText)) ^ display/snap-indicator.cpp:293:13: note: in expansion of macro 'SP_CANVASTEXT' SP_CANVASTEXT(canvas_tooltip)->anchor_position = TEXT_ANCHOR_CENTER; ^ /usr/include/glib-2.0/gobject/gtype.h:2204: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)) ^ ./display/sodipodi-ctrlrect.h:28:27: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CTRLRECT(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_CTRLRECT, CtrlRect)) ^ display/snap-indicator.cpp:306:13: note: in expansion of macro 'SP_CTRLRECT' SP_CTRLRECT(box)->setRectangle(*bbox); ^ /usr/include/glib-2.0/gobject/gtype.h:2204: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)) ^ ./display/sodipodi-ctrlrect.h:28:27: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CTRLRECT(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_CTRLRECT, CtrlRect)) ^ display/snap-indicator.cpp:307: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:2204: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)) ^ ./display/sodipodi-ctrlrect.h:28:27: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CTRLRECT(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_CTRLRECT, CtrlRect)) ^ display/snap-indicator.cpp:308: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:2204: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)) ^ ./display/sodipodi-ctrl.h:16:34: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CTRL(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_CTRL, SPCtrl)) ^ display/snap-indicator.cpp:361:9: note: in expansion of macro 'SP_CTRL' SP_CTRL(canvasitem)->moveto(p.getPoint()); ^ display/snap-indicator.cpp: In member function 'void Inkscape::Display::SnapIndicator::set_new_debugging_point(const Geom::Point&)': /usr/include/glib-2.0/gobject/gtype.h:2204: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)) ^ ./display/sodipodi-ctrl.h:16:34: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CTRL(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_CTRL, SPCtrl)) ^ display/snap-indicator.cpp:380:5: note: in expansion of macro 'SP_CTRL' SP_CTRL(canvasitem)->moveto(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/glibmm-2.4/glibmm/value.h:25, from display/sp-canvas-util.h:16, from display/sodipodi-ctrl.cpp:10: display/sodipodi-ctrl.cpp: In function 'void sp_ctrl_set_property(GObject*, guint, const GValue*, GParamSpec*)': /usr/include/glib-2.0/gobject/gtype.h:2204: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)) ^ display/sp-canvas-item.h:41:30: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CANVAS_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_CANVAS_ITEM, SPCanvasItem)) ^ display/sodipodi-ctrl.cpp:107:12: note: in expansion of macro 'SP_CANVAS_ITEM' item = SP_CANVAS_ITEM (object); ^ /usr/include/glib-2.0/gobject/gtype.h:2204: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)) ^ display/sodipodi-ctrl.h:16:34: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CTRL(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_CTRL, SPCtrl)) ^ display/sodipodi-ctrl.cpp:108:12: note: in expansion of macro 'SP_CTRL' ctrl = SP_CTRL (object); ^ display/sodipodi-ctrl.cpp: In function 'void sp_ctrl_get_property(GObject*, guint, GValue*, GParamSpec*)': /usr/include/glib-2.0/gobject/gtype.h:2204: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)) ^ display/sodipodi-ctrl.h:16:34: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CTRL(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_CTRL, SPCtrl)) ^ display/sodipodi-ctrl.cpp:161:12: note: in expansion of macro 'SP_CTRL' ctrl = SP_CTRL (object); ^ display/sodipodi-ctrl.cpp: In function 'void sp_ctrl_destroy(SPCanvasItem*)': /usr/include/glib-2.0/gobject/gtype.h:2204: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)) ^ display/sodipodi-ctrl.h:16:34: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CTRL(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_CTRL, SPCtrl)) ^ display/sodipodi-ctrl.cpp:235:20: note: in expansion of macro 'SP_CTRL' SPCtrl *ctrl = SP_CTRL (object); ^ display/sodipodi-ctrl.cpp: In function 'void sp_ctrl_update(SPCanvasItem*, const Geom::Affine&, unsigned int)': /usr/include/glib-2.0/gobject/gtype.h:2204: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)) ^ display/sodipodi-ctrl.h:16:34: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CTRL(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_CTRL, SPCtrl)) ^ display/sodipodi-ctrl.cpp:252: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:2204: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)) ^ display/sodipodi-ctrl.h:16:34: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CTRL(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_CTRL, SPCtrl)) ^ display/sodipodi-ctrl.cpp:313:20: note: in expansion of macro 'SP_CTRL' SPCtrl *ctrl = SP_CTRL (item); ^ display/sodipodi-ctrl.cpp: In function 'void sp_ctrl_build_cache(SPCtrl*)': display/sodipodi-ctrl.cpp:493:65: warning: cast from 'guchar* {aka unsigned char*}' to 'guint32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] px = reinterpret_cast(data + y * r); ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24: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/value.h:25, from display/sp-canvas-util.h:16, from display/sodipodi-ctrl.cpp:10: display/sodipodi-ctrl.cpp: In function 'void sp_ctrl_render(SPCanvasItem*, SPCanvasBuf*)': /usr/include/glib-2.0/gobject/gtype.h:2204: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)) ^ display/sodipodi-ctrl.h:16:34: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CTRL(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_CTRL, SPCtrl)) ^ display/sodipodi-ctrl.cpp:521:20: note: in expansion of macro 'SP_CTRL' SPCtrl *ctrl = SP_CTRL (item); ^ display/sodipodi-ctrl.cpp:550:69: warning: cast from 'unsigned char*' to 'guint32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] guint32 *pb = reinterpret_cast(pxb + i*strideb); ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24: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/value.h:25, from display/sp-canvas-util.h:16, from display/sodipodi-ctrl.cpp:10: display/sodipodi-ctrl.cpp: In member function 'void SPCtrl::moveto(Geom::Point)': /usr/include/glib-2.0/gobject/gtype.h:2204: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)) ^ display/sp-canvas-item.h:41:30: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CANVAS_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_CANVAS_ITEM, SPCanvasItem)) ^ display/sodipodi-ctrl.cpp:591:41: note: in expansion of macro 'SP_CANVAS_ITEM' sp_canvas_item_affine_absolute (SP_CANVAS_ITEM (this), Geom::Affine(Geom::Translate (p))); ^ CXX display/sp-canvas.o CXX display/sp-canvas-util.o CXX display/sp-ctrlcurve.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/sp-canvas-item.h:26, from display/sodipodi-ctrlrect.h:21, from display/sodipodi-ctrlrect.cpp:17: display/sodipodi-ctrlrect.cpp: In function 'void sp_ctrlrect_render(SPCanvasItem*, SPCanvasBuf*)': /usr/include/glib-2.0/gobject/gtype.h:2204: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)) ^ display/sodipodi-ctrlrect.h:28:27: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CTRLRECT(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_CTRLRECT, CtrlRect)) ^ display/sodipodi-ctrlrect.cpp:88: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::Affine&, unsigned int)': /usr/include/glib-2.0/gobject/gtype.h:2204: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)) ^ display/sodipodi-ctrlrect.h:28:27: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CTRLRECT(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_CTRLRECT, CtrlRect)) ^ display/sodipodi-ctrlrect.cpp:94: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:2204: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)) ^ display/sp-canvas-item.h:41:30: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CANVAS_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_CANVAS_ITEM, SPCanvasItem)) ^ display/sodipodi-ctrlrect.cpp:328: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 In file included from ./ui/view/view.h:19:0, from ./desktop.h:34, from display/sp-canvas.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/glib-2.0/gobject/gobject.h:24: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/rectangle.h:7, from display/sp-canvas.cpp:22: display/sp-canvas.cpp: In function 'SPCanvasItem* sp_canvas_item_new(SPCanvasGroup*, GType, const gchar*, ...)': /usr/include/glib-2.0/gobject/gtype.h:2204: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)) ^ display/sp-canvas-item.h:41:30: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CANVAS_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_CANVAS_ITEM, SPCanvasItem)) ^ display/sp-canvas.cpp:447:26: note: in expansion of macro 'SP_CANVAS_ITEM' SPCanvasItem *item = SP_CANVAS_ITEM(g_object_new(type, NULL)); ^ display/sp-canvas.cpp: In function 'void {anonymous}::sp_canvas_item_construct(SPCanvasItem*, SPCanvasGroup*, const gchar*, va_list)': /usr/include/glib-2.0/gobject/gtype.h:2204: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)) ^ display/sp-canvas-item.h:41:30: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CANVAS_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_CANVAS_ITEM, SPCanvasItem)) ^ display/sp-canvas.cpp:463:20: note: in expansion of macro 'SP_CANVAS_ITEM' item->parent = SP_CANVAS_ITEM(parent); ^ /usr/include/glib-2.0/gobject/gtype.h:2204: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)) ^ ./display/sp-canvas-group.h:29:31: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CANVAS_GROUP(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_CANVAS_GROUP, SPCanvasGroup)) ^ display/sp-canvas.cpp:468:5: note: in expansion of macro 'SP_CANVAS_GROUP' SP_CANVAS_GROUP(item->parent)->add(item); ^ display/sp-canvas.cpp: In function 'void {anonymous}::sp_canvas_item_dispose(GObject*)': /usr/include/glib-2.0/gobject/gtype.h:2204: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)) ^ display/sp-canvas-item.h:41:30: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CANVAS_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_CANVAS_ITEM, SPCanvasItem)) ^ display/sp-canvas.cpp:503:26: note: in expansion of macro 'SP_CANVAS_ITEM' SPCanvasItem *item = SP_CANVAS_ITEM (object); ^ /usr/include/glib-2.0/gobject/gtype.h:2204: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)) ^ display/sodipodi-ctrlrect.h:28:27: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CTRLRECT(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_CTRLRECT, CtrlRect)) ^ display/sp-canvas.cpp:516:11: 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:2204: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)) ^ display/sodipodi-ctrlrect.h:28:27: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CTRLRECT(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_CTRLRECT, CtrlRect)) ^ display/sp-canvas.cpp:517:11: note: in expansion of macro 'SP_CTRLRECT' SP_CTRLRECT(object)->update(item->xform, 0); ^ /usr/include/glib-2.0/gobject/gtype.h:2204: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)) ^ ./display/sp-canvas-group.h:29:31: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CANVAS_GROUP(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_CANVAS_GROUP, SPCanvasGroup)) ^ display/sp-canvas.cpp:550:11: note: in expansion of macro 'SP_CANVAS_GROUP' SP_CANVAS_GROUP(item->parent)->remove(item); ^ display/sp-canvas.cpp: In function 'void {anonymous}::sp_canvas_item_finalize(GObject*)': /usr/include/glib-2.0/gobject/gtype.h:2204: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)) ^ display/sp-canvas-item.h:41:30: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CANVAS_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_CANVAS_ITEM, SPCanvasItem)) ^ display/sp-canvas.cpp:567:26: note: in expansion of macro 'SP_CANVAS_ITEM' SPCanvasItem *object = SP_CANVAS_ITEM(gobject); ^ display/sp-canvas.cpp: In function 'void {anonymous}::put_item_after(GList*, GList*)': /usr/include/glib-2.0/gobject/gtype.h:2204: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)) ^ ./display/sp-canvas-group.h:29:31: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CANVAS_GROUP(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_CANVAS_GROUP, SPCanvasGroup)) ^ display/sp-canvas.cpp:659: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)) ^ display/sp-canvas-item.h:41:30: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CANVAS_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_CANVAS_ITEM, SPCanvasItem)) ^ display/sp-canvas.cpp:659: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:2204: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)) ^ ./display/sp-canvas-group.h:29:31: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CANVAS_GROUP(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_CANVAS_GROUP, SPCanvasGroup)) ^ display/sp-canvas.cpp:659: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:2204: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)) ^ ./display/sp-canvas-group.h:29:31: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CANVAS_GROUP(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_CANVAS_GROUP, SPCanvasGroup)) ^ display/sp-canvas.cpp:728: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:2204: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)) ^ ./display/sp-canvas-group.h:29:31: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CANVAS_GROUP(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_CANVAS_GROUP, SPCanvasGroup)) ^ display/sp-canvas.cpp:766: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:2204: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)) ^ ./display/sp-canvas-group.h:29:31: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CANVAS_GROUP(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_CANVAS_GROUP, SPCanvasGroup)) ^ display/sp-canvas.cpp:981: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 static member function 'static void SPCanvasGroup::destroy(SPCanvasItem*)': /usr/include/glib-2.0/gobject/gtype.h:2204: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)) ^ ./display/sp-canvas-group.h:29:31: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CANVAS_GROUP(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_CANVAS_GROUP, SPCanvasGroup)) ^ display/sp-canvas.cpp:1033:34: note: in expansion of macro 'SP_CANVAS_GROUP' SPCanvasGroup const *group = SP_CANVAS_GROUP(object); ^ display/sp-canvas.cpp: In static member function 'static void SPCanvasGroup::update(SPCanvasItem*, const Geom::Affine&, unsigned int)': /usr/include/glib-2.0/gobject/gtype.h:2204: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)) ^ ./display/sp-canvas-group.h:29:31: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CANVAS_GROUP(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_CANVAS_GROUP, SPCanvasGroup)) ^ display/sp-canvas.cpp:1050:34: note: in expansion of macro 'SP_CANVAS_GROUP' SPCanvasGroup const *group = SP_CANVAS_GROUP(item); ^ /usr/include/glib-2.0/gobject/gtype.h:2204: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)) ^ display/sp-canvas-item.h:41:30: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CANVAS_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_CANVAS_ITEM, SPCanvasItem)) ^ display/sp-canvas.cpp:1054:27: note: in expansion of macro 'SP_CANVAS_ITEM' SPCanvasItem *i = SP_CANVAS_ITEM(list->data); ^ display/sp-canvas.cpp: In static member function 'static double SPCanvasGroup::point(SPCanvasItem*, Geom::Point, SPCanvasItem**)': /usr/include/glib-2.0/gobject/gtype.h:2204: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)) ^ ./display/sp-canvas-group.h:29:31: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CANVAS_GROUP(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_CANVAS_GROUP, SPCanvasGroup)) ^ display/sp-canvas.cpp:1077:34: note: in expansion of macro 'SP_CANVAS_GROUP' SPCanvasGroup const *group = SP_CANVAS_GROUP(item); ^ /usr/include/glib-2.0/gobject/gtype.h:2204: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)) ^ display/sp-canvas-item.h:41:30: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CANVAS_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_CANVAS_ITEM, SPCanvasItem)) ^ display/sp-canvas.cpp:1091:31: note: in expansion of macro 'SP_CANVAS_ITEM' SPCanvasItem *child = SP_CANVAS_ITEM(list->data); ^ display/sp-canvas.cpp: In static member function 'static void SPCanvasGroup::render(SPCanvasItem*, SPCanvasBuf*)': /usr/include/glib-2.0/gobject/gtype.h:2204: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)) ^ ./display/sp-canvas-group.h:29:31: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CANVAS_GROUP(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_CANVAS_GROUP, SPCanvasGroup)) ^ display/sp-canvas.cpp:1122:34: note: in expansion of macro 'SP_CANVAS_GROUP' SPCanvasGroup const *group = SP_CANVAS_GROUP(item); ^ /usr/include/glib-2.0/gobject/gtype.h:2204: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)) ^ display/sp-canvas-item.h:41:30: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CANVAS_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_CANVAS_ITEM, SPCanvasItem)) ^ display/sp-canvas.cpp:1125:31: note: in expansion of macro 'SP_CANVAS_ITEM' SPCanvasItem *child = SP_CANVAS_ITEM(list->data); ^ display/sp-canvas.cpp: In static member function 'static void SPCanvasGroup::viewboxChanged(SPCanvasItem*, const IntRect&)': /usr/include/glib-2.0/gobject/gtype.h:2204: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)) ^ ./display/sp-canvas-group.h:29:31: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CANVAS_GROUP(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_CANVAS_GROUP, SPCanvasGroup)) ^ display/sp-canvas.cpp:1141:28: note: in expansion of macro 'SP_CANVAS_GROUP' SPCanvasGroup *group = SP_CANVAS_GROUP(item); ^ /usr/include/glib-2.0/gobject/gtype.h:2204: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)) ^ display/sp-canvas-item.h:41:30: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CANVAS_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_CANVAS_ITEM, SPCanvasItem)) ^ display/sp-canvas.cpp:1144:31: note: in expansion of macro 'SP_CANVAS_ITEM' SPCanvasItem *child = SP_CANVAS_ITEM(list->data); ^ display/sp-canvas.cpp: In function 'void sp_canvas_init(SPCanvas*)': /usr/include/glib-2.0/gobject/gtype.h:2204: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)) ^ display/sp-canvas-item.h:41:30: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CANVAS_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_CANVAS_ITEM, SPCanvasItem)) ^ display/sp-canvas.cpp:1241:20: note: in expansion of macro 'SP_CANVAS_ITEM' canvas->root = SP_CANVAS_ITEM(g_object_new(SPCanvasGroup::getType(), NULL)); ^ display/sp-canvas.cpp: In function 'void sp_canvas_dispose(GObject*)': /usr/include/glib-2.0/gobject/gtype.h:2204: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)) ^ ./display/sp-canvas.h:43:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CANVAS(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_CANVAS, SPCanvas)) ^ display/sp-canvas.cpp:1310:24: note: in expansion of macro 'SP_CANVAS' SPCanvas *canvas = SP_CANVAS(object); ^ display/sp-canvas.cpp: In static member function 'static GtkWidget* SPCanvas::createAA()': /usr/include/glib-2.0/gobject/gtype.h:2204: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)) ^ ./display/sp-canvas.h:43:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CANVAS(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_CANVAS, SPCanvas)) ^ display/sp-canvas.cpp:1341:24: note: in expansion of macro 'SP_CANVAS' SPCanvas *canvas = SP_CANVAS(g_object_new(SP_TYPE_CANVAS, NULL)); ^ display/sp-canvas.cpp: In static member function 'static void SPCanvasImpl::unrealize(GtkWidget*)': /usr/include/glib-2.0/gobject/gtype.h:2204: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)) ^ ./display/sp-canvas.h:43:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CANVAS(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_CANVAS, SPCanvas)) ^ display/sp-canvas.cpp:1408:24: note: in expansion of macro 'SP_CANVAS' SPCanvas *canvas = SP_CANVAS (widget); ^ display/sp-canvas.cpp: In static member function 'static void SPCanvasImpl::sizeRequest(GtkWidget*, GtkRequisition*)': /usr/include/glib-2.0/gobject/gtype.h:2204: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)) ^ ./display/sp-canvas.h:43:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CANVAS(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_CANVAS, SPCanvas)) ^ display/sp-canvas.cpp:1438:23: note: in expansion of macro 'SP_CANVAS' static_cast(SP_CANVAS (widget)); ^ display/sp-canvas.cpp: In static member function 'static void SPCanvasImpl::sizeAllocate(GtkWidget*, GtkAllocation*)': /usr/include/glib-2.0/gobject/gtype.h:2204: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)) ^ ./display/sp-canvas.h:43:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CANVAS(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_CANVAS, SPCanvas)) ^ display/sp-canvas.cpp:1448:24: note: in expansion of macro 'SP_CANVAS' SPCanvas *canvas = SP_CANVAS (widget); ^ display/sp-canvas.cpp: In static member function 'static gint SPCanvasImpl::button(GtkWidget*, GdkEventButton*)': /usr/include/glib-2.0/gobject/gtype.h:2204: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)) ^ ./display/sp-canvas.h:43:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CANVAS(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_CANVAS, SPCanvas)) ^ display/sp-canvas.cpp:1746:24: note: in expansion of macro 'SP_CANVAS' SPCanvas *canvas = SP_CANVAS (widget); ^ display/sp-canvas.cpp: In static member function 'static gint SPCanvasImpl::handleScroll(GtkWidget*, GdkEventScroll*)': /usr/include/glib-2.0/gobject/gtype.h:2204: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)) ^ ./display/sp-canvas.h:43:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CANVAS(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_CANVAS, SPCanvas)) ^ display/sp-canvas.cpp:1812:22: note: in expansion of macro 'SP_CANVAS' return emitEvent(SP_CANVAS(widget), reinterpret_cast(event)); ^ display/sp-canvas.cpp: In static member function 'static int SPCanvasImpl::handleMotion(GtkWidget*, GdkEventMotion*)': /usr/include/glib-2.0/gobject/gtype.h:2204: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)) ^ ./display/sp-canvas.h:43:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CANVAS(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_CANVAS, SPCanvas)) ^ display/sp-canvas.cpp:1829:24: note: in expansion of macro 'SP_CANVAS' SPCanvas *canvas = SP_CANVAS (widget); ^ display/sp-canvas.cpp: In static member function 'static gboolean SPCanvasImpl::handleExpose(GtkWidget*, GdkEventExpose*)': /usr/include/glib-2.0/gobject/gtype.h:2204: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)) ^ ./display/sp-canvas.h:43:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CANVAS(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_CANVAS, SPCanvas)) ^ display/sp-canvas.cpp:2163:24: note: in expansion of macro 'SP_CANVAS' SPCanvas *canvas = SP_CANVAS(widget); ^ display/sp-canvas.cpp: In static member function 'static gint SPCanvasImpl::handleKeyEvent(GtkWidget*, GdkEventKey*)': /usr/include/glib-2.0/gobject/gtype.h:2204: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)) ^ ./display/sp-canvas.h:43:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CANVAS(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_CANVAS, SPCanvas)) ^ display/sp-canvas.cpp:2193:22: note: in expansion of macro 'SP_CANVAS' return emitEvent(SP_CANVAS(widget), reinterpret_cast(event)); ^ display/sp-canvas.cpp:2193:75: warning: cast from 'GdkEventKey* {aka _GdkEventKey*}' to 'GdkEvent* {aka _GdkEvent*}' increases required alignment of target type [-Wcast-align] return emitEvent(SP_CANVAS(widget), 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/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/rectangle.h:7, from display/sp-canvas.cpp:22: display/sp-canvas.cpp: In static member function 'static gint SPCanvasImpl::handleCrossing(GtkWidget*, GdkEventCrossing*)': /usr/include/glib-2.0/gobject/gtype.h:2204: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)) ^ ./display/sp-canvas.h:43:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CANVAS(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_CANVAS, SPCanvas)) ^ display/sp-canvas.cpp:2198:24: note: in expansion of macro 'SP_CANVAS' SPCanvas *canvas = SP_CANVAS (widget); ^ display/sp-canvas.cpp: In static member function 'static gint SPCanvasImpl::handleFocusIn(GtkWidget*, GdkEventFocus*)': /usr/include/glib-2.0/gobject/gtype.h:2204: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)) ^ ./display/sp-canvas.h:43:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CANVAS(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_CANVAS, SPCanvas)) ^ display/sp-canvas.cpp:2212:24: note: in expansion of macro 'SP_CANVAS' SPCanvas *canvas = SP_CANVAS (widget); ^ display/sp-canvas.cpp:2215:68: warning: cast from 'GdkEventFocus* {aka _GdkEventFocus*}' to 'GdkEvent* {aka _GdkEvent*}' increases required alignment of target type [-Wcast-align] return emitEvent(canvas, 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/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/rectangle.h:7, from display/sp-canvas.cpp:22: display/sp-canvas.cpp: In static member function 'static gint SPCanvasImpl::handleFocusOut(GtkWidget*, GdkEventFocus*)': /usr/include/glib-2.0/gobject/gtype.h:2204: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)) ^ ./display/sp-canvas.h:43:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CANVAS(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_CANVAS, SPCanvas)) ^ display/sp-canvas.cpp:2223:24: note: in expansion of macro 'SP_CANVAS' SPCanvas *canvas = SP_CANVAS(widget); ^ display/sp-canvas.cpp:2226:68: warning: cast from 'GdkEventFocus* {aka _GdkEventFocus*}' to 'GdkEvent* {aka _GdkEvent*}' increases required alignment of target type [-Wcast-align] return emitEvent(canvas, 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 ./display/sp-canvas-item.h:26, from ./display/sp-ctrlline.h:19, from ./display/sp-ctrlcurve.h:18, from display/sp-ctrlcurve.cpp:18: display/sp-ctrlcurve.cpp: In function 'void {anonymous}::sp_ctrlcurve_destroy(SPCanvasItem*)': /usr/include/glib-2.0/gobject/gtype.h:2204:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPCtrlCurve*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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-ctrlcurve.h:23:28: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CTRLCURVE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_CTRLCURVE, SPCtrlCurve)) ^ display/sp-ctrlcurve.cpp:82:30: note: in expansion of macro 'SP_CTRLCURVE' SPCtrlCurve *ctrlcurve = SP_CTRLCURVE (object); ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/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/rectangle.h:7, from display/sp-canvas.cpp:22: display/sp-canvas.cpp: In static member function 'static gint SPCanvasImpl::idle_handler(gpointer)': /usr/include/glib-2.0/gobject/gtype.h:2204: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)) ^ ./display/sp-canvas.h:43:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CANVAS(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_CANVAS, SPCanvas)) ^ display/sp-canvas.cpp:2316:24: note: in expansion of macro 'SP_CANVAS' SPCanvas *canvas = SP_CANVAS (data); ^ display/sp-canvas.cpp: In member function 'SPCanvasGroup* SPCanvas::getRoot()': /usr/include/glib-2.0/gobject/gtype.h:2204: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)) ^ ./display/sp-canvas-group.h:29:31: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CANVAS_GROUP(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_CANVAS_GROUP, SPCanvasGroup)) ^ display/sp-canvas.cpp:2337:12: note: in expansion of macro 'SP_CANVAS_GROUP' return SP_CANVAS_GROUP(root); ^ display/sp-ctrlcurve.cpp: In function 'void {anonymous}::sp_ctrlcurve_render(SPCanvasItem*, SPCanvasBuf*)': /usr/include/glib-2.0/gobject/gtype.h:2204:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPCtrlCurve*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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-ctrlcurve.h:23:28: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CTRLCURVE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_CTRLCURVE, SPCtrlCurve)) ^ display/sp-ctrlcurve.cpp:93:23: note: in expansion of macro 'SP_CTRLCURVE' SPCtrlCurve *cl = SP_CTRLCURVE (item); ^ display/sp-ctrlcurve.cpp: In function 'void {anonymous}::sp_ctrlcurve_update(SPCanvasItem*, const Geom::Affine&, unsigned int)': /usr/include/glib-2.0/gobject/gtype.h:2204:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPCtrlCurve*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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-ctrlcurve.h:23:28: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CTRLCURVE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_CTRLCURVE, SPCtrlCurve)) ^ display/sp-ctrlcurve.cpp:124:23: note: in expansion of macro 'SP_CTRLCURVE' SPCtrlCurve *cl = SP_CTRLCURVE (item); ^ CXX display/sp-ctrlquadr.o In file included from ./2geom/interval.h:45:0, from ./2geom/rect.h:45, from display/sp-canvas.cpp:26: ./2geom/generic-interval.h: In static member function 'static void SPCanvasGroup::update(SPCanvasItem*, const Geom::Affine&, unsigned int)': ./2geom/generic-interval.h:144:8: warning: '*((void*)(& bounds)+24).Geom::GenericInterval::_b[1]' may be used uninitialized in this function [-Wmaybe-uninitialized] if(val > _b[1]) _b[1] = val; //no else, as we want to handle NaN ^ display/sp-canvas.cpp:1051:19: note: '*((void*)(& bounds)+24).Geom::GenericInterval::_b[1]' was declared here Geom::OptRect bounds; ^ In file included from ./2geom/interval.h:45:0, from ./2geom/rect.h:45, from display/sp-canvas.cpp:26: ./2geom/generic-interval.h:143:8: warning: '*((void*)(& bounds)+24).Geom::GenericInterval::_b[0]' may be used uninitialized in this function [-Wmaybe-uninitialized] if(val < _b[0]) _b[0] = val; ^ display/sp-canvas.cpp:1051:19: note: '*((void*)(& bounds)+24).Geom::GenericInterval::_b[0]' was declared here Geom::OptRect bounds; ^ In file included from ./2geom/interval.h:45:0, from ./2geom/rect.h:45, from display/sp-canvas.cpp:26: ./2geom/generic-interval.h:144:8: warning: '*((void*)(& bounds)+8).Geom::GenericInterval::_b[1]' may be used uninitialized in this function [-Wmaybe-uninitialized] if(val > _b[1]) _b[1] = val; //no else, as we want to handle NaN ^ display/sp-canvas.cpp:1051:19: note: '*((void*)(& bounds)+8).Geom::GenericInterval::_b[1]' was declared here Geom::OptRect bounds; ^ In file included from ./2geom/interval.h:45:0, from ./2geom/rect.h:45, from display/sp-canvas.cpp:26: ./2geom/generic-interval.h:143:8: warning: '*((void*)(& bounds)+8).Geom::GenericInterval::_b[0]' may be used uninitialized in this function [-Wmaybe-uninitialized] if(val < _b[0]) _b[0] = val; ^ display/sp-canvas.cpp:1051:19: note: '*((void*)(& bounds)+8).Geom::GenericInterval::_b[0]' was declared here Geom::OptRect bounds; ^ In file included from /usr/include/glib-2.0/gobject/gobject.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/sp-canvas-item.h:26, from ./display/sp-ctrlline.h:19, from display/sp-ctrlline.cpp:25: display/sp-ctrlline.cpp: In function 'void {anonymous}::sp_ctrlline_destroy(SPCanvasItem*)': /usr/include/glib-2.0/gobject/gtype.h:2204: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)) ^ ./display/sp-ctrlline.h:24:27: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CTRLLINE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_CTRLLINE, SPCtrlLine)) ^ display/sp-ctrlline.cpp:87:28: note: in expansion of macro 'SP_CTRLLINE' SPCtrlLine *ctrlline = SP_CTRLLINE(object); ^ display/sp-ctrlline.cpp: In function 'void {anonymous}::sp_ctrlline_render(SPCanvasItem*, SPCanvasBuf*)': /usr/include/glib-2.0/gobject/gtype.h:2204: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)) ^ ./display/sp-ctrlline.h:24:27: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CTRLLINE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_CTRLLINE, SPCtrlLine)) ^ display/sp-ctrlline.cpp:98:22: note: in expansion of macro 'SP_CTRLLINE' SPCtrlLine *cl = SP_CTRLLINE(item); ^ display/sp-ctrlline.cpp: In function 'void {anonymous}::sp_ctrlline_update(SPCanvasItem*, const Geom::Affine&, unsigned int)': /usr/include/glib-2.0/gobject/gtype.h:2204: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)) ^ ./display/sp-ctrlline.h:24:27: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CTRLLINE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_CTRLLINE, SPCtrlLine)) ^ display/sp-ctrlline.cpp:133:22: note: in expansion of macro 'SP_CTRLLINE' SPCtrlLine *cl = SP_CTRLLINE(item); ^ CXX extension/extension.o CXX extension/db.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/value.h:25, from display/sp-canvas-util.h:16, from display/sp-ctrlpoint.cpp:13: display/sp-ctrlpoint.cpp: In function 'void sp_ctrlpoint_destroy(SPCanvasItem*)': /usr/include/glib-2.0/gobject/gtype.h:2204: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)) ^ display/sp-ctrlpoint.h:20:28: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CTRLPOINT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_CTRLPOINT, SPCtrlPoint)) ^ display/sp-ctrlpoint.cpp:78: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:2204: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)) ^ display/sp-ctrlpoint.h:20:28: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CTRLPOINT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_CTRLPOINT, SPCtrlPoint)) ^ display/sp-ctrlpoint.cpp:89: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::Affine&, unsigned int)': /usr/include/glib-2.0/gobject/gtype.h:2204: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)) ^ display/sp-ctrlpoint.h:20:28: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CTRLPOINT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_CTRLPOINT, SPCtrlPoint)) ^ display/sp-ctrlpoint.cpp:110: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:2204: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)) ^ display/sp-canvas-item.h:41:30: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CANVAS_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_CANVAS_ITEM, SPCanvasItem)) ^ display/sp-ctrlpoint.cpp:142: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:2204: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)) ^ display/sp-canvas-item.h:41:30: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CANVAS_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_CANVAS_ITEM, SPCanvasItem)) ^ display/sp-ctrlpoint.cpp:159:40: note: in expansion of macro 'SP_CANVAS_ITEM' sp_canvas_item_request_update (SP_CANVAS_ITEM (cp)); ^ CXX extension/dependency.o In file included from ./document.h:25:0, from extension/input.h:18, from extension/db.cpp:19: ./gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': ./gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/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: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/box.h:58, from extension/extension.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/box.h:58, from extension/extension.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 display/sp-canvas-item.h:26, from display/sp-ctrlquadr.cpp:17: display/sp-ctrlquadr.cpp: In function 'void sp_ctrlquadr_render(SPCanvasItem*, SPCanvasBuf*)': /usr/include/glib-2.0/gobject/gtype.h:2204: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)) ^ display/sp-ctrlquadr.h:18:28: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CTRLQUADR(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_CTRLQUADR, SPCtrlQuadr)) ^ display/sp-ctrlquadr.cpp:95: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::Affine&, unsigned int)': /usr/include/glib-2.0/gobject/gtype.h:2204: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)) ^ display/sp-ctrlquadr.h:18:28: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CTRLQUADR(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_CTRLQUADR, SPCtrlQuadr)) ^ display/sp-ctrlquadr.cpp:138: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:2204: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)) ^ display/sp-canvas-item.h:41:30: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CANVAS_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_CANVAS_ITEM, SPCanvasItem)) ^ display/sp-ctrlquadr.cpp:172: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:2204: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)) ^ display/sp-canvas-item.h:41:30: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CANVAS_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_CANVAS_ITEM, SPCanvasItem)) ^ display/sp-ctrlquadr.cpp:188:40: note: in expansion of macro 'SP_CANVAS_ITEM' sp_canvas_item_request_update (SP_CANVAS_ITEM (cl)); ^ 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/box.h:58, from ./ui/widget/panel.h:24, from ./ui/dialog/extensions.h:14, from extension/error-file.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/box.h:58, from ./ui/widget/panel.h:24, from ./ui/dialog/extensions.h:14, from extension/error-file.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/box.h:58, from ./ui/widget/panel.h:24, from ./ui/dialog/extensions.h:14, from extension/error-file.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/textview.h:38:0, from ./ui/dialog/extensions.h:15, from extension/error-file.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 extension/param/notebook.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 /usr/include/gtkmm-2.4/gtkmm/messagedialog.h:30, from extension/execution-env.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/box.h:58, from /usr/include/gtkmm-2.4/gtkmm/dialog.h:30, from extension/internal/pdfinput/pdf-input.h:23, from extension/init.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/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: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 /usr/include/gtkmm-2.4/gtkmm/dialog.h:30, from /usr/include/gtkmm-2.4/gtkmm/messagedialog.h:30, from extension/execution-env.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:25:0, from ./document-private.h:23, from extension/param/parameter.cpp:26: ./gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': ./gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:35:0, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:33, from /usr/include/gdkmm-2.4/gdkmm/window.h:30, from /usr/include/gdkmm-2.4/gdkmm/event.h:27, from /usr/include/gtkmm-2.4/gtkmm/widget.h:37, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/box.h:58, from /usr/include/gtkmm-2.4/gtkmm/dialog.h:30, from extension/internal/pdfinput/pdf-input.h:23, from extension/init.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 ./selection.h:23:0, from extension/execution-env.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/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/internal/pdfinput/pdf-input.h:23, from extension/init.cpp:20: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ CXX extension/param/bool.o In file included from ./document.h:25:0, from extension/internal/javafx-out.h:20, from extension/init.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/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/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:24: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:35:0, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:33, from /usr/include/gdkmm-2.4/gdkmm/window.h:30, from /usr/include/gdkmm-2.4/gdkmm/event.h:27, from /usr/include/gtkmm-2.4/gtkmm/widget.h:37, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/box.h:58, from extension/param/notebook.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 extension/param/notebook.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 extension/param/notebook.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 ./document.h:25:0, from ./document-private.h:23, from extension/param/notebook.cpp:34: ./gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': ./gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/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: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 extension/param/bool.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 extension/param/bool.cpp:18: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ CXX extension/param/color.o CXX extension/param/description.o In file included from extension/param/bool.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_); } ^ CXX extension/param/enum.o CXX extension/param/float.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/description.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 extension/param/color.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/description.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 extension/param/color.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/description.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 extension/param/color.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/color.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/int.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: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 extension/param/float.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 extension/param/float.cpp:18: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ CXX extension/param/radiobutton.o In file included from ./ui/widget/spinbutton.h:21:0, from extension/param/float.cpp:20: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:163:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/gtkmm-2.4/gtkmm/widget.h:29, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/box.h:58, from extension/param/enum.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 extension/param/string.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 extension/param/enum.cpp:25: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:44:0, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/box.h:58, from extension/param/enum.cpp:25: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/combobox.h:31, from /usr/include/gtkmm-2.4/gtkmm/comboboxtext.h:24, from extension/param/enum.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/combobox.h:31, from /usr/include/gtkmm-2.4/gtkmm/comboboxtext.h:24, from extension/param/enum.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/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: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:25:0, from ./document-private.h:23, from extension/param/enum.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 extension/param/int.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 extension/param/int.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 extension/param/int.cpp:18: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from ./ui/widget/spinbutton.h:21:0, from extension/param/int.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 extension/implementation/implementation.o 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: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 extension/param/string.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 extension/param/string.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 extension/param/string.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/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/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: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 extension/param/radiobutton.cpp:25: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:44:0, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/box.h:58, from extension/param/radiobutton.cpp:25: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/combobox.h:31, from /usr/include/gtkmm-2.4/gtkmm/comboboxtext.h:24, from extension/param/radiobutton.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/combobox.h:31, from /usr/include/gtkmm-2.4/gtkmm/comboboxtext.h:24, from extension/param/radiobutton.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/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: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_); } ^ CXX extension/implementation/xslt.o In file included from ./document.h:25:0, from ./document-private.h:23, 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 ./document.h:25: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] ); ^ CXX extension/internal/wpg-input.o In file included from ./document.h:25:0, from ./extension/input.h:18, from extension/implementation/xslt.cpp:23: ./gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': ./gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/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/implementation/script.cpp:16: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ CXX extension/internal/bitmap/imagemagick.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 /usr/include/gtkmm-2.4/gtkmm/messagedialog.h:30, from extension/implementation/script.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 /usr/include/gtkmm-2.4/gtkmm/dialog.h:30, from /usr/include/gtkmm-2.4/gtkmm/messagedialog.h:30, from extension/implementation/script.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 extension/implementation/script.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_); } ^ CXX extension/internal/bitmap/adaptiveThreshold.o In file included from ./ui/view/view.h:19:0, from ./desktop.h:34, 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 ./document.h:25:0, from ./extension/input.h:18, from extension/internal/wpg-input.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 extension/internal/bitmap/addNoise.o extension/implementation/script.cpp: In member function 'virtual void Inkscape::Extension::Implementation::Script::effect(Inkscape::Extension::Effect*, Inkscape::UI::View::View*, Inkscape::Extension::Implementation::ImplementationDocumentCache*)': extension/implementation/script.cpp:666:59: warning: cast from 'Inkscape::UI::View::View*' to 'SPDesktop*' increases required alignment of target type [-Wcast-align] SPDesktop *desktop = reinterpret_cast(doc); ^ CXX extension/internal/bitmap/blur.o In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/gtkmm-2.4/gtkmm/widget.h:29, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/box.h:58, from extension/internal/bitmap/imagemagick.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/internal/bitmap/imagemagick.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/internal/bitmap/imagemagick.cpp:21: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from extension/internal/bitmap/imagemagick.cpp:22: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: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/internal/bitmap/channel.o In file included from ./ui/view/view.h:19:0, from ./desktop.h:34, from extension/internal/bitmap/imagemagick.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 extension/internal/bitmap/charcoal.o CXX extension/internal/bitmap/colorize.o CXX extension/internal/bitmap/contrast.o CXX extension/internal/bitmap/crop.o CXX extension/internal/bitmap/cycleColormap.o CXX extension/internal/bitmap/despeckle.o CXX extension/internal/bitmap/edge.o CXX extension/internal/bitmap/emboss.o CXX extension/internal/bitmap/enhance.o CXX extension/internal/bitmap/equalize.o CXX extension/internal/bitmap/gaussianBlur.o CXX extension/internal/bitmap/implode.o CXX extension/internal/bitmap/level.o CXX extension/internal/bitmap/levelChannel.o CXX extension/internal/bitmap/medianFilter.o CXX extension/internal/bitmap/modulate.o CXX extension/internal/bitmap/negate.o CXX extension/internal/bitmap/normalize.o CXX extension/internal/bitmap/oilPaint.o CXX extension/internal/bitmap/opacity.o CXX extension/internal/bitmap/raise.o CXX extension/internal/bitmap/reduceNoise.o CXX extension/internal/bitmap/sample.o CXX extension/internal/bitmap/shade.o CXX extension/internal/bitmap/sharpen.o CXX extension/internal/bitmap/solarize.o CXX extension/internal/bitmap/spread.o CXX extension/internal/bitmap/swirl.o CXX extension/internal/bitmap/threshold.o CXX extension/internal/bitmap/unsharpmask.o CXX extension/internal/bitmap/wave.o CXX extension/internal/pdfinput/svg-builder.o CXX extension/internal/pdfinput/pdf-parser.o CXX extension/internal/pdfinput/pdf-input.o CXX extension/internal/filter/filter-all.o In file included from ./document.h:25:0, from ./document-private.h:23, from extension/internal/pdfinput/svg-builder.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/box.h:58, from /usr/include/gtkmm-2.4/gtkmm/dialog.h:30, from extension/internal/pdfinput/pdf-input.h:23, from extension/internal/pdfinput/pdf-input.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 /usr/include/gtkmm-2.4/gtkmm/dialog.h:30, from extension/internal/pdfinput/pdf-input.h:23, from extension/internal/pdfinput/pdf-input.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 /usr/include/gtkmm-2.4/gtkmm/dialog.h:30, from extension/internal/pdfinput/pdf-input.h:23, from extension/internal/pdfinput/pdf-input.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 /usr/include/gtkmm-2.4/gtkmm/comboboxtext.h:24, from extension/internal/pdfinput/pdf-input.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/combobox.h:31, from /usr/include/gtkmm-2.4/gtkmm/comboboxtext.h:24, from extension/internal/pdfinput/pdf-input.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/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/internal/pdfinput/pdf-input.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 ./document.h:25:0, from ./extension/input.h:18, from extension/internal/pdfinput/pdf-input.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 ./ui/widget/spinbutton.h:21:0, from extension/internal/pdfinput/pdf-input.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_); } ^ 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:489:80: warning: cast from 'unsigned char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] src = reinterpret_cast(cairo_data + y * cairo_rowstride); ^ CXX extension/internal/filter/filter-file.o CXX extension/internal/filter/filter.o CXX filters/blend.o CXX filters/colormatrix.o CXX filters/componenttransfer.o In file included from ./ui/view/view.h:19:0, from ./desktop.h:34, 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/componenttransfer-funcnode.o CXX filters/composite.o In file included from ./document.h:25:0, from filters/componenttransfer.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 filters/convolvematrix.o In file included from ./document.h:25:0, from filters/componenttransfer-funcnode.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 filters/diffuselighting.o CXX filters/displacementmap.o CXX filters/distantlight.o CXX filters/flood.o In file included from ./document.h:25:0, from filters/distantlight.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 filters/gaussian-blur.o CXX filters/image.o CXX filters/merge.o CXX filters/mergenode.o CXX filters/morphology.o CXX filters/offset.o CXX filters/pointlight.o CXX filters/specularlighting.o In file included from ./document.h:25:0, from filters/pointlight.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 filters/spotlight.o CXX filters/tile.o CXX filters/turbulence.o CXX io/base64stream.o In file included from ./document.h:25:0, from filters/spotlight.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 io/bufferstream.o CXX io/gzipstream.o CXX io/inkjar.o CXX io/inkscapestream.o CXX io/resource.o CXX io/stringstream.o CXX io/sys.o CXX io/uristream.o CXX io/xsltstream.o CXX libnrtype/nr-type-primitives.o CXX libnrtype/FontFactory.o CXX libnrtype/FontInstance.o CXX libnrtype/font-lister.o CXX libnrtype/TextWrapper.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 libnrtype/font-lister.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/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/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 libnrtype/font-lister.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_); } ^ 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 libnrtype/font-lister.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_); } ^ CXX libnrtype/Layout-TNG-Compute.o In file included from ./ui/view/view.h:19:0, from ./desktop.h:34, from libnrtype/font-lister.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 libnrtype/Layout-TNG-Input.o CXX libnrtype/Layout-TNG-OutIter.o CXX libnrtype/Layout-TNG-Output.o CXX libnrtype/Layout-TNG-Scanline-Makers.o CXX libnrtype/Layout-TNG.o CXX live_effects/effect.o CXX live_effects/lpeobject.o CXX live_effects/lpegroupbbox.o 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/box.h:58, from ./ui/widget/labelled.h:22, from ./ui/widget/combo-enums.h:14, from ./ui/widget/registered-enums.h:13, from ./live_effects/parameter/enum.h:12, from ./live_effects/lpe-patternalongpath.h:12, from live_effects/effect.cpp:13: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ CXX live_effects/lpe-patternalongpath.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/labelled.h:22, from ./ui/widget/combo-enums.h:14, from ./ui/widget/registered-enums.h:13, from ./live_effects/parameter/enum.h:12, from ./live_effects/lpe-patternalongpath.h:12, from live_effects/effect.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/labelled.h:22, from ./ui/widget/combo-enums.h:14, from ./ui/widget/registered-enums.h:13, from ./live_effects/parameter/enum.h:12, from ./live_effects/lpe-patternalongpath.h:12, from live_effects/effect.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/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:15, from ./ui/widget/registered-enums.h:13, from ./live_effects/parameter/enum.h:12, from ./live_effects/lpe-patternalongpath.h:12, from live_effects/effect.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-enums.h:15, from ./ui/widget/registered-enums.h:13, from ./live_effects/parameter/enum.h:12, from ./live_effects/lpe-patternalongpath.h:12, from live_effects/effect.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/treeview.h:34:0, from /usr/include/gtkmm-2.4/gtkmm/combobox.h:34, from ./ui/widget/combo-enums.h:15, from ./ui/widget/registered-enums.h:13, from ./live_effects/parameter/enum.h:12, from ./live_effects/lpe-patternalongpath.h:12, from live_effects/effect.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 live_effects/lpe-bendpath.o In file included from ./document.h:25:0, from ./ui/widget/registered-widget.h:28, from ./ui/widget/registered-enums.h:14, from ./live_effects/parameter/enum.h:12, from ./live_effects/lpe-patternalongpath.h:12, from live_effects/effect.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 ./document.h:25:0, from live_effects/lpeobject.cpp:16: ./gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': ./gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ CXX live_effects/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/box.h:58, from ./ui/widget/labelled.h:22, from ./ui/widget/combo-enums.h:14, from ./ui/widget/registered-enums.h:13, from ./live_effects/parameter/enum.h:12, from ./live_effects/lpe-patternalongpath.h:12, from live_effects/lpe-patternalongpath.cpp:7: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:35:0, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:33, from /usr/include/gdkmm-2.4/gdkmm/window.h:30, from /usr/include/gdkmm-2.4/gdkmm/event.h:27, from /usr/include/gtkmm-2.4/gtkmm/widget.h:37, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/box.h:58, from ./ui/widget/labelled.h:22, from ./ui/widget/combo-enums.h:14, from ./ui/widget/registered-enums.h:13, from ./live_effects/parameter/enum.h:12, from ./live_effects/lpe-patternalongpath.h:12, from live_effects/lpe-patternalongpath.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/labelled.h:22, from ./ui/widget/combo-enums.h:14, from ./ui/widget/registered-enums.h:13, from ./live_effects/parameter/enum.h:12, from ./live_effects/lpe-patternalongpath.h:12, from live_effects/lpe-patternalongpath.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/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:15, from ./ui/widget/registered-enums.h:13, from ./live_effects/parameter/enum.h:12, from ./live_effects/lpe-patternalongpath.h:12, from live_effects/lpe-patternalongpath.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-enums.h:15, from ./ui/widget/registered-enums.h:13, from ./live_effects/parameter/enum.h:12, from ./live_effects/lpe-patternalongpath.h:12, from live_effects/lpe-patternalongpath.cpp:7: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:127:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:130:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/treeview.h:34:0, from /usr/include/gtkmm-2.4/gtkmm/combobox.h:34, from ./ui/widget/combo-enums.h:15, from ./ui/widget/registered-enums.h:13, from ./live_effects/parameter/enum.h:12, from ./live_effects/lpe-patternalongpath.h:12, from live_effects/lpe-patternalongpath.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/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/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/labelled.h:22, from ./ui/widget/combo-enums.h:14, from ./ui/widget/registered-enums.h:13, from ./live_effects/parameter/enum.h:12, from ./live_effects/lpe-bendpath.h:13, from live_effects/lpe-bendpath.cpp:8: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:35:0, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:33, from /usr/include/gdkmm-2.4/gdkmm/window.h:30, from /usr/include/gdkmm-2.4/gdkmm/event.h:27, from /usr/include/gtkmm-2.4/gtkmm/widget.h:37, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/box.h:58, from ./ui/widget/labelled.h:22, from ./ui/widget/combo-enums.h:14, from ./ui/widget/registered-enums.h:13, from ./live_effects/parameter/enum.h:12, from ./live_effects/lpe-bendpath.h:13, from live_effects/lpe-bendpath.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 ./document.h:25:0, from ./ui/widget/registered-widget.h:28, from ./ui/widget/registered-enums.h:14, from ./live_effects/parameter/enum.h:12, from ./live_effects/lpe-patternalongpath.h:12, from live_effects/lpe-patternalongpath.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/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/labelled.h:22, from ./ui/widget/combo-enums.h:14, from ./ui/widget/registered-enums.h:13, from ./live_effects/parameter/enum.h:12, from ./live_effects/lpe-bendpath.h:13, from live_effects/lpe-bendpath.cpp:8: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.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:15, from ./ui/widget/registered-enums.h:13, from ./live_effects/parameter/enum.h:12, from ./live_effects/lpe-bendpath.h:13, from live_effects/lpe-bendpath.cpp:8: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:86:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:89:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.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:15, from ./ui/widget/registered-enums.h:13, from ./live_effects/parameter/enum.h:12, from ./live_effects/lpe-bendpath.h:13, from live_effects/lpe-bendpath.cpp:8: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:127:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:130:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required 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:15, from ./ui/widget/registered-enums.h:13, from ./live_effects/parameter/enum.h:12, from ./live_effects/lpe-bendpath.h:13, from live_effects/lpe-bendpath.cpp:8: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:98:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:101:87: warning: cast from 'GObject* {aka _GObject*}' 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:25:0, from ./ui/widget/registered-widget.h:28, from ./ui/widget/registered-enums.h:14, from ./live_effects/parameter/enum.h:12, from ./live_effects/lpe-bendpath.h:13, from live_effects/lpe-bendpath.cpp:8: ./gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_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/box.h:58, from ./ui/widget/labelled.h:22, from ./ui/widget/combo-enums.h:14, from ./ui/widget/registered-enums.h:13, from ./live_effects/parameter/enum.h:12, from ./live_effects/lpe-boolops.h:17, from live_effects/lpe-boolops.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/labelled.h:22, from ./ui/widget/combo-enums.h:14, from ./ui/widget/registered-enums.h:13, from ./live_effects/parameter/enum.h:12, from ./live_effects/lpe-boolops.h:17, from live_effects/lpe-boolops.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/labelled.h:22, from ./ui/widget/combo-enums.h:14, from ./ui/widget/registered-enums.h:13, from ./live_effects/parameter/enum.h:12, from ./live_effects/lpe-boolops.h:17, from live_effects/lpe-boolops.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/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:15, from ./ui/widget/registered-enums.h:13, from ./live_effects/parameter/enum.h:12, from ./live_effects/lpe-boolops.h:17, from live_effects/lpe-boolops.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-enums.h:15, from ./ui/widget/registered-enums.h:13, from ./live_effects/parameter/enum.h:12, from ./live_effects/lpe-boolops.h:17, from live_effects/lpe-boolops.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/treeview.h:34:0, from /usr/include/gtkmm-2.4/gtkmm/combobox.h:34, from ./ui/widget/combo-enums.h:15, from ./ui/widget/registered-enums.h:13, from ./live_effects/parameter/enum.h:12, from ./live_effects/lpe-boolops.h:17, from live_effects/lpe-boolops.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 ./document.h:25:0, from ./ui/widget/registered-widget.h:28, from ./ui/widget/registered-enums.h:14, from ./live_effects/parameter/enum.h:12, from ./live_effects/lpe-boolops.h:17, from live_effects/lpe-boolops.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/box.h:58, from ./ui/widget/labelled.h:22, from ./ui/widget/combo-enums.h:14, from ./ui/widget/registered-enums.h:13, from ./live_effects/parameter/enum.h:12, from ./live_effects/lpe-dynastroke.h:17, from live_effects/lpe-dynastroke.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/labelled.h:22, from ./ui/widget/combo-enums.h:14, from ./ui/widget/registered-enums.h:13, from ./live_effects/parameter/enum.h:12, from ./live_effects/lpe-dynastroke.h:17, from live_effects/lpe-dynastroke.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/labelled.h:22, from ./ui/widget/combo-enums.h:14, from ./ui/widget/registered-enums.h:13, from ./live_effects/parameter/enum.h:12, from ./live_effects/lpe-dynastroke.h:17, from live_effects/lpe-dynastroke.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/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:15, from ./ui/widget/registered-enums.h:13, from ./live_effects/parameter/enum.h:12, from ./live_effects/lpe-dynastroke.h:17, from live_effects/lpe-dynastroke.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-enums.h:15, from ./ui/widget/registered-enums.h:13, from ./live_effects/parameter/enum.h:12, from ./live_effects/lpe-dynastroke.h:17, from live_effects/lpe-dynastroke.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/treeview.h:34:0, from /usr/include/gtkmm-2.4/gtkmm/combobox.h:34, from ./ui/widget/combo-enums.h:15, from ./ui/widget/registered-enums.h:13, from ./live_effects/parameter/enum.h:12, from ./live_effects/lpe-dynastroke.h:17, from live_effects/lpe-dynastroke.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 ./document.h:25:0, from ./ui/widget/registered-widget.h:28, from ./ui/widget/registered-enums.h:14, from ./live_effects/parameter/enum.h:12, from ./live_effects/lpe-dynastroke.h:17, from live_effects/lpe-dynastroke.cpp:13: ./gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': ./gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ CXX live_effects/lpe-extrude.o CXX live_effects/lpe-sketch.o CXX live_effects/lpe-knot.o In file included from ./document.h:25:0, from live_effects/lpe-knot.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] ); ^ CXX live_effects/lpe-vonkoch.o CXX live_effects/lpe-rough-hatches.o CXX live_effects/lpe-curvestitch.o 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/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/box.h:58, from ./ui/widget/labelled.h:22, from ./ui/widget/scalar.h:15, from live_effects/lpe-rough-hatches.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/box.h:58, from ./ui/widget/labelled.h:22, from ./ui/widget/scalar.h:15, from live_effects/lpe-rough-hatches.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/box.h:58, from ./ui/widget/labelled.h:22, from ./ui/widget/scalar.h:15, from live_effects/lpe-rough-hatches.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/box.h:58, from ./ui/widget/labelled.h:22, from ./ui/widget/scalar.h:15, from live_effects/lpe-curvestitch.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/box.h:58, from ./ui/widget/labelled.h:22, from ./ui/widget/scalar.h:15, from live_effects/lpe-curvestitch.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/box.h:58, from ./ui/widget/labelled.h:22, from ./ui/widget/scalar.h:15, from live_effects/lpe-curvestitch.cpp:15: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ CXX live_effects/lpe-gears.o CXX live_effects/lpe-interpolate.o CXX live_effects/lpe-test-doEffect-stack.o CXX live_effects/lpe-lattice.o CXX live_effects/lpe-envelope.o CXX live_effects/lpe-spiro.o CXX live_effects/lpe-tangent_to_curve.o In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/gtkmm-2.4/gtkmm/widget.h:29, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/box.h:58, from ./ui/widget/labelled.h:22, from ./ui/widget/combo-enums.h:14, from ./ui/widget/registered-enums.h:13, from ./live_effects/parameter/enum.h:12, from ./live_effects/lpe-lattice.h:20, from live_effects/lpe-lattice.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 ./ui/widget/labelled.h:22, from ./ui/widget/combo-enums.h:14, from ./ui/widget/registered-enums.h:13, from ./live_effects/parameter/enum.h:12, from ./live_effects/lpe-lattice.h:20, from live_effects/lpe-lattice.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 ./ui/widget/labelled.h:22, from ./ui/widget/combo-enums.h:14, from ./ui/widget/registered-enums.h:13, from ./live_effects/parameter/enum.h:12, from ./live_effects/lpe-lattice.h:20, from live_effects/lpe-lattice.cpp:17: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h: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:15, from ./ui/widget/registered-enums.h:13, from ./live_effects/parameter/enum.h:12, from ./live_effects/lpe-lattice.h:20, from live_effects/lpe-lattice.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/combo-enums.h:15, from ./ui/widget/registered-enums.h:13, from ./live_effects/parameter/enum.h:12, from ./live_effects/lpe-lattice.h:20, from live_effects/lpe-lattice.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/combo-enums.h:15, from ./ui/widget/registered-enums.h:13, from ./live_effects/parameter/enum.h:12, from ./live_effects/lpe-lattice.h:20, from live_effects/lpe-lattice.cpp:17: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:98:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:101:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from ./document.h:25:0, from ./ui/widget/registered-widget.h:28, from ./ui/widget/registered-enums.h:14, from ./live_effects/parameter/enum.h:12, from ./live_effects/lpe-lattice.h:20, from live_effects/lpe-lattice.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/box.h:58, from ./ui/widget/labelled.h:22, from ./ui/widget/combo-enums.h:14, from ./ui/widget/registered-enums.h:13, from ./live_effects/parameter/enum.h:12, from ./live_effects/lpe-envelope.h:12, from live_effects/lpe-envelope.cpp:7: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:35:0, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:33, from /usr/include/gdkmm-2.4/gdkmm/window.h:30, from /usr/include/gdkmm-2.4/gdkmm/event.h:27, from /usr/include/gtkmm-2.4/gtkmm/widget.h:37, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/box.h:58, from ./ui/widget/labelled.h:22, from ./ui/widget/combo-enums.h:14, from ./ui/widget/registered-enums.h:13, from ./live_effects/parameter/enum.h:12, from ./live_effects/lpe-envelope.h:12, from live_effects/lpe-envelope.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/labelled.h:22, from ./ui/widget/combo-enums.h:14, from ./ui/widget/registered-enums.h:13, from ./live_effects/parameter/enum.h:12, from ./live_effects/lpe-envelope.h:12, from live_effects/lpe-envelope.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/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:15, from ./ui/widget/registered-enums.h:13, from ./live_effects/parameter/enum.h:12, from ./live_effects/lpe-envelope.h:12, from live_effects/lpe-envelope.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-enums.h:15, from ./ui/widget/registered-enums.h:13, from ./live_effects/parameter/enum.h:12, from ./live_effects/lpe-envelope.h:12, from live_effects/lpe-envelope.cpp:7: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:127:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:130:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/treeview.h:34:0, from /usr/include/gtkmm-2.4/gtkmm/combobox.h:34, from ./ui/widget/combo-enums.h:15, from ./ui/widget/registered-enums.h:13, from ./live_effects/parameter/enum.h:12, from ./live_effects/lpe-envelope.h:12, from live_effects/lpe-envelope.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 ./document.h:25:0, from ./ui/widget/registered-widget.h:28, from ./ui/widget/registered-enums.h:14, from ./live_effects/parameter/enum.h:12, from ./live_effects/lpe-envelope.h:12, from live_effects/lpe-envelope.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 ./message-stack.h:25:0, from live_effects/lpe-spiro.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 live_effects/lpe-perp_bisector.o CXX live_effects/spiro.o CXX live_effects/spiro-converters.o CXX live_effects/lpe-circle_with_radius.o In file included from ./document.h:25:0, from ./persp3d.h:22, from ./line-geometry.h:19, from live_effects/lpe-perp_bisector.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/lpe-perspective_path.o CXX live_effects/lpe-mirror_symmetry.o CXX live_effects/lpe-circle_3pts.o CXX live_effects/lpe-angle_bisector.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/lpe-perspective_path.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/lpe-perspective_path.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/lpe-perspective_path.cpp:13: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:97:0, from live_effects/lpe-perspective_path.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/lpe-perspective_path.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/lpe-perspective_path.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/lpe-perspective_path.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/lpe-perspective_path.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/lpe-perspective_path.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:216:0, from live_effects/lpe-perspective_path.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:25:0, from ./persp3d.h:22, from live_effects/lpe-perspective_path.cpp:16: ./gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': ./gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ CXX live_effects/lpe-parallel.o CXX live_effects/lpe-copy_rotate.o CXX live_effects/lpe-powerstroke.o CXX live_effects/lpe-offset.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/labelled.h:22, from ./ui/widget/combo-enums.h:14, from ./ui/widget/registered-enums.h:13, from ./live_effects/parameter/enum.h:12, from ./live_effects/lpe-powerstroke.h:15, from live_effects/lpe-powerstroke.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/labelled.h:22, from ./ui/widget/combo-enums.h:14, from ./ui/widget/registered-enums.h:13, from ./live_effects/parameter/enum.h:12, from ./live_effects/lpe-powerstroke.h:15, from live_effects/lpe-powerstroke.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/labelled.h:22, from ./ui/widget/combo-enums.h:14, from ./ui/widget/registered-enums.h:13, from ./live_effects/parameter/enum.h:12, from ./live_effects/lpe-powerstroke.h:15, from live_effects/lpe-powerstroke.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/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:15, from ./ui/widget/registered-enums.h:13, from ./live_effects/parameter/enum.h:12, from ./live_effects/lpe-powerstroke.h:15, from live_effects/lpe-powerstroke.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-enums.h:15, from ./ui/widget/registered-enums.h:13, from ./live_effects/parameter/enum.h:12, from ./live_effects/lpe-powerstroke.h:15, from live_effects/lpe-powerstroke.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/treeview.h:34:0, from /usr/include/gtkmm-2.4/gtkmm/combobox.h:34, from ./ui/widget/combo-enums.h:15, from ./ui/widget/registered-enums.h:13, from ./live_effects/parameter/enum.h:12, from ./live_effects/lpe-powerstroke.h:15, from live_effects/lpe-powerstroke.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 live_effects/lpe-clone-original.o In file included from ./document.h:25:0, from ./ui/widget/registered-widget.h:28, from ./ui/widget/registered-enums.h:14, from ./live_effects/parameter/enum.h:12, from ./live_effects/lpe-powerstroke.h:15, from live_effects/lpe-powerstroke.cpp:13: ./gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': ./gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ CXX live_effects/lpe-ruler.o CXX live_effects/lpe-recursiveskeleton.o CXX live_effects/lpe-text_label.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/labelled.h:22, from ./ui/widget/combo-enums.h:14, from ./ui/widget/registered-enums.h:13, from ./live_effects/parameter/enum.h:12, from ./live_effects/lpe-ruler.h:18, from live_effects/lpe-ruler.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/box.h:58, from ./ui/widget/labelled.h:22, from ./ui/widget/combo-enums.h:14, from ./ui/widget/registered-enums.h:13, from ./live_effects/parameter/enum.h:12, from ./live_effects/lpe-ruler.h:18, from live_effects/lpe-ruler.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/widget/labelled.h:22, from ./ui/widget/combo-enums.h:14, from ./ui/widget/registered-enums.h:13, from ./live_effects/parameter/enum.h:12, from ./live_effects/lpe-ruler.h:18, from live_effects/lpe-ruler.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:15, from ./ui/widget/registered-enums.h:13, from ./live_effects/parameter/enum.h:12, from ./live_effects/lpe-ruler.h:18, from live_effects/lpe-ruler.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:15, from ./ui/widget/registered-enums.h:13, from ./live_effects/parameter/enum.h:12, from ./live_effects/lpe-ruler.h:18, from live_effects/lpe-ruler.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:15, from ./ui/widget/registered-enums.h:13, from ./live_effects/parameter/enum.h:12, from ./live_effects/lpe-ruler.h:18, from live_effects/lpe-ruler.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 ./document.h:25:0, from ./ui/widget/registered-widget.h:28, from ./ui/widget/registered-enums.h:14, from ./live_effects/parameter/enum.h:12, from ./live_effects/lpe-ruler.h:18, from live_effects/lpe-ruler.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-path_length.o CXX live_effects/lpe-line_segment.o CXX live_effects/parameter/parameter.o CXX live_effects/parameter/array.o In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/gtkmm-2.4/gtkmm/widget.h:29, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/box.h:58, from ./ui/widget/labelled.h:22, from ./ui/widget/combo-enums.h:14, from ./ui/widget/registered-enums.h:13, from ./live_effects/parameter/enum.h:12, from ./live_effects/lpe-line_segment.h:17, from live_effects/lpe-line_segment.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/box.h:58, from ./ui/widget/labelled.h:22, from ./ui/widget/combo-enums.h:14, from ./ui/widget/registered-enums.h:13, from ./live_effects/parameter/enum.h:12, from ./live_effects/lpe-line_segment.h:17, from live_effects/lpe-line_segment.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/widget/labelled.h:22, from ./ui/widget/combo-enums.h:14, from ./ui/widget/registered-enums.h:13, from ./live_effects/parameter/enum.h:12, from ./live_effects/lpe-line_segment.h:17, from live_effects/lpe-line_segment.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:15, from ./ui/widget/registered-enums.h:13, from ./live_effects/parameter/enum.h:12, from ./live_effects/lpe-line_segment.h:17, from live_effects/lpe-line_segment.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:15, from ./ui/widget/registered-enums.h:13, from ./live_effects/parameter/enum.h:12, from ./live_effects/lpe-line_segment.h:17, from live_effects/lpe-line_segment.cpp:14: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:127:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:130:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } ^ CXX live_effects/parameter/bool.o In file included from /usr/include/gtkmm-2.4/gtkmm/treeview.h:34:0, from /usr/include/gtkmm-2.4/gtkmm/combobox.h:34, from ./ui/widget/combo-enums.h:15, from ./ui/widget/registered-enums.h:13, from ./live_effects/parameter/enum.h:12, from ./live_effects/lpe-line_segment.h:17, from live_effects/lpe-line_segment.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 ./document.h:25:0, from ./ui/widget/registered-widget.h:28, from ./ui/widget/registered-enums.h:14, from ./live_effects/parameter/enum.h:12, from ./live_effects/lpe-line_segment.h:17, from live_effects/lpe-line_segment.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/box.h:58, from ./ui/widget/labelled.h:22, from ./ui/widget/scalar.h:15, from ./ui/widget/registered-widget.h:15, from live_effects/parameter/parameter.cpp:7: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:35:0, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:33, from /usr/include/gdkmm-2.4/gdkmm/window.h:30, from /usr/include/gdkmm-2.4/gdkmm/event.h:27, from /usr/include/gtkmm-2.4/gtkmm/widget.h:37, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/box.h:58, from ./ui/widget/labelled.h:22, from ./ui/widget/scalar.h:15, from ./ui/widget/registered-widget.h:15, from live_effects/parameter/parameter.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/labelled.h:22, from ./ui/widget/scalar.h:15, from ./ui/widget/registered-widget.h:15, from live_effects/parameter/parameter.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/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/unit-menu.h:21, from ./ui/widget/scalar-unit.h:16, from ./ui/widget/registered-widget.h:20, from live_effects/parameter/parameter.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 /usr/include/gtkmm-2.4/gtkmm/comboboxtext.h:24, from ./ui/widget/unit-menu.h:21, from ./ui/widget/scalar-unit.h:16, from ./ui/widget/registered-widget.h:20, from live_effects/parameter/parameter.cpp:7: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:127:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:130:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/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/unit-menu.h:21, from ./ui/widget/scalar-unit.h:16, from ./ui/widget/registered-widget.h:20, from live_effects/parameter/parameter.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 ./document.h:25:0, from ./ui/widget/registered-widget.h:28, from live_effects/parameter/parameter.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/parameter/random.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/labelled.h:22, from ./ui/widget/scalar.h:15, from ./ui/widget/registered-widget.h:15, from live_effects/parameter/bool.cpp:7: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:35:0, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:33, from /usr/include/gdkmm-2.4/gdkmm/window.h:30, from /usr/include/gdkmm-2.4/gdkmm/event.h:27, from /usr/include/gtkmm-2.4/gtkmm/widget.h:37, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/box.h:58, from ./ui/widget/labelled.h:22, from ./ui/widget/scalar.h:15, from ./ui/widget/registered-widget.h:15, from live_effects/parameter/bool.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/labelled.h:22, from ./ui/widget/scalar.h:15, from ./ui/widget/registered-widget.h:15, from live_effects/parameter/bool.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/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/unit-menu.h:21, from ./ui/widget/scalar-unit.h:16, from ./ui/widget/registered-widget.h:20, from live_effects/parameter/bool.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 /usr/include/gtkmm-2.4/gtkmm/comboboxtext.h:24, from ./ui/widget/unit-menu.h:21, from ./ui/widget/scalar-unit.h:16, from ./ui/widget/registered-widget.h:20, from live_effects/parameter/bool.cpp:7: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:127:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:130:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/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/unit-menu.h:21, from ./ui/widget/scalar-unit.h:16, from ./ui/widget/registered-widget.h:20, from live_effects/parameter/bool.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 ./document.h:25:0, from ./ui/widget/registered-widget.h:28, from live_effects/parameter/bool.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/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/labelled.h:22, from ./ui/widget/scalar.h:15, from ./ui/widget/registered-widget.h:15, from live_effects/parameter/random.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/parameter/path.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/labelled.h:22, from ./ui/widget/scalar.h:15, from ./ui/widget/registered-widget.h:15, from live_effects/parameter/random.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/labelled.h:22, from ./ui/widget/scalar.h:15, from ./ui/widget/registered-widget.h:15, from live_effects/parameter/random.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/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/unit-menu.h:21, from ./ui/widget/scalar-unit.h:16, from ./ui/widget/registered-widget.h:20, from live_effects/parameter/random.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 /usr/include/gtkmm-2.4/gtkmm/comboboxtext.h:24, from ./ui/widget/unit-menu.h:21, from ./ui/widget/scalar-unit.h:16, from ./ui/widget/registered-widget.h:20, from live_effects/parameter/random.cpp:7: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:127:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:130:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/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/unit-menu.h:21, from ./ui/widget/scalar-unit.h:16, from ./ui/widget/registered-widget.h:20, from live_effects/parameter/random.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 ./document.h:25:0, from ./ui/widget/registered-widget.h:28, from live_effects/parameter/random.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/box.h:58, from ./ui/widget/labelled.h:22, from ./ui/widget/scalar.h:15, from ./ui/widget/registered-widget.h:15, from live_effects/parameter/point.cpp:7: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:35:0, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:33, from /usr/include/gdkmm-2.4/gdkmm/window.h:30, from /usr/include/gdkmm-2.4/gdkmm/event.h:27, from /usr/include/gtkmm-2.4/gtkmm/widget.h:37, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/box.h:58, from ./ui/widget/labelled.h:22, from ./ui/widget/scalar.h:15, from ./ui/widget/registered-widget.h:15, from live_effects/parameter/point.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/labelled.h:22, from ./ui/widget/scalar.h:15, from ./ui/widget/registered-widget.h:15, from live_effects/parameter/point.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/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/unit-menu.h:21, from ./ui/widget/scalar-unit.h:16, from ./ui/widget/registered-widget.h:20, from live_effects/parameter/point.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 /usr/include/gtkmm-2.4/gtkmm/comboboxtext.h:24, from ./ui/widget/unit-menu.h:21, from ./ui/widget/scalar-unit.h:16, from ./ui/widget/registered-widget.h:20, from live_effects/parameter/point.cpp:7: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:127:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:130:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/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/unit-menu.h:21, from ./ui/widget/scalar-unit.h:16, from ./ui/widget/registered-widget.h:20, from live_effects/parameter/point.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 ./document.h:25:0, from ./ui/widget/registered-widget.h:28, from live_effects/parameter/point.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/parameter/originalpath.o CXX live_effects/parameter/powerstrokepointarray.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/labelled.h:22, from ./ui/widget/point.h:16, from live_effects/parameter/path.cpp:8: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:35:0, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:33, from /usr/include/gdkmm-2.4/gdkmm/window.h:30, from /usr/include/gdkmm-2.4/gdkmm/event.h:27, from /usr/include/gtkmm-2.4/gtkmm/widget.h:37, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/box.h:58, from ./ui/widget/labelled.h:22, from ./ui/widget/point.h:16, from live_effects/parameter/path.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 /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/box.h:58, from ./ui/widget/labelled.h:22, from ./ui/widget/point.h:16, from live_effects/parameter/path.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 ./ui/view/view.h:19:0, from ./desktop.h:34, from live_effects/parameter/path.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 live_effects/parameter/text.o In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/gtkmm-2.4/gtkmm/widget.h:29, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/box.h:58, from live_effects/parameter/originalpath.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/box.h:58, from live_effects/parameter/originalpath.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/box.h:58, from live_effects/parameter/originalpath.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 ./selection.h:23:0, from live_effects/parameter/originalpath.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 ./ui/view/view.h:19:0, from ./desktop.h:34, from live_effects/parameter/powerstrokepointarray.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 live_effects/parameter/unit.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/labelled.h:22, from ./ui/widget/scalar.h:15, from ./ui/widget/registered-widget.h:15, from live_effects/parameter/text.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/box.h:58, from ./ui/widget/labelled.h:22, from ./ui/widget/scalar.h:15, from ./ui/widget/registered-widget.h:15, from live_effects/parameter/text.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 ./ui/widget/labelled.h:22, from ./ui/widget/scalar.h:15, from ./ui/widget/registered-widget.h:15, from live_effects/parameter/text.cpp:11: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/combobox.h:31, from /usr/include/gtkmm-2.4/gtkmm/comboboxtext.h:24, from ./ui/widget/unit-menu.h:21, from ./ui/widget/scalar-unit.h:16, from ./ui/widget/registered-widget.h:20, from live_effects/parameter/text.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 /usr/include/gtkmm-2.4/gtkmm/comboboxtext.h:24, from ./ui/widget/unit-menu.h:21, from ./ui/widget/scalar-unit.h:16, from ./ui/widget/registered-widget.h:20, from live_effects/parameter/text.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/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/unit-menu.h:21, from ./ui/widget/scalar-unit.h:16, from ./ui/widget/registered-widget.h:20, from live_effects/parameter/text.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 ./document.h:25:0, from ./ui/widget/registered-widget.h:28, from live_effects/parameter/text.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 live_effects/parameter/vector.o CXX svg/css-ostringstream.o CXX svg/path-string.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/labelled.h:22, from ./ui/widget/scalar.h:15, from ./ui/widget/registered-widget.h:15, from live_effects/parameter/unit.cpp:7: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:35:0, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:33, from /usr/include/gdkmm-2.4/gdkmm/window.h:30, from /usr/include/gdkmm-2.4/gdkmm/event.h:27, from /usr/include/gtkmm-2.4/gtkmm/widget.h:37, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/box.h:58, from ./ui/widget/labelled.h:22, from ./ui/widget/scalar.h:15, from ./ui/widget/registered-widget.h:15, from live_effects/parameter/unit.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/labelled.h:22, from ./ui/widget/scalar.h:15, from ./ui/widget/registered-widget.h:15, from live_effects/parameter/unit.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/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/unit-menu.h:21, from ./ui/widget/scalar-unit.h:16, from ./ui/widget/registered-widget.h:20, from live_effects/parameter/unit.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 /usr/include/gtkmm-2.4/gtkmm/comboboxtext.h:24, from ./ui/widget/unit-menu.h:21, from ./ui/widget/scalar-unit.h:16, from ./ui/widget/registered-widget.h:20, from live_effects/parameter/unit.cpp:7: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:127:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:130:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/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/unit-menu.h:21, from ./ui/widget/scalar-unit.h:16, from ./ui/widget/registered-widget.h:20, from live_effects/parameter/unit.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 ./document.h:25:0, from ./ui/widget/registered-widget.h:28, from live_effects/parameter/unit.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 svg/stringstream.o CXX svg/strip-trailing-zeros.o CXX svg/svg-affine.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/labelled.h:22, from ./ui/widget/scalar.h:15, from ./ui/widget/registered-widget.h:15, from live_effects/parameter/vector.cpp:7: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:35:0, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:33, from /usr/include/gdkmm-2.4/gdkmm/window.h:30, from /usr/include/gdkmm-2.4/gdkmm/event.h:27, from /usr/include/gtkmm-2.4/gtkmm/widget.h:37, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/box.h:58, from ./ui/widget/labelled.h:22, from ./ui/widget/scalar.h:15, from ./ui/widget/registered-widget.h:15, from live_effects/parameter/vector.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/labelled.h:22, from ./ui/widget/scalar.h:15, from ./ui/widget/registered-widget.h:15, from live_effects/parameter/vector.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/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/unit-menu.h:21, from ./ui/widget/scalar-unit.h:16, from ./ui/widget/registered-widget.h:20, from live_effects/parameter/vector.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 /usr/include/gtkmm-2.4/gtkmm/comboboxtext.h:24, from ./ui/widget/unit-menu.h:21, from ./ui/widget/scalar-unit.h:16, from ./ui/widget/registered-widget.h:20, from live_effects/parameter/vector.cpp:7: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:127:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:130:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/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/unit-menu.h:21, from ./ui/widget/scalar-unit.h:16, from ./ui/widget/registered-widget.h:20, from live_effects/parameter/vector.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 ./document.h:25:0, from ./ui/widget/registered-widget.h:28, from live_effects/parameter/vector.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 svg/svg-color.o CXX svg/svg-angle.o CXX svg/svg-length.o svg/svg-angle.cpp: In member function 'bool SVGAngle::read(const gchar*)': svg/svg-angle.cpp:57:14: warning: 'v' may be used uninitialized in this function [-Wmaybe-uninitialized] value = v; ^ CXX svg/svg-path.o CXX widgets/arc-toolbar.o In file included from ./document.h:25:0, from svg/svg-color.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 widgets/box3d-toolbar.o CXX widgets/button.o In file included from ./ui/view/view.h:19:0, from ./desktop.h:34, from widgets/arc-toolbar.cpp:35: ./gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': ./gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from ./ui/view/view.h:14, from ./desktop.h:34, from widgets/arc-toolbar.cpp:35: widgets/arc-toolbar.cpp: In function 'void sp_arctb_startend_value_changed(GtkAdjustment*, GObject*, const gchar*, const gchar*)': /usr/include/glib-2.0/gobject/gtype.h:2204: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/arc-toolbar.cpp:125:28: note: in expansion of macro 'GTK_ADJUSTMENT' GtkAdjustment *other = GTK_ADJUSTMENT( g_object_get_data( tbl, other_name ) ); ^ widgets/arc-toolbar.cpp: In function 'void sp_arctb_defaults(GtkWidget*, GObject*)': /usr/include/glib-2.0/gobject/gtype.h:2204: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/arc-toolbar.cpp:206: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:2204: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/arc-toolbar.cpp:210:11: note: in expansion of macro 'GTK_ADJUSTMENT' adj = GTK_ADJUSTMENT( g_object_get_data(obj, "end") ); ^ widgets/arc-toolbar.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:2204: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/arc-toolbar.cpp:237: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:2204: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/arc-toolbar.cpp:239:12: note: in expansion of macro 'GTK_ADJUSTMENT' adj2 = GTK_ADJUSTMENT( g_object_get_data( tbl, "end" ) ); ^ widgets/arc-toolbar.cpp: In function 'void sp_arc_toolbox_prep(SPDesktop*, GtkActionGroup*, GObject*)': /usr/include/glib-2.0/gobject/gtype.h:2204: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/arc-toolbar.cpp:400: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:2204: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/arc-toolbar.cpp:401:31: note: in expansion of macro 'GTK_ADJUSTMENT' GtkAdjustment *adj2 = GTK_ADJUSTMENT( g_object_get_data( holder, "end" ) ); ^ In file included from /usr/include/pangomm-1.4/pangomm/item.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:25, from widgets/button.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 widgets/calligraphy-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/icon.h:25, from widgets/button.cpp:20: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:44:0, from widgets/icon.h:25, from widgets/button.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:19:0, from ./desktop.h:34, from widgets/box3d-toolbar.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/glib-2.0/gobject/gobject.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:49, from ./sp-item.h:26, from ./sp-lpe-item.h:17, from ./sp-item-group.h:17, from ./box3d.h:19, from widgets/box3d-toolbar.cpp:34: widgets/box3d-toolbar.cpp: In function 'void box3d_resync_toolbar(Inkscape::XML::Node*, GObject*)': /usr/include/glib-2.0/gobject/gtype.h:2204: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/box3d-toolbar.cpp:110:15: note: in expansion of macro 'GTK_ADJUSTMENT' adj = GTK_ADJUSTMENT(g_object_get_data(G_OBJECT(tbl), "box3d_angle_x")); ^ /usr/include/glib-2.0/gobject/gtype.h:2204: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/box3d-toolbar.cpp:117:15: note: in expansion of macro 'GTK_ADJUSTMENT' adj = GTK_ADJUSTMENT(g_object_get_data(G_OBJECT(tbl), "box3d_angle_y")); ^ /usr/include/glib-2.0/gobject/gtype.h:2204: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/box3d-toolbar.cpp:124:15: note: in expansion of macro 'GTK_ADJUSTMENT' adj = GTK_ADJUSTMENT(g_object_get_data(G_OBJECT(tbl), "box3d_angle_z")); ^ CXX widgets/connector-toolbar.o CXX widgets/dash-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 /usr/include/gtkmm-2.4/gtkmm/dialog.h:30, from ./ui/dialog/calligraphic-profile-rename.h:22, from widgets/calligraphy-toolbar.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/box.h:58, from /usr/include/gtkmm-2.4/gtkmm/dialog.h:30, from ./ui/dialog/calligraphic-profile-rename.h:22, from widgets/calligraphy-toolbar.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/box.h:58, from /usr/include/gtkmm-2.4/gtkmm/dialog.h:30, from ./ui/dialog/calligraphic-profile-rename.h:22, from widgets/calligraphy-toolbar.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/entry.h:35:0, from ./ui/dialog/calligraphic-profile-rename.h:23, from widgets/calligraphy-toolbar.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 ./ui/view/view.h:19:0, from ./desktop.h:34, from widgets/calligraphy-toolbar.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/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 /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/box.h:58, from widgets/dash-selector.h:21, from widgets/dash-selector.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:19:0, from ./desktop.h:34, from widgets/connector-toolbar.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/gc.h:35:0, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:33, from /usr/include/gdkmm-2.4/gdkmm/window.h:30, from /usr/include/gdkmm-2.4/gdkmm/event.h:27, from /usr/include/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/dash-selector.h:21, from widgets/dash-selector.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 widgets/dash-selector.h:21, from widgets/dash-selector.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 widgets/dash-selector.h:22, from widgets/dash-selector.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/combobox.h:31, from widgets/dash-selector.h:22, from widgets/dash-selector.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 widgets/dash-selector.h:22, from widgets/dash-selector.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_); } ^ CXX widgets/dropper-toolbar.o In file included from ./ui/widget/spinbutton.h:21:0, from widgets/dash-selector.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/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from ./ui/view/view.h:14, from ./desktop.h:34, from widgets/connector-toolbar.cpp:36: widgets/connector-toolbar.cpp: In function 'void sp_connector_toolbox_selection_changed(Inkscape::Selection*, GObject*)': /usr/include/glib-2.0/gobject/gtype.h:2204: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/connector-toolbar.cpp:293:26: note: in expansion of macro 'GTK_ADJUSTMENT' GtkAdjustment *adj = GTK_ADJUSTMENT( g_object_get_data( tbl, "curvature" ) ); ^ CXX widgets/eek-preview.o CXX widgets/ege-paint-def.o CXX widgets/eraser-toolbar.o CXX widgets/fill-style.o 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 ./ui/widget/dock-item.h:22, from ./ui/dialog/dock-behavior.h:16, from ./ui/dialog/dialog.h:17, from ./ui/dialog/dialog-manager.h:17, from widgets/desktop-widget.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/box.h:58, from ./ui/widget/dock-item.h:22, from ./ui/dialog/dock-behavior.h:16, from ./ui/dialog/dialog.h:17, from ./ui/dialog/dialog-manager.h:17, from widgets/desktop-widget.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/box.h:58, from ./ui/widget/dock-item.h:22, from ./ui/dialog/dock-behavior.h:16, from ./ui/dialog/dialog.h:17, from ./ui/dialog/dialog-manager.h:17, from widgets/desktop-widget.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 ./selection.h:23:0, from ./vanishing-point.h:18, from ./ui/tools/box3d-tool.h:24, from widgets/desktop-widget.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 ./ui/view/view.h:19:0, from ./desktop.h:34, from widgets/eraser-toolbar.cpp:36: ./gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': ./gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ In file included from /usr/include/gtkmm-2.4/gtkmm/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 widgets/desktop-widget.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/combobox.h:31, from ./ui/widget/layer-selector.h:16, from widgets/desktop-widget.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/treeview.h:34:0, from /usr/include/gtkmm-2.4/gtkmm/combobox.h:34, from ./ui/widget/layer-selector.h:16, from widgets/desktop-widget.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 ./ui/widget/spinbutton.h:21:0, from ./ui/widget/selected-style.h:38, from widgets/desktop-widget.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_); } ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24: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 ./ui/widget/dock-item.h:22, from ./ui/dialog/dock-behavior.h:16, from ./ui/dialog/dialog.h:17, from ./ui/dialog/dialog-manager.h:17, from widgets/desktop-widget.cpp:29: widgets/desktop-widget.cpp: In function 'void canvas_tbl_size_allocate(GtkWidget*, GdkRectangle*, gpointer)': /usr/include/glib-2.0/gobject/gtype.h:2204: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)) ^ widgets/desktop-widget.h:41:31: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_DESKTOP_WIDGET(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), SP_TYPE_DESKTOP_WIDGET, SPDesktopWidget)) ^ widgets/desktop-widget.cpp:325:28: note: in expansion of macro 'SP_DESKTOP_WIDGET' SPDesktopWidget *dtw = SP_DESKTOP_WIDGET(data); ^ widgets/desktop-widget.cpp: In static member function 'static void SPDesktopWidget::init(SPDesktopWidget*)': /usr/include/glib-2.0/gobject/gtype.h:2204: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:447:17: note: in expansion of macro 'GTK_ADJUSTMENT' dtw->hadj = GTK_ADJUSTMENT(gtk_adjustment_new(0.0, -4000.0, 4000.0, 10.0, 100.0, 4.0)); ^ /usr/include/glib-2.0/gobject/gtype.h:2204: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:454:43: note: in expansion of macro 'GTK_ADJUSTMENT' dtw->hscrollbar = gtk_hscrollbar_new (GTK_ADJUSTMENT (dtw->hadj)); ^ /usr/include/glib-2.0/gobject/gtype.h:2204: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:472:17: note: in expansion of macro 'GTK_ADJUSTMENT' dtw->vadj = GTK_ADJUSTMENT(gtk_adjustment_new(0.0, -4000.0, 4000.0, 10.0, 100.0, 4.0)); ^ /usr/include/glib-2.0/gobject/gtype.h:2204: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:477: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:2204: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)) ^ ./display/sp-canvas.h:43:25: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CANVAS(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_CANVAS, SPCanvas)) ^ widgets/desktop-widget.cpp:537:19: note: in expansion of macro 'SP_CANVAS' dtw->canvas = SP_CANVAS(SPCanvas::createAA()); ^ /usr/include/glib-2.0/gobject/gtype.h:2204: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:634: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:2204: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:635: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_dispose(GObject*)': /usr/include/glib-2.0/gobject/gtype.h:2204: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)) ^ widgets/desktop-widget.h:41:31: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_DESKTOP_WIDGET(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), SP_TYPE_DESKTOP_WIDGET, SPDesktopWidget)) ^ widgets/desktop-widget.cpp:775: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:2204: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)) ^ widgets/desktop-widget.h:41:31: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_DESKTOP_WIDGET(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), SP_TYPE_DESKTOP_WIDGET, SPDesktopWidget)) ^ widgets/desktop-widget.cpp:903: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:2204: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)) ^ widgets/desktop-widget.h:41:31: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_DESKTOP_WIDGET(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), SP_TYPE_DESKTOP_WIDGET, SPDesktopWidget)) ^ widgets/desktop-widget.cpp:953: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:2204: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)) ^ ./display/canvas-arena.h:26:31: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CANVAS_ARENA(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_CANVAS_ARENA, SPCanvasArena)) ^ widgets/desktop-widget.cpp:995: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:2204: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)) ^ ./display/canvas-arena.h:26:31: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CANVAS_ARENA(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_CANVAS_ARENA, SPCanvasArena)) ^ widgets/desktop-widget.cpp:997: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:2204: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)) ^ widgets/desktop-widget.h:41:31: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_DESKTOP_WIDGET(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), SP_TYPE_DESKTOP_WIDGET, SPDesktopWidget)) ^ widgets/desktop-widget.cpp:1042: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:2204: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:1252: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)) ^ ./display/sp-canvas-item.h:41:30: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CANVAS_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_CANVAS_ITEM, SPCanvasItem)) ^ widgets/desktop-widget.cpp:1252: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:2204: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:1575:49: note: in expansion of macro 'GTK_SPIN_BUTTON' a = gtk_spin_button_get_adjustment (GTK_SPIN_BUTTON(hb)); ^ widgets/desktop-widget.cpp: In function 'void sp_dtw_zoom_value_changed(GtkSpinButton*, gpointer)': /usr/include/glib-2.0/gobject/gtype.h:2204: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)) ^ widgets/desktop-widget.h:41:31: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_DESKTOP_WIDGET(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), SP_TYPE_DESKTOP_WIDGET, SPDesktopWidget)) ^ widgets/desktop-widget.cpp:1873: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:2204: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)) ^ widgets/desktop-widget.h:41:31: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_DESKTOP_WIDGET(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), SP_TYPE_DESKTOP_WIDGET, SPDesktopWidget)) ^ widgets/desktop-widget.cpp:1950: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:2204: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)) ^ widgets/desktop-widget.h:41:31: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_DESKTOP_WIDGET(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), SP_TYPE_DESKTOP_WIDGET, SPDesktopWidget)) ^ widgets/desktop-widget.cpp:2017: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:2204: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:2029: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)); ^ CXX widgets/gradient-image.o In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/gtkmm-2.4/gtkmm/widget.h:29, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/box.h:58, from widgets/fill-style.cpp: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/box.h:58, from widgets/fill-style.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/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 ./libnrtype/font-lister.h:20, from widgets/font-selector.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/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 ./libnrtype/font-lister.h:20, from widgets/font-selector.cpp:24: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:44:0, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/box.h:58, from widgets/fill-style.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/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 ./libnrtype/font-lister.h:20, from widgets/font-selector.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:19:0, from ./desktop.h:34, from widgets/fill-style.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 widgets/fill-style.cpp:47:0: ./sp-pattern.h: In member function 'SPPattern* SPPatternReference::getObject() const': ./sp-pattern.h:74:71: warning: cast from 'SPObject*' to 'SPPattern*' increases required alignment of target type [-Wcast-align] return reinterpret_cast(URIReference::getObject()); ^ In file included from ./ui/view/view.h:19:0, from ./desktop.h:34, from widgets/font-selector.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 widgets/gradient-selector.o CXX widgets/gradient-toolbar.o CXX widgets/gradient-vector.o CXX widgets/icon.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/widget/color-preview.h:22, from widgets/gradient-toolbar.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/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 widgets/gradient-vector.h:26, from widgets/gradient-selector.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/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 widgets/gradient-vector.h:26, from widgets/gradient-selector.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 ./ui/widget/color-preview.h:22, from widgets/gradient-toolbar.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/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 widgets/gradient-vector.h:26, from widgets/gradient-selector.cpp:19: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:44:0, from ./ui/widget/color-preview.h:22, from widgets/gradient-toolbar.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/entry.h:35:0, from widgets/gradient-selector.h:29, from widgets/gradient-vector.h:32, from widgets/gradient-selector.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/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 widgets/gradient-vector.h:26, from widgets/gradient-vector.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/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/gradient-selector.h:33, from widgets/gradient-vector.h:32, from widgets/gradient-selector.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/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/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 widgets/gradient-vector.h:26, from widgets/gradient-vector.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/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/gradient-selector.h:33, from widgets/gradient-vector.h:32, from widgets/gradient-selector.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/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 widgets/gradient-vector.h:26, from widgets/gradient-vector.cpp:26: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from ./ui/view/view.h:19:0, from ./desktop.h:34, from widgets/gradient-toolbar.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 widgets/gradient-selector.h:29, from widgets/gradient-vector.h:32, from widgets/gradient-vector.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:25:0, from widgets/gradient-selector.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/treeviewcolumn.h:38, from /usr/include/gtkmm-2.4/gtkmm/treeview.h:36, from widgets/gradient-selector.h:33, from widgets/gradient-vector.h:32, from widgets/gradient-vector.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 widgets/gradient-selector.h:33, from widgets/gradient-vector.h:32, from widgets/gradient-vector.cpp:26: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:127:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:130:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/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/icontheme.h:26, from widgets/icon.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/entry.h:35:0, from ./widgets/gradient-selector.h:29, from ./widgets/gradient-vector.h:32, from widgets/gradient-toolbar.cpp:44: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:98:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:101:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] const GtkAdjustment* gobj() const { return reinterpret_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/gradient-selector.h:33, from ./widgets/gradient-vector.h:32, from widgets/gradient-toolbar.cpp:44: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:86:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:89:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererText* gobj() const { return reinterpret_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/gradient-selector.h:33, from ./widgets/gradient-vector.h:32, from widgets/gradient-toolbar.cpp:44: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:127:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:130:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:35:0, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:33, from /usr/include/gdkmm-2.4/gdkmm/pixbuf.h:32, from /usr/include/gtkmm-2.4/gtkmm/icontheme.h:26, from widgets/icon.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 widgets/../document.h:25:0, from widgets/../document-private.h:23, from widgets/gradient-vector.cpp:35: widgets/../gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': widgets/../gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ In file included from /usr/include/gtkmm-2.4/gtkmm/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 widgets/icon.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/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/liststore.h:7, from widgets/gradient-vector.h:26, from widgets/gradient-vector.cpp:26: widgets/gradient-vector.cpp: In function 'GtkWidget* sp_gradient_vector_widget_new(SPGradient*, SPStop*)': /usr/include/glib-2.0/gobject/gtype.h:2204: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:933:17: note: in expansion of macro 'GTK_ADJUSTMENT' Offset_adj= GTK_ADJUSTMENT(gtk_adjustment_new(0.0, 0.0, 1.0, 0.01, 0.01, 0.0)); ^ /usr/include/glib-2.0/gobject/gtype.h:2204: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:955: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:1063: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 ./document.h:25:0, from widgets/icon.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] ); ^ CXX widgets/lpe-toolbar.o CXX widgets/measure-toolbar.o CXX widgets/mesh-toolbar.o In file included from ./ui/view/view.h:19:0, from ./desktop.h:34, from widgets/measure-toolbar.cpp:35: ./gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': ./gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/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/labelled.h:22, from ./ui/widget/combo-enums.h:14, from ./ui/widget/registered-enums.h:13, from ./live_effects/parameter/enum.h:12, from ./live_effects/lpe-line_segment.h:17, from widgets/lpe-toolbar.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/node-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 /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/box.h:58, from ./ui/widget/labelled.h:22, from ./ui/widget/combo-enums.h:14, from ./ui/widget/registered-enums.h:13, from ./live_effects/parameter/enum.h:12, from ./live_effects/lpe-line_segment.h:17, from widgets/lpe-toolbar.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/box.h:58, from ./ui/widget/labelled.h:22, from ./ui/widget/combo-enums.h:14, from ./ui/widget/registered-enums.h:13, from ./live_effects/parameter/enum.h:12, from ./live_effects/lpe-line_segment.h:17, from widgets/lpe-toolbar.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: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:15, from ./ui/widget/registered-enums.h:13, from ./live_effects/parameter/enum.h:12, from ./live_effects/lpe-line_segment.h:17, from widgets/lpe-toolbar.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/combobox.h:31, from ./ui/widget/combo-enums.h:15, from ./ui/widget/registered-enums.h:13, from ./live_effects/parameter/enum.h:12, from ./live_effects/lpe-line_segment.h:17, from widgets/lpe-toolbar.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/treeview.h:34:0, from /usr/include/gtkmm-2.4/gtkmm/combobox.h:34, from ./ui/widget/combo-enums.h:15, from ./ui/widget/registered-enums.h:13, from ./live_effects/parameter/enum.h:12, from ./live_effects/lpe-line_segment.h:17, from widgets/lpe-toolbar.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/pangomm-1.4/pangomm/item.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/color-preview.h:22, from widgets/mesh-toolbar.cpp:22: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from ./document.h:25:0, from ./ui/widget/registered-widget.h:28, from ./ui/widget/registered-enums.h:14, from ./live_effects/parameter/enum.h:12, from ./live_effects/lpe-line_segment.h:17, from widgets/lpe-toolbar.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/gdkmm-2.4/gdkmm/gc.h:35:0, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:33, from /usr/include/gdkmm-2.4/gdkmm/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/color-preview.h:22, from widgets/mesh-toolbar.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/widget/color-preview.h:22, from widgets/mesh-toolbar.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/entry.h:35:0, from ./widgets/gradient-selector.h:29, from ./widgets/gradient-vector.h:32, from widgets/mesh-toolbar.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/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/gradient-selector.h:33, from ./widgets/gradient-vector.h:32, from widgets/mesh-toolbar.cpp:33: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:86:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:89:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererText* gobj() const { return reinterpret_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/gradient-selector.h:33, from ./widgets/gradient-vector.h:32, from widgets/mesh-toolbar.cpp:33: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:127:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:130:101: warning: cast from 'GObject* {aka _GObject*}' 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:25:0, from ./document-private.h:23, from widgets/mesh-toolbar.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 widgets/paint-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/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/tool/control-point.h:13, from ./ui/tool/selectable-control-point.h:12, from ./ui/tool/node.h:32, from ./ui/tool/multi-path-manipulator.h:16, from widgets/node-toolbar.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 ./ui/tool/control-point.h:13, from ./ui/tool/selectable-control-point.h:12, from ./ui/tool/node.h:32, from ./ui/tool/multi-path-manipulator.h:16, from widgets/node-toolbar.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 widgets/paintbucket-toolbar.o CXX widgets/pencil-toolbar.o In file included from ./ui/view/view.h:19:0, from ./desktop.h:34, from widgets/node-toolbar.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/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/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:12, from widgets/paint-selector.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/box.h:58, from ./widgets/swatch-selector.h:12, from widgets/paint-selector.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/box.h:58, from ./widgets/swatch-selector.h:12, from widgets/paint-selector.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 ./ui/view/view.h:19:0, from ./desktop.h:34, from widgets/paintbucket-toolbar.cpp:34: ./gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': ./gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ In file included from widgets/paint-selector.cpp:32:0: widgets/../sp-pattern.h: In member function 'SPPattern* SPPatternReference::getObject() const': widgets/../sp-pattern.h:74:71: warning: cast from 'SPObject*' to 'SPPattern*' increases required alignment of target type [-Wcast-align] return reinterpret_cast(URIReference::getObject()); ^ In file included from /usr/include/gtkmm-2.4/gtkmm/entry.h:35:0, from widgets/gradient-selector.h:29, from widgets/paint-selector.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/treeviewcolumn.h:38, from /usr/include/gtkmm-2.4/gtkmm/treeview.h:36, from widgets/gradient-selector.h:33, from widgets/paint-selector.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/treeviewcolumn.h:38, from /usr/include/gtkmm-2.4/gtkmm/treeview.h:36, from widgets/gradient-selector.h:33, from widgets/paint-selector.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 ./document.h:25:0, from ./document-private.h:23, from widgets/paint-selector.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 ./ui/view/view.h:19:0, from ./desktop.h:34, from widgets/pencil-toolbar.cpp:34: ./gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': ./gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ In file included from widgets/paint-selector.cpp:32:0: widgets/paint-selector.cpp: In member function 'SPPattern* SPPaintSelector::getPattern()': widgets/paint-selector.cpp:1126:42: warning: cast from 'gchar* {aka char*}' to 'SPObject*' increases required alignment of target type [-Wcast-align] pat = pattern_getroot(SP_PATTERN(patid)); ^ widgets/../sp-pattern.h:20:62: note: in definition of macro 'SP_PATTERN' #define SP_PATTERN(obj) (dynamic_cast((SPObject*)obj)) ^ CXX widgets/rect-toolbar.o CXX widgets/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 /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from ./ui/view/view.h:14, from ./desktop.h:34, from widgets/pencil-toolbar.cpp:34: widgets/pencil-toolbar.cpp: In function 'void sp_pencil_tb_defaults(GtkWidget*, GObject*)': /usr/include/glib-2.0/gobject/gtype.h:2204: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/pencil-toolbar.cpp:210:11: note: in expansion of macro 'GTK_ADJUSTMENT' adj = GTK_ADJUSTMENT(g_object_get_data(obj, "tolerance")); ^ CXX widgets/select-toolbar.o CXX widgets/shrink-wrap-button.o CXX widgets/spray-toolbar.o In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/gtkmm-2.4/gtkmm/widget.h:29, from /usr/include/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:20: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from ./ui/view/view.h:19:0, from ./desktop.h:34, from widgets/rect-toolbar.cpp:35: ./gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': ./gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:35:0, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:33, from /usr/include/gdkmm-2.4/gdkmm/window.h:30, from /usr/include/gdkmm-2.4/gdkmm/event.h:27, from /usr/include/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: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/button.h:31, from widgets/shrink-wrap-button.cpp:20: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ CXX widgets/spiral-toolbar.o In file included from ./ui/view/view.h:19:0, from ./desktop.h:34, from widgets/spray-toolbar.cpp:34: ./gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': ./gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/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/spinbutton.h:21, from widgets/select-toolbar.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 ./ui/view/view.h:14, from ./desktop.h:34, from widgets/rect-toolbar.cpp:35: widgets/rect-toolbar.cpp: In function 'void sp_rtb_sensitivize(GObject*)': /usr/include/glib-2.0/gobject/gtype.h:2204: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/rect-toolbar.cpp:71: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:2204: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/rect-toolbar.cpp:72:27: note: in expansion of macro 'GTK_ADJUSTMENT' GtkAdjustment *adj2 = GTK_ADJUSTMENT( g_object_get_data(tbl, "ry") ); ^ widgets/rect-toolbar.cpp: In function 'void sp_rtb_defaults(GtkWidget*, GObject*)': /usr/include/glib-2.0/gobject/gtype.h:2204: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/rect-toolbar.cpp:154: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:2204: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/rect-toolbar.cpp:159:11: note: in expansion of macro 'GTK_ADJUSTMENT' adj = GTK_ADJUSTMENT( g_object_get_data(obj, "ry") ); ^ widgets/rect-toolbar.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:2204: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/rect-toolbar.cpp:188: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:2204: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/rect-toolbar.cpp:195: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:2204: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/rect-toolbar.cpp:202: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:2204: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/rect-toolbar.cpp:209:34: note: in expansion of macro 'GTK_ADJUSTMENT' GtkAdjustment *adj = GTK_ADJUSTMENT( g_object_get_data( tbl, "height" ) ); ^ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:35:0, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:33, from /usr/include/gdkmm-2.4/gdkmm/window.h:30, from /usr/include/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/spinbutton.h:21, from widgets/select-toolbar.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/widget/spinbutton.h:21, from widgets/select-toolbar.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/widget/spinbutton.h:21, from widgets/select-toolbar.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/spinbutton.h:21:0, from widgets/select-toolbar.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:19:0, from ./desktop.h:34, from widgets/select-toolbar.cpp:25: ./gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': ./gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ CXX widgets/sp-attribute-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/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/spinbutton.h:7, from ./ui/widget/spinbutton.h:21, from widgets/select-toolbar.cpp:21: widgets/select-toolbar.cpp: In function 'void sp_selection_layout_widget_update(SPWidget*, Inkscape::Selection*)': /usr/include/glib-2.0/gobject/gtype.h:2204: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:87:40: note: in expansion of macro 'GTK_ADJUSTMENT' GtkAdjustment *a = GTK_ADJUSTMENT(g_object_get_data(G_OBJECT(spw), keyval[i].key)); ^ /usr/include/glib-2.0/gobject/gtype.h:2204: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:93:40: note: in expansion of macro 'GTK_ADJUSTMENT' GtkAdjustment *a = GTK_ADJUSTMENT(g_object_get_data(G_OBJECT(spw), keyval[i].key)); ^ widgets/select-toolbar.cpp: In function 'void sp_object_layout_any_value_changed(GtkAdjustment*, SPWidget*)': /usr/include/glib-2.0/gobject/gtype.h:2204: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:182: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:2204: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:183: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:2204: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:184: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:2204: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:185: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::UI::Widget::UnitTracker*, GtkWidget*, const gchar*, gboolean)': /usr/include/glib-2.0/gobject/gtype.h:2204: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:302: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 ) ); ^ CXX widgets/sp-color-icc-selector.o In file included from ./ui/view/view.h:19:0, from ./desktop.h:34, from widgets/spiral-toolbar.cpp:35: ./gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': ./gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from ./ui/view/view.h:14, from ./desktop.h:34, from widgets/spiral-toolbar.cpp:35: widgets/spiral-toolbar.cpp: In function 'void sp_spl_tb_defaults(GtkWidget*, GObject*)': /usr/include/glib-2.0/gobject/gtype.h:2204: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/spiral-toolbar.cpp:132:11: note: in expansion of macro 'GTK_ADJUSTMENT' adj = GTK_ADJUSTMENT(g_object_get_data(obj, "revolution")); ^ /usr/include/glib-2.0/gobject/gtype.h:2204: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/spiral-toolbar.cpp:136:11: note: in expansion of macro 'GTK_ADJUSTMENT' adj = GTK_ADJUSTMENT(g_object_get_data(obj, "expansion")); ^ /usr/include/glib-2.0/gobject/gtype.h:2204: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/spiral-toolbar.cpp:140:11: note: in expansion of macro 'GTK_ADJUSTMENT' adj = GTK_ADJUSTMENT(g_object_get_data(obj, "t0")); ^ widgets/spiral-toolbar.cpp: In function 'void spiral_tb_event_attr_changed(Inkscape::XML::Node*, const gchar*, const gchar*, const gchar*, bool, gpointer)': /usr/include/glib-2.0/gobject/gtype.h:2204: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/spiral-toolbar.cpp:166:11: note: in expansion of macro 'GTK_ADJUSTMENT' adj = GTK_ADJUSTMENT(g_object_get_data(G_OBJECT(tbl), "revolution")); ^ /usr/include/glib-2.0/gobject/gtype.h:2204: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/spiral-toolbar.cpp:171:11: note: in expansion of macro 'GTK_ADJUSTMENT' adj = GTK_ADJUSTMENT(g_object_get_data(G_OBJECT(tbl), "expansion")); ^ /usr/include/glib-2.0/gobject/gtype.h:2204: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/spiral-toolbar.cpp:176:11: note: in expansion of macro 'GTK_ADJUSTMENT' adj = GTK_ADJUSTMENT(g_object_get_data(G_OBJECT(tbl), "t0")); ^ In file included from /usr/include/pangomm-1.4/pangomm/item.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/sp-attribute-widget.h:26, from widgets/sp-attribute-widget.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 widgets/sp-color-notebook.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/sp-attribute-widget.h:26, from widgets/sp-attribute-widget.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 widgets/sp-attribute-widget.h:26, from widgets/sp-attribute-widget.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 widgets/sp-attribute-widget.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 ./document.h:25:0, from widgets/sp-attribute-widget.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 widgets/sp-color-scales.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 widgets/gradient-vector.h:26, from widgets/sp-color-icc-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/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/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 widgets/gradient-vector.h:26, from widgets/sp-color-icc-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_); } ^ 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 widgets/gradient-vector.h:26, from widgets/sp-color-icc-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 /usr/include/glib-2.0/gobject/gobject.h:24:0, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/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: widgets/sp-color-scales.cpp: In member function 'virtual void ColorScales::init()': /usr/include/glib-2.0/gobject/gtype.h:2204: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:11: note: in expansion of macro 'GTK_ADJUSTMENT' _a[i] = GTK_ADJUSTMENT(gtk_adjustment_new(0.0, 0.0, _rangeLimit, 1.0, 10.0, 10.0)); ^ /usr/include/glib-2.0/gobject/gtype.h:2204: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:181: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 In file included from /usr/include/gtkmm-2.4/gtkmm/entry.h:35:0, from widgets/gradient-selector.h:29, from widgets/gradient-vector.h:32, from widgets/sp-color-icc-selector.cpp:5: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:98:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:101:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] const GtkAdjustment* gobj() const { return reinterpret_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/gradient-selector.h:33, from widgets/gradient-vector.h:32, from widgets/sp-color-icc-selector.cpp:5: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:86:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:89:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererText* gobj() const { return reinterpret_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/gradient-selector.h:33, from widgets/gradient-vector.h:32, from widgets/sp-color-icc-selector.cpp:5: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:127:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:130:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } ^ CXX widgets/sp-color-slider.o In file included from ./document.h:25:0, from widgets/sp-color-icc-selector.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 /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/liststore.h:7, from widgets/gradient-vector.h:26, 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:2204: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:521:34: note: in expansion of macro 'GTK_ADJUSTMENT' _impl->_compUI[i]._adj = GTK_ADJUSTMENT( gtk_adjustment_new( 0.0, 0.0, scaleValue, step, page, page ) ); ^ /usr/include/glib-2.0/gobject/gtype.h:2204: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:568:19: note: in expansion of macro 'GTK_ADJUSTMENT' _impl->_adj = GTK_ADJUSTMENT(gtk_adjustment_new(0.0, 0.0, 255.0, 1.0, 10.0, 10.0)); ^ /usr/include/glib-2.0/gobject/gtype.h:2204: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:584:40: note: in expansion of macro 'GTK_ADJUSTMENT' _impl->_sbtn = gtk_spin_button_new(GTK_ADJUSTMENT(_impl->_adj), 1.0, 0); ^ In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/gtkmm-2.4/gtkmm/widget.h:29, from ./widgets/icon.h:25, from widgets/sp-color-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_); } ^ CXX widgets/sp-color-wheel-selector.o In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:35:0, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:33, from /usr/include/gdkmm-2.4/gdkmm/window.h:30, from /usr/include/gdkmm-2.4/gdkmm/event.h:27, from /usr/include/gtkmm-2.4/gtkmm/widget.h:37, from ./widgets/icon.h:25, from widgets/sp-color-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 ./widgets/icon.h:25, from widgets/sp-color-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 widgets/../document.h:25:0, from widgets/sp-color-notebook.cpp:37: 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 /usr/include/gtk-2.0/gtk/gtk.h:32, from widgets/sp-color-slider.cpp:13: widgets/sp-color-slider.cpp: In function 'void sp_color_slider_set_adjustment(SPColorSlider*, GtkAdjustment*)': /usr/include/glib-2.0/gobject/gtype.h:2204: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-slider.cpp:388:22: note: in expansion of macro 'GTK_ADJUSTMENT' adjustment = GTK_ADJUSTMENT(gtk_adjustment_new(0.0, 0.0, 1.0, 0.01, 0.0, 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/sp-color-wheel-selector.cpp:5: widgets/sp-color-wheel-selector.cpp: In member function 'virtual void ColorWheelSelector::init()': /usr/include/glib-2.0/gobject/gtype.h:2204: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:157:12: note: in expansion of macro 'GTK_ADJUSTMENT' _adj = GTK_ADJUSTMENT(gtk_adjustment_new(0.0, 0.0, 255.0, 1.0, 10.0, 10.0)); ^ /usr/include/glib-2.0/gobject/gtype.h:2204: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:184:34: note: in expansion of macro 'GTK_ADJUSTMENT' _sbtn = gtk_spin_button_new (GTK_ADJUSTMENT (_adj), 1.0, 0); ^ CXX widgets/spinbutton-events.o CXX widgets/sp-widget.o CXX widgets/spw-utilities.o In file included from ./document.h:25:0, from widgets/sp-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] ); ^ CXX widgets/sp-xmlview-attr-list.o CXX widgets/sp-xmlview-content.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/spinbutton-events.cpp:18: widgets/spinbutton-events.cpp: In function 'gboolean spinbutton_focus_in(GtkWidget*, GdkEventKey*, gpointer)': /usr/include/glib-2.0/gobject/gtype.h:2204: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:38: 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:2204: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:35: 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:2204: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:95:51: note: in expansion of macro 'GTK_SPIN_BUTTON' gdouble v = gtk_spin_button_get_value(GTK_SPIN_BUTTON(w)); ^ /usr/include/glib-2.0/gobject/gtype.h:2204: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:44: note: in expansion of macro 'GTK_SPIN_BUTTON' gtk_spin_button_get_increments(GTK_SPIN_BUTTON(w), &step, &page); ^ /usr/include/glib-2.0/gobject/gtype.h:2204: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:100:39: 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:2204: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:108:51: note: in expansion of macro 'GTK_SPIN_BUTTON' gdouble v = gtk_spin_button_get_value(GTK_SPIN_BUTTON(w)); ^ /usr/include/glib-2.0/gobject/gtype.h:2204: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:111:44: note: in expansion of macro 'GTK_SPIN_BUTTON' gtk_spin_button_get_increments(GTK_SPIN_BUTTON(w), &step, &page); ^ /usr/include/glib-2.0/gobject/gtype.h:2204: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:113:39: 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:2204: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:121:51: note: in expansion of macro 'GTK_SPIN_BUTTON' gdouble v = gtk_spin_button_get_value(GTK_SPIN_BUTTON(w)); ^ /usr/include/glib-2.0/gobject/gtype.h:2204: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:124:44: note: in expansion of macro 'GTK_SPIN_BUTTON' gtk_spin_button_get_increments(GTK_SPIN_BUTTON(w), &step, &page); ^ /usr/include/glib-2.0/gobject/gtype.h:2204: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:126:39: 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:2204: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:134:51: note: in expansion of macro 'GTK_SPIN_BUTTON' gdouble v = gtk_spin_button_get_value(GTK_SPIN_BUTTON(w)); ^ /usr/include/glib-2.0/gobject/gtype.h:2204: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:137:44: note: in expansion of macro 'GTK_SPIN_BUTTON' gtk_spin_button_get_increments(GTK_SPIN_BUTTON(w), &step, &page); ^ /usr/include/glib-2.0/gobject/gtype.h:2204: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:139:39: note: in expansion of macro 'GTK_SPIN_BUTTON' gtk_spin_button_set_value(GTK_SPIN_BUTTON(w), v); ^ CXX widgets/sp-xmlview-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 /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/box.h:58, from widgets/spw-utilities.cpp:24: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:35:0, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:33, from /usr/include/gdkmm-2.4/gdkmm/window.h:30, from /usr/include/gdkmm-2.4/gdkmm/event.h:27, from /usr/include/gtkmm-2.4/gtkmm/widget.h:37, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/box.h:58, from widgets/spw-utilities.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/spw-utilities.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 widgets/star-toolbar.o In file included from ./selection.h:23:0, from widgets/spw-utilities.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 widgets/stroke-marker-selector.o CXX widgets/stroke-style.o In file included from ./document.h:25:0, from ./document-private.h:23, from widgets/sp-xmlview-content.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:19:0, from ./desktop.h:34, from widgets/star-toolbar.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/swatch-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 ./ui/view/view.h:14, from ./desktop.h:34, from widgets/star-toolbar.cpp:35: widgets/star-toolbar.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:2204: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/star-toolbar.cpp:306:15: note: in expansion of macro 'GTK_ADJUSTMENT' adj = GTK_ADJUSTMENT( g_object_get_data(G_OBJECT(tbl), "randomized") ); ^ /usr/include/glib-2.0/gobject/gtype.h:2204: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/star-toolbar.cpp:311:15: note: in expansion of macro 'GTK_ADJUSTMENT' adj = GTK_ADJUSTMENT( g_object_get_data(G_OBJECT(tbl), "rounded") ); ^ /usr/include/glib-2.0/gobject/gtype.h:2204: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/star-toolbar.cpp:327:15: note: in expansion of macro 'GTK_ADJUSTMENT' adj = GTK_ADJUSTMENT(g_object_get_data(G_OBJECT(tbl), "proportion")); ^ /usr/include/glib-2.0/gobject/gtype.h:2204: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/star-toolbar.cpp:338:15: note: in expansion of macro 'GTK_ADJUSTMENT' adj = GTK_ADJUSTMENT(g_object_get_data(G_OBJECT(tbl), "magnitude")); ^ widgets/star-toolbar.cpp: In function 'void sp_stb_defaults(GtkWidget*, GObject*)': /usr/include/glib-2.0/gobject/gtype.h:2204: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/star-toolbar.cpp:421: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:2204: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/star-toolbar.cpp:425: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:2204: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/star-toolbar.cpp:429: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:2204: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/star-toolbar.cpp:433:11: note: in expansion of macro 'GTK_ADJUSTMENT' adj = GTK_ADJUSTMENT( g_object_get_data( dataKludge, "randomized" ) ); ^ CXX widgets/text-toolbar.o In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/gtkmm-2.4/gtkmm/widget.h:29, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/box.h:58, from widgets/stroke-marker-selector.h:21, from widgets/stroke-marker-selector.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 ./widgets/dash-selector.h:21, from widgets/stroke-style.h:22, from widgets/stroke-style.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/box.h:58, from widgets/stroke-marker-selector.h:21, from widgets/stroke-marker-selector.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 widgets/stroke-marker-selector.h:21, from widgets/stroke-marker-selector.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 widgets/stroke-marker-selector.h:22, from widgets/stroke-marker-selector.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/gdkmm-2.4/gdkmm/gc.h:35:0, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:33, from /usr/include/gdkmm-2.4/gdkmm/window.h:30, from /usr/include/gdkmm-2.4/gdkmm/event.h:27, from /usr/include/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/dash-selector.h:21, from widgets/stroke-style.h:22, from widgets/stroke-style.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/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 widgets/stroke-marker-selector.h:22, from widgets/stroke-marker-selector.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 widgets/stroke-marker-selector.h:22, from widgets/stroke-marker-selector.cpp:19: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:98:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:101:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:44:0, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/box.h:58, from ./widgets/dash-selector.h:21, from widgets/stroke-style.h:22, from widgets/stroke-style.cpp:20: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/combobox.h:31, from ./widgets/dash-selector.h:22, from widgets/stroke-style.h:22, from widgets/stroke-style.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 ./widgets/dash-selector.h:22, from widgets/stroke-style.h:22, from widgets/stroke-style.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/treeview.h:34:0, from /usr/include/gtkmm-2.4/gtkmm/combobox.h:34, from ./widgets/dash-selector.h:22, from widgets/stroke-style.h:22, from widgets/stroke-style.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 ./ui/view/view.h:19:0, from ./desktop.h:34, from widgets/stroke-marker-selector.h:27, from widgets/stroke-marker-selector.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:19:0, from ./desktop.h:34, from widgets/stroke-style.h:33, from widgets/stroke-style.cpp:20: ./gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': ./gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/gtkmm-2.4/gtkmm/widget.h:29, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/box.h:58, from widgets/swatch-selector.h:12, from widgets/swatch-selector.cpp:1: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const 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/spinbutton.h:21:0, from widgets/stroke-marker-selector.cpp:43: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:163:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:35:0, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:33, from /usr/include/gdkmm-2.4/gdkmm/window.h:30, from /usr/include/gdkmm-2.4/gdkmm/event.h:27, from /usr/include/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:12, from widgets/swatch-selector.cpp:1: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-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:12, from widgets/swatch-selector.cpp:1: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' 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:25:0, from widgets/swatch-selector.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/gtkmm-2.4/gtkmm/entry.h:35:0, from widgets/gradient-selector.h:29, from widgets/swatch-selector.cpp:7: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:98:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:101:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24:0, from /usr/include/gtkmm-2.4/gtkmm/treeviewcolumn.h:38, from /usr/include/gtkmm-2.4/gtkmm/treeview.h:36, from widgets/gradient-selector.h:33, from widgets/swatch-selector.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/treeviewcolumn.h:38, from /usr/include/gtkmm-2.4/gtkmm/treeview.h:36, from widgets/gradient-selector.h:33, from widgets/swatch-selector.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 widgets/stroke-style.h:51:0, from widgets/stroke-marker-selector.cpp:44: ./sp-pattern.h: In member function 'SPPattern* SPPatternReference::getObject() const': ./sp-pattern.h:74:71: warning: cast from 'SPObject*' to 'SPPattern*' increases required alignment of target type [-Wcast-align] return reinterpret_cast(URIReference::getObject()); ^ In file included from widgets/stroke-style.h:51:0, from widgets/stroke-style.cpp:20: ./sp-pattern.h: In member function 'SPPattern* SPPatternReference::getObject() const': ./sp-pattern.h:74:71: warning: cast from 'SPObject*' to 'SPPattern*' increases required alignment of target type [-Wcast-align] return reinterpret_cast(URIReference::getObject()); ^ In file included from ./ui/widget/spinbutton.h:21:0, from widgets/stroke-style.h:63, from widgets/stroke-style.cpp:20: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:163:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm/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 ./libnrtype/font-lister.h:20, from widgets/text-toolbar.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/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 ./libnrtype/font-lister.h:20, from widgets/text-toolbar.cpp:31: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/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 ./libnrtype/font-lister.h:20, from widgets/text-toolbar.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 widgets/toolbox.o In file included from ./ui/view/view.h:19:0, from ./desktop.h:34, from widgets/text-toolbar.cpp:36: ./gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': ./gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ CXX widgets/tweak-toolbar.o CXX widgets/zoom-toolbar.o CXX debug/demangle.o CXX debug/heap.o CXX debug/logger.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/toolbox.cpp:36: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ CXX debug/log-display-config.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/toolbox.cpp:36: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-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/toolbox.cpp:36: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from widgets/../ui/view/view.h:19:0, from widgets/../desktop.h:34, from widgets/toolbox.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 debug/sysv-heap.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/spinbutton.h:21, from widgets/tweak-toolbar.cpp:31: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ CXX debug/gdk-event-latency-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/entry.h:30, from /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:28, from ./ui/widget/spinbutton.h:21, from widgets/tweak-toolbar.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/timestamp.o In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:44:0, from /usr/include/gtkmm-2.4/gtkmm/entry.h:30, from /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:28, from ./ui/widget/spinbutton.h:21, from widgets/tweak-toolbar.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/entry.h:35:0, from /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:28, from ./ui/widget/spinbutton.h:21, from widgets/tweak-toolbar.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 ./ui/widget/spinbutton.h:21:0, from widgets/tweak-toolbar.cpp:31: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:163:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/entry.h:35:0, from /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:28, from ./ui/widget/spinbutton.h:21, from widgets/toolbox.cpp:65: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:98:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:101:87: warning: cast from 'GObject* {aka _GObject*}' 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/spinbutton.h:21:0, from widgets/toolbox.cpp:65: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:163:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:87: warning: cast from 'GObject* {aka _GObject*}' 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/toolbox.cpp:36: widgets/toolbox.cpp: In function 'EgeAdjustmentAction* create_adjustment_action(const gchar*, const gchar*, const gchar*, const gchar*, const Glib::ustring&, gdouble, GtkWidget*, GObject*, gboolean, const gchar*, gdouble, gdouble, gdouble, gdouble, const gchar**, const gdouble*, guint, void (*)(GtkAdjustment*, GObject*), Inkscape::UI::Widget::UnitTracker*, gdouble, guint, double)': /usr/include/glib-2.0/gobject/gtype.h:2204: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:1049:26: note: in expansion of macro 'GTK_ADJUSTMENT' GtkAdjustment* adj = GTK_ADJUSTMENT( gtk_adjustment_new( prefs->getDouble(path, def) * factor, ^ CXX xml/composite-node-observer.o In file included from ./ui/view/view.h:19:0, from ./desktop.h:34, from widgets/tweak-toolbar.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 xml/helper-observer.o CXX xml/quote.o CXX xml/repr-css.o CXX xml/log-builder.o CXX xml/node-fns.o CXX xml/rebase-hrefs.o CXX xml/repr-io.o In file included from xml/../document.h:25: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 CXX xml/repr-util.o 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/clipboard.o CXX ui/control-manager.o CXX ui/previewholder.o CXX ui/uxmanager.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/previewholder.h:23, 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/box.h:58, from ui/previewholder.h:23, 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:23, 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 ui/previewholder.cpp:20: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/gdkmm-2.4/gdkmm/display.h:30:0, from /usr/include/gtkmm-2.4/gtkmm/clipboard.h:30, from ui/clipboard.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/glib-2.0/gobject/gobject.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/control-manager.cpp:17: ui/control-manager.cpp: In member function 'void Inkscape::ControlManagerImpl::updateItem(SPCanvasItem*)': /usr/include/glib-2.0/gobject/gtype.h:2204: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)) ^ ./display/sp-ctrlpoint.h:20:28: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CTRLPOINT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_CTRLPOINT, SPCtrlPoint)) ^ ui/control-manager.cpp:301:37: note: in expansion of macro 'SP_CTRLPOINT' sp_ctrlpoint_set_radius(SP_CTRLPOINT(item), target / 2.0); ^ ui/control-manager.cpp: In member function 'void Inkscape::ControlManagerImpl::thingFinalized(GObject*)': ui/control-manager.cpp:358:68: warning: cast from 'GObject* {aka _GObject*}' to 'SPCanvasItem*' increases required alignment of target type [-Wcast-align] SPCanvasItem *wasItem = reinterpret_cast(wasObj); ^ In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/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: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/glib-2.0/gobject/gobject.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/control-manager.cpp:17: ui/control-manager.cpp: In member function 'SPCtrlLine* Inkscape::ControlManager::createControlLine(SPCanvasGroup*, Inkscape::CtrlLineType)': /usr/include/glib-2.0/gobject/gtype.h:2204: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)) ^ ./display/sp-ctrlline.h:24:27: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CTRLLINE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_CTRLLINE, SPCtrlLine)) ^ ui/control-manager.cpp:396:24: note: in expansion of macro 'SP_CTRLLINE' SPCtrlLine *line = SP_CTRLLINE(sp_canvas_item_new(parent, SP_TYPE_CTRLLINE, NULL)); ^ ui/control-manager.cpp: In member function 'SPCtrlCurve* Inkscape::ControlManager::createControlCurve(SPCanvasGroup*, const Geom::Point&, const Geom::Point&, const Geom::Point&, const Geom::Point&, Inkscape::CtrlLineType)': /usr/include/glib-2.0/gobject/gtype.h:2204:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPCtrlCurve*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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-ctrlcurve.h:23:28: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CTRLCURVE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_CTRLCURVE, SPCtrlCurve)) ^ ui/control-manager.cpp:417:25: note: in expansion of macro 'SP_CTRLCURVE' SPCtrlCurve *line = SP_CTRLCURVE(sp_canvas_item_new(parent, SP_TYPE_CTRLCURVE, NULL)); ^ In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/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 ./widgets/desktop-widget.h:23, from ui/uxmanager.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/clipboard.h:30:0, from ui/clipboard.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/cache/svg_preview_cache.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 ./widgets/desktop-widget.h:23, from ui/uxmanager.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 ./widgets/desktop-widget.h:23, from ui/uxmanager.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:19:0, from ./desktop.h:34, from ui/clipboard.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:19:0, from ./desktop.h:34, from ui/uxmanager.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 ui/clipboard.cpp:60:0: ./sp-pattern.h: In member function 'SPPattern* SPPatternReference::getObject() const': ./sp-pattern.h:74:71: warning: cast from 'SPObject*' to 'SPPattern*' increases required alignment of target type [-Wcast-align] return reinterpret_cast(URIReference::getObject()); ^ In file included from ui/clipboard.cpp:63:0: ./sp-gradient-reference.h: In member function 'SPGradient* SPGradientReference::getObject() const': ./sp-gradient-reference.h:14:72: warning: cast from 'SPObject*' to 'SPGradient*' increases required alignment of target type [-Wcast-align] return reinterpret_cast(URIReference::getObject()); ^ ui/uxmanager.cpp: In function 'Glib::ustring {anonymous}::getLayoutPrefPath(Inkscape::UI::View::View*)': ui/uxmanager.cpp:71: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:73: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()) { ^ CXX ui/dialog/aboutbox.o CXX ui/dialog/align-and-distribute.o In file included from ./document.h:25:0, from ./sp-namedview.h:22, from ui/cache/svg_preview_cache.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/calligraphic-profile-rename.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/aboutbox.h:26, from ui/dialog/aboutbox.cpp:24: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:35:0, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:33, from /usr/include/gdkmm-2.4/gdkmm/window.h:30, from /usr/include/gdkmm-2.4/gdkmm/event.h:27, from /usr/include/gtkmm-2.4/gtkmm/widget.h:37, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/box.h:58, from /usr/include/gtkmm-2.4/gtkmm/dialog.h:30, from ./ui/dialog/aboutbox.h:26, from ui/dialog/aboutbox.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 /usr/include/gtkmm-2.4/gtkmm/dialog.h:30, from ./ui/dialog/aboutbox.h:26, from ui/dialog/aboutbox.cpp:24: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/textview.h:38:0, from ui/dialog/aboutbox.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 ./document.h:25:0, from ui/dialog/aboutbox.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/box.h:58, from ./ui/widget/panel.h:24, from ui/dialog/align-and-distribute.h:19, from ui/dialog/align-and-distribute.cpp:24: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:35:0, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:33, from /usr/include/gdkmm-2.4/gdkmm/window.h:30, from /usr/include/gdkmm-2.4/gdkmm/event.h:27, from /usr/include/gtkmm-2.4/gtkmm/widget.h:37, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/box.h:58, from ./ui/widget/panel.h:24, from ui/dialog/align-and-distribute.h:19, from ui/dialog/align-and-distribute.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 ./ui/widget/panel.h:24, from ui/dialog/align-and-distribute.h:19, from ui/dialog/align-and-distribute.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/combobox.h:31, from /usr/include/gtkmm-2.4/gtkmm/comboboxtext.h:24, from ui/dialog/align-and-distribute.h:22, from ui/dialog/align-and-distribute.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/combobox.h:31, from /usr/include/gtkmm-2.4/gtkmm/comboboxtext.h:24, from ui/dialog/align-and-distribute.h:22, from ui/dialog/align-and-distribute.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/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:22, from ui/dialog/align-and-distribute.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/glib-2.0/gobject/gobject.h:24: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/dialog.h:7, from ./ui/dialog/aboutbox.h:26, from ui/dialog/aboutbox.cpp:24: ui/dialog/aboutbox.cpp: In function 'Gtk::Widget* Inkscape::UI::Dialog::build_splash_widget()': /usr/include/glib-2.0/gobject/gtype.h:2204: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)) ^ ./svg-view-widget.h:20:34: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_SVG_VIEW_WIDGET(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_SVG_VIEW_WIDGET, SPSVGSPViewWidget)) ^ ui/dialog/aboutbox.cpp:184:5: note: in expansion of macro 'SP_SVG_VIEW_WIDGET' SP_SVG_VIEW_WIDGET(v)->setResize(false, static_cast(width), static_cast(height)); ^ CXX ui/dialog/clonetiler.o In file included from ./ui/widget/spinbutton.h:21:0, from ui/dialog/align-and-distribute.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 ./document.h:25:0, from ui/dialog/align-and-distribute.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/box.h:58, from /usr/include/gtkmm-2.4/gtkmm/dialog.h:30, from ui/dialog/calligraphic-profile-rename.h:22, from ui/dialog/calligraphic-profile-rename.cpp:16: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ CXX ui/dialog/color-item.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 ui/dialog/calligraphic-profile-rename.h:22, from ui/dialog/calligraphic-profile-rename.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 /usr/include/gtkmm-2.4/gtkmm/dialog.h:30, from ui/dialog/calligraphic-profile-rename.h:22, from ui/dialog/calligraphic-profile-rename.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/entry.h:35:0, from ui/dialog/calligraphic-profile-rename.h:23, from ui/dialog/calligraphic-profile-rename.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/view/view.h:19:0, from ./desktop.h:34, from ui/dialog/calligraphic-profile-rename.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 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/misc.h:30, from /usr/include/gtkmm-2.4/gtkmm/label.h:29, from ui/dialog/color-item.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/misc.h:30, from /usr/include/gtkmm-2.4/gtkmm/label.h:29, from ui/dialog/color-item.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/misc.h:30, from /usr/include/gtkmm-2.4/gtkmm/label.h:29, from ui/dialog/color-item.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/box.h:58, from ./ui/widget/panel.h:24, from ui/dialog/clonetiler.h:13, from ui/dialog/clonetiler.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 ui/dialog/debug.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/box.h:58, from ./ui/widget/panel.h:24, from ui/dialog/clonetiler.h:13, from ui/dialog/clonetiler.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 ui/dialog/debug.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 ./ui/widget/panel.h:24, from ui/dialog/clonetiler.h:13, from ui/dialog/clonetiler.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 ui/dialog/debug.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/textview.h:38:0, from ui/dialog/debug.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/view/view.h:19:0, from ./desktop.h:34, from ui/dialog/color-item.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/entry.h:35:0, from ./widgets/gradient-selector.h:29, from ./widgets/gradient-vector.h:32, from ui/dialog/color-item.cpp:47: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:98:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:101:87: warning: cast from 'GObject* {aka _GObject*}' 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/clonetiler.cpp:26: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 ./ui/view/view.h:19:0, from ./desktop.h:34, from ui/dialog/clonetiler.cpp:28: ./gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': ./gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24:0, from /usr/include/gtkmm-2.4/gtkmm/treeviewcolumn.h:38, from /usr/include/gtkmm-2.4/gtkmm/treeview.h:36, from ./widgets/gradient-selector.h:33, from ./widgets/gradient-vector.h:32, from ui/dialog/color-item.cpp:47: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:86:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:89:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererText* gobj() const { return reinterpret_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/gradient-selector.h:33, from ./widgets/gradient-vector.h:32, from ui/dialog/color-item.cpp:47: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:127:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:130:101: warning: cast 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/desktop-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/combobox.h:31, from /usr/include/gtkmm-2.4/gtkmm/comboboxtext.h:24, from ./ui/widget/unit-menu.h:21, from ui/dialog/clonetiler.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/combobox.h:31, from /usr/include/gtkmm-2.4/gtkmm/comboboxtext.h:24, from ./ui/widget/unit-menu.h:21, from ui/dialog/clonetiler.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/widget/spinbutton.h:21:0, from ui/dialog/clonetiler.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_); } ^ CXX ui/dialog/dialog.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/box.h:7, from ./ui/widget/panel.h:24, from ui/dialog/clonetiler.h:13, from ui/dialog/clonetiler.cpp:20: ui/dialog/clonetiler.cpp: In static member function 'static void Inkscape::UI::Dialog::CloneTiler::clonetiler_reset_recursive(GtkWidget*)': /usr/include/glib-2.0/gobject/gtype.h:2204: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)) ^ ui/dialog/clonetiler.cpp:2805: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:2204: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)) ^ ui/dialog/clonetiler.cpp:2812:68: note: in expansion of macro 'GTK_SPIN_BUTTON' GtkAdjustment *a = gtk_spin_button_get_adjustment (GTK_SPIN_BUTTON(w)); ^ CXX ui/dialog/dialog-manager.o In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/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 ./widgets/desktop-widget.h:23, from ui/dialog/desktop-tracker.cpp:8: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:35:0, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:33, from /usr/include/gdkmm-2.4/gdkmm/window.h:30, from /usr/include/gdkmm-2.4/gdkmm/event.h:27, from /usr/include/gtkmm-2.4/gtkmm/widget.h:37, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/bin.h:30, from /usr/include/gtkmm-2.4/gtkmm/window.h:32, from ./widgets/desktop-widget.h:23, from ui/dialog/desktop-tracker.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 /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/bin.h:30, from /usr/include/gtkmm-2.4/gtkmm/window.h:32, from ./widgets/desktop-widget.h:23, from ui/dialog/desktop-tracker.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 ./ui/view/view.h:19:0, from ./desktop.h:34, from ui/dialog/desktop-tracker.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 /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/window.h:7, from ./widgets/desktop-widget.h:23, from ui/dialog/desktop-tracker.cpp:8: ui/dialog/desktop-tracker.cpp: In member function 'void Inkscape::UI::Dialog::DesktopTracker::connect(GtkWidget*)': /usr/include/glib-2.0/gobject/gtype.h:2204: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)) ^ ./widgets/desktop-widget.h:41:31: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_DESKTOP_WIDGET(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), SP_TYPE_DESKTOP_WIDGET, SPDesktopWidget)) ^ ui/dialog/desktop-tracker.cpp:48: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:2204: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)) ^ ./widgets/desktop-widget.h:41:31: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_DESKTOP_WIDGET(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), SP_TYPE_DESKTOP_WIDGET, SPDesktopWidget)) ^ ui/dialog/desktop-tracker.cpp:118:32: note: in expansion of macro 'SP_DESKTOP_WIDGET' SPDesktopWidget *dtw = SP_DESKTOP_WIDGET(wdgt); ^ 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 ./ui/widget/dock-item.h:22, from ui/dialog/dock-behavior.h:16, from ui/dialog/dialog.h:17, from ui/dialog/dialog-manager.h:17, from ui/dialog/dialog.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/box.h:58, from ./ui/widget/dock-item.h:22, from ui/dialog/dock-behavior.h:16, from ui/dialog/dialog.h:17, from ui/dialog/dialog-manager.h:17, from ui/dialog/dialog.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 ./ui/widget/dock-item.h:22, from ui/dialog/dock-behavior.h:16, from ui/dialog/dialog.h:17, from ui/dialog/dialog-manager.h:17, from ui/dialog/dialog.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:19:0, from ./desktop.h:34, 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:330: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); ^ In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/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/dock-item.h:22, from ./ui/dialog/dock-behavior.h:16, from ./ui/dialog/dialog.h:17, from ./ui/dialog/dialog-manager.h:17, from ui/dialog/dialog-manager.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/box.h:58, from ./ui/widget/dock-item.h:22, from ./ui/dialog/dock-behavior.h:16, from ./ui/dialog/dialog.h:17, from ./ui/dialog/dialog-manager.h:17, from ui/dialog/dialog-manager.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_); } ^ CXX ui/dialog/document-metadata.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/box.h:58, from ./ui/widget/dock-item.h:22, from ./ui/dialog/dock-behavior.h:16, from ./ui/dialog/dialog.h:17, from ./ui/dialog/dialog-manager.h:17, from ui/dialog/dialog-manager.cpp:20: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/combobox.h:31, from /usr/include/gtkmm-2.4/gtkmm/comboboxtext.h:24, from ./ui/dialog/align-and-distribute.h:22, from ui/dialog/dialog-manager.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/dialog/align-and-distribute.h:22, from ui/dialog/dialog-manager.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/dialog/align-and-distribute.h:22, from ui/dialog/dialog-manager.cpp:22: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:98:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:101:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from ./document.h:25:0, from ./ui/widget/registered-widget.h:28, from ./ui/widget/page-sizer.h:18, from ./ui/dialog/document-properties.h:25, from ui/dialog/dialog-manager.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/box.h:58, from ./ui/widget/dock-item.h:22, from ui/dialog/dock-behavior.h:16, from ui/dialog/dock-behavior.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/dock-item.h:22, from ui/dialog/dock-behavior.h:16, from ui/dialog/dock-behavior.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/dock-item.h:22, from ui/dialog/dock-behavior.h:16, from ui/dialog/dock-behavior.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:19:0, from ./desktop.h:34, from ui/dialog/dock-behavior.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 ./ui/widget/spinbutton.h:21:0, from ./ui/widget/spin-scale.h:24, from ./ui/widget/filter-effect-chooser.h:28, from ./ui/widget/object-composite-settings.h:29, from ./ui/dialog/fill-and-stroke.h:19, from ui/dialog/dialog-manager.cpp:26: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:163:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from ui/dialog/dialog-manager.cpp:27:0: ./ui/dialog/filter-effects-dialog.h: At global scope: ./ui/dialog/filter-effects-dialog.h:242:54: warning: 'auto_ptr' is deprecated (declared at /usr/include/c++/4.8.2/backward/auto_ptr.h:87) [-Wdeprecated-declarations] std::auto_ptr _observer; ^ CXX ui/dialog/document-properties.o In file included from ./ui/dialog/export.h:21:0, from ui/dialog/dialog-manager.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/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/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/panel.h:24, from ui/dialog/document-metadata.h:22, from ui/dialog/document-metadata.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/panel.h:24, from ui/dialog/document-metadata.h:22, from ui/dialog/document-metadata.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/panel.h:24, from ui/dialog/document-metadata.h:22, from ui/dialog/document-metadata.cpp:21: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from ./ui/view/view.h:19:0, from ./desktop.h:34, from ui/dialog/document-metadata.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/textview.h:38:0, from ./ui/widget/entity-entry.h:13, from ui/dialog/document-metadata.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_); } ^ CXX ui/dialog/export.o CXX ui/dialog/extension-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 /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:21, from ui/dialog/document-properties.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 ./ui/widget/notebook-page.h:21, from ui/dialog/document-properties.cpp:25: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:44:0, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/box.h:58, from ./ui/widget/notebook-page.h:21, from ui/dialog/document-properties.cpp:25: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/combobox.h:31, from /usr/include/gtkmm-2.4/gtkmm/comboboxtext.h:24, from ui/dialog/document-properties.h:19, from ui/dialog/document-properties.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/combobox.h:31, from /usr/include/gtkmm-2.4/gtkmm/comboboxtext.h:24, from ui/dialog/document-properties.h:19, from ui/dialog/document-properties.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/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/document-properties.h:19, from ui/dialog/document-properties.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:25:0, from ./ui/widget/registered-widget.h:28, from ./ui/widget/page-sizer.h:18, from ui/dialog/document-properties.h:25, from ui/dialog/document-properties.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 ui/dialog/extensions.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/panel.h:24, from ui/dialog/extension-editor.h:16, from ui/dialog/extension-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/gdkmm-2.4/gdkmm/gc.h:35:0, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:33, from /usr/include/gdkmm-2.4/gdkmm/window.h:30, from /usr/include/gdkmm-2.4/gdkmm/event.h:27, from /usr/include/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/panel.h:24, from ui/dialog/extension-editor.h:16, from ui/dialog/extension-editor.cpp:18: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:44:0, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/box.h:58, from ./ui/widget/panel.h:24, from ui/dialog/extension-editor.h:16, from ui/dialog/extension-editor.cpp:18: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/treeview.h:34:0, from ui/dialog/extension-editor.h:19, from ui/dialog/extension-editor.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/extension-editor.h:19, from ui/dialog/extension-editor.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/extension-editor.h:19, from ui/dialog/extension-editor.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_); } ^ ui/dialog/document-properties.cpp: In member function 'void Inkscape::UI::Dialog::DocumentProperties::onDocUnitChange()': ui/dialog/document-properties.cpp:1696:33: warning: variable 'old_doc_unit' set but not used [-Wunused-but-set-variable] Inkscape::Util::Unit const *old_doc_unit = unit_table.getUnit("px"); ^ In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/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/export.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/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/panel.h:24, from ui/dialog/extensions.h:14, 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/box.h:58, from ui/dialog/export.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/gdkmm-2.4/gdkmm/gc.h:35:0, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:33, from /usr/include/gdkmm-2.4/gdkmm/window.h:30, from /usr/include/gdkmm-2.4/gdkmm/event.h:27, from /usr/include/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/panel.h:24, from ui/dialog/extensions.h:14, 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/box.h:58, from ui/dialog/export.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/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/panel.h:24, from ui/dialog/extensions.h:14, from ui/dialog/extensions.cpp:13: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/entry.h:35:0, from ui/dialog/export.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 ui/dialog/export.cpp:33:0: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:163:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/combobox.h:31, from /usr/include/gtkmm-2.4/gtkmm/comboboxtext.h:24, from ./ui/widget/unit-menu.h:21, from ui/dialog/export.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/textview.h:38:0, from ui/dialog/extensions.h:15, from ui/dialog/extensions.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_); } ^ In file included from /usr/include/gtkmm-2.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/unit-menu.h:21, from ui/dialog/export.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_); } ^ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:101:87: warning: cast from 'GObject* {aka _GObject*}' 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:25:0, from ui/dialog/export.cpp:55: ./gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_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/filedialog.o CXX ui/dialog/filedialogimpl-gtkmm.o In file included from ui/dialog/export.h:21:0, from ui/dialog/export.cpp:108: /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'GtkProgressBar* Gtk::ProgressBar::gobj()': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:146:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] GtkProgressBar* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'const GtkProgressBar* Gtk::ProgressBar::gobj() const': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:149:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {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 /usr/include/gtkmm-2.4/gtkmm/dialog.h:30, from /usr/include/gtkmm-2.4/gtkmm/filechooserdialog.h:30, from ui/dialog/filedialogimpl-gtkmm.h:29, from ui/dialog/filedialog.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 /usr/include/gtkmm-2.4/gtkmm/filechooserdialog.h:30, from ui/dialog/filedialogimpl-gtkmm.h:29, from ui/dialog/filedialog.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 /usr/include/gtkmm-2.4/gtkmm/filechooserdialog.h:30, from ui/dialog/filedialogimpl-gtkmm.h:29, from ui/dialog/filedialog.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/filedialogimpl-gtkmm.h:31, from ui/dialog/filedialog.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/combobox.h:31, from /usr/include/gtkmm-2.4/gtkmm/comboboxtext.h:24, from ui/dialog/filedialogimpl-gtkmm.h:31, from ui/dialog/filedialog.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/filedialogimpl-gtkmm.h:31, from ui/dialog/filedialog.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/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/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 ui/dialog/filedialogimpl-gtkmm.h:29, from ui/dialog/filedialogimpl-gtkmm.cpp:24: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:35:0, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:33, from /usr/include/gdkmm-2.4/gdkmm/window.h:30, from /usr/include/gdkmm-2.4/gdkmm/event.h:27, from /usr/include/gtkmm-2.4/gtkmm/widget.h:37, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/box.h:58, from /usr/include/gtkmm-2.4/gtkmm/dialog.h:30, from /usr/include/gtkmm-2.4/gtkmm/filechooserdialog.h:30, from ui/dialog/filedialogimpl-gtkmm.h:29, from ui/dialog/filedialogimpl-gtkmm.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 /usr/include/gtkmm-2.4/gtkmm/dialog.h:30, from /usr/include/gtkmm-2.4/gtkmm/filechooserdialog.h:30, from ui/dialog/filedialogimpl-gtkmm.h:29, from ui/dialog/filedialogimpl-gtkmm.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/combobox.h:31, from /usr/include/gtkmm-2.4/gtkmm/comboboxtext.h:24, from ui/dialog/filedialogimpl-gtkmm.h:31, from ui/dialog/filedialogimpl-gtkmm.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/combobox.h:31, from /usr/include/gtkmm-2.4/gtkmm/comboboxtext.h:24, from ui/dialog/filedialogimpl-gtkmm.h:31, from ui/dialog/filedialogimpl-gtkmm.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/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/filedialogimpl-gtkmm.h:31, from ui/dialog/filedialogimpl-gtkmm.cpp:24: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:98:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:101:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } ^ CXX ui/dialog/filedialogimpl-win32.o CXX ui/dialog/fill-and-stroke.o In file included from ./document.h:25:0, from ./extension/input.h:18, from ui/dialog/filedialogimpl-gtkmm.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] ); ^ CXX ui/dialog/filter-effects-dialog.o CXX ui/dialog/find.o CXX ui/dialog/font-substitution.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/notebook-page.h:21, from ui/dialog/fill-and-stroke.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/dock-item.h:22, from ui/dialog/dock-behavior.h:16, from ui/dialog/dialog.h:17, from ui/dialog/dialog-manager.h:17, from ui/dialog/filter-effects-dialog.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/notebook-page.h:21, from ui/dialog/fill-and-stroke.cpp:18: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:35:0, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:33, from /usr/include/gdkmm-2.4/gdkmm/window.h:30, from /usr/include/gdkmm-2.4/gdkmm/event.h:27, from /usr/include/gtkmm-2.4/gtkmm/widget.h:37, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/box.h:58, from ./ui/widget/dock-item.h:22, from ui/dialog/dock-behavior.h:16, from ui/dialog/dialog.h:17, from ui/dialog/dialog-manager.h:17, from ui/dialog/filter-effects-dialog.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/notebook-page.h:21, from ui/dialog/fill-and-stroke.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/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/dock-item.h:22, from ui/dialog/dock-behavior.h:16, from ui/dialog/dialog.h:17, from ui/dialog/dialog-manager.h:17, from ui/dialog/filter-effects-dialog.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:25:0, from ui/dialog/fill-and-stroke.cpp:21: ./gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': ./gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ In file included from /usr/include/gtkmm-2.4/gtkmm/entry.h:35:0, from /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:28, from ./ui/widget/spinbutton.h:21, from ui/dialog/filter-effects-dialog.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/widget/spinbutton.h:21:0, from ui/dialog/filter-effects-dialog.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 ./ui/widget/object-composite-settings.h:24:0, from ui/dialog/fill-and-stroke.h:19, from ui/dialog/fill-and-stroke.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/combobox.h:31, from ./ui/widget/filter-effect-chooser.h:24, from ./ui/widget/object-composite-settings.h:29, from ui/dialog/fill-and-stroke.h:19, from ui/dialog/fill-and-stroke.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 ./ui/widget/filter-effect-chooser.h:24, from ./ui/widget/object-composite-settings.h:29, from ui/dialog/fill-and-stroke.h:19, from ui/dialog/fill-and-stroke.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 ./ui/view/view.h:19:0, from ./desktop.h:34, from ui/dialog/filter-effects-dialog.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 ./ui/widget/spinbutton.h:21:0, from ./ui/widget/spin-scale.h:24, from ./ui/widget/filter-effect-chooser.h:28, from ./ui/widget/object-composite-settings.h:29, from ui/dialog/fill-and-stroke.h:19, from ui/dialog/fill-and-stroke.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/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:15, from ui/dialog/filter-effects-dialog.h:21, from ui/dialog/filter-effects-dialog.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/combobox.h:31, from ./ui/widget/combo-enums.h:15, from ui/dialog/filter-effects-dialog.h:21, from ui/dialog/filter-effects-dialog.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 ui/dialog/filter-effects-dialog.cpp:41:0: ui/dialog/filter-effects-dialog.h: At global scope: ui/dialog/filter-effects-dialog.h:242:54: warning: 'auto_ptr' is deprecated (declared at /usr/include/c++/4.8.2/backward/auto_ptr.h:87) [-Wdeprecated-declarations] std::auto_ptr _observer; ^ In file included from ./widgets/stroke-style.h:51:0, from ui/dialog/fill-and-stroke.cpp:34: ./sp-pattern.h: In member function 'SPPattern* SPPatternReference::getObject() const': ./sp-pattern.h:74:71: warning: cast from 'SPObject*' to 'SPPattern*' increases required alignment of target type [-Wcast-align] return reinterpret_cast(URIReference::getObject()); ^ In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/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/panel.h:24, from ui/dialog/find.h:19, from ui/dialog/find.cpp:17: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:35:0, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:33, from /usr/include/gdkmm-2.4/gdkmm/window.h:30, from /usr/include/gdkmm-2.4/gdkmm/event.h:27, from /usr/include/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/panel.h:24, from ui/dialog/find.h:19, 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 /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/box.h:58, from ./ui/widget/panel.h:24, from ui/dialog/find.h:19, from ui/dialog/find.cpp:17: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/entry.h:35:0, from ui/dialog/find.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 ./message-stack.h:25:0, from ui/dialog/find.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/box.h:58, from /usr/include/gtkmm-2.4/gtkmm/dialog.h:30, from /usr/include/gtkmm-2.4/gtkmm/messagedialog.h:30, from ui/dialog/font-substitution.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/dialog.h:30, from /usr/include/gtkmm-2.4/gtkmm/messagedialog.h:30, from ui/dialog/font-substitution.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/dialog.h:30, from /usr/include/gtkmm-2.4/gtkmm/messagedialog.h:30, from ui/dialog/font-substitution.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/textview.h:38:0, from ui/dialog/font-substitution.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 ./ui/view/view.h:19:0, from ./desktop.h:34, from ui/dialog/font-substitution.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] ); ^ ui/dialog/find.cpp: In member function 'GSList* Inkscape::UI::Dialog::Find::all_items(SPObject*, GSList*, bool, bool)': ui/dialog/find.cpp:729:60: warning: cast from 'SPObject*' to 'SPItem*' increases required alignment of target type [-Wcast-align] SPItem *item = reinterpret_cast(child); ^ CXX ui/dialog/floating-behavior.o 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/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/floating-behavior.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 /usr/include/gtkmm-2.4/gtkmm/dialog.h:30, from ui/dialog/floating-behavior.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 /usr/include/gtkmm-2.4/gtkmm/dialog.h:30, from ui/dialog/floating-behavior.cpp:21: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from ./ui/view/view.h:19:0, from ./desktop.h:34, from ui/dialog/floating-behavior.cpp:30: ./gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': ./gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ CXX ui/dialog/grid-arrange-tab.o CXX ui/dialog/guides.o In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/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/panel.h:24, from ui/dialog/glyphs.h:10, from ui/dialog/glyphs.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/box.h:58, from ./ui/widget/panel.h:24, from ui/dialog/glyphs.h:10, from ui/dialog/glyphs.cpp:12: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:44:0, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/box.h:58, from ./ui/widget/panel.h:24, from ui/dialog/glyphs.h:10, from ui/dialog/glyphs.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/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/glyphs.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 /usr/include/gtkmm-2.4/gtkmm/comboboxtext.h:24, from ui/dialog/glyphs.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 /usr/include/gtkmm-2.4/gtkmm/comboboxtext.h:24, from ui/dialog/glyphs.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/view/view.h:19:0, from ./desktop.h:34, from ui/dialog/glyphs.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.h:27:0, from /usr/include/gtkmm-2.4/gtkmm.h:89, from ./ui/dialog/grid-arrange-tab.h:20, from ui/dialog/grid-arrange-tab.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 ./ui/dialog/grid-arrange-tab.h:20, from ui/dialog/grid-arrange-tab.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 ./ui/dialog/grid-arrange-tab.h:20, from ui/dialog/grid-arrange-tab.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 ./ui/dialog/grid-arrange-tab.h:20, from ui/dialog/grid-arrange-tab.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 ./ui/dialog/grid-arrange-tab.h:20, from ui/dialog/grid-arrange-tab.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 ./ui/dialog/grid-arrange-tab.h:20, from ui/dialog/grid-arrange-tab.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/grid-arrange-tab.h:20, from ui/dialog/grid-arrange-tab.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 ./ui/dialog/grid-arrange-tab.h:20, from ui/dialog/grid-arrange-tab.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 ./ui/dialog/grid-arrange-tab.h:20, from ui/dialog/grid-arrange-tab.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:216:0, from ./ui/dialog/grid-arrange-tab.h:20, from ui/dialog/grid-arrange-tab.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/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/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/guides.h:22, from ui/dialog/guides.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/guides.h:22, from ui/dialog/guides.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 ./selection.h:23:0, from ui/dialog/grid-arrange-tab.cpp:35: ./gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': ./gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ In file included from /usr/include/gtkmm-2.4/gtkmm/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/guides.h:22, from ui/dialog/guides.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/widget/unit-menu.h:21, from ui/dialog/guides.h:33, from ui/dialog/guides.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/combobox.h:31, from /usr/include/gtkmm-2.4/gtkmm/comboboxtext.h:24, from ./ui/widget/unit-menu.h:21, from ui/dialog/guides.h:33, from ui/dialog/guides.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/widget/unit-menu.h:21, from ui/dialog/guides.h:33, from ui/dialog/guides.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:19:0, from ./desktop.h:34, from ui/dialog/guides.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 ui/dialog/icon-preview.o CXX ui/dialog/inkscape-preferences.o CXX ui/dialog/input.o CXX ui/dialog/layer-properties.o In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/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/panel.h:24, from ui/dialog/input.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/box.h:58, from ./ui/widget/panel.h:24, from ui/dialog/input.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/box.h:58, from ./ui/widget/panel.h:24, from ui/dialog/input.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/cellrenderercombo.h:30:0, from ui/dialog/input.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 ui/dialog/input.cpp:23: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: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 /usr/include/gtkmm-2.4/gtkmm/comboboxtext.h:24, from ui/dialog/input.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/input.cpp:34:0: /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'GtkProgressBar* Gtk::ProgressBar::gobj()': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:146:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] GtkProgressBar* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'const GtkProgressBar* Gtk::ProgressBar::gobj() const': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:149:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] const GtkProgressBar* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/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/icon-preview.cpp:24: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:35:0, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:33, from /usr/include/gdkmm-2.4/gdkmm/window.h:30, from /usr/include/gdkmm-2.4/gdkmm/event.h:27, from /usr/include/gtkmm-2.4/gtkmm/widget.h:37, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/box.h:58, from /usr/include/gtkmm-2.4/gtkmm/buttonbox.h:30, from ui/dialog/icon-preview.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 /usr/include/gtkmm-2.4/gtkmm/buttonbox.h:30, from ui/dialog/icon-preview.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/box.h:58, from /usr/include/gtkmm-2.4/gtkmm/filechooserbutton.h:30, from ./ui/widget/preferences-widget.h:29, from ui/dialog/inkscape-preferences.h:20, from ui/dialog/inkscape-preferences.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/box.h:58, from /usr/include/gtkmm-2.4/gtkmm/filechooserbutton.h:30, from ./ui/widget/preferences-widget.h:29, from ui/dialog/inkscape-preferences.h:20, from ui/dialog/inkscape-preferences.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 /usr/include/gtkmm-2.4/gtkmm/filechooserbutton.h:30, from ./ui/widget/preferences-widget.h:29, from ui/dialog/inkscape-preferences.h:20, from ui/dialog/inkscape-preferences.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:19:0, from ./desktop.h:34, from ui/dialog/icon-preview.cpp:37: ./gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': ./gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ In file included from /usr/include/gtkmm-2.4/gtkmm/entry.h:35:0, from /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:28, from ./ui/widget/spinbutton.h:21, from ./ui/widget/preferences-widget.h:30, from ui/dialog/inkscape-preferences.h:20, from ui/dialog/inkscape-preferences.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 ./ui/widget/spinbutton.h:21:0, from ./ui/widget/preferences-widget.h:30, from ui/dialog/inkscape-preferences.h:20, from ui/dialog/inkscape-preferences.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/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:35, from ui/dialog/inkscape-preferences.h:20, from ui/dialog/inkscape-preferences.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 /usr/include/gtkmm-2.4/gtkmm/comboboxtext.h:24, from ./ui/widget/preferences-widget.h:35, from ui/dialog/inkscape-preferences.h:20, from ui/dialog/inkscape-preferences.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 ./message-stack.h:25:0, from ui/dialog/inkscape-preferences.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/box.h:58, from /usr/include/gtkmm-2.4/gtkmm/dialog.h:30, from ui/dialog/layer-properties.h:23, from ui/dialog/layer-properties.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 /usr/include/gtkmm-2.4/gtkmm/dialog.h:30, from ui/dialog/layer-properties.h:23, from ui/dialog/layer-properties.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 /usr/include/gtkmm-2.4/gtkmm/dialog.h:30, from ui/dialog/layer-properties.h:23, from ui/dialog/layer-properties.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/entry.h:35:0, from ui/dialog/layer-properties.h:24, from ui/dialog/layer-properties.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/combobox.h:31, from ui/dialog/layer-properties.h:33, from ui/dialog/layer-properties.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/dialog/layer-properties.h:33, from ui/dialog/layer-properties.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 ./ui/view/view.h:19:0, from ./desktop.h:34, from ui/dialog/layer-properties.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/layers.o CXX ui/dialog/livepatheffect-add.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/layers.h:23, 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 /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/box.h:58, from ui/dialog/layers.h:23, 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 /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/box.h:58, from ui/dialog/layers.h:23, from ui/dialog/layers.cpp:16: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/treeview.h:34:0, from ui/dialog/layers.h:24, from ui/dialog/layers.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/treeviewcolumn.h:38, from /usr/include/gtkmm-2.4/gtkmm/treeview.h:36, from ui/dialog/layers.h:24, from ui/dialog/layers.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/treeviewcolumn.h:38, from /usr/include/gtkmm-2.4/gtkmm/treeview.h:36, from ui/dialog/layers.h:24, from ui/dialog/layers.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 ./ui/widget/spinbutton.h:21:0, from ui/dialog/layers.h:27, from ui/dialog/layers.cpp:16: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:163:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/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/livepatheffect-add.h:22, from ui/dialog/livepatheffect-add.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 ./ui/view/view.h:19:0, from ./desktop.h:34, from ui/dialog/layers.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/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/livepatheffect-add.h:22, from ui/dialog/livepatheffect-add.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/box.h:58, from /usr/include/gtkmm-2.4/gtkmm/dialog.h:30, from ui/dialog/livepatheffect-add.h:22, from ui/dialog/livepatheffect-add.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/treeview.h:34:0, from ui/dialog/livepatheffect-add.h:24, from ui/dialog/livepatheffect-add.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/treeviewcolumn.h:38, from /usr/include/gtkmm-2.4/gtkmm/treeview.h:36, from ui/dialog/livepatheffect-add.h:24, from ui/dialog/livepatheffect-add.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/treeviewcolumn.h:38, from /usr/include/gtkmm-2.4/gtkmm/treeview.h:36, from ui/dialog/livepatheffect-add.h:24, from ui/dialog/livepatheffect-add.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 ./ui/view/view.h:19:0, from ./desktop.h:34, from ui/dialog/livepatheffect-add.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 ui/dialog/livepatheffect-editor.o CXX ui/dialog/memory.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/panel.h:24, from ./ui/dialog/memory.h:14, 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/gdkmm-2.4/gdkmm/gc.h:35:0, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:33, from /usr/include/gdkmm-2.4/gdkmm/window.h:30, from /usr/include/gdkmm-2.4/gdkmm/event.h:27, from /usr/include/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/panel.h:24, from ./ui/dialog/memory.h:14, 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/gtkmm-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/panel.h:24, from ./ui/dialog/memory.h:14, 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/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/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/panel.h:24, from ui/dialog/livepatheffect-editor.h:14, from ui/dialog/livepatheffect-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/gtkmm-2.4/gtkmm/treeview.h:34:0, from ui/dialog/memory.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/treeviewcolumn.h:38, from /usr/include/gtkmm-2.4/gtkmm/treeview.h:36, from ui/dialog/memory.cpp:21: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:86:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:89:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27:0, from /usr/include/gtkmm-2.4/gtkmm/treeviewcolumn.h:38, from /usr/include/gtkmm-2.4/gtkmm/treeview.h:36, from ui/dialog/memory.cpp:21: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:127:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:130:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:35:0, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:33, from /usr/include/gdkmm-2.4/gdkmm/window.h:30, from /usr/include/gdkmm-2.4/gdkmm/event.h:27, from /usr/include/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/panel.h:24, from ui/dialog/livepatheffect-editor.h:14, from ui/dialog/livepatheffect-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_); } ^ CXX ui/dialog/messages.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/box.h:58, from ./ui/widget/panel.h:24, from ui/dialog/livepatheffect-editor.h:14, from ui/dialog/livepatheffect-editor.cpp:19: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.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:15, from ui/dialog/livepatheffect-editor.h:18, from ui/dialog/livepatheffect-editor.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/combobox.h:31, from ./ui/widget/combo-enums.h:15, from ui/dialog/livepatheffect-editor.h:18, from ui/dialog/livepatheffect-editor.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 ./ui/widget/combo-enums.h:15, from ui/dialog/livepatheffect-editor.h:18, from ui/dialog/livepatheffect-editor.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:19:0, from ./desktop.h:34, from ui/dialog/livepatheffect-editor.cpp:25: ./gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': ./gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ CXX ui/dialog/new-from-template.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:27, from ui/dialog/messages.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 ui/dialog/messages.h:27, from ui/dialog/messages.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 ui/dialog/messages.h:27, from ui/dialog/messages.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/textview.h:38:0, from ui/dialog/messages.h:28, from ui/dialog/messages.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_); } ^ CXX ui/dialog/ocaldialogs.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/new-from-template.h:14, from ui/dialog/new-from-template.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/box.h:58, from /usr/include/gtkmm-2.4/gtkmm/dialog.h:30, from ui/dialog/new-from-template.h:14, from ui/dialog/new-from-template.cpp:12: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:44:0, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/box.h:58, from /usr/include/gtkmm-2.4/gtkmm/dialog.h:30, from ui/dialog/new-from-template.h:14, from ui/dialog/new-from-template.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/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/template-load-tab.h:15, from ui/dialog/new-from-template.h:17, from ui/dialog/new-from-template.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/combobox.h:31, from /usr/include/gtkmm-2.4/gtkmm/comboboxtext.h:24, from ui/dialog/template-load-tab.h:15, from ui/dialog/new-from-template.h:17, from ui/dialog/new-from-template.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/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/template-load-tab.h:15, from ui/dialog/new-from-template.h:17, from ui/dialog/new-from-template.cpp:12: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:98:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:101:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } ^ CXX ui/dialog/object-attributes.o CXX ui/dialog/object-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/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/ocaldialogs.h:25, from ui/dialog/ocaldialogs.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 ui/dialog/ocaldialogs.h:25, from ui/dialog/ocaldialogs.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 ui/dialog/ocaldialogs.h:25, from ui/dialog/ocaldialogs.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/treeview.h:34:0, from /usr/include/gtkmm-2.4/gtkmm/listviewtext.h:21, from ui/dialog/ocaldialogs.h:27, from ui/dialog/ocaldialogs.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/treeviewcolumn.h:38, from /usr/include/gtkmm-2.4/gtkmm/treeview.h:36, from /usr/include/gtkmm-2.4/gtkmm/listviewtext.h:21, from ui/dialog/ocaldialogs.h:27, from ui/dialog/ocaldialogs.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/treeviewcolumn.h:38, from /usr/include/gtkmm-2.4/gtkmm/treeview.h:36, from /usr/include/gtkmm-2.4/gtkmm/listviewtext.h:21, from ui/dialog/ocaldialogs.h:27, from ui/dialog/ocaldialogs.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_); } ^ CXX ui/dialog/polar-arrange-tab.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/dock-item.h:22, from ./ui/dialog/dock-behavior.h:16, from ./ui/dialog/dialog.h:17, from ./ui/dialog/dialog-manager.h:17, from ui/dialog/object-attributes.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/box.h:58, from ./ui/widget/dock-item.h:22, from ./ui/dialog/dock-behavior.h:16, from ./ui/dialog/dialog.h:17, from ./ui/dialog/dialog-manager.h:17, from ui/dialog/object-attributes.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 ./ui/widget/dock-item.h:22, from ./ui/dialog/dock-behavior.h:16, from ./ui/dialog/dialog.h:17, from ./ui/dialog/dialog-manager.h:17, from ui/dialog/object-attributes.cpp:23: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from ./ui/view/view.h:19:0, from ./desktop.h:34, from ui/dialog/object-attributes.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/box.h:58, from ./ui/widget/panel.h:24, from ui/dialog/object-properties.h:36, from ui/dialog/object-properties.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/box.h:58, from ./ui/widget/panel.h:24, from ui/dialog/object-properties.h:36, from ui/dialog/object-properties.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/box.h:58, from ./ui/widget/panel.h:24, from ui/dialog/object-properties.h:36, from ui/dialog/object-properties.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/entry.h:35:0, from ui/dialog/object-properties.h:40, from ui/dialog/object-properties.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/combobox.h:31, from /usr/include/gtkmm-2.4/gtkmm/comboboxtext.h:24, from ui/dialog/object-properties.h:44, from ui/dialog/object-properties.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 /usr/include/gtkmm-2.4/gtkmm/comboboxtext.h:24, from ui/dialog/object-properties.h:44, from ui/dialog/object-properties.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 ./document.h:25:0, from ui/dialog/object-properties.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 ui/dialog/print.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/widget/anchor-selector.h:13, from ./ui/dialog/polar-arrange-tab.h:13, from ui/dialog/polar-arrange-tab.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/gc.h:32, from /usr/include/gdkmm-2.4/gdkmm.h:30, from /usr/include/gtkmm-2.4/gtkmm.h:89, from ./ui/widget/anchor-selector.h:13, from ./ui/dialog/polar-arrange-tab.h:13, from ui/dialog/polar-arrange-tab.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/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/anchor-selector.h:13, from ./ui/dialog/polar-arrange-tab.h:13, from ui/dialog/polar-arrange-tab.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.h:97:0, from ./ui/widget/anchor-selector.h:13, from ./ui/dialog/polar-arrange-tab.h:13, from ui/dialog/polar-arrange-tab.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/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/anchor-selector.h:13, from ./ui/dialog/polar-arrange-tab.h:13, from ui/dialog/polar-arrange-tab.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/cellview.h:31, from /usr/include/gtkmm-2.4/gtkmm.h:108, from ./ui/widget/anchor-selector.h:13, from ./ui/dialog/polar-arrange-tab.h:13, from ui/dialog/polar-arrange-tab.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.h:113:0, from ./ui/widget/anchor-selector.h:13, from ./ui/dialog/polar-arrange-tab.h:13, from ui/dialog/polar-arrange-tab.cpp:10: /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'GtkCellRendererCombo* Gtk::CellRendererCombo::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:95:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] GtkCellRendererCombo* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'const GtkCellRendererCombo* Gtk::CellRendererCombo::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:98:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-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/anchor-selector.h:13, from ./ui/dialog/polar-arrange-tab.h:13, from ui/dialog/polar-arrange-tab.cpp:10: /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'GtkCellRendererSpin* Gtk::CellRendererSpin::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:97:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] GtkCellRendererSpin* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'const GtkCellRendererSpin* Gtk::CellRendererSpin::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:100:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererSpin* gobj() const { return reinterpret_cast(gobject_); } ^ CXX ui/dialog/print-colors-preview-dialog.o CXX ui/dialog/spellcheck.o In file included from /usr/include/gtkmm-2.4/gtkmm.h:193:0, from ./ui/widget/anchor-selector.h:13, from ./ui/dialog/polar-arrange-tab.h:13, from ui/dialog/polar-arrange-tab.cpp:10: /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'GtkProgressBar* Gtk::ProgressBar::gobj()': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:146:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] GtkProgressBar* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'const GtkProgressBar* Gtk::ProgressBar::gobj() const': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:149:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] const GtkProgressBar* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:216:0, from ./ui/widget/anchor-selector.h:13, from ./ui/dialog/polar-arrange-tab.h:13, from ui/dialog/polar-arrange-tab.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 ./selection.h:23:0, from ui/dialog/polar-arrange-tab.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/dialog/svg-fonts-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/print.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/print.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/print.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/print.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/print.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/print.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/print.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/print.cpp:17: /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'GtkCellRendererSpin* Gtk::CellRendererSpin::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:97:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] GtkCellRendererSpin* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'const GtkCellRendererSpin* Gtk::CellRendererSpin::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:100:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererSpin* gobj() const { return reinterpret_cast(gobject_); } ^ CXX ui/dialog/swatches.o In file included from /usr/include/gtkmm-2.4/gtkmm.h:193:0, from ui/dialog/print.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:216:0, from ui/dialog/print.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/dialog/spellcheck.h:23, from ui/dialog/spellcheck.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/box.h:58, from ui/dialog/spellcheck.h:23, from ui/dialog/spellcheck.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/box.h:58, from ui/dialog/spellcheck.h:23, from ui/dialog/spellcheck.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/treeview.h:34:0, from ui/dialog/spellcheck.h:29, from ui/dialog/spellcheck.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/treeviewcolumn.h:38, from /usr/include/gtkmm-2.4/gtkmm/treeview.h:36, from ui/dialog/spellcheck.h:29, from ui/dialog/spellcheck.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/treeviewcolumn.h:38, from /usr/include/gtkmm-2.4/gtkmm/treeview.h:36, from ui/dialog/spellcheck.h:29, from ui/dialog/spellcheck.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 ./document.h:25:0, from ui/dialog/print.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:25:0, from ui/dialog/spellcheck.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/box.h:58, from ./ui/widget/panel.h:24, from ui/dialog/svg-fonts-dialog.h:14, 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/window.h:30, from /usr/include/gdkmm-2.4/gdkmm/event.h:27, from /usr/include/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/panel.h:24, from ui/dialog/svg-fonts-dialog.h:14, 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/glib-2.0/gobject/gobject.h:24: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 ui/dialog/spellcheck.h:23, from ui/dialog/spellcheck.cpp:15: ui/dialog/spellcheck.cpp: In member function 'void Inkscape::UI::Dialog::SpellCheck::clearRects()': /usr/include/glib-2.0/gobject/gtype.h:2204: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)) ^ ./display/sp-canvas-item.h:41:30: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CANVAS_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_CANVAS_ITEM, SPCanvasItem)) ^ ui/dialog/spellcheck.cpp:208:29: note: in expansion of macro 'SP_CANVAS_ITEM' sp_canvas_item_hide(SP_CANVAS_ITEM(it->data)); ^ /usr/include/glib-2.0/gobject/gtype.h:2204: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)) ^ ./display/sp-canvas-item.h:41:30: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CANVAS_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_CANVAS_ITEM, SPCanvasItem)) ^ ui/dialog/spellcheck.cpp:209:32: note: in expansion of macro 'SP_CANVAS_ITEM' sp_canvas_item_destroy(SP_CANVAS_ITEM(it->data)); ^ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:44:0, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/box.h:58, from ./ui/widget/panel.h:24, from ui/dialog/svg-fonts-dialog.h:14, 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_); } ^ CXX ui/dialog/symbols.o ui/dialog/spellcheck.cpp: In member function 'bool Inkscape::UI::Dialog::SpellCheck::nextWord()': /usr/include/glib-2.0/gobject/gtype.h:2204: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)) ^ ./display/canvas-bpath.h:28:31: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CANVAS_BPATH(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_CANVAS_BPATH, SPCanvasBPath)) ^ ui/dialog/spellcheck.cpp:616:40: 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:2204: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)) ^ ./display/canvas-bpath.h:28:31: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CANVAS_BPATH(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_CANVAS_BPATH, SPCanvasBPath)) ^ ui/dialog/spellcheck.cpp:617:38: 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:2204: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)) ^ ./display/canvas-bpath.h:28:31: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CANVAS_BPATH(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_CANVAS_BPATH, SPCanvasBPath)) ^ ui/dialog/spellcheck.cpp:624:39: note: in expansion of macro 'SP_CANVAS_BPATH' sp_canvas_bpath_set_bpath(SP_CANVAS_BPATH(rect), curve); ^ ui/dialog/spellcheck.cpp: In member function 'void Inkscape::UI::Dialog::SpellCheck::deleteLastRect()': /usr/include/glib-2.0/gobject/gtype.h:2204: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)) ^ ./display/sp-canvas-item.h:41:30: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CANVAS_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_CANVAS_ITEM, SPCanvasItem)) ^ ui/dialog/spellcheck.cpp:719:29: note: in expansion of macro 'SP_CANVAS_ITEM' sp_canvas_item_hide(SP_CANVAS_ITEM(_rects->data)); ^ /usr/include/glib-2.0/gobject/gtype.h:2204: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)) ^ ./display/sp-canvas-item.h:41:30: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CANVAS_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_CANVAS_ITEM, SPCanvasItem)) ^ ui/dialog/spellcheck.cpp:720:32: note: in expansion of macro 'SP_CANVAS_ITEM' sp_canvas_item_destroy(SP_CANVAS_ITEM(_rects->data)); ^ 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/widget/spinbutton.h:21, from ui/dialog/svg-fonts-dialog.h:16, 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 ./ui/widget/spinbutton.h:21:0, from ui/dialog/svg-fonts-dialog.h:16, from ui/dialog/svg-fonts-dialog.cpp:18: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:163:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/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/svg-fonts-dialog.h:19, 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/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/svg-fonts-dialog.h:19, 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 ./document.h:25:0, from ./document-private.h:23, from ui/dialog/svg-fonts-dialog.cpp:19: ./gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': ./gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/gtkmm-2.4/gtkmm/widget.h:29, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/box.h:58, from ./ui/widget/panel.h:24, from ui/dialog/swatches.h:13, from ui/dialog/swatches.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/panel.h:24, from ui/dialog/swatches.h:13, from ui/dialog/swatches.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/panel.h:24, from ui/dialog/swatches.h:13, from ui/dialog/swatches.cpp:21: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from ./ui/view/view.h:19:0, from ./desktop.h:34, from ui/dialog/swatches.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/entry.h:35:0, from ./widgets/gradient-selector.h:29, from ./widgets/gradient-vector.h:32, from ui/dialog/swatches.cpp:50: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:98:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:101:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] const GtkAdjustment* gobj() const { return reinterpret_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/gradient-selector.h:33, from ./widgets/gradient-vector.h:32, from ui/dialog/swatches.cpp:50: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:86:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:89:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererText* gobj() const { return reinterpret_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/gradient-selector.h:33, from ./widgets/gradient-vector.h:32, from ui/dialog/swatches.cpp:50: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:127:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:130:101: warning: cast from 'GObject* {aka _GObject*}' 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/swatches.cpp:53:0: ./sp-gradient-reference.h: In member function 'SPGradient* SPGradientReference::getObject() const': ./sp-gradient-reference.h:14:72: warning: cast from 'SPObject*' to 'SPGradient*' increases required alignment of target type [-Wcast-align] return reinterpret_cast(URIReference::getObject()); ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24: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 ./ui/widget/panel.h:24, from ui/dialog/swatches.h:13, from ui/dialog/swatches.cpp:21: ui/dialog/swatches.cpp: In function 'gboolean Inkscape::UI::Dialogs::colorItemHandleButtonPress(GtkWidget*, GdkEventButton*, gpointer)': /usr/include/glib-2.0/gobject/gtype.h:2204: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)) ^ ./widgets/desktop-widget.h:41:31: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_DESKTOP_WIDGET(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), SP_TYPE_DESKTOP_WIDGET, SPDesktopWidget)) ^ ui/dialog/swatches.cpp:327:44: note: in expansion of macro 'SP_DESKTOP_WIDGET' SPDesktopWidget *dtw = SP_DESKTOP_WIDGET(wdgt); ^ CXX ui/dialog/template-load-tab.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/buttonbox.h:30, from ui/dialog/symbols.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/buttonbox.h:30, from ui/dialog/symbols.cpp:25: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:44:0, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/box.h:58, from /usr/include/gtkmm-2.4/gtkmm/buttonbox.h:30, from ui/dialog/symbols.cpp:25: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/combobox.h:31, from /usr/include/gtkmm-2.4/gtkmm/comboboxtext.h:24, from ui/dialog/symbols.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/combobox.h:31, from /usr/include/gtkmm-2.4/gtkmm/comboboxtext.h:24, from ui/dialog/symbols.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/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/symbols.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 ./selection.h:23:0, from ui/dialog/symbols.cpp:53: ./gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': ./gc-finalized.h: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 ui/dialog/filedialogimpl-gtkmm.h:29, from ui/dialog/template-widget.h:14, from ui/dialog/template-load-tab.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/box.h:58, from /usr/include/gtkmm-2.4/gtkmm/dialog.h:30, from /usr/include/gtkmm-2.4/gtkmm/filechooserdialog.h:30, from ui/dialog/filedialogimpl-gtkmm.h:29, from ui/dialog/template-widget.h:14, from ui/dialog/template-load-tab.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 /usr/include/gtkmm-2.4/gtkmm/filechooserdialog.h:30, from ui/dialog/filedialogimpl-gtkmm.h:29, from ui/dialog/template-widget.h:14, from ui/dialog/template-load-tab.cpp:11: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/combobox.h:31, from /usr/include/gtkmm-2.4/gtkmm/comboboxtext.h:24, from ui/dialog/filedialogimpl-gtkmm.h:31, from ui/dialog/template-widget.h:14, from ui/dialog/template-load-tab.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 /usr/include/gtkmm-2.4/gtkmm/comboboxtext.h:24, from ui/dialog/filedialogimpl-gtkmm.h:31, from ui/dialog/template-widget.h:14, from ui/dialog/template-load-tab.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/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/filedialogimpl-gtkmm.h:31, from ui/dialog/template-widget.h:14, from ui/dialog/template-load-tab.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_); } ^ CXX ui/dialog/template-widget.o CXX ui/dialog/text-edit.o CXX ui/dialog/tile.o CXX ui/dialog/tracedialog.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 /usr/include/gtkmm-2.4/gtkmm/filechooserdialog.h:30, from ui/dialog/filedialogimpl-gtkmm.h:29, from ui/dialog/template-widget.h:14, from ui/dialog/template-widget.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/box.h:58, from /usr/include/gtkmm-2.4/gtkmm/dialog.h:30, from /usr/include/gtkmm-2.4/gtkmm/filechooserdialog.h:30, from ui/dialog/filedialogimpl-gtkmm.h:29, from ui/dialog/template-widget.h:14, from ui/dialog/template-widget.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 /usr/include/gtkmm-2.4/gtkmm/filechooserdialog.h:30, from ui/dialog/filedialogimpl-gtkmm.h:29, from ui/dialog/template-widget.h:14, from ui/dialog/template-widget.cpp:11: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/combobox.h:31, from /usr/include/gtkmm-2.4/gtkmm/comboboxtext.h:24, from ui/dialog/filedialogimpl-gtkmm.h:31, from ui/dialog/template-widget.h:14, from ui/dialog/template-widget.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 /usr/include/gtkmm-2.4/gtkmm/comboboxtext.h:24, from ui/dialog/filedialogimpl-gtkmm.h:31, from ui/dialog/template-widget.h:14, from ui/dialog/template-widget.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/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/filedialogimpl-gtkmm.h:31, from ui/dialog/template-widget.h:14, from ui/dialog/template-widget.cpp:11: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:98:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:101:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkAdjustment* {aka _GtkAdjustment*}' increases required alignment of target type [-Wcast-align] const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm.h:27:0, from /usr/include/gtkmm-2.4/gtkmm.h:89, from ./ui/dialog/grid-arrange-tab.h:20, from ui/dialog/tile.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/grid-arrange-tab.h:20, from ui/dialog/tile.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/grid-arrange-tab.h:20, from ui/dialog/tile.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:19:0, from ./desktop.h:34, from ui/dialog/template-widget.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 ./ui/dialog/grid-arrange-tab.h:20, from ui/dialog/tile.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/grid-arrange-tab.h:20, from ui/dialog/tile.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/grid-arrange-tab.h:20, from ui/dialog/tile.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/grid-arrange-tab.h:20, from ui/dialog/tile.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/grid-arrange-tab.h:20, from ui/dialog/tile.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 ./ui/dialog/grid-arrange-tab.h:20, from ui/dialog/tile.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:216:0, from ./ui/dialog/grid-arrange-tab.h:20, from ui/dialog/tile.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/dialog/text-edit.h:29, from ui/dialog/text-edit.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/box.h:58, from ui/dialog/text-edit.h:29, from ui/dialog/text-edit.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 ui/dialog/text-edit.h:29, from ui/dialog/text-edit.cpp:23: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/gtkmm-2.4/gtkmm/widget.h:29, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/box.h:58, from ./ui/widget/panel.h:24, from ui/dialog/tracedialog.h:15, from ui/dialog/tracedialog.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/panel.h:24, from ui/dialog/tracedialog.h:15, from ui/dialog/tracedialog.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/panel.h:24, from ui/dialog/tracedialog.h:15, from ui/dialog/tracedialog.cpp:18: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ CXX ui/dialog/pixelartdialog.o 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/widget/spinbutton.h:21, from ui/dialog/tracedialog.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/spinbutton.h:21:0, from ui/dialog/tracedialog.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:25:0, from ui/dialog/text-edit.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 ./ui/view/view.h:19:0, from ./desktop.h:34, from ui/dialog/tracedialog.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/dialog/transformation.o CXX ui/dialog/undo-history.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/panel.h:24, from ui/dialog/pixelartdialog.h:16, from ui/dialog/pixelartdialog.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/box.h:58, from ./ui/widget/panel.h:24, from ui/dialog/pixelartdialog.h:16, from ui/dialog/pixelartdialog.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/box.h:58, from ./ui/widget/panel.h:24, from ui/dialog/pixelartdialog.h:16, from ui/dialog/pixelartdialog.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/entry.h:35:0, from /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:28, from ./ui/widget/spinbutton.h:21, from ui/dialog/pixelartdialog.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 ./ui/widget/spinbutton.h:21:0, from ui/dialog/pixelartdialog.cpp:37: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:163:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from ./ui/view/view.h:19:0, from ./desktop.h:34, from ui/dialog/pixelartdialog.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 ui/dialog/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 /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/transformation.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/dialog/transformation.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 /usr/include/gtkmm-2.4/gtkmm/dialog.h:30, from ui/dialog/transformation.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:25:0, from ui/dialog/transformation.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/combobox.h:31, from /usr/include/gtkmm-2.4/gtkmm/comboboxtext.h:24, from ./ui/widget/unit-menu.h:21, from ./ui/widget/scalar-unit.h:16, from ui/dialog/transformation.h:20, from ui/dialog/transformation.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 /usr/include/gtkmm-2.4/gtkmm/comboboxtext.h:24, from ./ui/widget/unit-menu.h:21, from ./ui/widget/scalar-unit.h:16, from ui/dialog/transformation.h:20, from ui/dialog/transformation.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/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/unit-menu.h:21, from ./ui/widget/scalar-unit.h:16, from ui/dialog/transformation.h:20, from ui/dialog/transformation.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/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/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/panel.h:24, from ui/dialog/undo-history.h:15, from ui/dialog/undo-history.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/panel.h:24, from ui/dialog/undo-history.h:15, from ui/dialog/undo-history.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/panel.h:24, from ui/dialog/undo-history.h:15, from ui/dialog/undo-history.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:25, from ui/dialog/undo-history.h:25, from ui/dialog/undo-history.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:25, from ui/dialog/undo-history.h:25, from ui/dialog/undo-history.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:25, from ui/dialog/undo-history.h:25, from ui/dialog/undo-history.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 ./document.h:25:0, from ui/dialog/undo-history.cpp:23: ./gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': ./gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ CXX ui/tool/control-point.o In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/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/panel.h:24, from ui/dialog/xml-tree.h:20, from ui/dialog/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/box.h:58, from ./ui/widget/panel.h:24, from ui/dialog/xml-tree.h:20, from ui/dialog/xml-tree.cpp:19: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:44:0, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/box.h:58, from ./ui/widget/panel.h:24, from ui/dialog/xml-tree.h:20, from ui/dialog/xml-tree.cpp:19: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/entry.h:35:0, from ui/dialog/xml-tree.h:21, from ui/dialog/xml-tree.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:19:0, from ./desktop.h:34, from ui/dialog/xml-tree.cpp:25: ./gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': ./gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ CXX ui/tool/control-point-selection.o CXX ui/tool/curve-drag-point.o In file included from /usr/include/gdkmm-2.4/gdkmm.h:27:0, from ui/tool/control-point.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/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/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: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.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/view/view.h:19:0, from ./desktop.h:34, from ui/tool/control-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/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/tool/control-point.h:13, from ./ui/tool/selectable-control-point.h:12, 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/pixbuf.h:32, from ./ui/tool/control-point.h:13, from ./ui/tool/selectable-control-point.h:12, 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/glib-2.0/gobject/gobject.h:24: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:11: ui/tool/control-point.cpp: In member function 'void Inkscape::UI::ControlPoint::_commonInit()': /usr/include/glib-2.0/gobject/gtype.h:2204: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)) ^ ./display/sodipodi-ctrl.h:16:34: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CTRL(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_CTRL, SPCtrl)) ^ ui/tool/control-point.cpp:119: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:2204: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)) ^ ./display/sodipodi-ctrl.h:16:34: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CTRL(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_CTRL, SPCtrl)) ^ ui/tool/control-point.cpp:127:5: note: in expansion of macro 'SP_CTRL' SP_CTRL(_canvas_item)->moveto(pos); ^ CXX ui/tool/event-utils.o In file included from ./ui/view/view.h:19:0, from ./desktop.h:34, from ui/tool/control-point-selection.cpp:15: ./gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': ./gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/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/tool/control-point.h:13, from ./ui/tool/curve-drag-point.h:12, from ui/tool/curve-drag-point.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/pixbuf.h:32, from ./ui/tool/control-point.h:13, from ./ui/tool/curve-drag-point.h:12, from ui/tool/curve-drag-point.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_); } ^ CXX ui/tool/manipulator.o In file included from ./ui/view/view.h:19:0, from ./desktop.h:34, from ui/tool/curve-drag-point.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 ui/tool/modifier-tracker.o In file included from ./2geom/interval.h:45:0, from ./2geom/rect.h:45, from ./display/sp-canvas-item.h:29, from ./display/sodipodi-ctrl.h:11, from ./ui/tool/control-point.h:22, from ./ui/tool/selectable-control-point.h:12, from ui/tool/control-point-selection.cpp:13: ./2geom/generic-interval.h: In member function 'void Inkscape::UI::ControlPointSelection::align(Geom::Dim2)': ./2geom/generic-interval.h:165:9: warning: '*((void*)(& bound)+8).Geom::GenericInterval::_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:192:23: note: '*((void*)(& bound)+8).Geom::GenericInterval::_b[1]' was declared here Geom::OptInterval bound; ^ In file included from ./2geom/interval.h:45:0, from ./2geom/rect.h:45, from ./display/sp-canvas-item.h:29, from ./display/sodipodi-ctrl.h:11, from ./ui/tool/control-point.h:22, from ./ui/tool/selectable-control-point.h:12, from ui/tool/control-point-selection.cpp:13: ./2geom/generic-interval.h:164:9: warning: '*((void*)(& bound)+8).Geom::GenericInterval::_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:192:23: note: '*((void*)(& bound)+8).Geom::GenericInterval::_b[0]' was declared here Geom::OptInterval bound; ^ In file included from ./2geom/interval.h:45:0, from ./2geom/rect.h:45, from ./display/sp-canvas-item.h:29, from ./display/sodipodi-ctrl.h:11, from ./ui/tool/control-point.h:22, from ./ui/tool/selectable-control-point.h:12, from ui/tool/control-point-selection.cpp:13: ./2geom/generic-interval.h: In member function 'void Inkscape::UI::ControlPointSelection::distribute(Geom::Dim2)': ./2geom/generic-interval.h:165:9: warning: '*((void*)(& bound)+8).Geom::GenericInterval::_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:216:23: note: '*((void*)(& bound)+8).Geom::GenericInterval::_b[1]' was declared here Geom::OptInterval bound; ^ In file included from ./2geom/interval.h:45:0, from ./2geom/rect.h:45, from ./display/sp-canvas-item.h:29, from ./display/sodipodi-ctrl.h:11, from ./ui/tool/control-point.h:22, from ./ui/tool/selectable-control-point.h:12, from ui/tool/control-point-selection.cpp:13: ./2geom/generic-interval.h:164:9: warning: '*((void*)(& bound)+8).Geom::GenericInterval::_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:216:23: note: '*((void*)(& bound)+8).Geom::GenericInterval::_b[0]' was declared here Geom::OptInterval bound; ^ CXX ui/tool/multi-path-manipulator.o CXX ui/tool/node.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 ./ui/tool/control-point.h:13, from ./ui/tool/selectable-control-point.h:12, from ./ui/tool/node.h:32, from ui/tool/manipulator.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 ui/tool/path-manipulator.o In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:35:0, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:33, from /usr/include/gdkmm-2.4/gdkmm/pixbuf.h:32, from ./ui/tool/control-point.h:13, from ./ui/tool/selectable-control-point.h:12, from ./ui/tool/node.h:32, from ui/tool/manipulator.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_); } ^ CXX ui/tool/selectable-control-point.o In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/pangomm-1.4/pangomm/layout.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:29, from /usr/include/gdkmm-2.4/gdkmm/pixbuf.h:32, from ./ui/tool/control-point.h:13, from ./ui/tool/selectable-control-point.h:12, from ui/tool/node.h:32, 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/gdkmm-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/tool/control-point.h:13, from ./ui/tool/selectable-control-point.h:12, from ui/tool/node.h:32, 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/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/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/tool/control-point.h:13, from ./ui/tool/selectable-control-point.h:12, from ui/tool/node.h:32, from ui/tool/multi-path-manipulator.h:16, from ui/tool/node.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:19:0, from ./desktop.h:34, from ui/tool/multi-path-manipulator.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/pixbuf.h:32, from ./ui/tool/control-point.h:13, from ./ui/tool/selectable-control-point.h:12, from ui/tool/node.h:32, from ui/tool/multi-path-manipulator.h:16, from ui/tool/node.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/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/labelled.h:22, from ./ui/widget/combo-enums.h:14, from ./ui/widget/registered-enums.h:13, from ./live_effects/parameter/enum.h:12, from ./live_effects/lpe-powerstroke.h:15, from ui/tool/path-manipulator.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/labelled.h:22, from ./ui/widget/combo-enums.h:14, from ./ui/widget/registered-enums.h:13, from ./live_effects/parameter/enum.h:12, from ./live_effects/lpe-powerstroke.h:15, from ui/tool/path-manipulator.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/labelled.h:22, from ./ui/widget/combo-enums.h:14, from ./ui/widget/registered-enums.h:13, from ./live_effects/parameter/enum.h:12, from ./live_effects/lpe-powerstroke.h:15, from ui/tool/path-manipulator.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/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:15, from ./ui/widget/registered-enums.h:13, from ./live_effects/parameter/enum.h:12, from ./live_effects/lpe-powerstroke.h:15, from ui/tool/path-manipulator.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-enums.h:15, from ./ui/widget/registered-enums.h:13, from ./live_effects/parameter/enum.h:12, from ./live_effects/lpe-powerstroke.h:15, from ui/tool/path-manipulator.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/treeview.h:34:0, from /usr/include/gtkmm-2.4/gtkmm/combobox.h:34, from ./ui/widget/combo-enums.h:15, from ./ui/widget/registered-enums.h:13, from ./live_effects/parameter/enum.h:12, from ./live_effects/lpe-powerstroke.h:15, from ui/tool/path-manipulator.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 ./document.h:25:0, from ./ui/widget/registered-widget.h:28, from ./ui/widget/registered-enums.h:14, from ./live_effects/parameter/enum.h:12, from ./live_effects/lpe-powerstroke.h:15, from ui/tool/path-manipulator.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 ./ui/view/view.h:19:0, from ./desktop.h:34, from ui/tool/node.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 ./ui/tool/control-point.h:13, from ./ui/tool/selectable-control-point.h:12, from ui/tool/selectable-control-point.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/pixbuf.h:32, from ./ui/tool/control-point.h:13, from ./ui/tool/selectable-control-point.h:12, from ui/tool/selectable-control-point.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/glib-2.0/gobject/gobject.h:24: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 ./ui/widget/labelled.h:22, from ./ui/widget/combo-enums.h:14, from ./ui/widget/registered-enums.h:13, from ./live_effects/parameter/enum.h:12, from ./live_effects/lpe-powerstroke.h:15, from ui/tool/path-manipulator.cpp:13: ui/tool/path-manipulator.cpp: In constructor 'Inkscape::UI::PathManipulator::PathManipulator(Inkscape::UI::MultiPathManipulator&, SPPath*, const Geom::Affine&, guint32, Glib::ustring)': /usr/include/glib-2.0/gobject/gtype.h:2204: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)) ^ ./display/canvas-bpath.h:28:31: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CANVAS_BPATH(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_CANVAS_BPATH, SPCanvasBPath)) ^ ui/tool/path-manipulator.cpp:136: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:2204: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)) ^ ./display/canvas-bpath.h:28:31: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CANVAS_BPATH(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_CANVAS_BPATH, SPCanvasBPath)) ^ ui/tool/path-manipulator.cpp:138: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::_updateOutline()': /usr/include/glib-2.0/gobject/gtype.h:2204: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)) ^ ./display/canvas-bpath.h:28:31: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CANVAS_BPATH(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_CANVAS_BPATH, SPCanvasBPath)) ^ ui/tool/path-manipulator.cpp:1298:31: note: in expansion of macro 'SP_CANVAS_BPATH' sp_canvas_bpath_set_bpath(SP_CANVAS_BPATH(_outline), _hc); ^ CXX ui/tool/selector.o CXX ui/tool/transform-handle-set.o CXX ui/tools/arc-tool.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 ui/tool/control-point.h:13, from ui/tool/selector.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 ui/tool/control-point.h:13, from ui/tool/selector.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 ./ui/view/view.h:19:0, from ./desktop.h:34, from ui/tool/selector.cpp:13: ./gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': ./gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ CXX ui/tools/box3d-tool.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 ui/tool/control-point.h:13, from ui/tool/transform-handle-set.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 ui/tool/control-point.h:13, from ui/tool/transform-handle-set.cpp:14: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from ./ui/view/view.h:19:0, from ./desktop.h:34, 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 ./document.h:25:0, from ui/tools/arc-tool.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/glib-2.0/gobject/gobject.h:24:0, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/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 ui/tools/arc-tool.cpp:26: ui/tools/arc-tool.cpp: In member function 'virtual void Inkscape::UI::Tools::ArcTool::finish()': /usr/include/glib-2.0/gobject/gtype.h:2204: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)) ^ ./display/sp-canvas-item.h:41:30: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CANVAS_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_CANVAS_ITEM, SPCanvasItem)) ^ ui/tools/arc-tool.cpp:79:27: note: in expansion of macro 'SP_CANVAS_ITEM' sp_canvas_item_ungrab(SP_CANVAS_ITEM(desktop->acetate), GDK_CURRENT_TIME); ^ ui/tools/arc-tool.cpp: In member function 'virtual bool Inkscape::UI::Tools::ArcTool::root_handler(GdkEvent*)': /usr/include/glib-2.0/gobject/gtype.h:2204: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)) ^ ./display/sp-canvas-item.h:41:30: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CANVAS_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_CANVAS_ITEM, SPCanvasItem)) ^ ui/tools/arc-tool.cpp:173: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:2204: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)) ^ ./display/sp-canvas-item.h:41:30: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CANVAS_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_CANVAS_ITEM, SPCanvasItem)) ^ ui/tools/arc-tool.cpp:237: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:2204: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)) ^ ./display/sp-canvas-item.h:41:30: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CANVAS_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_CANVAS_ITEM, SPCanvasItem)) ^ ui/tools/arc-tool.cpp:287:47: note: in expansion of macro 'SP_CANVAS_ITEM' sp_canvas_item_ungrab(SP_CANVAS_ITEM(desktop->acetate), event->button.time); ^ ui/tools/arc-tool.cpp: In member function 'void Inkscape::UI::Tools::ArcTool::cancel()': /usr/include/glib-2.0/gobject/gtype.h:2204: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)) ^ ./display/sp-canvas-item.h:41:30: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CANVAS_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_CANVAS_ITEM, SPCanvasItem)) ^ ui/tools/arc-tool.cpp:455: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:25:0, from ui/tools/box3d-tool.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/tools/calligraphic-tool.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/sp-canvas.h:34, from ui/tools/box3d-tool.cpp:23: ui/tools/box3d-tool.cpp: In member function 'virtual void Inkscape::UI::Tools::Box3dTool::finish()': /usr/include/glib-2.0/gobject/gtype.h:2204: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)) ^ ./display/sp-canvas-item.h:41:30: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CANVAS_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_CANVAS_ITEM, SPCanvasItem)) ^ ui/tools/box3d-tool.cpp:85:27: note: in expansion of macro 'SP_CANVAS_ITEM' sp_canvas_item_ungrab(SP_CANVAS_ITEM(desktop->acetate), GDK_CURRENT_TIME); ^ ui/tools/box3d-tool.cpp: In member function 'virtual bool Inkscape::UI::Tools::Box3dTool::root_handler(GdkEvent*)': /usr/include/glib-2.0/gobject/gtype.h:2204: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)) ^ ./display/sp-canvas-item.h:41:30: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CANVAS_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_CANVAS_ITEM, SPCanvasItem)) ^ ui/tools/box3d-tool.cpp:247: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:2204: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)) ^ ./display/sp-canvas-item.h:41:30: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CANVAS_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_CANVAS_ITEM, SPCanvasItem)) ^ ui/tools/box3d-tool.cpp:351: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:2204: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)) ^ ./display/sp-canvas-item.h:41:30: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CANVAS_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_CANVAS_ITEM, SPCanvasItem)) ^ ui/tools/box3d-tool.cpp:475:39: note: in expansion of macro 'SP_CANVAS_ITEM' sp_canvas_item_ungrab(SP_CANVAS_ITEM(desktop->acetate), ^ CXX ui/tools/connector-tool.o CXX ui/tools/dropper-tool.o CXX ui/tools/dynamic-base.o In file included from ./ui/view/view.h:19:0, from ./desktop.h:34, from ui/tools/connector-tool.cpp:80: ./gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': ./gc-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:25:0, from ui/tools/calligraphic-tool.cpp:45: ./gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': ./gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from ./ui/tools/tool-base.h:19, from ./ui/tools/connector-tool.h:21, from ui/tools/connector-tool.cpp:75: ui/tools/connector-tool.cpp: In member function 'virtual void Inkscape::UI::Tools::ConnectorTool::setup()': /usr/include/glib-2.0/gobject/gtype.h:2204: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)) ^ ./display/canvas-bpath.h:28:31: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CANVAS_BPATH(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_CANVAS_BPATH, SPCanvasBPath)) ^ ui/tools/connector-tool.cpp:235:32: note: in expansion of macro 'SP_CANVAS_BPATH' sp_canvas_bpath_set_stroke(SP_CANVAS_BPATH(this->red_bpath), this->red_color, ^ /usr/include/glib-2.0/gobject/gtype.h:2204: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)) ^ ./display/canvas-bpath.h:28:31: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CANVAS_BPATH(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_CANVAS_BPATH, SPCanvasBPath)) ^ ui/tools/connector-tool.cpp:237:30: note: in expansion of macro 'SP_CANVAS_BPATH' sp_canvas_bpath_set_fill(SP_CANVAS_BPATH(this->red_bpath), 0x00000000, ^ ui/tools/connector-tool.cpp: In member function 'bool Inkscape::UI::Tools::ConnectorTool::_handleMotionNotify(const GdkEventMotion&)': /usr/include/glib-2.0/gobject/gtype.h:2204: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)) ^ ./display/canvas-bpath.h:28:31: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CANVAS_BPATH(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_CANVAS_BPATH, SPCanvasBPath)) ^ ui/tools/connector-tool.cpp:640:43: note: in expansion of macro 'SP_CANVAS_BPATH' sp_canvas_bpath_set_bpath(SP_CANVAS_BPATH(this->red_bpath), this->red_curve); ^ ui/tools/connector-tool.cpp: In member function 'void Inkscape::UI::Tools::ConnectorTool::_reroutingFinish(Geom::Point*)': /usr/include/glib-2.0/gobject/gtype.h:2204: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)) ^ ./display/canvas-bpath.h:28:31: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CANVAS_BPATH(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_CANVAS_BPATH, SPCanvasBPath)) ^ ui/tools/connector-tool.cpp:761:31: note: in expansion of macro 'SP_CANVAS_BPATH' sp_canvas_bpath_set_bpath(SP_CANVAS_BPATH(this->red_bpath), NULL); ^ ui/tools/connector-tool.cpp: In member function 'void Inkscape::UI::Tools::ConnectorTool::_resetColors()': /usr/include/glib-2.0/gobject/gtype.h:2204: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)) ^ ./display/canvas-bpath.h:28:31: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CANVAS_BPATH(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_CANVAS_BPATH, SPCanvasBPath)) ^ ui/tools/connector-tool.cpp:791:31: note: in expansion of macro 'SP_CANVAS_BPATH' sp_canvas_bpath_set_bpath(SP_CANVAS_BPATH(this->red_bpath), NULL); ^ ui/tools/connector-tool.cpp: In member function 'void Inkscape::UI::Tools::ConnectorTool::_setInitialPoint(Geom::Point)': /usr/include/glib-2.0/gobject/gtype.h:2204: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)) ^ ./display/canvas-bpath.h:28:31: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CANVAS_BPATH(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_CANVAS_BPATH, SPCanvasBPath)) ^ ui/tools/connector-tool.cpp:803:31: note: in expansion of macro 'SP_CANVAS_BPATH' sp_canvas_bpath_set_bpath(SP_CANVAS_BPATH(this->red_bpath), NULL); ^ ui/tools/connector-tool.cpp: In member function 'void Inkscape::UI::Tools::ConnectorTool::_setSubsequentPoint(Geom::Point)': /usr/include/glib-2.0/gobject/gtype.h:2204: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)) ^ ./display/canvas-bpath.h:28:31: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CANVAS_BPATH(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_CANVAS_BPATH, SPCanvasBPath)) ^ ui/tools/connector-tool.cpp:831:31: note: in expansion of macro 'SP_CANVAS_BPATH' sp_canvas_bpath_set_bpath(SP_CANVAS_BPATH(this->red_bpath), this->red_curve); ^ ui/tools/connector-tool.cpp: In member function 'void Inkscape::UI::Tools::ConnectorTool::_concatColorsAndFlush()': /usr/include/glib-2.0/gobject/gtype.h:2204: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)) ^ ./display/canvas-bpath.h:28:31: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CANVAS_BPATH(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_CANVAS_BPATH, SPCanvasBPath)) ^ ui/tools/connector-tool.cpp:845:31: note: in expansion of macro 'SP_CANVAS_BPATH' sp_canvas_bpath_set_bpath(SP_CANVAS_BPATH(this->red_bpath), NULL); ^ ui/tools/connector-tool.cpp: In function 'gboolean Inkscape::UI::Tools::endpt_handler(SPKnot*, GdkEvent*, Inkscape::UI::Tools::ConnectorTool*)': /usr/include/glib-2.0/gobject/gtype.h:2204: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)) ^ ./display/canvas-bpath.h:28:31: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CANVAS_BPATH(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_CANVAS_BPATH, SPCanvasBPath)) ^ ui/tools/connector-tool.cpp:1055:43: note: in expansion of macro 'SP_CANVAS_BPATH' sp_canvas_bpath_set_bpath(SP_CANVAS_BPATH(cc->red_bpath), cc->red_curve); ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/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/tools/calligraphic-tool.cpp:28: ui/tools/calligraphic-tool.cpp: In member function 'virtual void Inkscape::UI::Tools::CalligraphicTool::setup()': /usr/include/glib-2.0/gobject/gtype.h:2204: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)) ^ ./display/canvas-bpath.h:28:31: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CANVAS_BPATH(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_CANVAS_BPATH, SPCanvasBPath)) ^ ui/tools/calligraphic-tool.cpp:145:30: note: in expansion of macro 'SP_CANVAS_BPATH' sp_canvas_bpath_set_fill(SP_CANVAS_BPATH(this->currentshape), DDC_RED_RGBA, SP_WIND_RULE_EVENODD); ^ /usr/include/glib-2.0/gobject/gtype.h:2204: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)) ^ ./display/canvas-bpath.h:28:31: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CANVAS_BPATH(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_CANVAS_BPATH, SPCanvasBPath)) ^ ui/tools/calligraphic-tool.cpp:146:32: note: in expansion of macro 'SP_CANVAS_BPATH' sp_canvas_bpath_set_stroke(SP_CANVAS_BPATH(this->currentshape), 0x00000000, 1.0, SP_STROKE_LINEJOIN_MITER, SP_STROKE_LINECAP_BUTT); ^ /usr/include/glib-2.0/gobject/gtype.h:2204: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)) ^ ./display/canvas-bpath.h:28:31: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CANVAS_BPATH(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_CANVAS_BPATH, SPCanvasBPath)) ^ ui/tools/calligraphic-tool.cpp:162:34: note: in expansion of macro 'SP_CANVAS_BPATH' sp_canvas_bpath_set_fill(SP_CANVAS_BPATH(this->hatch_area), 0x00000000,(SPWindRule)0); ^ /usr/include/glib-2.0/gobject/gtype.h:2204: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)) ^ ./display/canvas-bpath.h:28:31: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CANVAS_BPATH(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_CANVAS_BPATH, SPCanvasBPath)) ^ ui/tools/calligraphic-tool.cpp:163:36: note: in expansion of macro 'SP_CANVAS_BPATH' sp_canvas_bpath_set_stroke(SP_CANVAS_BPATH(this->hatch_area), 0x0000007f, 1.0, SP_STROKE_LINEJOIN_MITER, SP_STROKE_LINECAP_BUTT); ^ ui/tools/calligraphic-tool.cpp: In member function 'void Inkscape::UI::Tools::CalligraphicTool::brush()': /usr/include/glib-2.0/gobject/gtype.h:2204: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)) ^ ./display/canvas-arena.h:26:31: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CANVAS_ARENA(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_CANVAS_ARENA, SPCanvasArena)) ^ ui/tools/calligraphic-tool.cpp:376:40: note: in expansion of macro 'SP_CANVAS_ARENA' sp_canvas_arena_render_surface(SP_CANVAS_ARENA(sp_desktop_drawing(SP_EVENT_CONTEXT(this)->desktop)), s, area); ^ ui/tools/calligraphic-tool.cpp: In member function 'void Inkscape::UI::Tools::CalligraphicTool::cancel()': /usr/include/glib-2.0/gobject/gtype.h:2204: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)) ^ ./display/sp-canvas-item.h:41:30: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CANVAS_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_CANVAS_ITEM, SPCanvasItem)) ^ ui/tools/calligraphic-tool.cpp:440:27: note: in expansion of macro 'SP_CANVAS_ITEM' sp_canvas_item_ungrab(SP_CANVAS_ITEM(desktop->acetate), 0); ^ /usr/include/glib-2.0/gobject/gtype.h:2204: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)) ^ ./display/sp-canvas-item.h:41:30: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CANVAS_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_CANVAS_ITEM, SPCanvasItem)) ^ ui/tools/calligraphic-tool.cpp:444:26: note: in expansion of macro 'SP_CANVAS_ITEM' sp_canvas_item_destroy(SP_CANVAS_ITEM(this->segments->data)); ^ ui/tools/calligraphic-tool.cpp: In member function 'virtual bool Inkscape::UI::Tools::CalligraphicTool::root_handler(GdkEvent*)': /usr/include/glib-2.0/gobject/gtype.h:2204: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)) ^ ./display/sp-canvas-item.h:41:30: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CANVAS_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_CANVAS_ITEM, SPCanvasItem)) ^ ui/tools/calligraphic-tool.cpp:476: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:2204: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)) ^ ./display/canvas-bpath.h:28:31: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CANVAS_BPATH(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_CANVAS_BPATH, SPCanvasBPath)) ^ ui/tools/calligraphic-tool.cpp:704:48: note: in expansion of macro 'SP_CANVAS_BPATH' sp_canvas_bpath_set_stroke(SP_CANVAS_BPATH(this->hatch_area), 0x7f7f7fff, 1.0, SP_STROKE_LINEJOIN_MITER, SP_STROKE_LINECAP_BUTT); ^ /usr/include/glib-2.0/gobject/gtype.h:2204: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)) ^ ./display/canvas-bpath.h:28:31: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CANVAS_BPATH(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_CANVAS_BPATH, SPCanvasBPath)) ^ ui/tools/calligraphic-tool.cpp:711:48: note: in expansion of macro 'SP_CANVAS_BPATH' sp_canvas_bpath_set_stroke(SP_CANVAS_BPATH(this->hatch_area), 0x00FF00ff, 1.0, SP_STROKE_LINEJOIN_MITER, SP_STROKE_LINECAP_BUTT); ^ /usr/include/glib-2.0/gobject/gtype.h:2204: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)) ^ ./display/canvas-bpath.h:28:31: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CANVAS_BPATH(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_CANVAS_BPATH, SPCanvasBPath)) ^ ui/tools/calligraphic-tool.cpp:719:48: note: in expansion of macro 'SP_CANVAS_BPATH' sp_canvas_bpath_set_stroke(SP_CANVAS_BPATH(this->hatch_area), 0xFF0000ff, 1.0, SP_STROKE_LINEJOIN_MITER, SP_STROKE_LINECAP_BUTT); ^ /usr/include/glib-2.0/gobject/gtype.h:2204: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)) ^ ./display/canvas-bpath.h:28:31: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CANVAS_BPATH(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_CANVAS_BPATH, SPCanvasBPath)) ^ ui/tools/calligraphic-tool.cpp:727:52: note: in expansion of macro 'SP_CANVAS_BPATH' sp_canvas_bpath_set_stroke(SP_CANVAS_BPATH(this->hatch_area), 0x7f7f7fff, 1.0, SP_STROKE_LINEJOIN_MITER, SP_STROKE_LINECAP_BUTT); ^ /usr/include/glib-2.0/gobject/gtype.h:2204: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)) ^ ./display/sp-canvas-item.h:41:30: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CANVAS_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_CANVAS_ITEM, SPCanvasItem)) ^ ui/tools/calligraphic-tool.cpp:743:31: 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:2204: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)) ^ ./display/sp-canvas-item.h:41:30: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CANVAS_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_CANVAS_ITEM, SPCanvasItem)) ^ ui/tools/calligraphic-tool.cpp:754:40: note: in expansion of macro 'SP_CANVAS_ITEM' sp_canvas_item_destroy(SP_CANVAS_ITEM(this->segments->data)); ^ ui/tools/calligraphic-tool.cpp: In member function 'void Inkscape::UI::Tools::CalligraphicTool::clear_current()': /usr/include/glib-2.0/gobject/gtype.h:2204: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)) ^ ./display/canvas-bpath.h:28:31: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CANVAS_BPATH(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_CANVAS_BPATH, SPCanvasBPath)) ^ ui/tools/calligraphic-tool.cpp:909:31: note: in expansion of macro 'SP_CANVAS_BPATH' sp_canvas_bpath_set_bpath(SP_CANVAS_BPATH(this->currentshape), NULL); ^ ui/tools/calligraphic-tool.cpp: In member function 'void Inkscape::UI::Tools::CalligraphicTool::fit_and_split(bool)': /usr/include/glib-2.0/gobject/gtype.h:2204: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)) ^ ./display/canvas-bpath.h:28:31: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CANVAS_BPATH(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_CANVAS_BPATH, SPCanvasBPath)) ^ ui/tools/calligraphic-tool.cpp:1113:43: note: in expansion of macro 'SP_CANVAS_BPATH' sp_canvas_bpath_set_bpath(SP_CANVAS_BPATH(this->currentshape), this->currentcurve); ^ /usr/include/glib-2.0/gobject/gtype.h:2204: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)) ^ ./display/canvas-bpath.h:28:31: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CANVAS_BPATH(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_CANVAS_BPATH, SPCanvasBPath)) ^ ui/tools/calligraphic-tool.cpp:1149: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:2204: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)) ^ ./display/canvas-bpath.h:28:31: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CANVAS_BPATH(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_CANVAS_BPATH, SPCanvasBPath)) ^ ui/tools/calligraphic-tool.cpp:1157: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:2204: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)) ^ ./display/canvas-bpath.h:28:31: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CANVAS_BPATH(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_CANVAS_BPATH, SPCanvasBPath)) ^ ui/tools/calligraphic-tool.cpp:1160: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); ^ ui/tools/calligraphic-tool.cpp: In member function 'void Inkscape::UI::Tools::CalligraphicTool::draw_temporary_box()': /usr/include/glib-2.0/gobject/gtype.h:2204: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)) ^ ./display/canvas-bpath.h:28:31: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CANVAS_BPATH(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_CANVAS_BPATH, SPCanvasBPath)) ^ ui/tools/calligraphic-tool.cpp:1193:31: note: in expansion of macro 'SP_CANVAS_BPATH' sp_canvas_bpath_set_bpath(SP_CANVAS_BPATH(this->currentshape), this->currentcurve); ^ In file included from ./ui/view/view.h:19:0, from ./desktop.h:34, from ui/tools/dynamic-base.cpp:12: ./gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': ./gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from ./ui/tools/tool-base.h:19, from ./ui/tools/dynamic-base.h:22, from ui/tools/dynamic-base.cpp:2: ui/tools/dynamic-base.cpp: In destructor 'virtual Inkscape::UI::Tools::DynamicBase::~DynamicBase()': /usr/include/glib-2.0/gobject/gtype.h:2204: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)) ^ ./display/sp-canvas-item.h:41:30: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CANVAS_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_CANVAS_ITEM, SPCanvasItem)) ^ ui/tools/dynamic-base.cpp:72:32: note: in expansion of macro 'SP_CANVAS_ITEM' sp_canvas_item_destroy(SP_CANVAS_ITEM(this->segments->data)); ^ CXX ui/tools/eraser-tool.o In file included from ./document.h:25:0, from ./sp-namedview.h:22, from ui/tools/dropper-tool.cpp:34: ./gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': ./gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from ui/tools/dropper-tool.cpp:19: ui/tools/dropper-tool.cpp: In member function 'virtual void Inkscape::UI::Tools::DropperTool::setup()': /usr/include/glib-2.0/gobject/gtype.h:2204: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)) ^ ./display/canvas-bpath.h:28:31: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CANVAS_BPATH(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_CANVAS_BPATH, SPCanvasBPath)) ^ ui/tools/dropper-tool.cpp:106:30: note: in expansion of macro 'SP_CANVAS_BPATH' sp_canvas_bpath_set_fill(SP_CANVAS_BPATH(this->area), 0x00000000,(SPWindRule)0); ^ /usr/include/glib-2.0/gobject/gtype.h:2204: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)) ^ ./display/canvas-bpath.h:28:31: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CANVAS_BPATH(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_CANVAS_BPATH, SPCanvasBPath)) ^ ui/tools/dropper-tool.cpp:107:32: note: in expansion of macro 'SP_CANVAS_BPATH' sp_canvas_bpath_set_stroke(SP_CANVAS_BPATH(this->area), 0x0000007f, 1.0, SP_STROKE_LINEJOIN_MITER, SP_STROKE_LINECAP_BUTT); ^ ui/tools/dropper-tool.cpp: In member function 'virtual bool Inkscape::UI::Tools::DropperTool::root_handler(GdkEvent*)': /usr/include/glib-2.0/gobject/gtype.h:2204: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)) ^ ./display/sp-canvas-item.h:41:30: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CANVAS_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_CANVAS_ITEM, SPCanvasItem)) ^ ui/tools/dropper-tool.cpp:186: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:2204: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)) ^ ./display/sp-canvas-item.h:41:30: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CANVAS_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_CANVAS_ITEM, SPCanvasItem)) ^ ui/tools/dropper-tool.cpp:189:20: note: in expansion of macro 'SP_CANVAS_ITEM' this->grabbed = SP_CANVAS_ITEM(desktop->acetate); ^ /usr/include/glib-2.0/gobject/gtype.h:2204: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)) ^ ./display/canvas-arena.h:26:31: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CANVAS_ARENA(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_CANVAS_ARENA, SPCanvasArena)) ^ ui/tools/dropper-tool.cpp:233:56: note: in expansion of macro 'SP_CANVAS_ARENA' sp_canvas_arena_render_surface(SP_CANVAS_ARENA(sp_desktop_drawing(desktop)), s, area); ^ /usr/include/glib-2.0/gobject/gtype.h:2204: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)) ^ ./display/canvas-arena.h:26:31: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CANVAS_ARENA(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_CANVAS_ARENA, SPCanvasArena)) ^ ui/tools/dropper-tool.cpp:241:52: note: in expansion of macro 'SP_CANVAS_ARENA' sp_canvas_arena_render_surface(SP_CANVAS_ARENA(sp_desktop_drawing(desktop)), s, area); ^ CXX ui/tools/flood-tool.o CXX ui/tools/freehand-base.o CXX ui/tools/gradient-tool.o In file included from ./document.h:25:0, from ui/tools/eraser-tool.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/glib-2.0/gobject/gobject.h:24:0, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/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/tools/eraser-tool.cpp:29: ui/tools/eraser-tool.cpp: In member function 'virtual void Inkscape::UI::Tools::EraserTool::setup()': /usr/include/glib-2.0/gobject/gtype.h:2204: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)) ^ ./display/canvas-bpath.h:28:31: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CANVAS_BPATH(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_CANVAS_BPATH, SPCanvasBPath)) ^ ui/tools/eraser-tool.cpp:126:30: note: in expansion of macro 'SP_CANVAS_BPATH' sp_canvas_bpath_set_fill(SP_CANVAS_BPATH(this->currentshape), ERC_RED_RGBA, SP_WIND_RULE_EVENODD); ^ /usr/include/glib-2.0/gobject/gtype.h:2204: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)) ^ ./display/canvas-bpath.h:28:31: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CANVAS_BPATH(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_CANVAS_BPATH, SPCanvasBPath)) ^ ui/tools/eraser-tool.cpp:127:32: note: in expansion of macro 'SP_CANVAS_BPATH' sp_canvas_bpath_set_stroke(SP_CANVAS_BPATH(this->currentshape), 0x00000000, 1.0, SP_STROKE_LINEJOIN_MITER, SP_STROKE_LINECAP_BUTT); ^ ui/tools/eraser-tool.cpp: In member function 'void Inkscape::UI::Tools::EraserTool::cancel()': /usr/include/glib-2.0/gobject/gtype.h:2204: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)) ^ ./display/sp-canvas-item.h:41:30: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CANVAS_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_CANVAS_ITEM, SPCanvasItem)) ^ ui/tools/eraser-tool.cpp:368:27: note: in expansion of macro 'SP_CANVAS_ITEM' sp_canvas_item_ungrab(SP_CANVAS_ITEM(desktop->acetate), 0); ^ /usr/include/glib-2.0/gobject/gtype.h:2204: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)) ^ ./display/sp-canvas-item.h:41:30: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CANVAS_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_CANVAS_ITEM, SPCanvasItem)) ^ ui/tools/eraser-tool.cpp:371:40: note: in expansion of macro 'SP_CANVAS_ITEM' sp_canvas_item_destroy(SP_CANVAS_ITEM(this->segments->data)); ^ ui/tools/eraser-tool.cpp: In member function 'virtual bool Inkscape::UI::Tools::EraserTool::root_handler(GdkEvent*)': /usr/include/glib-2.0/gobject/gtype.h:2204: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)) ^ ./display/sp-canvas-item.h:41:30: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CANVAS_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_CANVAS_ITEM, SPCanvasItem)) ^ ui/tools/eraser-tool.cpp:411: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:2204: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)) ^ ./display/sp-canvas-item.h:41:30: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CANVAS_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_CANVAS_ITEM, SPCanvasItem)) ^ ui/tools/eraser-tool.cpp:461:31: 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:2204: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)) ^ ./display/sp-canvas-item.h:41:30: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CANVAS_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_CANVAS_ITEM, SPCanvasItem)) ^ ui/tools/eraser-tool.cpp:472:40: note: in expansion of macro 'SP_CANVAS_ITEM' sp_canvas_item_destroy(SP_CANVAS_ITEM(this->segments->data)); ^ ui/tools/eraser-tool.cpp: In member function 'void Inkscape::UI::Tools::EraserTool::clear_current()': /usr/include/glib-2.0/gobject/gtype.h:2204: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)) ^ ./display/canvas-bpath.h:28:31: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CANVAS_BPATH(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_CANVAS_BPATH, SPCanvasBPath)) ^ ui/tools/eraser-tool.cpp:629:31: note: in expansion of macro 'SP_CANVAS_BPATH' sp_canvas_bpath_set_bpath(SP_CANVAS_BPATH(this->currentshape), NULL); ^ ui/tools/eraser-tool.cpp: In member function 'void Inkscape::UI::Tools::EraserTool::fit_and_split(bool)': /usr/include/glib-2.0/gobject/gtype.h:2204: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)) ^ ./display/canvas-bpath.h:28:31: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CANVAS_BPATH(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_CANVAS_BPATH, SPCanvasBPath)) ^ ui/tools/eraser-tool.cpp:916:43: note: in expansion of macro 'SP_CANVAS_BPATH' sp_canvas_bpath_set_bpath(SP_CANVAS_BPATH(this->currentshape), this->currentcurve); ^ /usr/include/glib-2.0/gobject/gtype.h:2204: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)) ^ ./display/canvas-bpath.h:28:31: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CANVAS_BPATH(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_CANVAS_BPATH, SPCanvasBPath)) ^ ui/tools/eraser-tool.cpp:954: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:2204: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)) ^ ./display/canvas-bpath.h:28:31: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CANVAS_BPATH(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_CANVAS_BPATH, SPCanvasBPath)) ^ ui/tools/eraser-tool.cpp:962: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:2204: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)) ^ ./display/canvas-bpath.h:28:31: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CANVAS_BPATH(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_CANVAS_BPATH, SPCanvasBPath)) ^ ui/tools/eraser-tool.cpp:965: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); ^ ui/tools/eraser-tool.cpp: In member function 'void Inkscape::UI::Tools::EraserTool::draw_temporary_box()': /usr/include/glib-2.0/gobject/gtype.h:2204: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)) ^ ./display/canvas-bpath.h:28:31: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CANVAS_BPATH(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_CANVAS_BPATH, SPCanvasBPath)) ^ ui/tools/eraser-tool.cpp:1003:31: note: in expansion of macro 'SP_CANVAS_BPATH' sp_canvas_bpath_set_bpath(SP_CANVAS_BPATH(this->currentshape), this->currentcurve); ^ In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/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 ./trace/trace.h:25, from ./trace/potrace/inkscape-potrace.h:20, from ui/tools/flood-tool.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 ./document.h:25:0, from ui/tools/gradient-tool.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/pixbuf.h:32, from ./trace/trace.h:25, from ./trace/potrace/inkscape-potrace.h:20, from ui/tools/flood-tool.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/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/labelled.h:22, from ./ui/widget/combo-enums.h:14, from ./ui/widget/registered-enums.h:13, from ./live_effects/parameter/enum.h:12, from ./live_effects/lpe-patternalongpath.h:12, from ui/tools/freehand-base.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/box.h:58, from ./ui/widget/labelled.h:22, from ./ui/widget/combo-enums.h:14, from ./ui/widget/registered-enums.h:13, from ./live_effects/parameter/enum.h:12, from ./live_effects/lpe-patternalongpath.h:12, from ui/tools/freehand-base.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 ./ui/widget/labelled.h:22, from ./ui/widget/combo-enums.h:14, from ./ui/widget/registered-enums.h:13, from ./live_effects/parameter/enum.h:12, from ./live_effects/lpe-patternalongpath.h:12, from ui/tools/freehand-base.cpp:23: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/combobox.h:31, from ./ui/widget/combo-enums.h:15, from ./ui/widget/registered-enums.h:13, from ./live_effects/parameter/enum.h:12, from ./live_effects/lpe-patternalongpath.h:12, from ui/tools/freehand-base.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 ./ui/widget/combo-enums.h:15, from ./ui/widget/registered-enums.h:13, from ./live_effects/parameter/enum.h:12, from ./live_effects/lpe-patternalongpath.h:12, from ui/tools/freehand-base.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 ./ui/widget/combo-enums.h:15, from ./ui/widget/registered-enums.h:13, from ./live_effects/parameter/enum.h:12, from ./live_effects/lpe-patternalongpath.h:12, from ui/tools/freehand-base.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 ./ui/view/view.h:19:0, from ./desktop.h:34, from ui/tools/flood-tool.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 ./document.h:25:0, from ./ui/widget/registered-widget.h:28, from ./ui/widget/registered-enums.h:14, from ./live_effects/parameter/enum.h:12, from ./live_effects/lpe-patternalongpath.h:12, from ui/tools/freehand-base.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/glib-2.0/gobject/gobject.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:49, from ./sp-item.h:26, from ./selection.h:26, from ui/tools/gradient-tool.cpp:24: ui/tools/gradient-tool.cpp: In function 'bool Inkscape::UI::Tools::sp_gradient_context_is_over_line(Inkscape::UI::Tools::GradientTool*, SPItem*, Geom::Point)': /usr/include/glib-2.0/gobject/gtype.h:2204: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)) ^ ./display/sp-ctrlline.h:24:27: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CTRLLINE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_CTRLLINE, SPCtrlLine)) ^ ui/tools/gradient-tool.cpp:216:24: note: in expansion of macro 'SP_CTRLLINE' SPCtrlLine* line = SP_CTRLLINE(item); ^ ui/tools/flood-tool.cpp: In function 'guint32 Inkscape::UI::Tools::get_pixel(guchar*, int, int, int)': ui/tools/flood-tool.cpp:179:63: warning: cast from 'guchar* {aka unsigned char*}' to 'guint32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] return *reinterpret_cast(px + y * stride + x * 4); ^ CXX ui/tools/lpe-tool.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/box.h:7, from ./ui/widget/labelled.h:22, from ./ui/widget/combo-enums.h:14, from ./ui/widget/registered-enums.h:13, from ./live_effects/parameter/enum.h:12, from ./live_effects/lpe-patternalongpath.h:12, from ui/tools/freehand-base.cpp:23: ui/tools/freehand-base.cpp: In member function 'virtual void Inkscape::UI::Tools::FreehandBase::setup()': /usr/include/glib-2.0/gobject/gtype.h:2204: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)) ^ ./display/canvas-bpath.h:28:31: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CANVAS_BPATH(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_CANVAS_BPATH, SPCanvasBPath)) ^ ui/tools/freehand-base.cpp:128:32: note: in expansion of macro 'SP_CANVAS_BPATH' sp_canvas_bpath_set_stroke(SP_CANVAS_BPATH(this->red_bpath), this->red_color, 1.0, SP_STROKE_LINEJOIN_MITER, SP_STROKE_LINECAP_BUTT); ^ /usr/include/glib-2.0/gobject/gtype.h:2204: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)) ^ ./display/canvas-bpath.h:28:31: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CANVAS_BPATH(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_CANVAS_BPATH, SPCanvasBPath)) ^ ui/tools/freehand-base.cpp:135:32: note: in expansion of macro 'SP_CANVAS_BPATH' sp_canvas_bpath_set_stroke(SP_CANVAS_BPATH(this->blue_bpath), this->blue_color, 1.0, SP_STROKE_LINEJOIN_MITER, SP_STROKE_LINECAP_BUTT); ^ ui/tools/freehand-base.cpp: In function 'void Inkscape::UI::Tools::spdc_concat_colors_and_flush(Inkscape::UI::Tools::FreehandBase*, gboolean)': /usr/include/glib-2.0/gobject/gtype.h:2204: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)) ^ ./display/sp-canvas-item.h:41:30: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CANVAS_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_CANVAS_ITEM, SPCanvasItem)) ^ ui/tools/freehand-base.cpp:493:32: note: in expansion of macro 'SP_CANVAS_ITEM' sp_canvas_item_destroy(SP_CANVAS_ITEM(dc->green_bpaths->data)); ^ /usr/include/glib-2.0/gobject/gtype.h:2204: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)) ^ ./display/canvas-bpath.h:28:31: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CANVAS_BPATH(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_CANVAS_BPATH, SPCanvasBPath)) ^ ui/tools/freehand-base.cpp:500: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:2204: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)) ^ ./display/canvas-bpath.h:28:31: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CANVAS_BPATH(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_CANVAS_BPATH, SPCanvasBPath)) ^ ui/tools/freehand-base.cpp:507:31: note: in expansion of macro 'SP_CANVAS_BPATH' sp_canvas_bpath_set_bpath(SP_CANVAS_BPATH(dc->red_bpath), NULL); ^ ui/tools/freehand-base.cpp: In function 'void Inkscape::UI::Tools::spdc_free_colors(Inkscape::UI::Tools::FreehandBase*)': /usr/include/glib-2.0/gobject/gtype.h:2204: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)) ^ ./display/sp-canvas-item.h:41:30: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CANVAS_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_CANVAS_ITEM, SPCanvasItem)) ^ ui/tools/freehand-base.cpp:689:32: note: in expansion of macro 'SP_CANVAS_ITEM' sp_canvas_item_destroy(SP_CANVAS_ITEM(dc->red_bpath)); ^ /usr/include/glib-2.0/gobject/gtype.h:2204: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)) ^ ./display/sp-canvas-item.h:41:30: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CANVAS_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_CANVAS_ITEM, SPCanvasItem)) ^ ui/tools/freehand-base.cpp:698:32: note: in expansion of macro 'SP_CANVAS_ITEM' sp_canvas_item_destroy(SP_CANVAS_ITEM(dc->blue_bpath)); ^ /usr/include/glib-2.0/gobject/gtype.h:2204: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)) ^ ./display/sp-canvas-item.h:41:30: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CANVAS_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_CANVAS_ITEM, SPCanvasItem)) ^ ui/tools/freehand-base.cpp:707:32: note: in expansion of macro 'SP_CANVAS_ITEM' sp_canvas_item_destroy(SP_CANVAS_ITEM(dc->green_bpaths->data)); ^ CXX ui/tools/measure-tool.o CXX ui/tools/mesh-tool.o In file included from ./ui/view/view.h:19:0, from ./desktop.h:34, from ui/tools/lpe-tool.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/tools/node-tool.o In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from ui/tools/lpe-tool.cpp:27: ui/tools/lpe-tool.cpp: In destructor 'virtual Inkscape::UI::Tools::LpeTool::~LpeTool()': /usr/include/glib-2.0/gobject/gtype.h:2204: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)) ^ ./display/sp-canvas-item.h:41:30: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CANVAS_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_CANVAS_ITEM, SPCanvasItem)) ^ ui/tools/lpe-tool.cpp:99:32: note: in expansion of macro 'SP_CANVAS_ITEM' sp_canvas_item_destroy(SP_CANVAS_ITEM(this->canvas_bbox)); ^ ui/tools/lpe-tool.cpp: In function 'void Inkscape::UI::Tools::lpetool_context_reset_limiting_bbox(Inkscape::UI::Tools::LpeTool*)': /usr/include/glib-2.0/gobject/gtype.h:2204: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)) ^ ./display/canvas-bpath.h:28:31: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CANVAS_BPATH(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_CANVAS_BPATH, SPCanvasBPath)) ^ ui/tools/lpe-tool.cpp:376: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); ^ ui/tools/lpe-tool.cpp: In function 'void Inkscape::UI::Tools::lpetool_create_measuring_items(Inkscape::UI::Tools::LpeTool*, Inkscape::Selection*)': /usr/include/glib-2.0/gobject/gtype.h:2204: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)) ^ ./display/sp-canvas-item.h:41:30: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CANVAS_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_CANVAS_ITEM, SPCanvasItem)) ^ ui/tools/lpe-tool.cpp:419: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:2204: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)) ^ ./display/sp-canvas-item.h:41:30: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CANVAS_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_CANVAS_ITEM, SPCanvasItem)) ^ ui/tools/lpe-tool.cpp:434:44: note: in expansion of macro 'SP_CANVAS_ITEM' (*lc->measuring_items)[path] = SP_CANVAS_ITEM(canvas_text); ^ ui/tools/lpe-tool.cpp: In function 'void Inkscape::UI::Tools::lpetool_update_measuring_items(Inkscape::UI::Tools::LpeTool*)': /usr/include/glib-2.0/gobject/gtype.h:2204: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)) ^ ./display/canvas-text.h:23:29: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CANVASTEXT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_CANVASTEXT, SPCanvasText)) ^ ui/tools/lpe-tool.cpp:469: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:2204: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)) ^ ./display/canvas-text.h:23:29: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CANVASTEXT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_CANVASTEXT, SPCanvasText)) ^ ui/tools/lpe-tool.cpp:470:28: note: in expansion of macro 'SP_CANVASTEXT' set_pos_and_anchor(SP_CANVASTEXT(i->second), pwd2, 0.5, 10); ^ In file included from ./ui/view/view.h:19:0, from ./desktop.h:34, from ui/tools/measure-tool.cpp:27: ./gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': ./gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ In file included from ./ui/view/view.h:19:0, from ./desktop.h:34, from ui/tools/mesh-tool.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/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/tool/control-point.h:13, from ./ui/tool/curve-drag-point.h:12, from ui/tools/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/glib-2.0/gobject/gobject.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:49, from ./sp-item.h:26, from ./sp-lpe-item.h:17, from ./sp-shape.h:18, from ui/tools/measure-tool.cpp:19: ui/tools/measure-tool.cpp: In function 'void Inkscape::UI::Tools::{anonymous}::createAngleDisplayCurve(SPDesktop*, const Geom::Point&, const Geom::Point&, const Geom::Point&, double)': /usr/include/glib-2.0/gobject/gtype.h:2204: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)) ^ ./display/sp-canvas-item.h:41:30: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CANVAS_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_CANVAS_ITEM, SPCanvasItem)) ^ ui/tools/measure-tool.cpp:233:71: note: in expansion of macro 'SP_CANVAS_ITEM' measure_tmp_items.push_back(desktop->add_temporary_canvasitem(SP_CANVAS_ITEM(curve), 0, true)); ^ ui/tools/measure-tool.cpp: In member function 'virtual bool Inkscape::UI::Tools::MeasureTool::root_handler(GdkEvent*)': /usr/include/glib-2.0/gobject/gtype.h:2204: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)) ^ ./display/sp-canvas-item.h:41:30: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CANVAS_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_CANVAS_ITEM, SPCanvasItem)) ^ ui/tools/measure-tool.cpp:335: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:2204: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)) ^ ./display/sp-canvas-item.h:41:30: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CANVAS_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_CANVAS_ITEM, SPCanvasItem)) ^ ui/tools/measure-tool.cpp:338:29: note: in expansion of macro 'SP_CANVAS_ITEM' this->grabbed = SP_CANVAS_ITEM(desktop->acetate); ^ /usr/include/glib-2.0/gobject/gtype.h:2204: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)) ^ ./display/sodipodi-ctrl.h:16:34: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CTRL(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_CTRL, SPCtrl)) ^ ui/tools/measure-tool.cpp:622:21: note: in expansion of macro 'SP_CTRL' SP_CTRL(canvasitem)->moveto(desktop->doc2dt(intersections[idx])); ^ /usr/include/glib-2.0/gobject/gtype.h:2204: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)) ^ ./display/sodipodi-ctrl.h:16:34: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CTRL(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_CTRL, SPCtrl)) ^ ui/tools/measure-tool.cpp:712:21: note: in expansion of macro 'SP_CTRL' SP_CTRL(canvasitem)->moveto(start_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/pixbuf.h:32, from ./ui/tool/control-point.h:13, from ./ui/tool/curve-drag-point.h:12, from ui/tools/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/glib-2.0/gobject/gobject.h:24:0, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from ./ui/view/view.h:14, from ./desktop.h:34, from ui/tools/mesh-tool.cpp:29: ui/tools/mesh-tool.cpp: In function 'bool Inkscape::UI::Tools::sp_mesh_context_is_over_line(Inkscape::UI::Tools::MeshTool*, SPItem*, Geom::Point)': /usr/include/glib-2.0/gobject/gtype.h:2204:63: warning: cast from 'GTypeInstance* {aka _GTypeInstance*}' to 'SPCtrlCurve*' increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:479:66: note: in expansion 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-ctrlcurve.h:23:28: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CTRLCURVE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_CTRLCURVE, SPCtrlCurve)) ^ ui/tools/mesh-tool.cpp:286:26: note: in expansion of macro 'SP_CTRLCURVE' SPCtrlCurve *curve = SP_CTRLCURVE(item); ^ In file included from ./ui/view/view.h:19:0, from ./desktop.h:34, from ui/tools/node-tool.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 ui/tools/pen-tool.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/gdkmm-2.4/gdkmm/pixbuf.h:9, from ./ui/tool/control-point.h:13, from ./ui/tool/curve-drag-point.h:12, from ui/tools/node-tool.cpp:13: ui/tools/node-tool.cpp: In function 'void Inkscape::UI::Tools::destroy_group(SPCanvasGroup*)': /usr/include/glib-2.0/gobject/gtype.h:2204: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)) ^ ./display/sp-canvas-item.h:41:30: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CANVAS_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_CANVAS_ITEM, SPCanvasItem)) ^ ui/tools/node-tool.cpp:161:28: note: in expansion of macro 'SP_CANVAS_ITEM' sp_canvas_item_destroy(SP_CANVAS_ITEM(g)); ^ ui/tools/node-tool.cpp: In member function 'virtual void Inkscape::UI::Tools::NodeTool::update_helperpath()': /usr/include/glib-2.0/gobject/gtype.h:2204: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)) ^ ./display/canvas-bpath.h:28:31: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CANVAS_BPATH(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_CANVAS_BPATH, SPCanvasBPath)) ^ ui/tools/node-tool.cpp:311:44: note: in expansion of macro 'SP_CANVAS_BPATH' sp_canvas_bpath_set_stroke(SP_CANVAS_BPATH(helperpath), 0x0000ff9A, 1.0, SP_STROKE_LINEJOIN_MITER, SP_STROKE_LINECAP_BUTT); ^ /usr/include/glib-2.0/gobject/gtype.h:2204: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)) ^ ./display/canvas-bpath.h:28:31: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CANVAS_BPATH(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_CANVAS_BPATH, SPCanvasBPath)) ^ ui/tools/node-tool.cpp:312:42: note: in expansion of macro 'SP_CANVAS_BPATH' sp_canvas_bpath_set_fill(SP_CANVAS_BPATH(helperpath), 0, SP_WIND_RULE_NONZERO); ^ ui/tools/node-tool.cpp: In member function 'virtual bool Inkscape::UI::Tools::NodeTool::root_handler(GdkEvent*)': /usr/include/glib-2.0/gobject/gtype.h:2204: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)) ^ ./display/canvas-bpath.h:28:31: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CANVAS_BPATH(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_CANVAS_BPATH, SPCanvasBPath)) ^ ui/tools/node-tool.cpp:515: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:2204: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)) ^ ./display/canvas-bpath.h:28:31: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CANVAS_BPATH(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_CANVAS_BPATH, SPCanvasBPath)) ^ ui/tools/node-tool.cpp:519:38: note: in expansion of macro 'SP_CANVAS_BPATH' sp_canvas_bpath_set_fill(SP_CANVAS_BPATH(flash), 0, SP_WIND_RULE_NONZERO); ^ CXX ui/tools/pencil-tool.o CXX ui/tools/rect-tool.o In file included from ./document.h:25:0, from ./sp-namedview.h:22, from ui/tools/pen-tool.cpp:24: ./gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': ./gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from ./ui/tools/tool-base.h:19, from ./ui/tools/freehand-base.h:19, from ./ui/tools/pen-tool.h:8, from ui/tools/pen-tool.cpp:23: ui/tools/pen-tool.cpp: In member function 'bool Inkscape::UI::Tools::PenTool::_handleButtonPress(const GdkEventButton&)': /usr/include/glib-2.0/gobject/gtype.h:2204: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)) ^ ./display/sp-canvas-item.h:41:30: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CANVAS_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_CANVAS_ITEM, SPCanvasItem)) ^ ui/tools/pen-tool.cpp:348:26: note: in expansion of macro 'SP_CANVAS_ITEM' this->grab = SP_CANVAS_ITEM(desktop->acetate); ^ ui/tools/pen-tool.cpp: In member function 'void Inkscape::UI::Tools::PenTool::_redrawAll()': /usr/include/glib-2.0/gobject/gtype.h:2204: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)) ^ ./display/sp-canvas-item.h:41:30: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CANVAS_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_CANVAS_ITEM, SPCanvasItem)) ^ ui/tools/pen-tool.cpp:779:36: note: in expansion of macro 'SP_CANVAS_ITEM' sp_canvas_item_destroy(SP_CANVAS_ITEM(this->green_bpaths->data)); ^ /usr/include/glib-2.0/gobject/gtype.h:2204: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)) ^ ./display/canvas-bpath.h:28:31: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CANVAS_BPATH(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_CANVAS_BPATH, SPCanvasBPath)) ^ ui/tools/pen-tool.cpp:784:36: note: in expansion of macro 'SP_CANVAS_BPATH' sp_canvas_bpath_set_stroke(SP_CANVAS_BPATH(cshape), this->green_color, 1.0, SP_STROKE_LINEJOIN_MITER, SP_STROKE_LINECAP_BUTT); ^ /usr/include/glib-2.0/gobject/gtype.h:2204: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)) ^ ./display/canvas-bpath.h:28:31: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CANVAS_BPATH(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_CANVAS_BPATH, SPCanvasBPath)) ^ ui/tools/pen-tool.cpp:785: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:2204: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)) ^ ./display/sodipodi-ctrl.h:16:34: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CTRL(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_CTRL, SPCtrl)) ^ ui/tools/pen-tool.cpp:791:9: note: in expansion of macro 'SP_CTRL' SP_CTRL(this->green_anchor->ctrl)->moveto(this->green_anchor->dp); ^ /usr/include/glib-2.0/gobject/gtype.h:2204: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)) ^ ./display/canvas-bpath.h:28:31: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CANVAS_BPATH(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_CANVAS_BPATH, SPCanvasBPath)) ^ ui/tools/pen-tool.cpp:796:31: note: in expansion of macro 'SP_CANVAS_BPATH' sp_canvas_bpath_set_bpath(SP_CANVAS_BPATH(this->red_bpath), this->red_curve); ^ /usr/include/glib-2.0/gobject/gtype.h:2204: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)) ^ ./display/sodipodi-ctrl.h:16:34: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CTRL(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_CTRL, SPCtrl)) ^ ui/tools/pen-tool.cpp:800:9: note: in expansion of macro 'SP_CTRL' SP_CTRL(this->c1)->moveto(this->p[1]); ^ /usr/include/glib-2.0/gobject/gtype.h:2204: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)) ^ ./display/sodipodi-ctrl.h:16:34: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CTRL(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_CTRL, SPCtrl)) ^ ui/tools/pen-tool.cpp:816:13: note: in expansion of macro 'SP_CTRL' SP_CTRL(this->c0)->moveto(p2); ^ ui/tools/pen-tool.cpp: In member function 'bool Inkscape::UI::Tools::PenTool::_handleKeyPress(GdkEvent*)': /usr/include/glib-2.0/gobject/gtype.h:2204: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)) ^ ./display/sp-canvas-item.h:41:30: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CANVAS_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_CANVAS_ITEM, SPCanvasItem)) ^ ui/tools/pen-tool.cpp:1065:48: note: in expansion of macro 'SP_CANVAS_ITEM' sp_canvas_item_destroy(SP_CANVAS_ITEM(this->green_bpaths->data)); ^ /usr/include/glib-2.0/gobject/gtype.h:2204: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)) ^ ./display/sp-canvas-item.h:41:30: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CANVAS_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_CANVAS_ITEM, SPCanvasItem)) ^ ui/tools/pen-tool.cpp:1089:52: note: in expansion of macro 'SP_CANVAS_ITEM' sp_canvas_item_destroy(SP_CANVAS_ITEM(this->green_bpaths->data)); ^ ui/tools/pen-tool.cpp: In member function 'void Inkscape::UI::Tools::PenTool::_resetColors()': /usr/include/glib-2.0/gobject/gtype.h:2204: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)) ^ ./display/canvas-bpath.h:28:31: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CANVAS_BPATH(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_CANVAS_BPATH, SPCanvasBPath)) ^ ui/tools/pen-tool.cpp:1116:31: note: in expansion of macro 'SP_CANVAS_BPATH' sp_canvas_bpath_set_bpath(SP_CANVAS_BPATH(this->red_bpath), NULL); ^ /usr/include/glib-2.0/gobject/gtype.h:2204: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)) ^ ./display/canvas-bpath.h:28:31: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CANVAS_BPATH(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_CANVAS_BPATH, SPCanvasBPath)) ^ ui/tools/pen-tool.cpp:1119:31: note: in expansion of macro 'SP_CANVAS_BPATH' sp_canvas_bpath_set_bpath(SP_CANVAS_BPATH(this->blue_bpath), NULL); ^ /usr/include/glib-2.0/gobject/gtype.h:2204: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)) ^ ./display/sp-canvas-item.h:41:30: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CANVAS_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_CANVAS_ITEM, SPCanvasItem)) ^ ui/tools/pen-tool.cpp:1122:32: note: in expansion of macro 'SP_CANVAS_ITEM' sp_canvas_item_destroy(SP_CANVAS_ITEM(this->green_bpaths->data)); ^ ui/tools/pen-tool.cpp: In member function 'void Inkscape::UI::Tools::PenTool::_setInitialPoint(Geom::Point)': /usr/include/glib-2.0/gobject/gtype.h:2204: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)) ^ ./display/canvas-bpath.h:28:31: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CANVAS_BPATH(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_CANVAS_BPATH, SPCanvasBPath)) ^ ui/tools/pen-tool.cpp:1142:31: note: in expansion of macro 'SP_CANVAS_BPATH' sp_canvas_bpath_set_bpath(SP_CANVAS_BPATH(this->red_bpath), NULL); ^ ui/tools/pen-tool.cpp: In member function 'void Inkscape::UI::Tools::PenTool::_setSubsequentPoint(Geom::Point, bool, guint)': /usr/include/glib-2.0/gobject/gtype.h:2204: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)) ^ ./display/canvas-bpath.h:28:31: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CANVAS_BPATH(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_CANVAS_BPATH, SPCanvasBPath)) ^ ui/tools/pen-tool.cpp:1207:31: note: in expansion of macro 'SP_CANVAS_BPATH' sp_canvas_bpath_set_bpath(SP_CANVAS_BPATH(this->red_bpath), this->red_curve); ^ ui/tools/pen-tool.cpp: In member function 'void Inkscape::UI::Tools::PenTool::_setCtrl(Geom::Point, guint)': /usr/include/glib-2.0/gobject/gtype.h:2204: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)) ^ ./display/sodipodi-ctrl.h:16:34: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CTRL(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_CTRL, SPCtrl)) ^ ui/tools/pen-tool.cpp:1225:9: note: in expansion of macro 'SP_CTRL' SP_CTRL(this->c1)->moveto(this->p[1]); ^ /usr/include/glib-2.0/gobject/gtype.h:2204: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)) ^ ./display/canvas-bpath.h:28:31: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CANVAS_BPATH(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_CANVAS_BPATH, SPCanvasBPath)) ^ ui/tools/pen-tool.cpp:1242:39: note: in expansion of macro 'SP_CANVAS_BPATH' sp_canvas_bpath_set_bpath(SP_CANVAS_BPATH(this->red_bpath), this->red_curve); ^ /usr/include/glib-2.0/gobject/gtype.h:2204: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)) ^ ./display/sodipodi-ctrl.h:16:34: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CTRL(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_CTRL, SPCtrl)) ^ ui/tools/pen-tool.cpp:1244:9: note: in expansion of macro 'SP_CTRL' SP_CTRL(this->c0)->moveto(this->p[2]); ^ /usr/include/glib-2.0/gobject/gtype.h:2204: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)) ^ ./display/sodipodi-ctrl.h:16:34: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CTRL(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_CTRL, SPCtrl)) ^ ui/tools/pen-tool.cpp:1246:9: note: in expansion of macro 'SP_CTRL' SP_CTRL(this->c1)->moveto(this->p[4]); ^ ui/tools/pen-tool.cpp: In member function 'void Inkscape::UI::Tools::PenTool::_finishSegment(Geom::Point, guint)': /usr/include/glib-2.0/gobject/gtype.h:2204: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)) ^ ./display/canvas-bpath.h:28:31: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CANVAS_BPATH(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_CANVAS_BPATH, SPCanvasBPath)) ^ ui/tools/pen-tool.cpp:1271:36: note: in expansion of macro 'SP_CANVAS_BPATH' sp_canvas_bpath_set_stroke(SP_CANVAS_BPATH(cshape), this->green_color, 1.0, SP_STROKE_LINEJOIN_MITER, SP_STROKE_LINECAP_BUTT); ^ CXX ui/tools/select-tool.o CXX ui/tools/spiral-tool.o In file included from ./document.h:25:0, from ui/tools/rect-tool.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 ./ui/view/view.h:19:0, from ./desktop.h:34, from ui/tools/pencil-tool.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:25:0, from ui/tools/select-tool.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 ./ui/tools/tool-base.h:19, from ./ui/tools/freehand-base.h:19, from ./ui/tools/pencil-tool.h:8, from ui/tools/pencil-tool.cpp:21: ui/tools/pencil-tool.cpp: In member function 'bool Inkscape::UI::Tools::PencilTool::_handleButtonPress(const GdkEventButton&)': /usr/include/glib-2.0/gobject/gtype.h:2204: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)) ^ ./display/sp-canvas-item.h:41:30: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CANVAS_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_CANVAS_ITEM, SPCanvasItem)) ^ ui/tools/pencil-tool.cpp:164:26: note: in expansion of macro 'SP_CANVAS_ITEM' this->grab = SP_CANVAS_ITEM(desktop->acetate); ^ ui/tools/pencil-tool.cpp: In member function 'bool Inkscape::UI::Tools::PencilTool::_handleMotionNotify(const GdkEventMotion&)': /usr/include/glib-2.0/gobject/gtype.h:2204: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)) ^ ./display/sp-canvas-item.h:41:30: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CANVAS_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_CANVAS_ITEM, SPCanvasItem)) ^ ui/tools/pencil-tool.cpp:247:22: note: in expansion of macro 'SP_CANVAS_ITEM' this->grab = SP_CANVAS_ITEM(desktop->acetate); ^ ui/tools/pencil-tool.cpp: In member function 'void Inkscape::UI::Tools::PencilTool::_cancel()': /usr/include/glib-2.0/gobject/gtype.h:2204: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)) ^ ./display/canvas-bpath.h:28:31: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CANVAS_BPATH(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_CANVAS_BPATH, SPCanvasBPath)) ^ ui/tools/pencil-tool.cpp:454:31: note: in expansion of macro 'SP_CANVAS_BPATH' sp_canvas_bpath_set_bpath(SP_CANVAS_BPATH(this->red_bpath), NULL); ^ /usr/include/glib-2.0/gobject/gtype.h:2204: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)) ^ ./display/sp-canvas-item.h:41:30: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CANVAS_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_CANVAS_ITEM, SPCanvasItem)) ^ ui/tools/pencil-tool.cpp:456:32: note: in expansion of macro 'SP_CANVAS_ITEM' sp_canvas_item_destroy(SP_CANVAS_ITEM(this->green_bpaths->data)); ^ ui/tools/pencil-tool.cpp: In member function 'void Inkscape::UI::Tools::PencilTool::_setEndpoint(const Geom::Point&)': /usr/include/glib-2.0/gobject/gtype.h:2204: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)) ^ ./display/canvas-bpath.h:28:31: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CANVAS_BPATH(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_CANVAS_BPATH, SPCanvasBPath)) ^ ui/tools/pencil-tool.cpp:594:35: note: in expansion of macro 'SP_CANVAS_BPATH' sp_canvas_bpath_set_bpath(SP_CANVAS_BPATH(this->red_bpath), this->red_curve); ^ ui/tools/pencil-tool.cpp: In member function 'void Inkscape::UI::Tools::PencilTool::_finishEndpoint()': /usr/include/glib-2.0/gobject/gtype.h:2204: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)) ^ ./display/canvas-bpath.h:28:31: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CANVAS_BPATH(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_CANVAS_BPATH, SPCanvasBPath)) ^ ui/tools/pencil-tool.cpp:610:35: note: in expansion of macro 'SP_CANVAS_BPATH' sp_canvas_bpath_set_bpath(SP_CANVAS_BPATH(this->red_bpath), NULL); ^ ui/tools/pencil-tool.cpp: In member function 'void Inkscape::UI::Tools::PencilTool::_interpolate()': /usr/include/glib-2.0/gobject/gtype.h:2204: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)) ^ ./display/canvas-bpath.h:28:31: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CANVAS_BPATH(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_CANVAS_BPATH, SPCanvasBPath)) ^ ui/tools/pencil-tool.cpp:670:35: note: in expansion of macro 'SP_CANVAS_BPATH' sp_canvas_bpath_set_bpath(SP_CANVAS_BPATH(this->red_bpath), this->green_curve); ^ ui/tools/pencil-tool.cpp: In member function 'void Inkscape::UI::Tools::PencilTool::_sketchInterpolate()': /usr/include/glib-2.0/gobject/gtype.h:2204: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)) ^ ./display/canvas-bpath.h:28:31: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CANVAS_BPATH(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_CANVAS_BPATH, SPCanvasBPath)) ^ ui/tools/pencil-tool.cpp:759:35: note: in expansion of macro 'SP_CANVAS_BPATH' sp_canvas_bpath_set_bpath(SP_CANVAS_BPATH(this->red_bpath), this->green_curve); ^ ui/tools/pencil-tool.cpp: In member function 'void Inkscape::UI::Tools::PencilTool::_fitAndSplit()': /usr/include/glib-2.0/gobject/gtype.h:2204: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)) ^ ./display/canvas-bpath.h:28:31: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CANVAS_BPATH(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_CANVAS_BPATH, SPCanvasBPath)) ^ ui/tools/pencil-tool.cpp:801:35: note: in expansion of macro 'SP_CANVAS_BPATH' sp_canvas_bpath_set_bpath(SP_CANVAS_BPATH(this->red_bpath), this->red_curve); ^ /usr/include/glib-2.0/gobject/gtype.h:2204: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)) ^ ./display/canvas-bpath.h:28:31: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CANVAS_BPATH(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_CANVAS_BPATH, SPCanvasBPath)) ^ ui/tools/pencil-tool.cpp:829:36: note: in expansion of macro 'SP_CANVAS_BPATH' sp_canvas_bpath_set_stroke(SP_CANVAS_BPATH(cshape), this->green_color, 1.0, SP_STROKE_LINEJOIN_MITER, SP_STROKE_LINECAP_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/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/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 ui/tools/rect-tool.cpp:24: ui/tools/rect-tool.cpp: In member function 'virtual void Inkscape::UI::Tools::RectTool::finish()': /usr/include/glib-2.0/gobject/gtype.h:2204: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)) ^ ./display/sp-canvas-item.h:41:30: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CANVAS_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_CANVAS_ITEM, SPCanvasItem)) ^ ui/tools/rect-tool.cpp:78:27: note: in expansion of macro 'SP_CANVAS_ITEM' sp_canvas_item_ungrab(SP_CANVAS_ITEM(this->desktop->acetate), GDK_CURRENT_TIME); ^ ui/tools/rect-tool.cpp: In member function 'virtual bool Inkscape::UI::Tools::RectTool::root_handler(GdkEvent*)': /usr/include/glib-2.0/gobject/gtype.h:2204: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)) ^ ./display/sp-canvas-item.h:41:30: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CANVAS_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_CANVAS_ITEM, SPCanvasItem)) ^ ui/tools/rect-tool.cpp:207: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:2204: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)) ^ ./display/sp-canvas-item.h:41:30: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CANVAS_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_CANVAS_ITEM, SPCanvasItem)) ^ ui/tools/rect-tool.cpp:272: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:2204: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)) ^ ./display/sp-canvas-item.h:41:30: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CANVAS_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_CANVAS_ITEM, SPCanvasItem)) ^ ui/tools/rect-tool.cpp:330:39: note: in expansion of macro 'SP_CANVAS_ITEM' sp_canvas_item_ungrab(SP_CANVAS_ITEM(desktop->acetate), ^ ui/tools/rect-tool.cpp: In member function 'void Inkscape::UI::Tools::RectTool::cancel()': /usr/include/glib-2.0/gobject/gtype.h:2204: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)) ^ ./display/sp-canvas-item.h:41:30: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CANVAS_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_CANVAS_ITEM, SPCanvasItem)) ^ ui/tools/rect-tool.cpp:489:27: note: in expansion of macro 'SP_CANVAS_ITEM' sp_canvas_item_ungrab(SP_CANVAS_ITEM(this->desktop->acetate), 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 ./sp-object.h:49, from ./sp-item.h:26, from ./selection.h:26, from ui/tools/select-tool.cpp:27: ui/tools/select-tool.cpp: In member function 'virtual bool Inkscape::UI::Tools::SelectTool::item_handler(SPItem*, GdkEvent*)': /usr/include/glib-2.0/gobject/gtype.h:2204: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)) ^ ./display/sp-canvas-item.h:41:30: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CANVAS_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_CANVAS_ITEM, SPCanvasItem)) ^ ui/tools/select-tool.cpp:336: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:2204: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)) ^ ./display/sp-canvas-item.h:41:30: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CANVAS_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_CANVAS_ITEM, SPCanvasItem)) ^ ui/tools/select-tool.cpp:341:37: note: in expansion of macro 'SP_CANVAS_ITEM' this->grabbed = SP_CANVAS_ITEM(desktop->drawing); ^ ui/tools/select-tool.cpp: In member function 'virtual bool Inkscape::UI::Tools::SelectTool::root_handler(GdkEvent*)': /usr/include/glib-2.0/gobject/gtype.h:2204: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)) ^ ./display/sp-canvas-item.h:41:30: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CANVAS_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_CANVAS_ITEM, SPCanvasItem)) ^ ui/tools/select-tool.cpp:519: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:2204: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)) ^ ./display/sp-canvas-item.h:41:30: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CANVAS_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_CANVAS_ITEM, SPCanvasItem)) ^ ui/tools/select-tool.cpp:523:33: note: in expansion of macro 'SP_CANVAS_ITEM' this->grabbed = SP_CANVAS_ITEM(desktop->acetate); ^ CXX ui/tools/spray-tool.o In file included from ./document.h:25:0, from ui/tools/spiral-tool.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 ui/tools/star-tool.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/sp-canvas.h:34, from ui/tools/spiral-tool.cpp:24: ui/tools/spiral-tool.cpp: In member function 'virtual void Inkscape::UI::Tools::SpiralTool::finish()': /usr/include/glib-2.0/gobject/gtype.h:2204: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)) ^ ./display/sp-canvas-item.h:41:30: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CANVAS_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_CANVAS_ITEM, SPCanvasItem)) ^ ui/tools/spiral-tool.cpp:80:27: note: in expansion of macro 'SP_CANVAS_ITEM' sp_canvas_item_ungrab(SP_CANVAS_ITEM(desktop->acetate), GDK_CURRENT_TIME); ^ ui/tools/spiral-tool.cpp: In member function 'virtual bool Inkscape::UI::Tools::SpiralTool::root_handler(GdkEvent*)': /usr/include/glib-2.0/gobject/gtype.h:2204: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)) ^ ./display/sp-canvas-item.h:41:30: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CANVAS_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_CANVAS_ITEM, SPCanvasItem)) ^ ui/tools/spiral-tool.cpp:176: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:2204: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)) ^ ./display/sp-canvas-item.h:41:30: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CANVAS_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_CANVAS_ITEM, SPCanvasItem)) ^ ui/tools/spiral-tool.cpp:245: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:2204: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)) ^ ./display/sp-canvas-item.h:41:30: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CANVAS_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_CANVAS_ITEM, SPCanvasItem)) ^ ui/tools/spiral-tool.cpp:292:47: note: in expansion of macro 'SP_CANVAS_ITEM' sp_canvas_item_ungrab(SP_CANVAS_ITEM(desktop->acetate), ^ ui/tools/spiral-tool.cpp: In member function 'void Inkscape::UI::Tools::SpiralTool::cancel()': /usr/include/glib-2.0/gobject/gtype.h:2204: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)) ^ ./display/sp-canvas-item.h:41:30: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CANVAS_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_CANVAS_ITEM, SPCanvasItem)) ^ ui/tools/spiral-tool.cpp:429:24: note: in expansion of macro 'SP_CANVAS_ITEM' sp_canvas_item_ungrab(SP_CANVAS_ITEM(this->desktop->acetate), 0); ^ CXX ui/tools/text-tool.o CXX ui/tools/tool-base.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/dock-item.h:22, from ./ui/dialog/dock-behavior.h:16, from ./ui/dialog/dialog.h:17, from ./ui/dialog/dialog-manager.h:17, from ui/tools/spray-tool.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 ./document.h:25:0, from ui/tools/star-tool.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/gc.h:35:0, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:33, from /usr/include/gdkmm-2.4/gdkmm/window.h:30, from /usr/include/gdkmm-2.4/gdkmm/event.h:27, from /usr/include/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/dock-item.h:22, from ./ui/dialog/dock-behavior.h:16, from ./ui/dialog/dialog.h:17, from ./ui/dialog/dialog-manager.h:17, from ui/tools/spray-tool.cpp:25: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:44:0, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/box.h:58, from ./ui/widget/dock-item.h:22, from ./ui/dialog/dock-behavior.h:16, from ./ui/dialog/dialog.h:17, from ./ui/dialog/dialog-manager.h:17, from ui/tools/spray-tool.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:25:0, from ui/tools/spray-tool.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/glib-2.0/gobject/gobject.h:24:0, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/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 ui/tools/star-tool.cpp:27: ui/tools/star-tool.cpp: In member function 'virtual void Inkscape::UI::Tools::StarTool::finish()': /usr/include/glib-2.0/gobject/gtype.h:2204: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)) ^ ./display/sp-canvas-item.h:41:30: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CANVAS_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_CANVAS_ITEM, SPCanvasItem)) ^ ui/tools/star-tool.cpp:84:27: note: in expansion of macro 'SP_CANVAS_ITEM' sp_canvas_item_ungrab(SP_CANVAS_ITEM(desktop->acetate), GDK_CURRENT_TIME); ^ ui/tools/star-tool.cpp: In member function 'virtual bool Inkscape::UI::Tools::StarTool::root_handler(GdkEvent*)': /usr/include/glib-2.0/gobject/gtype.h:2204: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)) ^ ./display/sp-canvas-item.h:41:30: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CANVAS_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_CANVAS_ITEM, SPCanvasItem)) ^ ui/tools/star-tool.cpp:191: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:2204: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)) ^ ./display/sp-canvas-item.h:41:30: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CANVAS_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_CANVAS_ITEM, SPCanvasItem)) ^ ui/tools/star-tool.cpp:257: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:2204: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)) ^ ./display/sp-canvas-item.h:41:30: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CANVAS_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_CANVAS_ITEM, SPCanvasItem)) ^ ui/tools/star-tool.cpp:305:39: note: in expansion of macro 'SP_CANVAS_ITEM' sp_canvas_item_ungrab(SP_CANVAS_ITEM(desktop->acetate), event->button.time); ^ ui/tools/star-tool.cpp: In member function 'void Inkscape::UI::Tools::StarTool::cancel()': /usr/include/glib-2.0/gobject/gtype.h:2204: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)) ^ ./display/sp-canvas-item.h:41:30: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CANVAS_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_CANVAS_ITEM, SPCanvasItem)) ^ ui/tools/star-tool.cpp:454: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/glib-2.0/gobject/gobject.h:24: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 ./ui/widget/dock-item.h:22, from ./ui/dialog/dock-behavior.h:16, from ./ui/dialog/dialog.h:17, from ./ui/dialog/dialog-manager.h:17, from ui/tools/spray-tool.cpp:25: ui/tools/spray-tool.cpp: In member function 'virtual void Inkscape::UI::Tools::SprayTool::setup()': /usr/include/glib-2.0/gobject/gtype.h:2204: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)) ^ ./display/canvas-bpath.h:28:31: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CANVAS_BPATH(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_CANVAS_BPATH, SPCanvasBPath)) ^ ui/tools/spray-tool.cpp:227:34: note: in expansion of macro 'SP_CANVAS_BPATH' sp_canvas_bpath_set_fill(SP_CANVAS_BPATH(this->dilate_area), 0x00000000,(SPWindRule)0); ^ /usr/include/glib-2.0/gobject/gtype.h:2204: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)) ^ ./display/canvas-bpath.h:28:31: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CANVAS_BPATH(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_CANVAS_BPATH, SPCanvasBPath)) ^ ui/tools/spray-tool.cpp:228:36: note: in expansion of macro 'SP_CANVAS_BPATH' sp_canvas_bpath_set_stroke(SP_CANVAS_BPATH(this->dilate_area), 0xff9900ff, 1.0, SP_STROKE_LINEJOIN_MITER, SP_STROKE_LINECAP_BUTT); ^ 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/tools/text-tool.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/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/tools/text-tool.cpp:20: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/clipboard.h:30:0, from ui/tools/text-tool.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/window.h:32, from ./widgets/desktop-widget.h:23, from ui/tools/tool-base.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 ui/tools/tweak-tool.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 ./widgets/desktop-widget.h:23, from ui/tools/tool-base.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 ./widgets/desktop-widget.h:23, from ui/tools/tool-base.cpp:21: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from ./ui/view/view.h:19:0, from ./desktop.h:34, from ui/tools/text-tool.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 ./ui/view/view.h:19:0, from ./desktop.h:34, from ui/tools/tool-base.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] ); ^ CXX ui/tools/zoom-tool.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/window.h:7, from ./widgets/desktop-widget.h:23, from ui/tools/tool-base.cpp:21: ui/tools/tool-base.cpp: In member function 'virtual bool Inkscape::UI::Tools::ToolBase::root_handler(GdkEvent*)': /usr/include/glib-2.0/gobject/gtype.h:2204: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)) ^ ./display/sp-canvas-item.h:41:30: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CANVAS_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_CANVAS_ITEM, SPCanvasItem)) ^ ui/tools/tool-base.cpp:371: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:2204: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)) ^ ./display/sp-canvas-item.h:41:30: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CANVAS_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_CANVAS_ITEM, SPCanvasItem)) ^ ui/tools/tool-base.cpp:395: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:2204: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)) ^ ./display/sp-canvas-item.h:41:30: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CANVAS_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_CANVAS_ITEM, SPCanvasItem)) ^ ui/tools/tool-base.cpp:415: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:2204: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)) ^ ./display/sp-canvas-item.h:41:30: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CANVAS_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_CANVAS_ITEM, SPCanvasItem)) ^ ui/tools/tool-base.cpp:433: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:2204: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)) ^ ./display/sp-canvas-item.h:41:30: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CANVAS_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_CANVAS_ITEM, SPCanvasItem)) ^ ui/tools/tool-base.cpp:457: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:2204: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)) ^ ./display/sp-canvas-item.h:41:30: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CANVAS_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_CANVAS_ITEM, SPCanvasItem)) ^ ui/tools/tool-base.cpp:469: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:2204: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)) ^ ./display/sp-canvas-item.h:41:30: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CANVAS_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_CANVAS_ITEM, SPCanvasItem)) ^ ui/tools/tool-base.cpp:541: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:2204: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)) ^ ./display/sp-canvas-item.h:41:30: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CANVAS_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_CANVAS_ITEM, SPCanvasItem)) ^ ui/tools/tool-base.cpp:558: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:2204: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)) ^ ./display/sp-canvas-item.h:41:30: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CANVAS_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_CANVAS_ITEM, SPCanvasItem)) ^ ui/tools/tool-base.cpp:734:35: note: in expansion of macro 'SP_CANVAS_ITEM' sp_canvas_item_ungrab(SP_CANVAS_ITEM(desktop->acetate), ^ ui/tools/tool-base.cpp: In function 'gboolean Inkscape::UI::Tools::sp_event_context_snap_watchdog_callback(gpointer)': /usr/include/glib-2.0/gobject/gtype.h:2204: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)) ^ ./display/sp-canvas-item.h:41:30: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CANVAS_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_CANVAS_ITEM, SPCanvasItem)) ^ ui/tools/tool-base.cpp:1398: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:2204: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)) ^ ./widgets/desktop-widget.h:41:31: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_DESKTOP_WIDGET(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), SP_TYPE_DESKTOP_WIDGET, SPDesktopWidget)) ^ ui/tools/tool-base.cpp:1410: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:2204: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)) ^ ./widgets/desktop-widget.h:41:31: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_DESKTOP_WIDGET(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), SP_TYPE_DESKTOP_WIDGET, SPDesktopWidget)) ^ ui/tools/tool-base.cpp:1412: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/glib-2.0/gobject/gobject.h:24: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/tools/text-tool.cpp:20: ui/tools/text-tool.cpp: In member function 'virtual void Inkscape::UI::Tools::TextTool::setup()': /usr/include/glib-2.0/gobject/gtype.h:2204: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)) ^ ./display/sodipodi-ctrlrect.h:28:27: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CTRLRECT(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_CTRLRECT, CtrlRect)) ^ ui/tools/text-tool.cpp:139:5: note: in expansion of macro 'SP_CTRLRECT' SP_CTRLRECT(this->indicator)->setRectangle(Geom::Rect(Geom::Point(0, 0), Geom::Point(100, 100))); ^ /usr/include/glib-2.0/gobject/gtype.h:2204: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)) ^ ./display/sodipodi-ctrlrect.h:28:27: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CTRLRECT(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_CTRLRECT, CtrlRect)) ^ ui/tools/text-tool.cpp:140:5: note: in expansion of macro 'SP_CTRLRECT' SP_CTRLRECT(this->indicator)->setColor(0x0000ff7f, false, 0); ^ /usr/include/glib-2.0/gobject/gtype.h:2204: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)) ^ ./display/sodipodi-ctrlrect.h:28:27: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CTRLRECT(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_CTRLRECT, CtrlRect)) ^ ui/tools/text-tool.cpp:141:5: note: in expansion of macro 'SP_CTRLRECT' SP_CTRLRECT(this->indicator)->setShadow(1, 0xffffff7f); ^ /usr/include/glib-2.0/gobject/gtype.h:2204: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)) ^ ./display/sodipodi-ctrlrect.h:28:27: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CTRLRECT(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_CTRLRECT, CtrlRect)) ^ ui/tools/text-tool.cpp:145:5: note: in expansion of macro 'SP_CTRLRECT' SP_CTRLRECT(this->frame)->setRectangle(Geom::Rect(Geom::Point(0, 0), Geom::Point(100, 100))); ^ /usr/include/glib-2.0/gobject/gtype.h:2204: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)) ^ ./display/sodipodi-ctrlrect.h:28:27: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CTRLRECT(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_CTRLRECT, CtrlRect)) ^ ui/tools/text-tool.cpp:146:5: note: in expansion of macro 'SP_CTRLRECT' SP_CTRLRECT(this->frame)->setColor(0x0000ff7f, false, 0); ^ ui/tools/text-tool.cpp: In member function 'virtual bool Inkscape::UI::Tools::TextTool::item_handler(SPItem*, GdkEvent*)': /usr/include/glib-2.0/gobject/gtype.h:2204: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)) ^ ./display/sodipodi-ctrlrect.h:28:27: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CTRLRECT(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_CTRLRECT, CtrlRect)) ^ ui/tools/text-tool.cpp:362:21: note: in expansion of macro 'SP_CTRLRECT' SP_CTRLRECT(this->indicator)->setColor(0xff0000ff, false, 0); ^ /usr/include/glib-2.0/gobject/gtype.h:2204: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)) ^ ./display/sodipodi-ctrlrect.h:28:27: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CTRLRECT(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_CTRLRECT, CtrlRect)) ^ ui/tools/text-tool.cpp:364:21: note: in expansion of macro 'SP_CTRLRECT' SP_CTRLRECT(this->indicator)->setColor(0x0000ff7f, false, 0); ^ /usr/include/glib-2.0/gobject/gtype.h:2204: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)) ^ ./display/sodipodi-ctrlrect.h:28:27: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CTRLRECT(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_CTRLRECT, CtrlRect)) ^ ui/tools/text-tool.cpp:368:21: note: in expansion of macro 'SP_CTRLRECT' SP_CTRLRECT(this->indicator)->setRectangle(*ibbox); ^ ui/tools/text-tool.cpp: In member function 'virtual bool Inkscape::UI::Tools::TextTool::root_handler(GdkEvent*)': /usr/include/glib-2.0/gobject/gtype.h:2204: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)) ^ ./display/sp-canvas-item.h:41:30: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CANVAS_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_CANVAS_ITEM, SPCanvasItem)) ^ ui/tools/text-tool.cpp:547: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:2204: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)) ^ ./display/sp-canvas-item.h:41:30: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CANVAS_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_CANVAS_ITEM, SPCanvasItem)) ^ ui/tools/text-tool.cpp:550:33: note: in expansion of macro 'SP_CANVAS_ITEM' this->grabbed = SP_CANVAS_ITEM(desktop->acetate); ^ ui/tools/text-tool.cpp: In function 'void Inkscape::UI::Tools::sp_text_context_update_cursor(Inkscape::UI::Tools::TextTool*, bool)': /usr/include/glib-2.0/gobject/gtype.h:2204: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)) ^ ./display/sodipodi-ctrlrect.h:28:27: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CTRLRECT(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_CTRLRECT, CtrlRect)) ^ ui/tools/text-tool.cpp:1572:21: note: in expansion of macro 'SP_CTRLRECT' SP_CTRLRECT(tc->frame)->setColor(0xff0000ff, false, 0); ^ /usr/include/glib-2.0/gobject/gtype.h:2204: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)) ^ ./display/sodipodi-ctrlrect.h:28:27: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CTRLRECT(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_CTRLRECT, CtrlRect)) ^ ui/tools/text-tool.cpp:1574:21: note: in expansion of macro 'SP_CTRLRECT' SP_CTRLRECT(tc->frame)->setColor(0x0000ff7f, false, 0); ^ /usr/include/glib-2.0/gobject/gtype.h:2204: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)) ^ ./display/sodipodi-ctrlrect.h:28:27: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CTRLRECT(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_CTRLRECT, CtrlRect)) ^ ui/tools/text-tool.cpp:1579:21: note: in expansion of macro 'SP_CTRLRECT' SP_CTRLRECT(tc->frame)->setRectangle(*frame_bbox); ^ In file included from ./document.h:25:0, from ui/tools/tweak-tool.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 ui/view/view.o In file included from ./ui/view/view.h:19:0, from ./desktop.h:34, from ui/tools/zoom-tool.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 ./display/sp-canvas-item.h:26, from ui/tools/zoom-tool.cpp:19: ui/tools/zoom-tool.cpp: In member function 'virtual bool Inkscape::UI::Tools::ZoomTool::root_handler(GdkEvent*)': /usr/include/glib-2.0/gobject/gtype.h:2204: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)) ^ ./display/sp-canvas-item.h:41:30: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CANVAS_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_CANVAS_ITEM, SPCanvasItem)) ^ ui/tools/zoom-tool.cpp:117: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:2204: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)) ^ ./display/sp-canvas-item.h:41:30: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CANVAS_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_CANVAS_ITEM, SPCanvasItem)) ^ ui/tools/zoom-tool.cpp:121:20: note: in expansion of macro 'SP_CANVAS_ITEM' this->grabbed = SP_CANVAS_ITEM(desktop->acetate); ^ In file included from ui/tools/tweak-tool.cpp:65:0: ./sp-gradient-reference.h: In member function 'SPGradient* SPGradientReference::getObject() const': ./sp-gradient-reference.h:14:72: warning: cast from 'SPObject*' to 'SPGradient*' increases required alignment of target type [-Wcast-align] return reinterpret_cast(URIReference::getObject()); ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24:0, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/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/tools/tweak-tool.cpp:16: ui/tools/tweak-tool.cpp: In member function 'virtual void Inkscape::UI::Tools::TweakTool::setup()': /usr/include/glib-2.0/gobject/gtype.h:2204: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)) ^ ./display/canvas-bpath.h:28:31: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CANVAS_BPATH(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_CANVAS_BPATH, SPCanvasBPath)) ^ ui/tools/tweak-tool.cpp:279:34: note: in expansion of macro 'SP_CANVAS_BPATH' sp_canvas_bpath_set_fill(SP_CANVAS_BPATH(this->dilate_area), 0x00000000,(SPWindRule)0); ^ /usr/include/glib-2.0/gobject/gtype.h:2204: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)) ^ ./display/canvas-bpath.h:28:31: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define SP_CANVAS_BPATH(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_CANVAS_BPATH, SPCanvasBPath)) ^ ui/tools/tweak-tool.cpp:280:36: note: in expansion of macro 'SP_CANVAS_BPATH' sp_canvas_bpath_set_stroke(SP_CANVAS_BPATH(this->dilate_area), 0xff9900ff, 1.0, SP_STROKE_LINEJOIN_MITER, SP_STROKE_LINECAP_BUTT); ^ CXX ui/view/view-widget.o CXX ui/widget/anchor-selector.o In file included from ui/view/view.h:19:0, from ui/view/view-widget.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 ui/widget/button.o In file included from ./document.h:25:0, from ui/view/view.cpp:18: ./gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': ./gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ In file included from /usr/include/gdkmm-2.4/gdkmm.h:27:0, from /usr/include/gtkmm-2.4/gtkmm.h:89, from ./ui/widget/anchor-selector.h:13, from ui/widget/anchor-selector.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/gc.h:32, from /usr/include/gdkmm-2.4/gdkmm.h:30, from /usr/include/gtkmm-2.4/gtkmm.h:89, from ./ui/widget/anchor-selector.h:13, from ui/widget/anchor-selector.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_); } ^ CXX ui/widget/color-picker.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 ./ui/widget/anchor-selector.h:13, from ui/widget/anchor-selector.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 /usr/include/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 /usr/include/gtkmm-2.4/gtkmm/togglebutton.h:30, from /usr/include/gtkmm-2.4/gtkmm/checkbutton.h:30, from ui/widget/button.h:21, from ui/widget/button.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/widget/anchor-selector.h:13, from ui/widget/anchor-selector.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/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/anchor-selector.h:13, from ui/widget/anchor-selector.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/cellview.h:31, from /usr/include/gtkmm-2.4/gtkmm.h:108, from ./ui/widget/anchor-selector.h:13, from ui/widget/anchor-selector.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/gdkmm-2.4/gdkmm/gc.h:35:0, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:33, from /usr/include/gdkmm-2.4/gdkmm/window.h:30, from /usr/include/gdkmm-2.4/gdkmm/event.h:27, from /usr/include/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 /usr/include/gtkmm-2.4/gtkmm/togglebutton.h:30, from /usr/include/gtkmm-2.4/gtkmm/checkbutton.h:30, from ui/widget/button.h:21, from ui/widget/button.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.h:113:0, from ./ui/widget/anchor-selector.h:13, from ui/widget/anchor-selector.cpp:10: /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'GtkCellRendererCombo* Gtk::CellRendererCombo::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:95:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-Wcast-align] GtkCellRendererCombo* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'const GtkCellRendererCombo* Gtk::CellRendererCombo::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:98:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererCombo* {aka _GtkCellRendererCombo*}' increases required alignment of target type [-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/anchor-selector.h:13, from ui/widget/anchor-selector.cpp:10: /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'GtkCellRendererSpin* Gtk::CellRendererSpin::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:97:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] GtkCellRendererSpin* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'const GtkCellRendererSpin* Gtk::CellRendererSpin::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:100:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererSpin* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:44:0, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/bin.h:30, from /usr/include/gtkmm-2.4/gtkmm/button.h:31, from /usr/include/gtkmm-2.4/gtkmm/togglebutton.h:30, from /usr/include/gtkmm-2.4/gtkmm/checkbutton.h:30, from ui/widget/button.h:21, from ui/widget/button.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:193:0, from ./ui/widget/anchor-selector.h:13, from ui/widget/anchor-selector.cpp:10: /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'GtkProgressBar* Gtk::ProgressBar::gobj()': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:146:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] GtkProgressBar* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'const GtkProgressBar* Gtk::ProgressBar::gobj() const': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:149:89: warning: cast from 'GObject* {aka _GObject*}' to 'GtkProgressBar* {aka _GtkProgressBar*}' increases required alignment of target type [-Wcast-align] const GtkProgressBar* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm.h:216:0, from ./ui/widget/anchor-selector.h:13, from ui/widget/anchor-selector.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_); } ^ CXX ui/widget/color-preview.o /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:87: warning: cast 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/dock.o CXX ui/widget/dock-item.o In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/gtkmm-2.4/gtkmm/widget.h:29, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/box.h:58, from /usr/include/gtkmm-2.4/gtkmm/dialog.h:30, from ui/widget/color-picker.h:26, from ui/widget/color-picker.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 /usr/include/gtkmm-2.4/gtkmm/dialog.h:30, from ui/widget/color-picker.h:26, from ui/widget/color-picker.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 /usr/include/gtkmm-2.4/gtkmm/dialog.h:30, from ui/widget/color-picker.h:26, from ui/widget/color-picker.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 ./document.h:25:0, from ui/widget/color-picker.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 ./ui/widget/color-preview.h:22, from ui/widget/color-preview.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_); } ^ CXX ui/widget/entity-entry.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 ./ui/widget/color-preview.h:22, from ui/widget/color-preview.cpp:12: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:44:0, from ./ui/widget/color-preview.h:22, from ui/widget/color-preview.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/box.h:58, from ui/widget/dock.h:23, from ui/widget/dock.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/dock.h:23, from ui/widget/dock.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/dock.h:23, from ui/widget/dock.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 ./ui/widget/dock.h:23, from ui/widget/dock-item.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 ./ui/view/view.h:19:0, from ./desktop.h:34, from ui/widget/dock.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 /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/box.h:58, from ./ui/widget/dock.h:23, from ui/widget/dock-item.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/box.h:58, from ./ui/widget/dock.h:23, from ui/widget/dock-item.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/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_); } ^ CXX ui/widget/entry.o In file included from ./ui/view/view.h:19:0, from ./desktop.h:34, from ui/widget/dock-item.cpp:13: ./gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': ./gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ CXX ui/widget/filter-effect-chooser.o CC ui/widget/gimpspinscale.o cc1: warning: command line option '-std=c++11' is valid for C++/ObjC++ but not for C [enabled by default] In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/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: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/scrolledwindow.h:30, from ui/widget/entity-entry.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/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/labelled.h:22, from ui/widget/entry.h:13, from ui/widget/entry.cpp:14: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:44:0, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/bin.h:30, from /usr/include/gtkmm-2.4/gtkmm/scrolledwindow.h:30, from ui/widget/entity-entry.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 /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/box.h:58, from ui/widget/labelled.h:22, from ui/widget/entry.h:13, from ui/widget/entry.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/widget/labelled.h:22, from ui/widget/entry.h:13, from ui/widget/entry.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/entry.h:35:0, from ui/widget/entity-entry.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 ./document.h:25:0, from ./rdf.h:16, from ui/widget/entity-entry.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] ); ^ CC ui/widget/gimpcolorwheel.o In file included from /usr/include/gtkmm-2.4/gtkmm/entry.h:35:0, from ui/widget/entry.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_); } ^ cc1: warning: command line option '-std=c++11' is valid for C++/ObjC++ but not for C [enabled by default] CXX ui/widget/frame.o 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/box.h:58, from ui/widget/filter-effect-chooser.h:23, from ui/widget/filter-effect-chooser.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_); } ^ 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/box.h:58, from ui/widget/filter-effect-chooser.h:23, from ui/widget/filter-effect-chooser.cpp:12: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:44:0, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/box.h:58, from ui/widget/filter-effect-chooser.h:23, from ui/widget/filter-effect-chooser.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/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:24, from ui/widget/filter-effect-chooser.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/combobox.h:31, from ui/widget/filter-effect-chooser.h:24, from ui/widget/filter-effect-chooser.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/treeview.h:34:0, from /usr/include/gtkmm-2.4/gtkmm/combobox.h:34, from ui/widget/filter-effect-chooser.h:24, from ui/widget/filter-effect-chooser.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/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/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/widget/frame.h:21, from ui/widget/frame.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/alignment.h:30, from ui/widget/frame.h:21, from ui/widget/frame.cpp:14: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from ui/widget/spinbutton.h:21:0, from ui/widget/spin-scale.h:24, from ui/widget/filter-effect-chooser.h:28, from ui/widget/filter-effect-chooser.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 ./ui/view/view.h:19:0, from ./desktop.h:34, from ui/widget/filter-effect-chooser.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/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/widget/frame.h:21, from ui/widget/frame.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/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/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:21, 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/gdkmm-2.4/gdkmm/gc.h:35:0, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:33, from /usr/include/gdkmm-2.4/gdkmm/window.h:30, from /usr/include/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:21, 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 /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:21, 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 /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/box.h:58, from ui/widget/imageicon.h:23, from ui/widget/imageicon.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/widget/layer-selector.o In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:35:0, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:33, from /usr/include/gdkmm-2.4/gdkmm/window.h:30, from /usr/include/gdkmm-2.4/gdkmm/event.h:27, from /usr/include/gtkmm-2.4/gtkmm/widget.h:37, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/box.h:58, from ui/widget/imageicon.h:23, from ui/widget/imageicon.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 ui/widget/imageicon.h:23, from ui/widget/imageicon.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:25:0, from ui/widget/imageicon.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/licensor.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/labelled.h:22, from ui/widget/labelled.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 ui/widget/notebook-page.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/labelled.h:22, from ui/widget/labelled.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/box.h:58, from ui/widget/labelled.h:22, from ui/widget/labelled.cpp:15: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ CXX ui/widget/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/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/box.h:58, from ui/widget/notebook-page.h:21, from ui/widget/notebook-page.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/box.h:58, from ui/widget/notebook-page.h:21, from ui/widget/notebook-page.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/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/layer-properties.h:23, 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/gtkmm-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:21, from ui/widget/notebook-page.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 /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/layer-properties.h:23, from ui/widget/layer-selector.cpp:20: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:44:0, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/box.h:58, from /usr/include/gtkmm-2.4/gtkmm/dialog.h:30, from ./ui/dialog/layer-properties.h:23, 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_); } ^ CXX ui/widget/page-sizer.o In file included from /usr/include/gtkmm-2.4/gtkmm/entry.h:35:0, from ./ui/dialog/layer-properties.h:24, from ui/widget/layer-selector.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/combobox.h:31, from ./ui/dialog/layer-properties.h:33, from ui/widget/layer-selector.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/dialog/layer-properties.h:33, from ui/widget/layer-selector.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/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/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/licensor.h:21, 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/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/box.h:58, from ui/widget/licensor.h:21, 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/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/box.h:58, from ui/widget/licensor.h:21, 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 ./ui/view/view.h:19:0, from ./desktop.h:34, from ui/widget/layer-selector.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/licensor.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 ./document.h:25:0, from ./rdf.h:16, from ui/widget/licensor.cpp:25: ./gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': ./gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/gtkmm-2.4/gtkmm/widget.h:29, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/box.h:58, from ./ui/widget/object-composite-settings.h:22, from ui/widget/object-composite-settings.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/box.h:58, from ./ui/widget/object-composite-settings.h:22, from ui/widget/object-composite-settings.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/box.h:58, from ./ui/widget/object-composite-settings.h:22, from ui/widget/object-composite-settings.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/widget/object-composite-settings.h:24:0, from ui/widget/object-composite-settings.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/combobox.h:31, from ./ui/widget/filter-effect-chooser.h:24, from ./ui/widget/object-composite-settings.h:29, from ui/widget/object-composite-settings.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/combobox.h:31, from ./ui/widget/filter-effect-chooser.h:24, from ./ui/widget/object-composite-settings.h:29, from ui/widget/object-composite-settings.cpp:15: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:127:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:130:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } ^ CXX ui/widget/panel.o In file included from ./ui/widget/spinbutton.h:21:0, from ./ui/widget/spin-scale.h:24, from ./ui/widget/filter-effect-chooser.h:28, from ./ui/widget/object-composite-settings.h:29, from ui/widget/object-composite-settings.cpp:15: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:163:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from ./ui/view/view.h:19:0, from ./desktop.h:34, from ui/widget/object-composite-settings.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 ui/widget/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 ./ui/widget/labelled.h:22, from ./ui/widget/scalar.h:15, from ./ui/widget/registered-widget.h:15, from ui/widget/page-sizer.h:18, from ui/widget/page-sizer.cpp:24: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/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/gc.h:35:0, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:33, from /usr/include/gdkmm-2.4/gdkmm/window.h:30, from /usr/include/gdkmm-2.4/gdkmm/event.h:27, from /usr/include/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/labelled.h:22, from ./ui/widget/scalar.h:15, from ./ui/widget/registered-widget.h:15, from ui/widget/page-sizer.h:18, from ui/widget/page-sizer.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_); } ^ CXX ui/widget/preferences-widget.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/box.h:58, from ./ui/widget/labelled.h:22, from ./ui/widget/scalar.h:15, from ./ui/widget/registered-widget.h:15, from ui/widget/page-sizer.h:18, from ui/widget/page-sizer.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 /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/gtkmm-2.4/gtkmm/widget.h:44:0, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/box.h:58, from /usr/include/gtkmm-2.4/gtkmm/dialog.h:30, from ui/widget/panel.cpp:22: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/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/unit-menu.h:21, from ./ui/widget/scalar-unit.h:16, from ./ui/widget/registered-widget.h:20, from ui/widget/page-sizer.h:18, from ui/widget/page-sizer.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/combobox.h:31, from /usr/include/gtkmm-2.4/gtkmm/comboboxtext.h:24, from ./ui/widget/unit-menu.h:21, from ./ui/widget/scalar-unit.h:16, from ./ui/widget/registered-widget.h:20, from ui/widget/page-sizer.h:18, from ui/widget/page-sizer.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/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/unit-menu.h:21, from ./ui/widget/scalar-unit.h:16, from ./ui/widget/registered-widget.h:20, from ui/widget/page-sizer.h:18, from ui/widget/page-sizer.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 ./document.h:25:0, from ./ui/widget/registered-widget.h:28, from ui/widget/page-sizer.h:18, from ui/widget/page-sizer.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/box.h:58, from ./ui/widget/labelled.h:22, from ./ui/widget/point.h:16, from ui/widget/point.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 ./ui/widget/labelled.h:22, from ./ui/widget/point.h:16, from ui/widget/point.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 ./ui/widget/labelled.h:22, from ./ui/widget/point.h:16, from ui/widget/point.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/random.o CXX ui/widget/registered-widget.o In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/gtkmm-2.4/gtkmm/widget.h:29, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/box.h:58, from ui/widget/preferences-widget.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 ui/widget/preferences-widget.cpp:25: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:44:0, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/box.h:58, from ui/widget/preferences-widget.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/entry.h:35:0, from /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:28, from ./ui/widget/spinbutton.h:21, from ./ui/widget/preferences-widget.h:30, from ui/widget/preferences-widget.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 ./ui/widget/spinbutton.h:21:0, from ./ui/widget/preferences-widget.h:30, from ui/widget/preferences-widget.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_); } ^ In file included from /usr/include/gtkmm-2.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:35, from ui/widget/preferences-widget.cpp:33: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:86:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:89:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererText* {aka _GtkCellRendererText*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.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:35, from ui/widget/preferences-widget.cpp:33: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:127:101: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererAccel* {aka _GtkCellRendererAccel*}' increases required alignment of target type [-Wcast-align] GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:130:101: warning: cast from 'GObject* {aka _GObject*}' 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:19:0, from ./desktop.h:34, from ui/widget/preferences-widget.cpp:38: ./gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': ./gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/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/labelled.h:22, from ui/widget/scalar.h:15, from ui/widget/random.h:13, from ui/widget/random.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 ui/widget/labelled.h:22, from ui/widget/scalar.h:15, from ui/widget/random.h:13, from ui/widget/random.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 ui/widget/labelled.h:22, from ui/widget/scalar.h:15, from ui/widget/random.h:13, from ui/widget/random.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/widget/registry.o CXX ui/widget/rendering-options.o CXX ui/widget/rotateable.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/labelled.h:22, from ./ui/widget/scalar.h:15, from ui/widget/registered-widget.h:15, from ui/widget/registered-widget.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/box.h:58, from ./ui/widget/labelled.h:22, from ./ui/widget/scalar.h:15, from ui/widget/registered-widget.h:15, from ui/widget/registered-widget.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 ./ui/widget/labelled.h:22, from ./ui/widget/scalar.h:15, from ui/widget/registered-widget.h:15, from ui/widget/registered-widget.cpp:20: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24:0, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/combobox.h:31, from /usr/include/gtkmm-2.4/gtkmm/comboboxtext.h:24, from ./ui/widget/unit-menu.h:21, from ./ui/widget/scalar-unit.h:16, from ui/widget/registered-widget.h:20, from ui/widget/registered-widget.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 /usr/include/gtkmm-2.4/gtkmm/comboboxtext.h:24, from ./ui/widget/unit-menu.h:21, from ./ui/widget/scalar-unit.h:16, from ui/widget/registered-widget.h:20, from ui/widget/registered-widget.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/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/unit-menu.h:21, from ./ui/widget/scalar-unit.h:16, from ui/widget/registered-widget.h:20, from ui/widget/registered-widget.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/gdkmm-2.4/gdkmm.h:27:0, from /usr/include/gtkmm-2.4/gtkmm.h:89, from ui/widget/rendering-options.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 ui/widget/rendering-options.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 ./document.h:25:0, from ui/widget/registered-widget.h:28, from ui/widget/registered-widget.cpp:20: ./gc-finalized.h: In static member function 'static Inkscape::GC::Finalized* Inkscape::GC::Finalized::_unoffset(void*, void*)': ./gc-finalized.h:128:9: warning: cast from 'char*' to 'Inkscape::GC::Finalized*' increases required alignment of target type [-Wcast-align] ); ^ In file included from /usr/include/gdkmm-2.4/gdkmm/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.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 ui/widget/rendering-options.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/widget/rendering-options.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/widget/rendering-options.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/widget/rendering-options.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/widget/rendering-options.cpp:15: /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'GtkCellRendererSpin* Gtk::CellRendererSpin::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:97:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] GtkCellRendererSpin* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'const GtkCellRendererSpin* Gtk::CellRendererSpin::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:100:99: warning: cast from 'GObject* {aka _GObject*}' to 'GtkCellRendererSpin* {aka _GtkCellRendererSpin*}' increases required alignment of target type [-Wcast-align] const GtkCellRendererSpin* gobj() const { return reinterpret_cast(gobject_); } ^ CXX ui/widget/scalar-unit.o In file included from /usr/include/gtkmm-2.4/gtkmm.h:193:0, from ui/widget/rendering-options.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:216:0, from ui/widget/rendering-options.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/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/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.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/rotateable.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/rotateable.cpp:18: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ CXX ui/widget/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/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/box.h:58, from ui/widget/labelled.h:22, from ui/widget/scalar.h:15, from ui/widget/scalar-unit.h:15, from ui/widget/scalar-unit.cpp:16: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ CXX 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/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/box.h:58, from ui/widget/labelled.h:22, from ui/widget/scalar.h:15, from ui/widget/scalar-unit.h:15, from ui/widget/scalar-unit.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/labelled.h:22, from ui/widget/scalar.h:15, from ui/widget/scalar-unit.h:15, from ui/widget/scalar-unit.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 /usr/include/gtkmm-2.4/gtkmm/comboboxtext.h:24, from ui/widget/unit-menu.h:21, from ui/widget/scalar-unit.h:16, from ui/widget/scalar-unit.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 /usr/include/gtkmm-2.4/gtkmm/comboboxtext.h:24, from ui/widget/unit-menu.h:21, from ui/widget/scalar-unit.h:16, from ui/widget/scalar-unit.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 /usr/include/gtkmm-2.4/gtkmm/comboboxtext.h:24, from ui/widget/unit-menu.h:21, from ui/widget/scalar-unit.h:16, from ui/widget/scalar-unit.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/spinbutton.h:21:0, from ui/widget/scalar-unit.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/labelled.h:22, from ui/widget/scalar.h:15, from ui/widget/scalar.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_); } ^ CXX ui/widget/spinbutton.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/labelled.h:22, from ui/widget/scalar.h:15, from ui/widget/scalar.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/labelled.h:22, from ui/widget/scalar.h:15, from ui/widget/scalar.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/entry.h:35:0, from /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:28, from ui/widget/spinbutton.h:21, from ui/widget/scalar.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/widget/spinbutton.h:21:0, from ui/widget/scalar.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/spin-scale.o CXX ui/widget/spin-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/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/box.h:58, from ui/widget/selected-style.h:22, from ui/widget/selected-style.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/entry.h:30, from /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:28, from ui/widget/spinbutton.h:21, from ui/widget/spinbutton.cpp:14: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/gtkmm-2.4/gtkmm/widget.h:29, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/box.h:58, from ui/widget/spin-scale.h:21, from ui/widget/spin-scale.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 ui/widget/selected-style.h:22, from ui/widget/selected-style.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/selected-style.h:22, from ui/widget/selected-style.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/box.h:58, from ui/widget/spin-scale.h:21, from ui/widget/spin-scale.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/gdkmm-2.4/gdkmm/gc.h:35:0, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:33, from /usr/include/gdkmm-2.4/gdkmm/window.h:30, from /usr/include/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/spinbutton.h:21, from ui/widget/spinbutton.cpp:14: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from ui/widget/selected-style.h:35:0, from ui/widget/selected-style.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/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-scale.h:21, from ui/widget/spin-scale.cpp:9: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from ./ui/widget/spinbutton.h:21:0, from ui/widget/selected-style.h:38, from ui/widget/selected-style.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/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/spinbutton.h:21, from ui/widget/spinbutton.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 ./selection.h:23:0, from ui/widget/selected-style.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/widget/spinbutton.h:21:0, from ui/widget/spin-scale.h:24, from ui/widget/spin-scale.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 /usr/include/gtkmm-2.4/gtkmm/entry.h:35:0, from /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:28, from ui/widget/spinbutton.h:21, from ui/widget/spinbutton.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/spinbutton.h:21:0, from ui/widget/spinbutton.cpp:14: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:163:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:87: warning: cast from 'GObject* {aka _GObject*}' to 'GtkSpinButton* {aka _GtkSpinButton*}' increases required alignment of target type [-Wcast-align] const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gtkmm-2.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/unit-menu.h:21, from ui/widget/spinbutton.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 /usr/include/gtkmm-2.4/gtkmm/comboboxtext.h:24, from ui/widget/unit-menu.h:21, from ui/widget/spinbutton.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_); } ^ CXX ui/widget/style-subject.o In file included from ui/widget/selected-style.cpp:29:0: ./sp-pattern.h: In member function 'SPPattern* SPPatternReference::getObject() const': ./sp-pattern.h:74:71: warning: cast from 'SPObject*' to 'SPPattern*' increases required alignment of target type [-Wcast-align] return reinterpret_cast(URIReference::getObject()); ^ In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/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:22, from ui/widget/spin-slider.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/box.h:58, from ui/widget/spin-slider.h:22, from ui/widget/spin-slider.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 ui/widget/spin-slider.h:22, from ui/widget/spin-slider.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/spinbutton.h:21:0, from ui/widget/spin-slider.h:25, from ui/widget/spin-slider.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/filter-effect-chooser.h:24, from ./ui/widget/object-composite-settings.h:29, from ./ui/dialog/fill-and-stroke.h:19, from ui/widget/selected-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/celllayout.h:30, from /usr/include/gtkmm-2.4/gtkmm/combobox.h:31, from ./ui/widget/filter-effect-chooser.h:24, from ./ui/widget/object-composite-settings.h:29, from ./ui/dialog/fill-and-stroke.h:19, from ui/widget/selected-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_); } ^ CXX ui/widget/style-swatch.o ui/widget/selected-style.cpp: At global scope: ui/widget/selected-style.cpp:112:1: warning: deprecated conversion from string constant to 'gchar* {aka char*}' [-Wwrite-strings] }; ^ 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:518:79: warning: cast from 'const guchar* {aka const unsigned char*}' to 'guint16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] guint16* dataVals = (guint16*)gtk_selection_data_get_data(data); ^ CXX ui/widget/text.o In file included from ./ui/view/view.h:19:0, from ./desktop.h:34, from ui/widget/style-subject.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/box.h:58, from ui/widget/style-swatch.h:24, from ui/widget/style-swatch.cpp:14: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:531:89: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'PangoAttrFloat* {aka _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:533:95: warning: cast from 'PangoAttribute* {aka _PangoAttribute*}' to 'const PangoAttrFloat* {aka const _PangoAttrFloat*}' increases required alignment of target type [-Wcast-align] const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/gtkmm-2.4/gtkmm/widget.h:29, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/box.h:58, from ui/widget/labelled.h:22, from ui/widget/text.h:14, from ui/widget/text.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/box.h:58, from ui/widget/style-swatch.h:24, from ui/widget/style-swatch.cpp:14: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:97:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] GdkScreen* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:100:79: warning: cast from 'GObject* {aka _GObject*}' to 'GdkScreen* {aka _GdkScreen*}' increases required alignment of target type [-Wcast-align] const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:35:0, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:33, from /usr/include/gdkmm-2.4/gdkmm/window.h:30, from /usr/include/gdkmm-2.4/gdkmm/event.h:27, from /usr/include/gtkmm-2.4/gtkmm/widget.h:37, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/box.h:58, from ui/widget/labelled.h:22, from ui/widget/text.h:14, from ui/widget/text.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/box.h:58, from ui/widget/style-swatch.h:24, from ui/widget/style-swatch.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/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/labelled.h:22, from ui/widget/text.h:14, from ui/widget/text.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/widget/text.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/view/view.h:19:0, from ./desktop.h:34, from ui/widget/style-swatch.h:29, from ui/widget/style-swatch.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/tolerance-slider.o CXX ui/widget/unit-menu.o In file included from ui/widget/style-swatch.cpp:25:0: ./sp-pattern.h: In member function 'SPPattern* SPPatternReference::getObject() const': ./sp-pattern.h:74:71: warning: cast from 'SPObject*' to 'SPPattern*' increases required alignment of target type [-Wcast-align] return reinterpret_cast(URIReference::getObject()); ^ CXX ui/widget/unit-tracker.o In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/gtkmm-2.4/gtkmm/widget.h:29, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/bin.h:30, from /usr/include/gtkmm-2.4/gtkmm/combobox.h:30, from /usr/include/gtkmm-2.4/gtkmm/comboboxtext.h:24, from ui/widget/unit-menu.h:21, from ui/widget/unit-menu.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 /usr/include/gtkmm-2.4/gtkmm/comboboxtext.h:24, from ui/widget/unit-menu.h:21, from ui/widget/unit-menu.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 /usr/include/gtkmm-2.4/gtkmm/comboboxtext.h:24, from ui/widget/unit-menu.h:21, from ui/widget/unit-menu.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 /usr/include/gtkmm-2.4/gtkmm/comboboxtext.h:24, from ui/widget/unit-menu.h:21, from ui/widget/unit-menu.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 /usr/include/gtkmm-2.4/gtkmm/comboboxtext.h:24, from ui/widget/unit-menu.h:21, from ui/widget/unit-menu.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 /usr/include/gtkmm-2.4/gtkmm/comboboxtext.h:24, from ui/widget/unit-menu.h:21, from ui/widget/unit-menu.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/glib-2.0/gobject/gobject.h:24:0, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/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/unit-tracker.h:19, from ui/widget/unit-tracker.cpp:15: ui/widget/unit-tracker.cpp: In member function 'void Inkscape::UI::Widget::UnitTracker::_fixupAdjustments(const Inkscape::Util::Unit*, const Inkscape::Util::Unit*)': /usr/include/glib-2.0/gobject/gtype.h:2204: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/widget/unit-tracker.cpp:238:30: note: in expansion of macro 'GTK_ADJUSTMENT' GtkAdjustment *adj = GTK_ADJUSTMENT(cur->data); ^ CXX util/ziptool.o CXX util/ege-appear-time-tracker.o In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/gtkmm-2.4/gtkmm/widget.h:29, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/box.h:58, from ui/widget/tolerance-slider.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/box.h:58, from ui/widget/tolerance-slider.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 ui/widget/tolerance-slider.cpp:20: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:95:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] GdkDisplay* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:98:81: warning: cast from 'GObject* {aka _GObject*}' to 'GdkDisplay* {aka _GdkDisplay*}' increases required alignment of target type [-Wcast-align] const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from ./document.h:25:0, from ui/widget/tolerance-slider.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 util/ege-tags.o CXX util/expression-evaluator.o CXX util/share.o CXX util/units.o CXX trace/trace.o CXX trace/imagemap-gdk.o CXX trace/imagemap.o 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:80:25: required from 'T* pool::draw() [with T = Ocnode_def]' trace/quantize.cpp:167:31: required from here trace/pool.h:109:15: warning: cast from 'char*' to 'void**' increases required alignment of target type [-Wcast-align] *(void**)p = (void *)(p + size); ^ trace/pool.h:112:19: warning: cast from 'char*' to 'void**' increases required alignment of target type [-Wcast-align] *(void **)p = next; ^ CXX trace/filterset.o CXX trace/siox.o CXX trace/potrace/curve.o CXX trace/potrace/decompose.o CXX trace/potrace/greymap.o CXX trace/potrace/potracelib.o CXX trace/potrace/render.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 ./trace/trace.h:25, 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/trace.o CXX trace/potrace/inkscape-potrace.o In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:35:0, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:33, from /usr/include/gdkmm-2.4/gdkmm/pixbuf.h:32, from ./trace/trace.h:25, 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 ./ui/view/view.h:19:0, from ./desktop.h:34, 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] ); ^ AR libcroco/libcroco.a AR libavoid/libavoid.a AR libgdl/libgdl.a AR libuemf/libuemf.a AR libcola/libcola.a AR libvpsc/libvpsc.a AR livarot/libvarot.a AR 2geom/lib2geom.a AR libdepixelize/libdepixelize.a In file included from /usr/include/pangomm-1.4/pangomm/item.h:27:0, from /usr/include/pangomm-1.4/pangomm/context.h:39, from /usr/include/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 ./trace/trace.h:25, 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/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 ./trace/trace.h:25, 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 ./message-stack.h:25:0, from trace/potrace/inkscape-potrace.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] ); ^ CXXLD inkscape CXXLD inkview make[3]: Leaving directory `/builddir/build/BUILD/inkscape-0.91/src' make[2]: Leaving directory `/builddir/build/BUILD/inkscape-0.91/src' Making all in doc make[2]: Entering directory `/builddir/build/BUILD/inkscape-0.91/doc' make[2]: Nothing to be done for `all'. make[2]: Leaving directory `/builddir/build/BUILD/inkscape-0.91/doc' Making all in share make[2]: Entering directory `/builddir/build/BUILD/inkscape-0.91/share' Making all in attributes make[3]: Entering directory `/builddir/build/BUILD/inkscape-0.91/share/attributes' make[3]: Nothing to be done for `all'. make[3]: Leaving directory `/builddir/build/BUILD/inkscape-0.91/share/attributes' Making all in branding make[3]: Entering directory `/builddir/build/BUILD/inkscape-0.91/share/branding' make[3]: Nothing to be done for `all'. make[3]: Leaving directory `/builddir/build/BUILD/inkscape-0.91/share/branding' Making all in examples make[3]: Entering directory `/builddir/build/BUILD/inkscape-0.91/share/examples' make[3]: Nothing to be done for `all'. make[3]: Leaving directory `/builddir/build/BUILD/inkscape-0.91/share/examples' Making all in extensions make[3]: Entering directory `/builddir/build/BUILD/inkscape-0.91/share/extensions' Making all in alphabet_soup make[4]: Entering directory `/builddir/build/BUILD/inkscape-0.91/share/extensions/alphabet_soup' make[4]: Nothing to be done for `all'. make[4]: Leaving directory `/builddir/build/BUILD/inkscape-0.91/share/extensions/alphabet_soup' Making all in Barcode make[4]: Entering directory `/builddir/build/BUILD/inkscape-0.91/share/extensions/Barcode' make[4]: Nothing to be done for `all'. make[4]: Leaving directory `/builddir/build/BUILD/inkscape-0.91/share/extensions/Barcode' Making all in Poly3DObjects make[4]: Entering directory `/builddir/build/BUILD/inkscape-0.91/share/extensions/Poly3DObjects' make[4]: Nothing to be done for `all'. make[4]: Leaving directory `/builddir/build/BUILD/inkscape-0.91/share/extensions/Poly3DObjects' Making all in test make[4]: Entering directory `/builddir/build/BUILD/inkscape-0.91/share/extensions/test' make[4]: Nothing to be done for `all'. make[4]: Leaving directory `/builddir/build/BUILD/inkscape-0.91/share/extensions/test' Making all in ink2canvas make[4]: Entering directory `/builddir/build/BUILD/inkscape-0.91/share/extensions/ink2canvas' make[4]: Nothing to be done for `all'. make[4]: Leaving directory `/builddir/build/BUILD/inkscape-0.91/share/extensions/ink2canvas' Making all in xaml2svg make[4]: Entering directory `/builddir/build/BUILD/inkscape-0.91/share/extensions/xaml2svg' make[4]: Nothing to be done for `all'. make[4]: Leaving directory `/builddir/build/BUILD/inkscape-0.91/share/extensions/xaml2svg' make[4]: Entering directory `/builddir/build/BUILD/inkscape-0.91/share/extensions' make[4]: Nothing to be done for `all-am'. make[4]: Leaving directory `/builddir/build/BUILD/inkscape-0.91/share/extensions' make[3]: Leaving directory `/builddir/build/BUILD/inkscape-0.91/share/extensions' Making all in filters make[3]: Entering directory `/builddir/build/BUILD/inkscape-0.91/share/filters' make[3]: Nothing to be done for `all'. make[3]: Leaving directory `/builddir/build/BUILD/inkscape-0.91/share/filters' Making all in fonts make[3]: Entering directory `/builddir/build/BUILD/inkscape-0.91/share/fonts' make[3]: Nothing to be done for `all'. make[3]: Leaving directory `/builddir/build/BUILD/inkscape-0.91/share/fonts' Making all in gradients make[3]: Entering directory `/builddir/build/BUILD/inkscape-0.91/share/gradients' make[3]: Nothing to be done for `all'. make[3]: Leaving directory `/builddir/build/BUILD/inkscape-0.91/share/gradients' Making all in icons make[3]: Entering directory `/builddir/build/BUILD/inkscape-0.91/share/icons' Making all in application make[4]: Entering directory `/builddir/build/BUILD/inkscape-0.91/share/icons/application' Making all in 16x16 make[5]: Entering directory `/builddir/build/BUILD/inkscape-0.91/share/icons/application/16x16' make[5]: Nothing to be done for `all'. make[5]: Leaving directory `/builddir/build/BUILD/inkscape-0.91/share/icons/application/16x16' Making all in 22x22 make[5]: Entering directory `/builddir/build/BUILD/inkscape-0.91/share/icons/application/22x22' make[5]: Nothing to be done for `all'. make[5]: Leaving directory `/builddir/build/BUILD/inkscape-0.91/share/icons/application/22x22' Making all in 24x24 make[5]: Entering directory `/builddir/build/BUILD/inkscape-0.91/share/icons/application/24x24' make[5]: Nothing to be done for `all'. make[5]: Leaving directory `/builddir/build/BUILD/inkscape-0.91/share/icons/application/24x24' Making all in 32x32 make[5]: Entering directory `/builddir/build/BUILD/inkscape-0.91/share/icons/application/32x32' make[5]: Nothing to be done for `all'. make[5]: Leaving directory `/builddir/build/BUILD/inkscape-0.91/share/icons/application/32x32' Making all in 48x48 make[5]: Entering directory `/builddir/build/BUILD/inkscape-0.91/share/icons/application/48x48' make[5]: Nothing to be done for `all'. make[5]: Leaving directory `/builddir/build/BUILD/inkscape-0.91/share/icons/application/48x48' Making all in 256x256 make[5]: Entering directory `/builddir/build/BUILD/inkscape-0.91/share/icons/application/256x256' make[5]: Nothing to be done for `all'. make[5]: Leaving directory `/builddir/build/BUILD/inkscape-0.91/share/icons/application/256x256' make[5]: Entering directory `/builddir/build/BUILD/inkscape-0.91/share/icons/application' make[5]: Nothing to be done for `all-am'. make[5]: Leaving directory `/builddir/build/BUILD/inkscape-0.91/share/icons/application' make[4]: Leaving directory `/builddir/build/BUILD/inkscape-0.91/share/icons/application' make[4]: Entering directory `/builddir/build/BUILD/inkscape-0.91/share/icons' make[4]: Nothing to be done for `all-am'. make[4]: Leaving directory `/builddir/build/BUILD/inkscape-0.91/share/icons' make[3]: Leaving directory `/builddir/build/BUILD/inkscape-0.91/share/icons' Making all in keys make[3]: Entering directory `/builddir/build/BUILD/inkscape-0.91/share/keys' make[3]: Nothing to be done for `all'. make[3]: Leaving directory `/builddir/build/BUILD/inkscape-0.91/share/keys' Making all in markers make[3]: Entering directory `/builddir/build/BUILD/inkscape-0.91/share/markers' make[3]: Nothing to be done for `all'. make[3]: Leaving directory `/builddir/build/BUILD/inkscape-0.91/share/markers' Making all in palettes make[3]: Entering directory `/builddir/build/BUILD/inkscape-0.91/share/palettes' make[3]: Nothing to be done for `all'. make[3]: Leaving directory `/builddir/build/BUILD/inkscape-0.91/share/palettes' Making all in patterns make[3]: Entering directory `/builddir/build/BUILD/inkscape-0.91/share/patterns' make[3]: Nothing to be done for `all'. make[3]: Leaving directory `/builddir/build/BUILD/inkscape-0.91/share/patterns' Making all in screens make[3]: Entering directory `/builddir/build/BUILD/inkscape-0.91/share/screens' make[3]: Nothing to be done for `all'. make[3]: Leaving directory `/builddir/build/BUILD/inkscape-0.91/share/screens' Making all in symbols make[3]: Entering directory `/builddir/build/BUILD/inkscape-0.91/share/symbols' make[3]: Nothing to be done for `all'. make[3]: Leaving directory `/builddir/build/BUILD/inkscape-0.91/share/symbols' Making all in templates make[3]: Entering directory `/builddir/build/BUILD/inkscape-0.91/share/templates' make[3]: Nothing to be done for `all'. make[3]: Leaving directory `/builddir/build/BUILD/inkscape-0.91/share/templates' Making all in tutorials make[3]: Entering directory `/builddir/build/BUILD/inkscape-0.91/share/tutorials' make[3]: Nothing to be done for `all'. make[3]: Leaving directory `/builddir/build/BUILD/inkscape-0.91/share/tutorials' Making all in ui make[3]: Entering directory `/builddir/build/BUILD/inkscape-0.91/share/ui' make[3]: Nothing to be done for `all'. make[3]: Leaving directory `/builddir/build/BUILD/inkscape-0.91/share/ui' make[3]: Entering directory `/builddir/build/BUILD/inkscape-0.91/share' make[3]: Nothing to be done for `all-am'. make[3]: Leaving directory `/builddir/build/BUILD/inkscape-0.91/share' make[2]: Leaving directory `/builddir/build/BUILD/inkscape-0.91/share' Making all in po make[2]: Entering directory `/builddir/build/BUILD/inkscape-0.91/po' MSGFMT am.gmo MSGFMT ar.gmo MSGFMT az.gmo MSGFMT be.gmo MSGFMT bg.gmo MSGFMT bn.gmo MSGFMT bn_BD.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 lv.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.gmo MSGFMT th.gmo MSGFMT tr.gmo MSGFMT uk.gmo MSGFMT vi.gmo MSGFMT zh_CN.gmo MSGFMT zh_TW.gmo make[2]: Leaving directory `/builddir/build/BUILD/inkscape-0.91/po' make[2]: Entering directory `/builddir/build/BUILD/inkscape-0.91' ITMRG inkscape.desktop make[2]: Leaving directory `/builddir/build/BUILD/inkscape-0.91' make[1]: Leaving directory `/builddir/build/BUILD/inkscape-0.91' + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.VVSsDk + umask 022 + cd /builddir/build/BUILD + '[' /builddir/build/BUILDROOT/inkscape-0.91-2.el7.arm '!=' / ']' + rm -rf /builddir/build/BUILDROOT/inkscape-0.91-2.el7.arm ++ dirname /builddir/build/BUILDROOT/inkscape-0.91-2.el7.arm + mkdir -p /builddir/build/BUILDROOT + mkdir /builddir/build/BUILDROOT/inkscape-0.91-2.el7.arm + cd inkscape-0.91 + rm -rf /builddir/build/BUILDROOT/inkscape-0.91-2.el7.arm + make install DESTDIR=/builddir/build/BUILDROOT/inkscape-0.91-2.el7.arm Making install in src make[1]: Entering directory `/builddir/build/BUILD/inkscape-0.91/src' make install-am make[2]: Entering directory `/builddir/build/BUILD/inkscape-0.91/src' make[3]: Entering directory `/builddir/build/BUILD/inkscape-0.91/src' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/inkscape-0.91-2.el7.arm/usr/bin' /bin/sh ../libtool --mode=install /usr/bin/install -c inkscape inkview '/builddir/build/BUILDROOT/inkscape-0.91-2.el7.arm/usr/bin' libtool: install: /usr/bin/install -c inkscape /builddir/build/BUILDROOT/inkscape-0.91-2.el7.arm/usr/bin/inkscape libtool: install: /usr/bin/install -c inkview /builddir/build/BUILDROOT/inkscape-0.91-2.el7.arm/usr/bin/inkview make[3]: Leaving directory `/builddir/build/BUILD/inkscape-0.91/src' make[2]: Leaving directory `/builddir/build/BUILD/inkscape-0.91/src' make[1]: Leaving directory `/builddir/build/BUILD/inkscape-0.91/src' Making install in doc make[1]: Entering directory `/builddir/build/BUILD/inkscape-0.91/doc' make[2]: Entering directory `/builddir/build/BUILD/inkscape-0.91/doc' make[2]: Nothing to be done for `install-exec-am'. make[2]: Nothing to be done for `install-data-am'. make[2]: Leaving directory `/builddir/build/BUILD/inkscape-0.91/doc' make[1]: Leaving directory `/builddir/build/BUILD/inkscape-0.91/doc' Making install in share make[1]: Entering directory `/builddir/build/BUILD/inkscape-0.91/share' Making install in attributes make[2]: Entering directory `/builddir/build/BUILD/inkscape-0.91/share/attributes' make[3]: Entering directory `/builddir/build/BUILD/inkscape-0.91/share/attributes' make[3]: Nothing to be done for `install-exec-am'. /usr/bin/mkdir -p '/builddir/build/BUILDROOT/inkscape-0.91-2.el7.arm/usr/share/inkscape/attributes' /usr/bin/install -c -m 644 svgprops cssprops css_defaults README '/builddir/build/BUILDROOT/inkscape-0.91-2.el7.arm/usr/share/inkscape/attributes' make[3]: Leaving directory `/builddir/build/BUILD/inkscape-0.91/share/attributes' make[2]: Leaving directory `/builddir/build/BUILD/inkscape-0.91/share/attributes' Making install in branding make[2]: Entering directory `/builddir/build/BUILD/inkscape-0.91/share/branding' make[3]: Entering directory `/builddir/build/BUILD/inkscape-0.91/share/branding' make[3]: Nothing to be done for `install-exec-am'. /usr/bin/mkdir -p '/builddir/build/BUILDROOT/inkscape-0.91-2.el7.arm/usr/share/inkscape/branding' /usr/bin/install -c -m 644 README inkscape.svg sodipodi.svg tux.svg draw-freely.svg draw-freely.ru.svg '/builddir/build/BUILDROOT/inkscape-0.91-2.el7.arm/usr/share/inkscape/branding' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/inkscape-0.91-2.el7.arm/usr/share/inkscape/icons' /usr/bin/install -c -m 644 inkscape.svg '/builddir/build/BUILDROOT/inkscape-0.91-2.el7.arm/usr/share/inkscape/icons' make[3]: Leaving directory `/builddir/build/BUILD/inkscape-0.91/share/branding' make[2]: Leaving directory `/builddir/build/BUILD/inkscape-0.91/share/branding' Making install in examples make[2]: Entering directory `/builddir/build/BUILD/inkscape-0.91/share/examples' make[3]: Entering directory `/builddir/build/BUILD/inkscape-0.91/share/examples' make[3]: Nothing to be done for `install-exec-am'. /usr/bin/mkdir -p '/builddir/build/BUILDROOT/inkscape-0.91-2.el7.arm/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 '/builddir/build/BUILDROOT/inkscape-0.91-2.el7.arm/usr/share/inkscape/examples' make[3]: Leaving directory `/builddir/build/BUILD/inkscape-0.91/share/examples' make[2]: Leaving directory `/builddir/build/BUILD/inkscape-0.91/share/examples' Making install in extensions make[2]: Entering directory `/builddir/build/BUILD/inkscape-0.91/share/extensions' Making install in alphabet_soup make[3]: Entering directory `/builddir/build/BUILD/inkscape-0.91/share/extensions/alphabet_soup' make[4]: Entering directory `/builddir/build/BUILD/inkscape-0.91/share/extensions/alphabet_soup' make[4]: Nothing to be done for `install-exec-am'. /usr/bin/mkdir -p '/builddir/build/BUILDROOT/inkscape-0.91-2.el7.arm/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 '/builddir/build/BUILDROOT/inkscape-0.91-2.el7.arm/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 '/builddir/build/BUILDROOT/inkscape-0.91-2.el7.arm/usr/share/inkscape/extensions/alphabet_soup' make[4]: Leaving directory `/builddir/build/BUILD/inkscape-0.91/share/extensions/alphabet_soup' make[3]: Leaving directory `/builddir/build/BUILD/inkscape-0.91/share/extensions/alphabet_soup' Making install in Barcode make[3]: Entering directory `/builddir/build/BUILD/inkscape-0.91/share/extensions/Barcode' make[4]: Entering directory `/builddir/build/BUILD/inkscape-0.91/share/extensions/Barcode' make[4]: Nothing to be done for `install-exec-am'. /usr/bin/mkdir -p '/builddir/build/BUILDROOT/inkscape-0.91-2.el7.arm/usr/share/inkscape/extensions/Barcode' /usr/bin/install -c -m 644 Base.py BaseEan.py Code128.py Code39Ext.py Code39.py Code25i.py Code93.py Ean13.py Ean8.py Ean5.py __init__.py Rm4scc.py Upca.py Upce.py '/builddir/build/BUILDROOT/inkscape-0.91-2.el7.arm/usr/share/inkscape/extensions/Barcode' make[4]: Leaving directory `/builddir/build/BUILD/inkscape-0.91/share/extensions/Barcode' make[3]: Leaving directory `/builddir/build/BUILD/inkscape-0.91/share/extensions/Barcode' Making install in Poly3DObjects make[3]: Entering directory `/builddir/build/BUILD/inkscape-0.91/share/extensions/Poly3DObjects' make[4]: Entering directory `/builddir/build/BUILD/inkscape-0.91/share/extensions/Poly3DObjects' make[4]: Nothing to be done for `install-exec-am'. /usr/bin/mkdir -p '/builddir/build/BUILDROOT/inkscape-0.91-2.el7.arm/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 '/builddir/build/BUILDROOT/inkscape-0.91-2.el7.arm/usr/share/inkscape/extensions/Poly3DObjects' make[4]: Leaving directory `/builddir/build/BUILD/inkscape-0.91/share/extensions/Poly3DObjects' make[3]: Leaving directory `/builddir/build/BUILD/inkscape-0.91/share/extensions/Poly3DObjects' Making install in test make[3]: Entering directory `/builddir/build/BUILD/inkscape-0.91/share/extensions/test' make[4]: Entering directory `/builddir/build/BUILD/inkscape-0.91/share/extensions/test' make[4]: Nothing to be done for `install-exec-am'. make[4]: Nothing to be done for `install-data-am'. make[4]: Leaving directory `/builddir/build/BUILD/inkscape-0.91/share/extensions/test' make[3]: Leaving directory `/builddir/build/BUILD/inkscape-0.91/share/extensions/test' Making install in ink2canvas make[3]: Entering directory `/builddir/build/BUILD/inkscape-0.91/share/extensions/ink2canvas' make[4]: Entering directory `/builddir/build/BUILD/inkscape-0.91/share/extensions/ink2canvas' make[4]: Nothing to be done for `install-exec-am'. /usr/bin/mkdir -p '/builddir/build/BUILDROOT/inkscape-0.91-2.el7.arm/usr/share/inkscape/extensions/ink2canvas' /usr/bin/install -c -m 644 __init__.py canvas.py svg.py '/builddir/build/BUILDROOT/inkscape-0.91-2.el7.arm/usr/share/inkscape/extensions/ink2canvas' make[4]: Leaving directory `/builddir/build/BUILD/inkscape-0.91/share/extensions/ink2canvas' make[3]: Leaving directory `/builddir/build/BUILD/inkscape-0.91/share/extensions/ink2canvas' Making install in xaml2svg make[3]: Entering directory `/builddir/build/BUILD/inkscape-0.91/share/extensions/xaml2svg' make[4]: Entering directory `/builddir/build/BUILD/inkscape-0.91/share/extensions/xaml2svg' make[4]: Nothing to be done for `install-exec-am'. /usr/bin/mkdir -p '/builddir/build/BUILDROOT/inkscape-0.91-2.el7.arm/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 '/builddir/build/BUILDROOT/inkscape-0.91-2.el7.arm/usr/share/inkscape/extensions/xaml2svg' make[4]: Leaving directory `/builddir/build/BUILD/inkscape-0.91/share/extensions/xaml2svg' make[3]: Leaving directory `/builddir/build/BUILD/inkscape-0.91/share/extensions/xaml2svg' make[3]: Entering directory `/builddir/build/BUILD/inkscape-0.91/share/extensions' make[4]: Entering directory `/builddir/build/BUILD/inkscape-0.91/share/extensions' make[4]: Nothing to be done for `install-exec-am'. /usr/bin/mkdir -p '/builddir/build/BUILDROOT/inkscape-0.91-2.el7.arm/usr/share/inkscape/extensions' /usr/bin/install -c ./color_lesslight.py ./render_barcode.py ./flatten.py ./webslicer_create_rect.py ./print_win32_vector.py ./perspective.py ./color_custom.py ./ffgeom.py ./measure.py ./merge_styles.py ./color_HSL_adjust.py ./pturtle.py ./svg_regex.py ./uniconv_output.py ./color_negative.py ./text_randomcase.py ./color_lesssaturation.py ./markers_strokepaint.py ./dm2svg.py ./synfig_output.py ./color_grayscale.py ./sk1_output.py ./simplepath.py ./jessyInk_masterSlide.py ./next_glyph_layer.py ./dxf_input.py ./voronoi.py ./uniconv-ext.py ./color_morelight.py ./simpletransform.py ./gcodetools.py ./fig2dev-ext.py ./color_rgbbarrel.py ./jessyInk_effects.py ./web-transmit-att.py ./setup_typography_canvas.py ./cspsubdiv.py ./ps2pdf-ext.py ./launch_webbrowser.py ./guillotine.py '/builddir/build/BUILDROOT/inkscape-0.91-2.el7.arm/usr/share/inkscape/extensions' /usr/bin/install -c ./edge3d.py ./funcplot.py ./svgfont2layers.py ./wireframe_sphere.py ./svg_and_media_zip_output.py ./render_barcode_qrcode.py ./webslicer_effect.py ./handles.py ./jessyInk_transitions.py ./hersheydata.py ./render_gears.py ./interp_att_g.py ./dxf_templates.py ./jessyInk_mouseHandler.py ./color_brighter.py ./jessyInk_uninstall.py ./interp.py ./scour.inkscape.py ./render_barcode_datamatrix.py ./jessyInk_view.py ./jessyInk_summary.py ./draw_from_triangle.py ./jessyInk_export.py ./hpgl_output.py ./inkscape_follow_link.py ./yocto_css.py ./color_randomize.py ./scour.py ./render_gear_rack.py ./render_alphabetsoup_config.py ./render_alphabetsoup.py ./rubberstretch.py ./chardataeffect.py ./synfig_fileformat.py ./generate_voronoi.py ./triangle.py ./grid_cartesian.py ./color_moresaturation.py ./text_uppercase.py ./perfectboundcover.py '/builddir/build/BUILDROOT/inkscape-0.91-2.el7.arm/usr/share/inkscape/extensions' /usr/bin/install -c ./dimension.py ./inkwebeffect.py ./fractalize.py ./tar_layers.py ./color_blackandwhite.py ./hpgl_decoder.py ./split.py ./color_removegreen.py ./run_command.py ./motion.py ./extrude.py ./color_darker.py ./new_glyph_layer.py ./dxf_outlines.py ./addnodes.py ./grid_polar.py ./text_sentencecase.py ./webslicer_export.py ./eqtexsvg.py ./layers2svgfont.py ./text_flipcase.py ./coloreffect.py ./color_lesshue.py ./jessyInk_video.py ./color_removeblue.py ./pathscatter.py ./spirograph.py ./lindenmayer.py ./hpgl_encoder.py ./convert2dashes.py ./text_lowercase.py ./voronoi2svg.py ./synfig_prepare.py ./extractimage.py ./whirl.py ./pixelsnap.py ./dots.py ./restack.py ./text_extract.py ./embedimage.py '/builddir/build/BUILDROOT/inkscape-0.91-2.el7.arm/usr/share/inkscape/extensions' /usr/bin/install -c ./grid_isometric.py ./layout_nup_pageframe.py ./guides_creator.py ./plt_output.py ./jessyInk_install.py ./svgcalendar.py ./text_braille.py ./rtree.py ./straightseg.py ./param_curves.py ./inkex.py ./cubicsuperpath.py ./jessyInk_keyBindings.py ./color_morehue.py ./text_titlecase.py ./svg_transform.py ./webslicer_create_group.py ./previous_glyph_layer.py ./foldablebox.py ./lorem_ipsum.py ./plotter.py ./layout_nup.py ./web-set-att.py ./bezmisc.py ./wmf_output.py ./jessyInk_autoTexts.py ./printing_marks.py ./gimp_xcf.py ./ink2canvas.py ./simplestyle.py ./radiusrand.py ./hpgl_input.py ./hershey.py ./export_gimp_palette.py ./pathalongpath.py ./replace_font.py ./color_replace.py ./color_removered.py ./text_merge.py ./summersnight.py '/builddir/build/BUILDROOT/inkscape-0.91-2.el7.arm/usr/share/inkscape/extensions' /usr/bin/install -c ./color_desaturate.py ./empty_page.py ./polyhedron_3d.py ./pathmodifier.py ./embed_raster_in_svg.pl ./ps2dxf.sh ./sk2svg.sh ./genpofiles.sh ./dia2svg.sh ./simplepath.rb '/builddir/build/BUILDROOT/inkscape-0.91-2.el7.arm/usr/share/inkscape/extensions' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/inkscape-0.91-2.el7.arm/usr/share/inkscape/extensions' /usr/bin/install -c -m 644 ./layout_nup.inx ./color_randomize.inx ./new_glyph_layer.inx ./gcodetools_about.inx ./web-set-att.inx ./wmf_output.inx ./straightseg.inx ./guides_creator.inx ./text_merge.inx ./cdt_input.inx ./gimp_xcf.inx ./hershey.inx ./radiusrand.inx ./inkscape_help_relnotes.inx ./color_replace.inx ./color_removered.inx ./dxf_outlines.inx ./pathalongpath.inx ./jessyInk_transitions.inx ./color_desaturate.inx ./svgfont2layers.inx ./inkscape_help_svgspec.inx ./empty_page.inx ./polyhedron_3d.inx ./inkscape_help_manual.inx ./dhw_input.inx ./setup_typography_canvas.inx ./jessyInk_effects.inx ./render_barcode.inx ./wmf_input.inx ./flatten.inx ./webslicer_create_rect.inx ./xaml2svg.inx ./perspective.inx ./color_custom.inx ./text_sentencecase.inx ./measure.inx ./merge_styles.inx ./color_HSL_adjust.inx ./fractalize.inx '/builddir/build/BUILDROOT/inkscape-0.91-2.el7.arm/usr/share/inkscape/extensions' /usr/bin/install -c -m 644 ./color_negative.inx ./embedimage.inx ./text_randomcase.inx ./svg2xaml.inx ./color_lesssaturation.inx ./gcodetools_check_for_updates.inx ./jessyInk_masterSlide.inx ./next_glyph_layer.inx ./jessyInk_autoTexts.inx ./split.inx ./cgm_input.inx ./color_morelight.inx ./jessyInk_summary.inx ./grid_isometric.inx ./plt_output.inx ./sk1_output.inx ./inkscape_help_keys.inx ./gcodetools_area.inx ./web-transmit-att.inx ./text_titlecase.inx ./inkscape_help_faq.inx ./color_rgbbarrel.inx ./rtree.inx ./edge3d.inx ./replace_font.inx ./funcplot.inx ./cdr_input.inx ./svg_and_media_zip_output.inx ./render_barcode_qrcode.inx ./plt_input.inx ./ink2canvas.inx ./handles.inx ./render_gears.inx ./dimension.inx ./jessyInk_mouseHandler.inx ./interp_att_g.inx ./generate_voronoi.inx ./jessyInk_uninstall.inx ./interp.inx ./color_grayscale.inx '/builddir/build/BUILDROOT/inkscape-0.91-2.el7.arm/usr/share/inkscape/extensions' /usr/bin/install -c -m 644 ./svg2fxg.inx ./jessyInk_view.inx ./draw_from_triangle.inx ./synfig_output.inx ./inkscape_follow_link.inx ./perfectboundcover.inx ./text_uppercase.inx ./dxf_output.inx ./text_extract.inx ./render_gear_rack.inx ./color_lesslight.inx ./ccx_input.inx ./guillotine.inx ./ps_input.inx ./gcodetools_tools_library.inx ./render_alphabetsoup.inx ./print_win32_vector.inx ./rubberstretch.inx ./hpgl_output.inx ./gcodetools_dxf_points.inx ./summersnight.inx ./triangle.inx ./foldablebox.inx ./color_moresaturation.inx ./grid_cartesian.inx ./export_gimp_palette.inx ./aisvg.inx ./tar_layers.inx ./printing_marks.inx ./inkscape_help_askaquestion.inx ./gcodetools_engraving.inx ./inkscape_help_commandline.inx ./color_removegreen.inx ./render_barcode_datamatrix.inx ./motion.inx ./lindenmayer.inx ./scour.inx ./addnodes.inx ./grid_polar.inx ./color_blackandwhite.inx '/builddir/build/BUILDROOT/inkscape-0.91-2.el7.arm/usr/share/inkscape/extensions' /usr/bin/install -c -m 644 ./convert2dashes.inx ./color_darker.inx ./eqtexsvg.inx ./layers2svgfont.inx ./text_flipcase.inx ./color_brighter.inx ./dia.inx ./jessyInk_video.inx ./gcodetools_prepare_path_for_plasma.inx ./embedselectedimages.inx ./color_lesshue.inx ./color_removeblue.inx ./sk_input.inx ./cmx_input.inx ./webslicer_export.inx ./text_lowercase.inx ./voronoi2svg.inx ./inkscape_help_reportabug.inx ./gcodetools_graffiti.inx ./extractimage.inx ./whirl.inx ./pixelsnap.inx ./param_curves.inx ./extrude.inx ./sk1_input.inx ./dots.inx ./gcodetools_path_to_gcode.inx ./restack.inx ./wireframe_sphere.inx ./jessyInk_export.inx ./spirograph.inx ./gcodetools_orientation_points.inx ./svgcalendar.inx ./jessyInk_install.inx ./text_braille.inx ./dxf_input.inx ./jessyInk_keyBindings.inx ./pathscatter.inx ./color_morehue.inx ./hpgl_input.inx '/builddir/build/BUILDROOT/inkscape-0.91-2.el7.arm/usr/share/inkscape/extensions' /usr/bin/install -c -m 644 ./webslicer_create_group.inx ./previous_glyph_layer.inx ./eps_input.inx ./lorem_ipsum.inx ./plotter.inx ./gcodetools_lathe.inx ./ai_input.inx ./fig_input.inx '/builddir/build/BUILDROOT/inkscape-0.91-2.el7.arm/usr/share/inkscape/extensions' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/inkscape-0.91-2.el7.arm/usr/share/inkscape/extensions' /usr/bin/install -c -m 644 fontfix.conf inkweb.js jessyInk.js jessyInk_core_mouseHandler_noclick.js jessyInk_core_mouseHandler_zoomControl.js aisvg.xslt colors.xml jessyInk_video.svg svg2fxg.xsl svg2xaml.xsl xaml2svg.xsl inkscape.extension.rng '/builddir/build/BUILDROOT/inkscape-0.91-2.el7.arm/usr/share/inkscape/extensions' make[4]: Leaving directory `/builddir/build/BUILD/inkscape-0.91/share/extensions' make[3]: Leaving directory `/builddir/build/BUILD/inkscape-0.91/share/extensions' make[2]: Leaving directory `/builddir/build/BUILD/inkscape-0.91/share/extensions' Making install in filters make[2]: Entering directory `/builddir/build/BUILD/inkscape-0.91/share/filters' make[3]: Entering directory `/builddir/build/BUILD/inkscape-0.91/share/filters' make[3]: Nothing to be done for `install-exec-am'. /usr/bin/mkdir -p '/builddir/build/BUILDROOT/inkscape-0.91-2.el7.arm/usr/share/inkscape/filters' /usr/bin/install -c -m 644 README filters.svg filters.svg.h '/builddir/build/BUILDROOT/inkscape-0.91-2.el7.arm/usr/share/inkscape/filters' make[3]: Leaving directory `/builddir/build/BUILD/inkscape-0.91/share/filters' make[2]: Leaving directory `/builddir/build/BUILD/inkscape-0.91/share/filters' Making install in fonts make[2]: Entering directory `/builddir/build/BUILD/inkscape-0.91/share/fonts' make[3]: Entering directory `/builddir/build/BUILD/inkscape-0.91/share/fonts' make[3]: Nothing to be done for `install-exec-am'. /usr/bin/mkdir -p '/builddir/build/BUILDROOT/inkscape-0.91-2.el7.arm/usr/share/inkscape/fonts' /usr/bin/install -c -m 644 README '/builddir/build/BUILDROOT/inkscape-0.91-2.el7.arm/usr/share/inkscape/fonts' make[3]: Leaving directory `/builddir/build/BUILD/inkscape-0.91/share/fonts' make[2]: Leaving directory `/builddir/build/BUILD/inkscape-0.91/share/fonts' Making install in gradients make[2]: Entering directory `/builddir/build/BUILD/inkscape-0.91/share/gradients' make[3]: Entering directory `/builddir/build/BUILD/inkscape-0.91/share/gradients' make[3]: Nothing to be done for `install-exec-am'. /usr/bin/mkdir -p '/builddir/build/BUILDROOT/inkscape-0.91-2.el7.arm/usr/share/inkscape/gradients' /usr/bin/install -c -m 644 README '/builddir/build/BUILDROOT/inkscape-0.91-2.el7.arm/usr/share/inkscape/gradients' make[3]: Leaving directory `/builddir/build/BUILD/inkscape-0.91/share/gradients' make[2]: Leaving directory `/builddir/build/BUILD/inkscape-0.91/share/gradients' Making install in icons make[2]: Entering directory `/builddir/build/BUILD/inkscape-0.91/share/icons' Making install in application make[3]: Entering directory `/builddir/build/BUILD/inkscape-0.91/share/icons/application' Making install in 16x16 make[4]: Entering directory `/builddir/build/BUILD/inkscape-0.91/share/icons/application/16x16' make[5]: Entering directory `/builddir/build/BUILD/inkscape-0.91/share/icons/application/16x16' make[5]: Nothing to be done for `install-exec-am'. /usr/bin/mkdir -p '/builddir/build/BUILDROOT/inkscape-0.91-2.el7.arm/usr/share/icons/hicolor/16x16/apps' /usr/bin/install -c -m 644 inkscape.png '/builddir/build/BUILDROOT/inkscape-0.91-2.el7.arm/usr/share/icons/hicolor/16x16/apps' make[5]: Leaving directory `/builddir/build/BUILD/inkscape-0.91/share/icons/application/16x16' make[4]: Leaving directory `/builddir/build/BUILD/inkscape-0.91/share/icons/application/16x16' Making install in 22x22 make[4]: Entering directory `/builddir/build/BUILD/inkscape-0.91/share/icons/application/22x22' make[5]: Entering directory `/builddir/build/BUILD/inkscape-0.91/share/icons/application/22x22' make[5]: Nothing to be done for `install-exec-am'. /usr/bin/mkdir -p '/builddir/build/BUILDROOT/inkscape-0.91-2.el7.arm/usr/share/icons/hicolor/22x22/apps' /usr/bin/install -c -m 644 inkscape.png '/builddir/build/BUILDROOT/inkscape-0.91-2.el7.arm/usr/share/icons/hicolor/22x22/apps' make[5]: Leaving directory `/builddir/build/BUILD/inkscape-0.91/share/icons/application/22x22' make[4]: Leaving directory `/builddir/build/BUILD/inkscape-0.91/share/icons/application/22x22' Making install in 24x24 make[4]: Entering directory `/builddir/build/BUILD/inkscape-0.91/share/icons/application/24x24' make[5]: Entering directory `/builddir/build/BUILD/inkscape-0.91/share/icons/application/24x24' make[5]: Nothing to be done for `install-exec-am'. /usr/bin/mkdir -p '/builddir/build/BUILDROOT/inkscape-0.91-2.el7.arm/usr/share/icons/hicolor/24x24/apps' /usr/bin/install -c -m 644 inkscape.png '/builddir/build/BUILDROOT/inkscape-0.91-2.el7.arm/usr/share/icons/hicolor/24x24/apps' make[5]: Leaving directory `/builddir/build/BUILD/inkscape-0.91/share/icons/application/24x24' make[4]: Leaving directory `/builddir/build/BUILD/inkscape-0.91/share/icons/application/24x24' Making install in 32x32 make[4]: Entering directory `/builddir/build/BUILD/inkscape-0.91/share/icons/application/32x32' make[5]: Entering directory `/builddir/build/BUILD/inkscape-0.91/share/icons/application/32x32' make[5]: Nothing to be done for `install-exec-am'. /usr/bin/mkdir -p '/builddir/build/BUILDROOT/inkscape-0.91-2.el7.arm/usr/share/icons/hicolor/32x32/apps' /usr/bin/install -c -m 644 inkscape.png '/builddir/build/BUILDROOT/inkscape-0.91-2.el7.arm/usr/share/icons/hicolor/32x32/apps' make[5]: Leaving directory `/builddir/build/BUILD/inkscape-0.91/share/icons/application/32x32' make[4]: Leaving directory `/builddir/build/BUILD/inkscape-0.91/share/icons/application/32x32' Making install in 48x48 make[4]: Entering directory `/builddir/build/BUILD/inkscape-0.91/share/icons/application/48x48' make[5]: Entering directory `/builddir/build/BUILD/inkscape-0.91/share/icons/application/48x48' make[5]: Nothing to be done for `install-exec-am'. /usr/bin/mkdir -p '/builddir/build/BUILDROOT/inkscape-0.91-2.el7.arm/usr/share/icons/hicolor/48x48/apps' /usr/bin/install -c -m 644 inkscape.png '/builddir/build/BUILDROOT/inkscape-0.91-2.el7.arm/usr/share/icons/hicolor/48x48/apps' make[5]: Leaving directory `/builddir/build/BUILD/inkscape-0.91/share/icons/application/48x48' make[4]: Leaving directory `/builddir/build/BUILD/inkscape-0.91/share/icons/application/48x48' Making install in 256x256 make[4]: Entering directory `/builddir/build/BUILD/inkscape-0.91/share/icons/application/256x256' make[5]: Entering directory `/builddir/build/BUILD/inkscape-0.91/share/icons/application/256x256' make[5]: Nothing to be done for `install-exec-am'. /usr/bin/mkdir -p '/builddir/build/BUILDROOT/inkscape-0.91-2.el7.arm/usr/share/icons/hicolor/256x256/apps' /usr/bin/install -c -m 644 inkscape.png '/builddir/build/BUILDROOT/inkscape-0.91-2.el7.arm/usr/share/icons/hicolor/256x256/apps' make[5]: Leaving directory `/builddir/build/BUILD/inkscape-0.91/share/icons/application/256x256' make[4]: Leaving directory `/builddir/build/BUILD/inkscape-0.91/share/icons/application/256x256' make[4]: Entering directory `/builddir/build/BUILD/inkscape-0.91/share/icons/application' make[5]: Entering directory `/builddir/build/BUILD/inkscape-0.91/share/icons/application' make[5]: Nothing to be done for `install-exec-am'. make install-data-hook make[6]: Entering directory `/builddir/build/BUILD/inkscape-0.91/share/icons/application' *** Icon cache not updated. After (un)install, run this: *** gtk-update-icon-cache -f -t /usr/share/icons/hicolor make[6]: Leaving directory `/builddir/build/BUILD/inkscape-0.91/share/icons/application' make[5]: Leaving directory `/builddir/build/BUILD/inkscape-0.91/share/icons/application' make[4]: Leaving directory `/builddir/build/BUILD/inkscape-0.91/share/icons/application' make[3]: Leaving directory `/builddir/build/BUILD/inkscape-0.91/share/icons/application' make[3]: Entering directory `/builddir/build/BUILD/inkscape-0.91/share/icons' make[4]: Entering directory `/builddir/build/BUILD/inkscape-0.91/share/icons' make[4]: Nothing to be done for `install-exec-am'. /usr/bin/mkdir -p '/builddir/build/BUILDROOT/inkscape-0.91-2.el7.arm/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 OCAL.png icons.svg tango_icons.svg symbolic_icons.svg '/builddir/build/BUILDROOT/inkscape-0.91-2.el7.arm/usr/share/inkscape/icons' /usr/bin/install -c -m 644 inkscape.file.svg inkscape.file.png README '/builddir/build/BUILDROOT/inkscape-0.91-2.el7.arm/usr/share/inkscape/icons' make[4]: Leaving directory `/builddir/build/BUILD/inkscape-0.91/share/icons' make[3]: Leaving directory `/builddir/build/BUILD/inkscape-0.91/share/icons' make[2]: Leaving directory `/builddir/build/BUILD/inkscape-0.91/share/icons' Making install in keys make[2]: Entering directory `/builddir/build/BUILD/inkscape-0.91/share/keys' make[3]: Entering directory `/builddir/build/BUILD/inkscape-0.91/share/keys' make[3]: Nothing to be done for `install-exec-am'. /usr/bin/mkdir -p '/builddir/build/BUILDROOT/inkscape-0.91-2.el7.arm/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 '/builddir/build/BUILDROOT/inkscape-0.91-2.el7.arm/usr/share/inkscape/keys' make[3]: Leaving directory `/builddir/build/BUILD/inkscape-0.91/share/keys' make[2]: Leaving directory `/builddir/build/BUILD/inkscape-0.91/share/keys' Making install in markers make[2]: Entering directory `/builddir/build/BUILD/inkscape-0.91/share/markers' make[3]: Entering directory `/builddir/build/BUILD/inkscape-0.91/share/markers' make[3]: Nothing to be done for `install-exec-am'. /usr/bin/mkdir -p '/builddir/build/BUILDROOT/inkscape-0.91-2.el7.arm/usr/share/inkscape/markers' /usr/bin/install -c -m 644 markers.svg '/builddir/build/BUILDROOT/inkscape-0.91-2.el7.arm/usr/share/inkscape/markers' make[3]: Leaving directory `/builddir/build/BUILD/inkscape-0.91/share/markers' make[2]: Leaving directory `/builddir/build/BUILD/inkscape-0.91/share/markers' Making install in palettes make[2]: Entering directory `/builddir/build/BUILD/inkscape-0.91/share/palettes' make[3]: Entering directory `/builddir/build/BUILD/inkscape-0.91/share/palettes' make[3]: Nothing to be done for `install-exec-am'. /usr/bin/mkdir -p '/builddir/build/BUILDROOT/inkscape-0.91-2.el7.arm/usr/share/inkscape/palettes' /usr/bin/install -c -m 644 README Android-icon-palette.gpl 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 palettes.h '/builddir/build/BUILDROOT/inkscape-0.91-2.el7.arm/usr/share/inkscape/palettes' make[3]: Leaving directory `/builddir/build/BUILD/inkscape-0.91/share/palettes' make[2]: Leaving directory `/builddir/build/BUILD/inkscape-0.91/share/palettes' Making install in patterns make[2]: Entering directory `/builddir/build/BUILD/inkscape-0.91/share/patterns' make[3]: Entering directory `/builddir/build/BUILD/inkscape-0.91/share/patterns' make[3]: Nothing to be done for `install-exec-am'. /usr/bin/mkdir -p '/builddir/build/BUILDROOT/inkscape-0.91-2.el7.arm/usr/share/inkscape/patterns' /usr/bin/install -c -m 644 README patterns.svg patterns.svg.h '/builddir/build/BUILDROOT/inkscape-0.91-2.el7.arm/usr/share/inkscape/patterns' make[3]: Leaving directory `/builddir/build/BUILD/inkscape-0.91/share/patterns' make[2]: Leaving directory `/builddir/build/BUILD/inkscape-0.91/share/patterns' Making install in screens make[2]: Entering directory `/builddir/build/BUILD/inkscape-0.91/share/screens' make[3]: Entering directory `/builddir/build/BUILD/inkscape-0.91/share/screens' make[3]: Nothing to be done for `install-exec-am'. /usr/bin/mkdir -p '/builddir/build/BUILDROOT/inkscape-0.91-2.el7.arm/usr/share/inkscape/screens' /usr/bin/install -c -m 644 about.svg '/builddir/build/BUILDROOT/inkscape-0.91-2.el7.arm/usr/share/inkscape/screens' make[3]: Leaving directory `/builddir/build/BUILD/inkscape-0.91/share/screens' make[2]: Leaving directory `/builddir/build/BUILD/inkscape-0.91/share/screens' Making install in symbols make[2]: Entering directory `/builddir/build/BUILD/inkscape-0.91/share/symbols' make[3]: Entering directory `/builddir/build/BUILD/inkscape-0.91/share/symbols' make[3]: Nothing to be done for `install-exec-am'. /usr/bin/mkdir -p '/builddir/build/BUILDROOT/inkscape-0.91-2.el7.arm/usr/share/inkscape/symbols' /usr/bin/install -c -m 644 README ./MapSymbolsNPS.svg ./FlowSymbols.svg ./BalloonSymbols.svg ./LogicSymbols.svg ./AigaSymbols.svg symbols.h '/builddir/build/BUILDROOT/inkscape-0.91-2.el7.arm/usr/share/inkscape/symbols' make[3]: Leaving directory `/builddir/build/BUILD/inkscape-0.91/share/symbols' make[2]: Leaving directory `/builddir/build/BUILD/inkscape-0.91/share/symbols' Making install in templates make[2]: Entering directory `/builddir/build/BUILD/inkscape-0.91/share/templates' make[3]: Entering directory `/builddir/build/BUILD/inkscape-0.91/share/templates' make[3]: Nothing to be done for `install-exec-am'. /usr/bin/mkdir -p '/builddir/build/BUILDROOT/inkscape-0.91-2.el7.arm/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 CD_label_120x120.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 '/builddir/build/BUILDROOT/inkscape-0.91-2.el7.arm/usr/share/inkscape/templates' /usr/bin/install -c -m 644 icon_48x48.svg 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 Typography_Canvas.svg templates.h '/builddir/build/BUILDROOT/inkscape-0.91-2.el7.arm/usr/share/inkscape/templates' make[3]: Leaving directory `/builddir/build/BUILD/inkscape-0.91/share/templates' make[2]: Leaving directory `/builddir/build/BUILD/inkscape-0.91/share/templates' Making install in tutorials make[2]: Entering directory `/builddir/build/BUILD/inkscape-0.91/share/tutorials' make[3]: Entering directory `/builddir/build/BUILD/inkscape-0.91/share/tutorials' make[3]: Nothing to be done for `install-exec-am'. /usr/bin/mkdir -p '/builddir/build/BUILDROOT/inkscape-0.91-2.el7.arm/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-el.png potrace-en.png potrace-es.png potrace-eu.png potrace-fr.png potrace-gl.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.el.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 '/builddir/build/BUILDROOT/inkscape-0.91-2.el7.arm/usr/share/inkscape/tutorials' /usr/bin/install -c -m 644 tutorial-advanced.ja.svg tutorial-advanced.nl.svg tutorial-advanced.pl.svg 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.el.svg tutorial-basic.eo.svg tutorial-basic.es.svg tutorial-basic.eu.svg tutorial-basic.fa.svg tutorial-basic.fr.svg tutorial-basic.gl.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 '/builddir/build/BUILDROOT/inkscape-0.91-2.el7.arm/usr/share/inkscape/tutorials' /usr/bin/install -c -m 644 tutorial-calligraphy.be.svg tutorial-calligraphy.ca.svg tutorial-calligraphy.cs.svg tutorial-calligraphy.de.svg tutorial-calligraphy.el.svg tutorial-calligraphy.es.svg 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.el.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 '/builddir/build/BUILDROOT/inkscape-0.91-2.el7.arm/usr/share/inkscape/tutorials' /usr/bin/install -c -m 644 tutorial-interpolate.be.svg tutorial-interpolate.de.svg tutorial-interpolate.el.svg tutorial-interpolate.fr.svg tutorial-interpolate.hu.svg tutorial-interpolate.ja.svg tutorial-interpolate.nl.svg tutorial-interpolate.pl.svg tutorial-interpolate.pt_BR.svg 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.el.svg tutorial-shapes.es.svg tutorial-shapes.eu.svg tutorial-shapes.fa.svg tutorial-shapes.fr.svg tutorial-shapes.gl.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 '/builddir/build/BUILDROOT/inkscape-0.91-2.el7.arm/usr/share/inkscape/tutorials' /usr/bin/install -c -m 644 tutorial-tips.de.svg tutorial-tips.el.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 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.el.svg tutorial-tracing.es.svg tutorial-tracing.eu.svg tutorial-tracing.fa.svg tutorial-tracing.fr.svg tutorial-tracing.gl.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 tutorial-tracing-pixelart.svg '/builddir/build/BUILDROOT/inkscape-0.91-2.el7.arm/usr/share/inkscape/tutorials' /usr/bin/install -c -m 644 tutorial-tracing-pixelart.nl.svg tutorial-tracing-pixelart.fr.svg tutorial-tracing-pixelart.el.svg tutorial-tracing-pixelart.zh_TW.svg tux.png '/builddir/build/BUILDROOT/inkscape-0.91-2.el7.arm/usr/share/inkscape/tutorials' make[3]: Leaving directory `/builddir/build/BUILD/inkscape-0.91/share/tutorials' make[2]: Leaving directory `/builddir/build/BUILD/inkscape-0.91/share/tutorials' Making install in ui make[2]: Entering directory `/builddir/build/BUILD/inkscape-0.91/share/ui' make[3]: Entering directory `/builddir/build/BUILD/inkscape-0.91/share/ui' make[3]: Nothing to be done for `install-exec-am'. /usr/bin/mkdir -p '/builddir/build/BUILDROOT/inkscape-0.91-2.el7.arm/usr/share/inkscape/ui' /usr/bin/install -c -m 644 keybindings.rc menus-bars.xml toolbox.xml units.xml '/builddir/build/BUILDROOT/inkscape-0.91-2.el7.arm/usr/share/inkscape/ui' make[3]: Leaving directory `/builddir/build/BUILD/inkscape-0.91/share/ui' make[2]: Leaving directory `/builddir/build/BUILD/inkscape-0.91/share/ui' make[2]: Entering directory `/builddir/build/BUILD/inkscape-0.91/share' make[3]: Entering directory `/builddir/build/BUILD/inkscape-0.91/share' make[3]: Nothing to be done for `install-exec-am'. make[3]: Nothing to be done for `install-data-am'. make[3]: Leaving directory `/builddir/build/BUILD/inkscape-0.91/share' make[2]: Leaving directory `/builddir/build/BUILD/inkscape-0.91/share' make[1]: Leaving directory `/builddir/build/BUILD/inkscape-0.91/share' Making install in po make[1]: Entering directory `/builddir/build/BUILD/inkscape-0.91/po' linguas="am ar az be bg bn bn_BD 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 lv mk mn nb ne nl nn pa pl pt_BR pt ro ru rw sk sl sq sr@latin sr sv te th tr uk vi zh_CN zh_TW "; \ for lang in $linguas; do \ dir=/builddir/build/BUILDROOT/inkscape-0.91-2.el7.arm/usr/share/locale/$lang/LC_MESSAGES; \ /bin/sh /builddir/build/BUILD/inkscape-0.91/build-aux/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 /builddir/build/BUILDROOT/inkscape-0.91-2.el7.arm/usr/share/locale/am/LC_MESSAGES/inkscape.mo installing ar.gmo as /builddir/build/BUILDROOT/inkscape-0.91-2.el7.arm/usr/share/locale/ar/LC_MESSAGES/inkscape.mo installing az.gmo as /builddir/build/BUILDROOT/inkscape-0.91-2.el7.arm/usr/share/locale/az/LC_MESSAGES/inkscape.mo installing be.gmo as /builddir/build/BUILDROOT/inkscape-0.91-2.el7.arm/usr/share/locale/be/LC_MESSAGES/inkscape.mo installing bg.gmo as /builddir/build/BUILDROOT/inkscape-0.91-2.el7.arm/usr/share/locale/bg/LC_MESSAGES/inkscape.mo installing bn.gmo as /builddir/build/BUILDROOT/inkscape-0.91-2.el7.arm/usr/share/locale/bn/LC_MESSAGES/inkscape.mo installing bn_BD.gmo as /builddir/build/BUILDROOT/inkscape-0.91-2.el7.arm/usr/share/locale/bn_BD/LC_MESSAGES/inkscape.mo installing br.gmo as /builddir/build/BUILDROOT/inkscape-0.91-2.el7.arm/usr/share/locale/br/LC_MESSAGES/inkscape.mo installing ca.gmo as /builddir/build/BUILDROOT/inkscape-0.91-2.el7.arm/usr/share/locale/ca/LC_MESSAGES/inkscape.mo installing ca@valencia.gmo as /builddir/build/BUILDROOT/inkscape-0.91-2.el7.arm/usr/share/locale/ca@valencia/LC_MESSAGES/inkscape.mo installing cs.gmo as /builddir/build/BUILDROOT/inkscape-0.91-2.el7.arm/usr/share/locale/cs/LC_MESSAGES/inkscape.mo installing da.gmo as /builddir/build/BUILDROOT/inkscape-0.91-2.el7.arm/usr/share/locale/da/LC_MESSAGES/inkscape.mo installing de.gmo as /builddir/build/BUILDROOT/inkscape-0.91-2.el7.arm/usr/share/locale/de/LC_MESSAGES/inkscape.mo installing dz.gmo as /builddir/build/BUILDROOT/inkscape-0.91-2.el7.arm/usr/share/locale/dz/LC_MESSAGES/inkscape.mo installing el.gmo as /builddir/build/BUILDROOT/inkscape-0.91-2.el7.arm/usr/share/locale/el/LC_MESSAGES/inkscape.mo installing en_AU.gmo as /builddir/build/BUILDROOT/inkscape-0.91-2.el7.arm/usr/share/locale/en_AU/LC_MESSAGES/inkscape.mo installing en_CA.gmo as /builddir/build/BUILDROOT/inkscape-0.91-2.el7.arm/usr/share/locale/en_CA/LC_MESSAGES/inkscape.mo installing en_GB.gmo as /builddir/build/BUILDROOT/inkscape-0.91-2.el7.arm/usr/share/locale/en_GB/LC_MESSAGES/inkscape.mo installing en_US@piglatin.gmo as /builddir/build/BUILDROOT/inkscape-0.91-2.el7.arm/usr/share/locale/en_US@piglatin/LC_MESSAGES/inkscape.mo installing eo.gmo as /builddir/build/BUILDROOT/inkscape-0.91-2.el7.arm/usr/share/locale/eo/LC_MESSAGES/inkscape.mo installing es_MX.gmo as /builddir/build/BUILDROOT/inkscape-0.91-2.el7.arm/usr/share/locale/es_MX/LC_MESSAGES/inkscape.mo installing es.gmo as /builddir/build/BUILDROOT/inkscape-0.91-2.el7.arm/usr/share/locale/es/LC_MESSAGES/inkscape.mo installing et.gmo as /builddir/build/BUILDROOT/inkscape-0.91-2.el7.arm/usr/share/locale/et/LC_MESSAGES/inkscape.mo installing eu.gmo as /builddir/build/BUILDROOT/inkscape-0.91-2.el7.arm/usr/share/locale/eu/LC_MESSAGES/inkscape.mo installing fa.gmo as /builddir/build/BUILDROOT/inkscape-0.91-2.el7.arm/usr/share/locale/fa/LC_MESSAGES/inkscape.mo installing fi.gmo as /builddir/build/BUILDROOT/inkscape-0.91-2.el7.arm/usr/share/locale/fi/LC_MESSAGES/inkscape.mo installing fr.gmo as /builddir/build/BUILDROOT/inkscape-0.91-2.el7.arm/usr/share/locale/fr/LC_MESSAGES/inkscape.mo installing ga.gmo as /builddir/build/BUILDROOT/inkscape-0.91-2.el7.arm/usr/share/locale/ga/LC_MESSAGES/inkscape.mo installing gl.gmo as /builddir/build/BUILDROOT/inkscape-0.91-2.el7.arm/usr/share/locale/gl/LC_MESSAGES/inkscape.mo installing he.gmo as /builddir/build/BUILDROOT/inkscape-0.91-2.el7.arm/usr/share/locale/he/LC_MESSAGES/inkscape.mo installing hr.gmo as /builddir/build/BUILDROOT/inkscape-0.91-2.el7.arm/usr/share/locale/hr/LC_MESSAGES/inkscape.mo installing hu.gmo as /builddir/build/BUILDROOT/inkscape-0.91-2.el7.arm/usr/share/locale/hu/LC_MESSAGES/inkscape.mo installing hy.gmo as /builddir/build/BUILDROOT/inkscape-0.91-2.el7.arm/usr/share/locale/hy/LC_MESSAGES/inkscape.mo installing id.gmo as /builddir/build/BUILDROOT/inkscape-0.91-2.el7.arm/usr/share/locale/id/LC_MESSAGES/inkscape.mo installing it.gmo as /builddir/build/BUILDROOT/inkscape-0.91-2.el7.arm/usr/share/locale/it/LC_MESSAGES/inkscape.mo installing ja.gmo as /builddir/build/BUILDROOT/inkscape-0.91-2.el7.arm/usr/share/locale/ja/LC_MESSAGES/inkscape.mo installing km.gmo as /builddir/build/BUILDROOT/inkscape-0.91-2.el7.arm/usr/share/locale/km/LC_MESSAGES/inkscape.mo installing ko.gmo as /builddir/build/BUILDROOT/inkscape-0.91-2.el7.arm/usr/share/locale/ko/LC_MESSAGES/inkscape.mo installing lt.gmo as /builddir/build/BUILDROOT/inkscape-0.91-2.el7.arm/usr/share/locale/lt/LC_MESSAGES/inkscape.mo installing lv.gmo as /builddir/build/BUILDROOT/inkscape-0.91-2.el7.arm/usr/share/locale/lv/LC_MESSAGES/inkscape.mo installing mk.gmo as /builddir/build/BUILDROOT/inkscape-0.91-2.el7.arm/usr/share/locale/mk/LC_MESSAGES/inkscape.mo installing mn.gmo as /builddir/build/BUILDROOT/inkscape-0.91-2.el7.arm/usr/share/locale/mn/LC_MESSAGES/inkscape.mo installing nb.gmo as /builddir/build/BUILDROOT/inkscape-0.91-2.el7.arm/usr/share/locale/nb/LC_MESSAGES/inkscape.mo installing ne.gmo as /builddir/build/BUILDROOT/inkscape-0.91-2.el7.arm/usr/share/locale/ne/LC_MESSAGES/inkscape.mo installing nl.gmo as /builddir/build/BUILDROOT/inkscape-0.91-2.el7.arm/usr/share/locale/nl/LC_MESSAGES/inkscape.mo installing nn.gmo as /builddir/build/BUILDROOT/inkscape-0.91-2.el7.arm/usr/share/locale/nn/LC_MESSAGES/inkscape.mo installing pa.gmo as /builddir/build/BUILDROOT/inkscape-0.91-2.el7.arm/usr/share/locale/pa/LC_MESSAGES/inkscape.mo installing pl.gmo as /builddir/build/BUILDROOT/inkscape-0.91-2.el7.arm/usr/share/locale/pl/LC_MESSAGES/inkscape.mo installing pt_BR.gmo as /builddir/build/BUILDROOT/inkscape-0.91-2.el7.arm/usr/share/locale/pt_BR/LC_MESSAGES/inkscape.mo installing pt.gmo as /builddir/build/BUILDROOT/inkscape-0.91-2.el7.arm/usr/share/locale/pt/LC_MESSAGES/inkscape.mo installing ro.gmo as /builddir/build/BUILDROOT/inkscape-0.91-2.el7.arm/usr/share/locale/ro/LC_MESSAGES/inkscape.mo installing ru.gmo as /builddir/build/BUILDROOT/inkscape-0.91-2.el7.arm/usr/share/locale/ru/LC_MESSAGES/inkscape.mo installing rw.gmo as /builddir/build/BUILDROOT/inkscape-0.91-2.el7.arm/usr/share/locale/rw/LC_MESSAGES/inkscape.mo installing sk.gmo as /builddir/build/BUILDROOT/inkscape-0.91-2.el7.arm/usr/share/locale/sk/LC_MESSAGES/inkscape.mo installing sl.gmo as /builddir/build/BUILDROOT/inkscape-0.91-2.el7.arm/usr/share/locale/sl/LC_MESSAGES/inkscape.mo installing sq.gmo as /builddir/build/BUILDROOT/inkscape-0.91-2.el7.arm/usr/share/locale/sq/LC_MESSAGES/inkscape.mo installing sr@latin.gmo as /builddir/build/BUILDROOT/inkscape-0.91-2.el7.arm/usr/share/locale/sr@latin/LC_MESSAGES/inkscape.mo installing sr.gmo as /builddir/build/BUILDROOT/inkscape-0.91-2.el7.arm/usr/share/locale/sr/LC_MESSAGES/inkscape.mo installing sv.gmo as /builddir/build/BUILDROOT/inkscape-0.91-2.el7.arm/usr/share/locale/sv/LC_MESSAGES/inkscape.mo installing te.gmo as /builddir/build/BUILDROOT/inkscape-0.91-2.el7.arm/usr/share/locale/te/LC_MESSAGES/inkscape.mo installing th.gmo as /builddir/build/BUILDROOT/inkscape-0.91-2.el7.arm/usr/share/locale/th/LC_MESSAGES/inkscape.mo installing tr.gmo as /builddir/build/BUILDROOT/inkscape-0.91-2.el7.arm/usr/share/locale/tr/LC_MESSAGES/inkscape.mo installing uk.gmo as /builddir/build/BUILDROOT/inkscape-0.91-2.el7.arm/usr/share/locale/uk/LC_MESSAGES/inkscape.mo installing vi.gmo as /builddir/build/BUILDROOT/inkscape-0.91-2.el7.arm/usr/share/locale/vi/LC_MESSAGES/inkscape.mo installing zh_CN.gmo as /builddir/build/BUILDROOT/inkscape-0.91-2.el7.arm/usr/share/locale/zh_CN/LC_MESSAGES/inkscape.mo installing zh_TW.gmo as /builddir/build/BUILDROOT/inkscape-0.91-2.el7.arm/usr/share/locale/zh_TW/LC_MESSAGES/inkscape.mo make[1]: Leaving directory `/builddir/build/BUILD/inkscape-0.91/po' make[1]: Entering directory `/builddir/build/BUILD/inkscape-0.91' make[2]: Entering directory `/builddir/build/BUILD/inkscape-0.91' make[2]: Nothing to be done for `install-exec-am'. /usr/bin/mkdir -p '/builddir/build/BUILDROOT/inkscape-0.91-2.el7.arm/usr/share/applications' /usr/bin/install -c -m 644 inkscape.desktop '/builddir/build/BUILDROOT/inkscape-0.91-2.el7.arm/usr/share/applications' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/inkscape-0.91-2.el7.arm/usr/share/man/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 '/builddir/build/BUILDROOT/inkscape-0.91-2.el7.arm/usr/share/man/man1' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/inkscape-0.91-2.el7.arm/usr/share/man/el/man1' /usr/bin/install -c -m 644 inkscape.el.1 '/builddir/build/BUILDROOT/inkscape-0.91-2.el7.arm/usr/share/man/el/man1' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/inkscape-0.91-2.el7.arm/usr/share/man/fr/man1' /usr/bin/install -c -m 644 inkscape.fr.1 '/builddir/build/BUILDROOT/inkscape-0.91-2.el7.arm/usr/share/man/fr/man1' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/inkscape-0.91-2.el7.arm/usr/share/man/ja/man1' /usr/bin/install -c -m 644 inkscape.ja.1 '/builddir/build/BUILDROOT/inkscape-0.91-2.el7.arm/usr/share/man/ja/man1' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/inkscape-0.91-2.el7.arm/usr/share/man/sk/man1' /usr/bin/install -c -m 644 inkscape.ja.1 '/builddir/build/BUILDROOT/inkscape-0.91-2.el7.arm/usr/share/man/sk/man1' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/inkscape-0.91-2.el7.arm/usr/share/man/zh_TW/man1' /usr/bin/install -c -m 644 inkscape.zh_TW.1 '/builddir/build/BUILDROOT/inkscape-0.91-2.el7.arm/usr/share/man/zh_TW/man1' make[2]: Leaving directory `/builddir/build/BUILD/inkscape-0.91' make[1]: Leaving directory `/builddir/build/BUILD/inkscape-0.91' + desktop-file-install --vendor= --delete-original --dir /builddir/build/BUILDROOT/inkscape-0.91-2.el7.arm/usr/share/applications /builddir/build/BUILDROOT/inkscape-0.91-2.el7.arm/usr/share/applications/inkscape.desktop + rm -f /builddir/build/BUILDROOT/inkscape-0.91-2.el7.arm/usr/share/inkscape/extensions/sk2svg.sh + /usr/lib/rpm/find-lang.sh /builddir/build/BUILDROOT/inkscape-0.91-2.el7.arm inkscape + /usr/lib/rpm/find-debuginfo.sh --strict-build-id -m --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 50000000 /builddir/build/BUILD/inkscape-0.91 extracting debug info from /builddir/build/BUILDROOT/inkscape-0.91-2.el7.arm/usr/bin/inkview extracting debug info from /builddir/build/BUILDROOT/inkscape-0.91-2.el7.arm/usr/bin/inkscape dwz: Too few files for multifile optimization /usr/lib/rpm/sepdebugcrcfix: Updated 2 CRC32s, 0 CRC32s did match. 36585 blocks + /usr/lib/rpm/check-buildroot + /usr/lib/rpm/redhat/brp-compress + /usr/lib/rpm/redhat/brp-strip-static-archive /usr/bin/strip + /usr/lib/rpm/brp-python-bytecompile /usr/bin/python 1 + /usr/lib/rpm/redhat/brp-python-hardlink + /usr/lib/rpm/redhat/brp-java-repack-jars Executing(%check): /bin/sh -e /var/tmp/rpm-tmp.9q0t9b + umask 022 + cd /builddir/build/BUILD + cd inkscape-0.91 + make -k check Making check in src make[1]: Entering directory `/builddir/build/BUILD/inkscape-0.91/src' make check-am make[2]: Entering directory `/builddir/build/BUILD/inkscape-0.91/src' make cxxtests make[3]: Entering directory `/builddir/build/BUILD/inkscape-0.91/src' CXX cxxtests.o In file included from ./document.h:25:0, from ./test-helpers.h:7, 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] ); ^ CXXLD cxxtests make[3]: Leaving directory `/builddir/build/BUILD/inkscape-0.91/src' make check-TESTS check-local make[3]: Entering directory `/builddir/build/BUILD/inkscape-0.91/src' make[4]: Entering directory `/builddir/build/BUILD/inkscape-0.91/src' XFAIL: cxxtests make[5]: Entering directory `/builddir/build/BUILD/inkscape-0.91/src' make all-am make[6]: Entering directory `/builddir/build/BUILD/inkscape-0.91/src' make[6]: Nothing to be done for `all-am'. make[6]: Leaving directory `/builddir/build/BUILD/inkscape-0.91/src' make[5]: Leaving directory `/builddir/build/BUILD/inkscape-0.91/src' ============================================================================ Testsuite summary for inkscape 0.91 ============================================================================ # TOTAL: 1 # PASS: 0 # SKIP: 0 # XFAIL: 1 # FAIL: 0 # XPASS: 0 # ERROR: 0 ============================================================================ make[4]: Leaving directory `/builddir/build/BUILD/inkscape-0.91/src' ../share/extensions/test/run-all-extension-tests MKTEMP to be used: gnu_mktemp ##### Extension Tests ##### sed regex command: sed -r >> Testing addnodes The fantastic lxml wrapper for libxml2 is required by inkex.py and therefore this extension. Please download and install the latest version from http://cheeseshop.python.org/pypi/lxml/, or install it through your package manager by a command like: sudo apt-get install python-lxml Technical details: No module named lxml >> Testing chardataeffect The fantastic lxml wrapper for libxml2 is required by inkex.py and therefore this extension. Please download and install the latest version from http://cheeseshop.python.org/pypi/lxml/, or install it through your package manager by a command like: sudo apt-get install python-lxml Technical details: No module named lxml >> Testing coloreffect The fantastic lxml wrapper for libxml2 is required by inkex.py and therefore this extension. Please download and install the latest version from http://cheeseshop.python.org/pypi/lxml/, or install it through your package manager by a command like: sudo apt-get install python-lxml Technical details: No module named lxml >> Testing dots The fantastic lxml wrapper for libxml2 is required by inkex.py and therefore this extension. Please download and install the latest version from http://cheeseshop.python.org/pypi/lxml/, or install it through your package manager by a command like: sudo apt-get install python-lxml Technical details: No module named lxml >> Testing draw_from_triangle The fantastic lxml wrapper for libxml2 is required by inkex.py and therefore this extension. Please download and install the latest version from http://cheeseshop.python.org/pypi/lxml/, or install it through your package manager by a command like: sudo apt-get install python-lxml Technical details: No module named lxml >> Testing dxf_outlines The fantastic lxml wrapper for libxml2 is required by inkex.py and therefore this extension. Please download and install the latest version from http://cheeseshop.python.org/pypi/lxml/, or install it through your package manager by a command like: sudo apt-get install python-lxml Technical details: No module named lxml >> Testing edge3d The fantastic lxml wrapper for libxml2 is required by inkex.py and therefore this extension. Please download and install the latest version from http://cheeseshop.python.org/pypi/lxml/, or install it through your package manager by a command like: sudo apt-get install python-lxml Technical details: No module named lxml >> Testing embedimage The fantastic lxml wrapper for libxml2 is required by inkex.py and therefore this extension. Please download and install the latest version from http://cheeseshop.python.org/pypi/lxml/, or install it through your package manager by a command like: sudo apt-get install python-lxml Technical details: No module named lxml >> Testing eqtexsvg The fantastic lxml wrapper for libxml2 is required by inkex.py and therefore this extension. Please download and install the latest version from http://cheeseshop.python.org/pypi/lxml/, or install it through your package manager by a command like: sudo apt-get install python-lxml Technical details: No module named lxml >> Testing extractimage The fantastic lxml wrapper for libxml2 is required by inkex.py and therefore this extension. Please download and install the latest version from http://cheeseshop.python.org/pypi/lxml/, or install it through your package manager by a command like: sudo apt-get install python-lxml Technical details: No module named lxml >> Testing extrude The fantastic lxml wrapper for libxml2 is required by inkex.py and therefore this extension. Please download and install the latest version from http://cheeseshop.python.org/pypi/lxml/, or install it through your package manager by a command like: sudo apt-get install python-lxml Technical details: No module named lxml >> Testing flatten The fantastic lxml wrapper for libxml2 is required by inkex.py and therefore this extension. Please download and install the latest version from http://cheeseshop.python.org/pypi/lxml/, or install it through your package manager by a command like: sudo apt-get install python-lxml Technical details: No module named lxml >> Testing foldablebox The fantastic lxml wrapper for libxml2 is required by inkex.py and therefore this extension. Please download and install the latest version from http://cheeseshop.python.org/pypi/lxml/, or install it through your package manager by a command like: sudo apt-get install python-lxml Technical details: No module named lxml >> Testing fractalize The fantastic lxml wrapper for libxml2 is required by inkex.py and therefore this extension. Please download and install the latest version from http://cheeseshop.python.org/pypi/lxml/, or install it through your package manager by a command like: sudo apt-get install python-lxml Technical details: No module named lxml >> Testing funcplot The fantastic lxml wrapper for libxml2 is required by inkex.py and therefore this extension. Please download and install the latest version from http://cheeseshop.python.org/pypi/lxml/, or install it through your package manager by a command like: sudo apt-get install python-lxml Technical details: No module named lxml >> Testing gimp_xcf The fantastic lxml wrapper for libxml2 is required by inkex.py and therefore this extension. Please download and install the latest version from http://cheeseshop.python.org/pypi/lxml/, or install it through your package manager by a command like: sudo apt-get install python-lxml Technical details: No module named lxml >> Testing grid_cartesian The fantastic lxml wrapper for libxml2 is required by inkex.py and therefore this extension. Please download and install the latest version from http://cheeseshop.python.org/pypi/lxml/, or install it through your package manager by a command like: sudo apt-get install python-lxml Technical details: No module named lxml >> Testing grid_polar The fantastic lxml wrapper for libxml2 is required by inkex.py and therefore this extension. Please download and install the latest version from http://cheeseshop.python.org/pypi/lxml/, or install it through your package manager by a command like: sudo apt-get install python-lxml Technical details: No module named lxml >> Testing guides_creator The fantastic lxml wrapper for libxml2 is required by inkex.py and therefore this extension. Please download and install the latest version from http://cheeseshop.python.org/pypi/lxml/, or install it through your package manager by a command like: sudo apt-get install python-lxml Technical details: No module named lxml >> Testing handles The fantastic lxml wrapper for libxml2 is required by inkex.py and therefore this extension. Please download and install the latest version from http://cheeseshop.python.org/pypi/lxml/, or install it through your package manager by a command like: sudo apt-get install python-lxml Technical details: No module named lxml >> Testing hpgl_output The fantastic lxml wrapper for libxml2 is required by inkex.py and therefore this extension. Please download and install the latest version from http://cheeseshop.python.org/pypi/lxml/, or install it through your package manager by a command like: sudo apt-get install python-lxml Technical details: No module named lxml >> Testing inkwebeffect The fantastic lxml wrapper for libxml2 is required by inkex.py and therefore this extension. Please download and install the latest version from http://cheeseshop.python.org/pypi/lxml/, or install it through your package manager by a command like: sudo apt-get install python-lxml Technical details: No module named lxml >> Testing interp The fantastic lxml wrapper for libxml2 is required by inkex.py and therefore this extension. Please download and install the latest version from http://cheeseshop.python.org/pypi/lxml/, or install it through your package manager by a command like: sudo apt-get install python-lxml Technical details: No module named lxml >> Testing interp_att_g The fantastic lxml wrapper for libxml2 is required by inkex.py and therefore this extension. Please download and install the latest version from http://cheeseshop.python.org/pypi/lxml/, or install it through your package manager by a command like: sudo apt-get install python-lxml Technical details: No module named lxml >> Testing lindenmayer The fantastic lxml wrapper for libxml2 is required by inkex.py and therefore this extension. Please download and install the latest version from http://cheeseshop.python.org/pypi/lxml/, or install it through your package manager by a command like: sudo apt-get install python-lxml Technical details: No module named lxml >> Testing lorem_ipsum The fantastic lxml wrapper for libxml2 is required by inkex.py and therefore this extension. Please download and install the latest version from http://cheeseshop.python.org/pypi/lxml/, or install it through your package manager by a command like: sudo apt-get install python-lxml Technical details: No module named lxml >> Testing markers_strokepaint The fantastic lxml wrapper for libxml2 is required by inkex.py and therefore this extension. Please download and install the latest version from http://cheeseshop.python.org/pypi/lxml/, or install it through your package manager by a command like: sudo apt-get install python-lxml Technical details: No module named lxml >> Testing measure The fantastic lxml wrapper for libxml2 is required by inkex.py and therefore this extension. Please download and install the latest version from http://cheeseshop.python.org/pypi/lxml/, or install it through your package manager by a command like: sudo apt-get install python-lxml Technical details: No module named lxml >> Testing motion The fantastic lxml wrapper for libxml2 is required by inkex.py and therefore this extension. Please download and install the latest version from http://cheeseshop.python.org/pypi/lxml/, or install it through your package manager by a command like: sudo apt-get install python-lxml Technical details: No module named lxml >> Testing pathmodifier The fantastic lxml wrapper for libxml2 is required by inkex.py and therefore this extension. Please download and install the latest version from http://cheeseshop.python.org/pypi/lxml/, or install it through your package manager by a command like: sudo apt-get install python-lxml Technical details: No module named lxml >> Testing perfectboundcover The fantastic lxml wrapper for libxml2 is required by inkex.py and therefore this extension. Please download and install the latest version from http://cheeseshop.python.org/pypi/lxml/, or install it through your package manager by a command like: sudo apt-get install python-lxml Technical details: No module named lxml >> Testing perspective The fantastic lxml wrapper for libxml2 is required by inkex.py and therefore this extension. Please download and install the latest version from http://cheeseshop.python.org/pypi/lxml/, or install it through your package manager by a command like: sudo apt-get install python-lxml Technical details: No module named lxml >> Testing polyhedron_3d The fantastic lxml wrapper for libxml2 is required by inkex.py and therefore this extension. Please download and install the latest version from http://cheeseshop.python.org/pypi/lxml/, or install it through your package manager by a command like: sudo apt-get install python-lxml Technical details: No module named lxml >> Testing radiusrand The fantastic lxml wrapper for libxml2 is required by inkex.py and therefore this extension. Please download and install the latest version from http://cheeseshop.python.org/pypi/lxml/, or install it through your package manager by a command like: sudo apt-get install python-lxml Technical details: No module named lxml >> Testing render_alphabetsoup The fantastic lxml wrapper for libxml2 is required by inkex.py and therefore this extension. Please download and install the latest version from http://cheeseshop.python.org/pypi/lxml/, or install it through your package manager by a command like: sudo apt-get install python-lxml Technical details: No module named lxml >> Testing render_barcode The fantastic lxml wrapper for libxml2 is required by inkex.py and therefore this extension. Please download and install the latest version from http://cheeseshop.python.org/pypi/lxml/, or install it through your package manager by a command like: sudo apt-get install python-lxml Technical details: No module named lxml >> Testing render_gears The fantastic lxml wrapper for libxml2 is required by inkex.py and therefore this extension. Please download and install the latest version from http://cheeseshop.python.org/pypi/lxml/, or install it through your package manager by a command like: sudo apt-get install python-lxml Technical details: No module named lxml >> Testing restack The fantastic lxml wrapper for libxml2 is required by inkex.py and therefore this extension. Please download and install the latest version from http://cheeseshop.python.org/pypi/lxml/, or install it through your package manager by a command like: sudo apt-get install python-lxml Technical details: No module named lxml >> Testing rtree The fantastic lxml wrapper for libxml2 is required by inkex.py and therefore this extension. Please download and install the latest version from http://cheeseshop.python.org/pypi/lxml/, or install it through your package manager by a command like: sudo apt-get install python-lxml Technical details: No module named lxml >> Testing spirograph The fantastic lxml wrapper for libxml2 is required by inkex.py and therefore this extension. Please download and install the latest version from http://cheeseshop.python.org/pypi/lxml/, or install it through your package manager by a command like: sudo apt-get install python-lxml Technical details: No module named lxml >> Testing straightseg The fantastic lxml wrapper for libxml2 is required by inkex.py and therefore this extension. Please download and install the latest version from http://cheeseshop.python.org/pypi/lxml/, or install it through your package manager by a command like: sudo apt-get install python-lxml Technical details: No module named lxml >> Testing summersnight The fantastic lxml wrapper for libxml2 is required by inkex.py and therefore this extension. Please download and install the latest version from http://cheeseshop.python.org/pypi/lxml/, or install it through your package manager by a command like: sudo apt-get install python-lxml Technical details: No module named lxml >> Testing svg_and_media_zip_output The fantastic lxml wrapper for libxml2 is required by inkex.py and therefore this extension. Please download and install the latest version from http://cheeseshop.python.org/pypi/lxml/, or install it through your package manager by a command like: sudo apt-get install python-lxml Technical details: No module named lxml >> Testing svgcalendar The fantastic lxml wrapper for libxml2 is required by inkex.py and therefore this extension. Please download and install the latest version from http://cheeseshop.python.org/pypi/lxml/, or install it through your package manager by a command like: sudo apt-get install python-lxml Technical details: No module named lxml >> Testing triangle The fantastic lxml wrapper for libxml2 is required by inkex.py and therefore this extension. Please download and install the latest version from http://cheeseshop.python.org/pypi/lxml/, or install it through your package manager by a command like: sudo apt-get install python-lxml Technical details: No module named lxml >> Testing whirl The fantastic lxml wrapper for libxml2 is required by inkex.py and therefore this extension. Please download and install the latest version from http://cheeseshop.python.org/pypi/lxml/, or install it through your package manager by a command like: sudo apt-get install python-lxml Technical details: No module named lxml make[3]: Leaving directory `/builddir/build/BUILD/inkscape-0.91/src' make[2]: Leaving directory `/builddir/build/BUILD/inkscape-0.91/src' make[1]: Leaving directory `/builddir/build/BUILD/inkscape-0.91/src' Making check in doc make[1]: Entering directory `/builddir/build/BUILD/inkscape-0.91/doc' make[1]: Nothing to be done for `check'. make[1]: Leaving directory `/builddir/build/BUILD/inkscape-0.91/doc' Making check in share make[1]: Entering directory `/builddir/build/BUILD/inkscape-0.91/share' Making check in attributes make[2]: Entering directory `/builddir/build/BUILD/inkscape-0.91/share/attributes' make[2]: Nothing to be done for `check'. make[2]: Leaving directory `/builddir/build/BUILD/inkscape-0.91/share/attributes' Making check in branding make[2]: Entering directory `/builddir/build/BUILD/inkscape-0.91/share/branding' make[2]: Nothing to be done for `check'. make[2]: Leaving directory `/builddir/build/BUILD/inkscape-0.91/share/branding' Making check in examples make[2]: Entering directory `/builddir/build/BUILD/inkscape-0.91/share/examples' make[2]: Nothing to be done for `check'. make[2]: Leaving directory `/builddir/build/BUILD/inkscape-0.91/share/examples' Making check in extensions make[2]: Entering directory `/builddir/build/BUILD/inkscape-0.91/share/extensions' Making check in alphabet_soup make[3]: Entering directory `/builddir/build/BUILD/inkscape-0.91/share/extensions/alphabet_soup' make[3]: Nothing to be done for `check'. make[3]: Leaving directory `/builddir/build/BUILD/inkscape-0.91/share/extensions/alphabet_soup' Making check in Barcode make[3]: Entering directory `/builddir/build/BUILD/inkscape-0.91/share/extensions/Barcode' make[3]: Nothing to be done for `check'. make[3]: Leaving directory `/builddir/build/BUILD/inkscape-0.91/share/extensions/Barcode' Making check in Poly3DObjects make[3]: Entering directory `/builddir/build/BUILD/inkscape-0.91/share/extensions/Poly3DObjects' make[3]: Nothing to be done for `check'. make[3]: Leaving directory `/builddir/build/BUILD/inkscape-0.91/share/extensions/Poly3DObjects' Making check in test make[3]: Entering directory `/builddir/build/BUILD/inkscape-0.91/share/extensions/test' make[3]: Nothing to be done for `check'. make[3]: Leaving directory `/builddir/build/BUILD/inkscape-0.91/share/extensions/test' Making check in ink2canvas make[3]: Entering directory `/builddir/build/BUILD/inkscape-0.91/share/extensions/ink2canvas' make[3]: Nothing to be done for `check'. make[3]: Leaving directory `/builddir/build/BUILD/inkscape-0.91/share/extensions/ink2canvas' Making check in xaml2svg make[3]: Entering directory `/builddir/build/BUILD/inkscape-0.91/share/extensions/xaml2svg' make[3]: Nothing to be done for `check'. make[3]: Leaving directory `/builddir/build/BUILD/inkscape-0.91/share/extensions/xaml2svg' make[3]: Entering directory `/builddir/build/BUILD/inkscape-0.91/share/extensions' make[3]: Nothing to be done for `check-am'. make[3]: Leaving directory `/builddir/build/BUILD/inkscape-0.91/share/extensions' make[2]: Leaving directory `/builddir/build/BUILD/inkscape-0.91/share/extensions' Making check in filters make[2]: Entering directory `/builddir/build/BUILD/inkscape-0.91/share/filters' make[2]: Nothing to be done for `check'. make[2]: Leaving directory `/builddir/build/BUILD/inkscape-0.91/share/filters' Making check in fonts make[2]: Entering directory `/builddir/build/BUILD/inkscape-0.91/share/fonts' make[2]: Nothing to be done for `check'. make[2]: Leaving directory `/builddir/build/BUILD/inkscape-0.91/share/fonts' Making check in gradients make[2]: Entering directory `/builddir/build/BUILD/inkscape-0.91/share/gradients' make[2]: Nothing to be done for `check'. make[2]: Leaving directory `/builddir/build/BUILD/inkscape-0.91/share/gradients' Making check in icons make[2]: Entering directory `/builddir/build/BUILD/inkscape-0.91/share/icons' Making check in application make[3]: Entering directory `/builddir/build/BUILD/inkscape-0.91/share/icons/application' Making check in 16x16 make[4]: Entering directory `/builddir/build/BUILD/inkscape-0.91/share/icons/application/16x16' make[4]: Nothing to be done for `check'. make[4]: Leaving directory `/builddir/build/BUILD/inkscape-0.91/share/icons/application/16x16' Making check in 22x22 make[4]: Entering directory `/builddir/build/BUILD/inkscape-0.91/share/icons/application/22x22' make[4]: Nothing to be done for `check'. make[4]: Leaving directory `/builddir/build/BUILD/inkscape-0.91/share/icons/application/22x22' Making check in 24x24 make[4]: Entering directory `/builddir/build/BUILD/inkscape-0.91/share/icons/application/24x24' make[4]: Nothing to be done for `check'. make[4]: Leaving directory `/builddir/build/BUILD/inkscape-0.91/share/icons/application/24x24' Making check in 32x32 make[4]: Entering directory `/builddir/build/BUILD/inkscape-0.91/share/icons/application/32x32' make[4]: Nothing to be done for `check'. make[4]: Leaving directory `/builddir/build/BUILD/inkscape-0.91/share/icons/application/32x32' Making check in 48x48 make[4]: Entering directory `/builddir/build/BUILD/inkscape-0.91/share/icons/application/48x48' make[4]: Nothing to be done for `check'. make[4]: Leaving directory `/builddir/build/BUILD/inkscape-0.91/share/icons/application/48x48' Making check in 256x256 make[4]: Entering directory `/builddir/build/BUILD/inkscape-0.91/share/icons/application/256x256' make[4]: Nothing to be done for `check'. make[4]: Leaving directory `/builddir/build/BUILD/inkscape-0.91/share/icons/application/256x256' make[4]: Entering directory `/builddir/build/BUILD/inkscape-0.91/share/icons/application' make[4]: Nothing to be done for `check-am'. make[4]: Leaving directory `/builddir/build/BUILD/inkscape-0.91/share/icons/application' make[3]: Leaving directory `/builddir/build/BUILD/inkscape-0.91/share/icons/application' make[3]: Entering directory `/builddir/build/BUILD/inkscape-0.91/share/icons' make[3]: Nothing to be done for `check-am'. make[3]: Leaving directory `/builddir/build/BUILD/inkscape-0.91/share/icons' make[2]: Leaving directory `/builddir/build/BUILD/inkscape-0.91/share/icons' Making check in keys make[2]: Entering directory `/builddir/build/BUILD/inkscape-0.91/share/keys' make[2]: Nothing to be done for `check'. make[2]: Leaving directory `/builddir/build/BUILD/inkscape-0.91/share/keys' Making check in markers make[2]: Entering directory `/builddir/build/BUILD/inkscape-0.91/share/markers' make[2]: Nothing to be done for `check'. make[2]: Leaving directory `/builddir/build/BUILD/inkscape-0.91/share/markers' Making check in palettes make[2]: Entering directory `/builddir/build/BUILD/inkscape-0.91/share/palettes' make[2]: Nothing to be done for `check'. make[2]: Leaving directory `/builddir/build/BUILD/inkscape-0.91/share/palettes' Making check in patterns make[2]: Entering directory `/builddir/build/BUILD/inkscape-0.91/share/patterns' make[2]: Nothing to be done for `check'. make[2]: Leaving directory `/builddir/build/BUILD/inkscape-0.91/share/patterns' Making check in screens make[2]: Entering directory `/builddir/build/BUILD/inkscape-0.91/share/screens' make[2]: Nothing to be done for `check'. make[2]: Leaving directory `/builddir/build/BUILD/inkscape-0.91/share/screens' Making check in symbols make[2]: Entering directory `/builddir/build/BUILD/inkscape-0.91/share/symbols' make[2]: Nothing to be done for `check'. make[2]: Leaving directory `/builddir/build/BUILD/inkscape-0.91/share/symbols' Making check in templates make[2]: Entering directory `/builddir/build/BUILD/inkscape-0.91/share/templates' make[2]: Nothing to be done for `check'. make[2]: Leaving directory `/builddir/build/BUILD/inkscape-0.91/share/templates' Making check in tutorials make[2]: Entering directory `/builddir/build/BUILD/inkscape-0.91/share/tutorials' make[2]: Nothing to be done for `check'. make[2]: Leaving directory `/builddir/build/BUILD/inkscape-0.91/share/tutorials' Making check in ui make[2]: Entering directory `/builddir/build/BUILD/inkscape-0.91/share/ui' make[2]: Nothing to be done for `check'. make[2]: Leaving directory `/builddir/build/BUILD/inkscape-0.91/share/ui' make[2]: Entering directory `/builddir/build/BUILD/inkscape-0.91/share' make[2]: Nothing to be done for `check-am'. make[2]: Leaving directory `/builddir/build/BUILD/inkscape-0.91/share' make[1]: Leaving directory `/builddir/build/BUILD/inkscape-0.91/share' Making check in po make[1]: Entering directory `/builddir/build/BUILD/inkscape-0.91/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[1]: Leaving directory `/builddir/build/BUILD/inkscape-0.91/po' make[1]: Entering directory `/builddir/build/BUILD/inkscape-0.91' make check_markup make[2]: Entering directory `/builddir/build/BUILD/inkscape-0.91' perl ./po/check-markup ./po/*.po || [ $? = 127 ] make[2]: Leaving directory `/builddir/build/BUILD/inkscape-0.91' make[1]: Leaving directory `/builddir/build/BUILD/inkscape-0.91' + exit 0 Processing files: inkscape-0.91-2.el7.armv7hl Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.ThU9IH + umask 022 + cd /builddir/build/BUILD + cd inkscape-0.91 + DOCDIR=/builddir/build/BUILDROOT/inkscape-0.91-2.el7.arm/usr/share/doc/inkscape-0.91 + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/inkscape-0.91-2.el7.arm/usr/share/doc/inkscape-0.91 + cp -pr AUTHORS /builddir/build/BUILDROOT/inkscape-0.91-2.el7.arm/usr/share/doc/inkscape-0.91 + cp -pr COPYING /builddir/build/BUILDROOT/inkscape-0.91-2.el7.arm/usr/share/doc/inkscape-0.91 + cp -pr ChangeLog /builddir/build/BUILDROOT/inkscape-0.91-2.el7.arm/usr/share/doc/inkscape-0.91 + cp -pr NEWS /builddir/build/BUILDROOT/inkscape-0.91-2.el7.arm/usr/share/doc/inkscape-0.91 + cp -pr README /builddir/build/BUILDROOT/inkscape-0.91-2.el7.arm/usr/share/doc/inkscape-0.91 + exit 0 Provides: application() application(inkscape.desktop) inkscape = 0.91-2.el7 inkscape(armv7hl-32) = 0.91-2.el7 mimehandler(application/illustrator) mimehandler(application/pdf) mimehandler(application/postscript) mimehandler(application/vnd.corel-draw) mimehandler(application/x-xccx) mimehandler(application/x-xcdt) mimehandler(application/x-xcgm) mimehandler(application/x-xcmx) mimehandler(application/x-xsk1) mimehandler(image/cgm) mimehandler(image/svg+xml) mimehandler(image/svg+xml-compressed) mimehandler(image/x-eps) mimehandler(image/x-wmf) mimehandler(image/x-xcdr) Requires(interp): /bin/sh /bin/sh /bin/sh Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PartialHardlinkSets) <= 4.0.4-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires(post): /bin/sh Requires(postun): /bin/sh Requires(posttrans): /bin/sh Requires: /bin/bash /bin/sh /usr/bin/env /usr/bin/perl ld-linux-armhf.so.3 ld-linux-armhf.so.3(GLIBC_2.4) libMagick++.so.5 libMagickCore.so.5 libX11.so.6 libatk-1.0.so.0 libatkmm-1.6.so.1 libc.so.6 libc.so.6(GLIBC_2.11) libc.so.6(GLIBC_2.4) libc.so.6(GLIBC_2.7) libcairo.so.2 libcairomm-1.0.so.1 libdl.so.2 libfontconfig.so.1 libfreetype.so.6 libgc.so.1 libgcc_s.so.1 libgcc_s.so.1(GCC_3.5) libgcc_s.so.1(GCC_4.0.0) libgdk-x11-2.0.so.0 libgdk_pixbuf-2.0.so.0 libgdkmm-2.4.so.1 libgio-2.0.so.0 libgiomm-2.4.so.1 libglib-2.0.so.0 libglibmm-2.4.so.1 libgobject-2.0.so.0 libgomp.so.1 libgomp.so.1(GOMP_1.0) libgomp.so.1(OMP_1.0) libgsl.so.0 libgslcblas.so.0 libgthread-2.0.so.0 libgtk-x11-2.0.so.0 libgtkmm-2.4.so.1 libgtkspell.so.0 libjpeg.so.62 libjpeg.so.62(LIBJPEG_6.2) liblcms2.so.2 libm.so.6 libm.so.6(GLIBC_2.4) libpango-1.0.so.0 libpangocairo-1.0.so.0 libpangoft2-1.0.so.0 libpangomm-1.4.so.1 libpng15.so.15 libpng15.so.15(PNG15_0) libpoppler-glib.so.18 libpoppler.so.46 libpopt.so.0 libpopt.so.0(LIBPOPT_0) libpthread.so.0 libpthread.so.0(GLIBC_2.4) librevenge-0.0.so.0 librevenge-stream-0.0.so.0 libsigc-2.0.so.0 libstdc++.so.6 libstdc++.so.6(CXXABI_1.3) libstdc++.so.6(CXXABI_1.3.1) libstdc++.so.6(CXXABI_1.3.5) libstdc++.so.6(CXXABI_ARM_1.3.3) libstdc++.so.6(GLIBCXX_3.4) libstdc++.so.6(GLIBCXX_3.4.11) libstdc++.so.6(GLIBCXX_3.4.15) libstdc++.so.6(GLIBCXX_3.4.18) libstdc++.so.6(GLIBCXX_3.4.5) libstdc++.so.6(GLIBCXX_3.4.9) libwpg-0.3.so.3 libxml2.so.2 libxml2.so.2(LIBXML2_2.4.30) libxml2.so.2(LIBXML2_2.6.0) libxslt.so.1 libxslt.so.1(LIBXML2_1.0.11) libz.so.1 rtld(GNU_HASH) Processing files: inkscape-view-0.91-2.el7.armv7hl Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.ePndUZ + umask 022 + cd /builddir/build/BUILD + cd inkscape-0.91 + DOCDIR=/builddir/build/BUILDROOT/inkscape-0.91-2.el7.arm/usr/share/doc/inkscape-view-0.91 + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/inkscape-0.91-2.el7.arm/usr/share/doc/inkscape-view-0.91 + cp -pr AUTHORS /builddir/build/BUILDROOT/inkscape-0.91-2.el7.arm/usr/share/doc/inkscape-view-0.91 + cp -pr COPYING /builddir/build/BUILDROOT/inkscape-0.91-2.el7.arm/usr/share/doc/inkscape-view-0.91 + cp -pr ChangeLog /builddir/build/BUILDROOT/inkscape-0.91-2.el7.arm/usr/share/doc/inkscape-view-0.91 + cp -pr NEWS /builddir/build/BUILDROOT/inkscape-0.91-2.el7.arm/usr/share/doc/inkscape-view-0.91 + cp -pr README /builddir/build/BUILDROOT/inkscape-0.91-2.el7.arm/usr/share/doc/inkscape-view-0.91 + exit 0 Provides: inkscape-view = 0.91-2.el7 inkscape-view(armv7hl-32) = 0.91-2.el7 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: ld-linux-armhf.so.3 ld-linux-armhf.so.3(GLIBC_2.4) libMagick++.so.5 libMagickCore.so.5 libX11.so.6 libatk-1.0.so.0 libatkmm-1.6.so.1 libc.so.6 libc.so.6(GLIBC_2.11) libc.so.6(GLIBC_2.4) libc.so.6(GLIBC_2.7) libcairo.so.2 libcairomm-1.0.so.1 libdl.so.2 libfontconfig.so.1 libfreetype.so.6 libgc.so.1 libgcc_s.so.1 libgcc_s.so.1(GCC_3.5) libgcc_s.so.1(GCC_4.0.0) libgdk-x11-2.0.so.0 libgdk_pixbuf-2.0.so.0 libgdkmm-2.4.so.1 libgio-2.0.so.0 libgiomm-2.4.so.1 libglib-2.0.so.0 libglibmm-2.4.so.1 libgobject-2.0.so.0 libgomp.so.1 libgomp.so.1(GOMP_1.0) libgomp.so.1(OMP_1.0) libgsl.so.0 libgslcblas.so.0 libgthread-2.0.so.0 libgtk-x11-2.0.so.0 libgtkmm-2.4.so.1 libgtkspell.so.0 libjpeg.so.62 libjpeg.so.62(LIBJPEG_6.2) liblcms2.so.2 libm.so.6 libm.so.6(GLIBC_2.4) libpango-1.0.so.0 libpangocairo-1.0.so.0 libpangoft2-1.0.so.0 libpangomm-1.4.so.1 libpng15.so.15 libpng15.so.15(PNG15_0) libpoppler-glib.so.18 libpoppler.so.46 libpopt.so.0 libpthread.so.0 libpthread.so.0(GLIBC_2.4) librevenge-0.0.so.0 librevenge-stream-0.0.so.0 libsigc-2.0.so.0 libstdc++.so.6 libstdc++.so.6(CXXABI_1.3) libstdc++.so.6(CXXABI_1.3.1) libstdc++.so.6(CXXABI_1.3.5) libstdc++.so.6(CXXABI_ARM_1.3.3) libstdc++.so.6(GLIBCXX_3.4) libstdc++.so.6(GLIBCXX_3.4.11) libstdc++.so.6(GLIBCXX_3.4.15) libstdc++.so.6(GLIBCXX_3.4.18) libstdc++.so.6(GLIBCXX_3.4.5) libstdc++.so.6(GLIBCXX_3.4.9) libwpg-0.3.so.3 libxml2.so.2 libxml2.so.2(LIBXML2_2.4.30) libxml2.so.2(LIBXML2_2.6.0) libxslt.so.1 libxslt.so.1(LIBXML2_1.0.11) libz.so.1 rtld(GNU_HASH) Processing files: inkscape-docs-0.91-2.el7.armv7hl Provides: inkscape-docs = 0.91-2.el7 inkscape-docs(armv7hl-32) = 0.91-2.el7 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Processing files: inkscape-debuginfo-0.91-2.el7.armv7hl Provides: inkscape-debuginfo = 0.91-2.el7 inkscape-debuginfo(armv7hl-32) = 0.91-2.el7 Requires(rpmlib): rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 rpmlib(CompressedFileNames) <= 3.0.4-1 Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/inkscape-0.91-2.el7.arm Wrote: /builddir/build/RPMS/inkscape-0.91-2.el7.armv7hl.rpm Wrote: /builddir/build/RPMS/inkscape-view-0.91-2.el7.armv7hl.rpm Wrote: /builddir/build/RPMS/inkscape-docs-0.91-2.el7.armv7hl.rpm Wrote: /builddir/build/RPMS/inkscape-debuginfo-0.91-2.el7.armv7hl.rpm Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.cUD1ki + umask 022 + cd /builddir/build/BUILD + cd inkscape-0.91 + rm -rf /builddir/build/BUILDROOT/inkscape-0.91-2.el7.arm + exit 0 Child return code was: 0