>>> Unpacking source... >>> Unpacking inkscape-0.46.tar.gz to /var/tmp/portage/media-gfx/inkscape-0.46-r5/work >>> Source unpacked in /var/tmp/portage/media-gfx/inkscape-0.46-r5/work /var/tmp/portage/media-gfx/inkscape-0.46-r5/work/inkscape-0.46 /var/tmp/portage/media-gfx/inkscape-0.46-r5/work/inkscape-0.46 /var/tmp/portage/media-gfx/inkscape-0.46-r5/work/inkscape-0.46 >>> Preparing source in /var/tmp/portage/media-gfx/inkscape-0.46-r5/work/inkscape-0.46 ... * Applying inkscape-0.46-gcc43.patch ...  [ ok ] * Applying inkscape-0.46-gcc44.patch ...  [ ok ] * Applying inkscape-0.46-gcc44_p2.patch ...  [ ok ] * Applying inkscape-0.46-poppler-0.8.3.patch ...  [ ok ] * Applying inkscape-0.46-bug-174720-0.patch ...  [ ok ] * Applying inkscape-0.46-bug-174720-1.patch ...  [ ok ] * Applying inkscape-0.46-bug-214171.patch ...  [ ok ] * Fixing OMF Makefiles ...  [ ok ] >>> Source prepared. >>> Configuring source in /var/tmp/portage/media-gfx/inkscape-0.46-r5/work/inkscape-0.46 ... * econf: updating inkscape-0.46/config.sub with /usr/share/gnuconfig/config.sub * econf: updating inkscape-0.46/config.guess with /usr/share/gnuconfig/config.guess ./configure --prefix=/usr --build=x86_64-pc-linux-gnu --host=x86_64-pc-linux-gnu --mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc --localstatedir=/var/lib --libdir=/usr/lib64 --with-xft --without-gtkspell --disable-inkboard --disable-mmx --without-inkjar --with-gnome-vfs --disable-lcms --without-perl --disable-gtk-doc configure: loading site script /usr/share/config.site configure: loading site script /usr/share/crossdev/include/site/linux checking build system type... x86_64-pc-linux-gnu checking host system type... x86_64-pc-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... /bin/mkdir -p checking for gawk... gawk checking whether make sets $(MAKE)... yes checking how to create a pax tar archive... gnutar checking for style of include used by make... GNU checking for x86_64-pc-linux-gnu-gcc... x86_64-pc-linux-gnu-gcc checking for C compiler default output file name... a.out checking whether the C compiler works... yes checking whether we are cross compiling... no checking for suffix of executables... checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether x86_64-pc-linux-gnu-gcc accepts -g... yes checking for x86_64-pc-linux-gnu-gcc option to accept ISO C89... none needed checking dependency style of x86_64-pc-linux-gnu-gcc... gcc3 checking for intltool >= 0.22... 0.37.1 found checking for xgettext... /usr/bin/xgettext checking for msgmerge... /usr/bin/msgmerge checking for msgfmt... /usr/bin/msgfmt checking for perl... /usr/bin/perl checking for XML::Parser... ok checking for x86_64-pc-linux-gnu-g++... x86_64-pc-linux-gnu-g++ checking whether we are using the GNU C++ compiler... yes checking whether x86_64-pc-linux-gnu-g++ accepts -g... yes checking dependency style of x86_64-pc-linux-gnu-g++... gcc3 checking for library containing strerror... none required checking whether we are using the GNU C++ compiler... (cached) yes checking whether x86_64-pc-linux-gnu-g++ accepts -g... (cached) yes checking dependency style of x86_64-pc-linux-gnu-g++... (cached) gcc3 checking for x86_64-pc-linux-gnu-gcc... (cached) x86_64-pc-linux-gnu-gcc checking whether we are using the GNU C compiler... (cached) yes checking whether x86_64-pc-linux-gnu-gcc accepts -g... (cached) yes checking for x86_64-pc-linux-gnu-gcc option to accept ISO C89... (cached) none needed checking dependency style of x86_64-pc-linux-gnu-gcc... (cached) gcc3 checking dependency style of x86_64-pc-linux-gnu-gcc... gcc3 checking how to run the C++ preprocessor... x86_64-pc-linux-gnu-g++ -E checking for grep that handles long lines and -e... /bin/grep checking for egrep... /bin/grep -E checking for ANSI C header files... yes checking for x86_64-pc-linux-gnu-gcc... (cached) x86_64-pc-linux-gnu-gcc checking whether we are using the GNU C compiler... (cached) yes checking whether x86_64-pc-linux-gnu-gcc accepts -g... (cached) yes checking for x86_64-pc-linux-gnu-gcc option to accept ISO C89... (cached) none needed checking dependency style of x86_64-pc-linux-gnu-gcc... (cached) gcc3 checking whether x86_64-pc-linux-gnu-gcc and cc understand -c and -o together... yes configure: Testing -Wno-pointer-sign configure: compiler supports -Wno-pointer-sign checking for x86_64-pc-linux-gnu-ranlib... x86_64-pc-linux-gnu-ranlib checking GNU compiler version... 4.3.3 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 locale.h usability... yes checking locale.h presence... yes checking for locale.h... yes checking for LC_MESSAGES... yes checking libintl.h usability... yes checking libintl.h presence... yes checking for libintl.h... yes checking for ngettext in libc... yes checking for dgettext in libc... yes checking for bind_textdomain_codeset... yes checking for msgfmt... (cached) /usr/bin/msgfmt checking for dcgettext... yes checking if msgfmt accepts -c... yes checking for gmsgfmt... /usr/bin/gmsgfmt checking for xgettext... (cached) /usr/bin/xgettext checking for catalogs to be installed... it checking for pkg-config... /usr/bin/pkg-config checking for msgfmt... (cached) /usr/bin/msgfmt checking for gmsgfmt... (cached) /usr/bin/gmsgfmt checking for png_read_info in -lpng... yes checking png.h usability... yes checking png.h presence... yes checking for png.h... yes checking for shl_load in -ldld... no checking for dlopen... no checking for dlopen in -ldl... yes checking gc.h usability... yes checking gc.h presence... yes checking for gc.h... yes checking for GC_init in -lgc... yes checking libgc version 6.4+... 7.1.255 yes checking sys/filio.h usability... no checking sys/filio.h presence... no checking for sys/filio.h... no checking malloc.h usability... yes checking malloc.h presence... yes checking for malloc.h... yes checking for mallinfo... yes checking for struct mallinfo.usmblks... yes checking for struct mallinfo.fsmblks... yes checking for struct mallinfo.uordblks... yes checking for struct mallinfo.fordblks... yes checking for struct mallinfo.hblkhd... yes checking for freetype-config... /usr/bin/freetype-config checking for Win32 platform... no checking for Solaris 2.8 platform... no checking for x86_64-pc-linux-gnu-pkg-config... (cached) /usr/bin/pkg-config checking pkg-config is at least version 0.9.0... yes checking for XFT... yes checking for PANGOFT2... yes checking for GNOME_VFS... yes checking for Perl development environment... no checking for Python development environment... skipped checking for POPPLER... yes checking for POPPLER_GLIB... yes checking for CAIRO_SVG... yes checking for POPPLER_CAIRO... yes checking for LIBWPG... no checking for InitializeMagick in -lMagick++... no checking for INKSCAPE... yes 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 bind_textdomain_codeset... (cached) yes checking for gtk_window_set_default_icon_from_file... yes checking for gtk_window_fullscreen... yes checking whether binary relocation support should be enabled... no checking for pow... yes checking for sqrt... yes checking for floor... yes checking for gettimeofday... yes checking for memmove... yes checking for memset... yes checking for mkdir... yes checking for strncasecmp... yes checking for strpbrk... yes checking for strrchr... yes checking for strspn... yes checking for strstr... yes checking for strtoul... yes checking for fpsetmask... no checking for ecvt... yes checking ieeefp.h usability... no checking ieeefp.h presence... no checking for ieeefp.h... no checking fcntl.h usability... yes checking fcntl.h presence... yes checking for fcntl.h... yes checking for libintl.h... (cached) yes checking stddef.h usability... yes checking stddef.h presence... yes checking for stddef.h... yes checking sys/time.h usability... yes checking sys/time.h presence... yes checking for sys/time.h... yes checking whether lstat dereferences a symlink specified with a trailing slash... yes checking whether stat accepts an empty string... no checking for strftime... yes checking for working strtod... yes checking whether stat file-mode macros are broken... no checking whether time.h and sys/time.h may both be included... yes checking whether struct tm is in sys/time.h or time.h... time.h checking for mode_t... yes checking return type of signal handlers... void checking for x86 platform... no checking compiler support for MMX... no configure: creating ./config.status config.status: creating Makefile config.status: creating src/Makefile config.status: creating src/check-header-compile config.status: creating src/algorithms/makefile config.status: creating src/application/makefile config.status: creating src/debug/makefile config.status: creating src/dialogs/makefile config.status: creating src/display/makefile config.status: creating src/dom/makefile config.status: creating src/extension/implementation/makefile config.status: creating src/extension/internal/makefile config.status: creating src/extension/makefile config.status: creating src/extension/script/makefile config.status: creating src/helper/makefile config.status: creating src/inkjar/makefile config.status: creating src/io/makefile config.status: creating src/libcroco/makefile config.status: creating src/libgdl/makefile config.status: creating src/libnr/makefile config.status: creating src/libnrtype/makefile config.status: creating src/libavoid/makefile config.status: creating src/livarot/makefile config.status: creating src/live_effects/makefile config.status: creating src/live_effects/parameter/makefile config.status: creating src/pedro/makefile config.status: creating src/jabber_whiteboard/makefile config.status: creating src/removeoverlap/makefile config.status: creating src/svg/makefile config.status: creating src/trace/makefile config.status: creating src/traits/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/utest/makefile config.status: creating src/util/makefile config.status: creating src/widgets/makefile config.status: creating src/xml/makefile config.status: creating src/2geom/makefile config.status: creating doc/Makefile config.status: creating po/Makefile.in config.status: creating share/Makefile config.status: creating share/clipart/Makefile config.status: creating share/examples/Makefile config.status: creating share/extensions/Makefile config.status: creating share/extensions/Barcode/Makefile config.status: creating share/extensions/xaml2svg/Makefile config.status: creating share/fonts/Makefile config.status: creating share/gradients/Makefile config.status: creating share/icons/Makefile config.status: creating share/keys/Makefile config.status: creating share/markers/Makefile config.status: creating share/palettes/Makefile config.status: creating share/patterns/Makefile config.status: creating share/screens/Makefile config.status: creating share/templates/Makefile config.status: creating share/tutorials/Makefile config.status: creating share/ui/Makefile config.status: creating packaging/autopackage/default.apspec config.status: creating inkscape.spec config.status: creating Info.plist config.status: creating inkview.1 config.status: creating config.h config.status: executing depfiles commands config.status: executing intltool commands config.status: executing default-1 commands config.status: executing po/stamp-it commands Configuration: Source code location: . Destination path prefix: /usr Compiler: x86_64-pc-linux-gnu-g++ CPPFLAGS: CXXFLAGS: -Wall -Wformat-security -W -Wpointer-arith -Wcast-align -Wsign-compare -Woverloaded-virtual -Wswitch -D_FORTIFY_SOURCE=2 -Wno-unused-parameter -march=barcelona -O2 -ftracer -pipe -ftree-vectorize -g -ggdb -Wno-error -Wformat=2 -Wstrict-aliasing=2 CFLAGS: -Wall -Wformat-security -W -D_FORTIFY_SOURCE=2 -Wno-pointer-sign -march=barcelona -O2 -ftracer -pipe -ftree-vectorize -g -ggdb -Wstrict-aliasing=2 -Wno-format-zero-length -Wformat=2 -Wno-error -Wno-pointer-sign LDFLAGS: -Wl,-O1 -Wl,--as-needed -Wl,--hash-style=gnu -Wl,--sort-common Use Xft font database: yes Use gnome-vfs: yes Use openoffice files: no Use MMX optimizations: no Use relocation support: no Internal Python: skipped Internal Perl: no Enable LittleCms: no Enable Inkboard: no Enable SSL in Inkboard: no Enable Poppler-Cairo: yes ImageMagick Magick++: no Libwpg: no >>> Source configured. >>> Compiling source in /var/tmp/portage/media-gfx/inkscape-0.46-r5/work/inkscape-0.46 ... make -j12 -s Making all in src In file included from sp-item.h:24, from conditions.h:4, from conditions.cpp:20: ./libnr/nr-matrix.h: In member function ‘NR::Matrix::operator NRMatrix&()’: ./libnr/nr-matrix.h:377: warning: dereferencing type-punned pointer might break strict-aliasing rules ./libnr/nr-matrix.h: In member function ‘NR::Matrix::operator const NRMatrix&() const’: ./libnr/nr-matrix.h:387: warning: dereferencing type-punned pointer might break strict-aliasing rules ./libnr/nr-matrix.h: In member function ‘NR::Matrix::operator NRMatrix*()’: ./libnr/nr-matrix.h:397: warning: dereferencing type-punned pointer might break strict-aliasing rules ./libnr/nr-matrix.h: In member function ‘NR::Matrix::operator const NRMatrix*() const’: ./libnr/nr-matrix.h:406: warning: dereferencing type-punned pointer might break strict-aliasing rules In file included from display/sp-canvas.h:38, from arc-context.cpp:26: ./libnr/nr-matrix.h: In member function ‘NR::Matrix::operator NRMatrix&()’: ./libnr/nr-matrix.h:377: warning: dereferencing type-punned pointer might break strict-aliasing rules ./libnr/nr-matrix.h: In member function ‘NR::Matrix::operator const NRMatrix&() const’: ./libnr/nr-matrix.h:387: warning: dereferencing type-punned pointer might break strict-aliasing rules ./libnr/nr-matrix.h: In member function ‘NR::Matrix::operator NRMatrix*()’: ./libnr/nr-matrix.h:397: warning: dereferencing type-punned pointer might break strict-aliasing rules ./libnr/nr-matrix.h: In member function ‘NR::Matrix::operator const NRMatrix*() const’: ./libnr/nr-matrix.h:406: warning: dereferencing type-punned pointer might break strict-aliasing rules In file included from sp-item.h:24, from context-fns.cpp:6: ./libnr/nr-matrix.h: In member function ‘NR::Matrix::operator NRMatrix&()’: ./libnr/nr-matrix.h:377: warning: dereferencing type-punned pointer might break strict-aliasing rules ./libnr/nr-matrix.h: In member function ‘NR::Matrix::operator const NRMatrix&() const’: ./libnr/nr-matrix.h:387: warning: dereferencing type-punned pointer might break strict-aliasing rules ./libnr/nr-matrix.h: In member function ‘NR::Matrix::operator NRMatrix*()’: ./libnr/nr-matrix.h:397: warning: dereferencing type-punned pointer might break strict-aliasing rules ./libnr/nr-matrix.h: In member function ‘NR::Matrix::operator const NRMatrix*() const’: ./libnr/nr-matrix.h:406: warning: dereferencing type-punned pointer might break strict-aliasing rules In file included from sp-item.h:24, from sp-shape.h:18, from sp-polygon.h:16, from box3d-side.h:15, from box3d-side.cpp:14: ./libnr/nr-matrix.h: In member function ‘NR::Matrix::operator NRMatrix&()’: ./libnr/nr-matrix.h:377: warning: dereferencing type-punned pointer might break strict-aliasing rules ./libnr/nr-matrix.h: In member function ‘NR::Matrix::operator const NRMatrix&() const’: ./libnr/nr-matrix.h:387: warning: dereferencing type-punned pointer might break strict-aliasing rules ./libnr/nr-matrix.h: In member function ‘NR::Matrix::operator NRMatrix*()’: ./libnr/nr-matrix.h:397: warning: dereferencing type-punned pointer might break strict-aliasing rules ./libnr/nr-matrix.h: In member function ‘NR::Matrix::operator const NRMatrix*() const’: ./libnr/nr-matrix.h:406: warning: dereferencing type-punned pointer might break strict-aliasing rules In file included from sp-item.h:24, from sp-item-group.h:17, from box3d.h:18, from box3d.cpp:23: ./libnr/nr-matrix.h: In member function ‘NR::Matrix::operator NRMatrix&()’: ./libnr/nr-matrix.h:377: warning: dereferencing type-punned pointer might break strict-aliasing rules ./libnr/nr-matrix.h: In member function ‘NR::Matrix::operator const NRMatrix&() const’: ./libnr/nr-matrix.h:387: warning: dereferencing type-punned pointer might break strict-aliasing rules ./libnr/nr-matrix.h: In member function ‘NR::Matrix::operator NRMatrix*()’: ./libnr/nr-matrix.h:397: warning: dereferencing type-punned pointer might break strict-aliasing rules ./libnr/nr-matrix.h: In member function ‘NR::Matrix::operator const NRMatrix*() const’: ./libnr/nr-matrix.h:406: warning: dereferencing type-punned pointer might break strict-aliasing rules In file included from sp-item.h:24, from conn-avoid-ref.cpp:16: ./libnr/nr-matrix.h: In member function ‘NR::Matrix::operator NRMatrix&()’: ./libnr/nr-matrix.h:377: warning: dereferencing type-punned pointer might break strict-aliasing rules ./libnr/nr-matrix.h: In member function ‘NR::Matrix::operator const NRMatrix&() const’: ./libnr/nr-matrix.h:387: warning: dereferencing type-punned pointer might break strict-aliasing rules ./libnr/nr-matrix.h: In member function ‘NR::Matrix::operator NRMatrix*()’: ./libnr/nr-matrix.h:397: warning: dereferencing type-punned pointer might break strict-aliasing rules ./libnr/nr-matrix.h: In member function ‘NR::Matrix::operator const NRMatrix*() const’: ./libnr/nr-matrix.h:406: warning: dereferencing type-punned pointer might break strict-aliasing rules In file included from ./libnr/nr-point-matrix-ops.h:6, from ./libnr/nr-rect.h:26, from display/curve.h:22, from connector-context.h:17, from connector-context.cpp:48: ./libnr/nr-matrix.h: In member function ‘NR::Matrix::operator NRMatrix&()’: ./libnr/nr-matrix.h:377: warning: dereferencing type-punned pointer might break strict-aliasing rules ./libnr/nr-matrix.h: In member function ‘NR::Matrix::operator const NRMatrix&() const’: ./libnr/nr-matrix.h:387: warning: dereferencing type-punned pointer might break strict-aliasing rules ./libnr/nr-matrix.h: In member function ‘NR::Matrix::operator NRMatrix*()’: ./libnr/nr-matrix.h:397: warning: dereferencing type-punned pointer might break strict-aliasing rules ./libnr/nr-matrix.h: In member function ‘NR::Matrix::operator const NRMatrix*() const’: ./libnr/nr-matrix.h:406: warning: dereferencing type-punned pointer might break strict-aliasing rules In file included from display/sp-canvas.h:38, from box3d-context.cpp:23: ./libnr/nr-matrix.h: In member function ‘NR::Matrix::operator NRMatrix&()’: ./libnr/nr-matrix.h:377: warning: dereferencing type-punned pointer might break strict-aliasing rules ./libnr/nr-matrix.h: In member function ‘NR::Matrix::operator const NRMatrix&() const’: ./libnr/nr-matrix.h:387: warning: dereferencing type-punned pointer might break strict-aliasing rules ./libnr/nr-matrix.h: In member function ‘NR::Matrix::operator NRMatrix*()’: ./libnr/nr-matrix.h:397: warning: dereferencing type-punned pointer might break strict-aliasing rules ./libnr/nr-matrix.h: In member function ‘NR::Matrix::operator const NRMatrix*() const’: ./libnr/nr-matrix.h:406: warning: dereferencing type-punned pointer might break strict-aliasing rules In file included from desktop.h:32, from desktop-affine.cpp:15: libnr/nr-matrix.h: In member function ‘NR::Matrix::operator NRMatrix&()’: libnr/nr-matrix.h:377: warning: dereferencing type-punned pointer might break strict-aliasing rules libnr/nr-matrix.h: In member function ‘NR::Matrix::operator const NRMatrix&() const’: libnr/nr-matrix.h:387: warning: dereferencing type-punned pointer might break strict-aliasing rules libnr/nr-matrix.h: In member function ‘NR::Matrix::operator NRMatrix*()’: libnr/nr-matrix.h:397: warning: dereferencing type-punned pointer might break strict-aliasing rules libnr/nr-matrix.h: In member function ‘NR::Matrix::operator const NRMatrix*() const’: libnr/nr-matrix.h:406: warning: dereferencing type-punned pointer might break strict-aliasing rules In file included from display/sp-canvas.h:38, from display/guideline.h:17, from desktop-events.cpp:17: ./libnr/nr-matrix.h: In member function ‘NR::Matrix::operator NRMatrix&()’: ./libnr/nr-matrix.h:377: warning: dereferencing type-punned pointer might break strict-aliasing rules ./libnr/nr-matrix.h: In member function ‘NR::Matrix::operator const NRMatrix&() const’: ./libnr/nr-matrix.h:387: warning: dereferencing type-punned pointer might break strict-aliasing rules ./libnr/nr-matrix.h: In member function ‘NR::Matrix::operator NRMatrix*()’: ./libnr/nr-matrix.h:397: warning: dereferencing type-punned pointer might break strict-aliasing rules ./libnr/nr-matrix.h: In member function ‘NR::Matrix::operator const NRMatrix*() const’: ./libnr/nr-matrix.h:406: warning: dereferencing type-punned pointer might break strict-aliasing rules In file included from display/sp-canvas.h:38, from desktop-handles.cpp:15: ./libnr/nr-matrix.h: In member function ‘NR::Matrix::operator NRMatrix&()’: ./libnr/nr-matrix.h:377: warning: dereferencing type-punned pointer might break strict-aliasing rules ./libnr/nr-matrix.h: In member function ‘NR::Matrix::operator const NRMatrix&() const’: ./libnr/nr-matrix.h:387: warning: dereferencing type-punned pointer might break strict-aliasing rules ./libnr/nr-matrix.h: In member function ‘NR::Matrix::operator NRMatrix*()’: ./libnr/nr-matrix.h:397: warning: dereferencing type-punned pointer might break strict-aliasing rules ./libnr/nr-matrix.h: In member function ‘NR::Matrix::operator const NRMatrix*() const’: ./libnr/nr-matrix.h:406: warning: dereferencing type-punned pointer might break strict-aliasing rules In file included from desktop.h:32, from desktop-style.cpp:18: libnr/nr-matrix.h: In member function ‘NR::Matrix::operator NRMatrix&()’: libnr/nr-matrix.h:377: warning: dereferencing type-punned pointer might break strict-aliasing rules libnr/nr-matrix.h: In member function ‘NR::Matrix::operator const NRMatrix&() const’: libnr/nr-matrix.h:387: warning: dereferencing type-punned pointer might break strict-aliasing rules libnr/nr-matrix.h: In member function ‘NR::Matrix::operator NRMatrix*()’: libnr/nr-matrix.h:397: warning: dereferencing type-punned pointer might break strict-aliasing rules libnr/nr-matrix.h: In member function ‘NR::Matrix::operator const NRMatrix*() const’: libnr/nr-matrix.h:406: warning: dereferencing type-punned pointer might break strict-aliasing rules In file included from sp-root.h:23, from document-private.h:20, from document-undo.cpp:64: ./libnr/nr-matrix.h: In member function ‘NR::Matrix::operator NRMatrix&()’: ./libnr/nr-matrix.h:377: warning: dereferencing type-punned pointer might break strict-aliasing rules ./libnr/nr-matrix.h: In member function ‘NR::Matrix::operator const NRMatrix&() const’: ./libnr/nr-matrix.h:387: warning: dereferencing type-punned pointer might break strict-aliasing rules ./libnr/nr-matrix.h: In member function ‘NR::Matrix::operator NRMatrix*()’: ./libnr/nr-matrix.h:397: warning: dereferencing type-punned pointer might break strict-aliasing rules ./libnr/nr-matrix.h: In member function ‘NR::Matrix::operator const NRMatrix*() const’: ./libnr/nr-matrix.h:406: warning: dereferencing type-punned pointer might break strict-aliasing rules In file included from ./display/sp-canvas.h:38, from display/canvas-bpath.h:18, from draw-context.cpp:23: ./libnr/nr-matrix.h: In member function ‘NR::Matrix::operator NRMatrix&()’: ./libnr/nr-matrix.h:377: warning: dereferencing type-punned pointer might break strict-aliasing rules ./libnr/nr-matrix.h: In member function ‘NR::Matrix::operator const NRMatrix&() const’: ./libnr/nr-matrix.h:387: warning: dereferencing type-punned pointer might break strict-aliasing rules ./libnr/nr-matrix.h: In member function ‘NR::Matrix::operator NRMatrix*()’: ./libnr/nr-matrix.h:397: warning: dereferencing type-punned pointer might break strict-aliasing rules ./libnr/nr-matrix.h: In member function ‘NR::Matrix::operator const NRMatrix*() const’: ./libnr/nr-matrix.h:406: warning: dereferencing type-punned pointer might break strict-aliasing rules In file included from desktop.h:32, from draw-anchor.cpp:17: libnr/nr-matrix.h: In member function ‘NR::Matrix::operator NRMatrix&()’: libnr/nr-matrix.h:377: warning: dereferencing type-punned pointer might break strict-aliasing rules libnr/nr-matrix.h: In member function ‘NR::Matrix::operator const NRMatrix&() const’: libnr/nr-matrix.h:387: warning: dereferencing type-punned pointer might break strict-aliasing rules libnr/nr-matrix.h: In member function ‘NR::Matrix::operator NRMatrix*()’: libnr/nr-matrix.h:397: warning: dereferencing type-punned pointer might break strict-aliasing rules libnr/nr-matrix.h: In member function ‘NR::Matrix::operator const NRMatrix*() const’: libnr/nr-matrix.h:406: warning: dereferencing type-punned pointer might break strict-aliasing rules In file included from ./ui/widget/scalar.h:21, from ./ui/widget/scalar-unit.h:19, from display/canvas-grid.h:23, from desktop-events.cpp:34: ./ui/widget/labelled.h: At global scope: ./ui/widget/labelled.h:39: warning: type qualifiers ignored on function return type ./ui/widget/labelled.h:40: warning: type qualifiers ignored on function return type In file included from ./display/sp-canvas.h:38, from display/canvas-bpath.h:18, from dyna-draw-context.cpp:36: ./libnr/nr-matrix.h: In member function ‘NR::Matrix::operator NRMatrix&()’: ./libnr/nr-matrix.h:377: warning: dereferencing type-punned pointer might break strict-aliasing rules ./libnr/nr-matrix.h: In member function ‘NR::Matrix::operator const NRMatrix&() const’: ./libnr/nr-matrix.h:387: warning: dereferencing type-punned pointer might break strict-aliasing rules ./libnr/nr-matrix.h: In member function ‘NR::Matrix::operator NRMatrix*()’: ./libnr/nr-matrix.h:397: warning: dereferencing type-punned pointer might break strict-aliasing rules ./libnr/nr-matrix.h: In member function ‘NR::Matrix::operator const NRMatrix*() const’: ./libnr/nr-matrix.h:406: warning: dereferencing type-punned pointer might break strict-aliasing rules In file included from desktop.h:32, from event-log.cpp:12: libnr/nr-matrix.h: In member function ‘NR::Matrix::operator NRMatrix&()’: libnr/nr-matrix.h:377: warning: dereferencing type-punned pointer might break strict-aliasing rules libnr/nr-matrix.h: In member function ‘NR::Matrix::operator const NRMatrix&() const’: libnr/nr-matrix.h:387: warning: dereferencing type-punned pointer might break strict-aliasing rules libnr/nr-matrix.h: In member function ‘NR::Matrix::operator NRMatrix*()’: libnr/nr-matrix.h:397: warning: dereferencing type-punned pointer might break strict-aliasing rules libnr/nr-matrix.h: In member function ‘NR::Matrix::operator const NRMatrix*() const’: libnr/nr-matrix.h:406: warning: dereferencing type-punned pointer might break strict-aliasing rules In file included from display/sp-canvas.h:38, from event-context.cpp:38: ./libnr/nr-matrix.h: In member function ‘NR::Matrix::operator NRMatrix&()’: ./libnr/nr-matrix.h:377: warning: dereferencing type-punned pointer might break strict-aliasing rules ./libnr/nr-matrix.h: In member function ‘NR::Matrix::operator const NRMatrix&() const’: ./libnr/nr-matrix.h:387: warning: dereferencing type-punned pointer might break strict-aliasing rules ./libnr/nr-matrix.h: In member function ‘NR::Matrix::operator NRMatrix*()’: ./libnr/nr-matrix.h:397: warning: dereferencing type-punned pointer might break strict-aliasing rules ./libnr/nr-matrix.h: In member function ‘NR::Matrix::operator const NRMatrix*() const’: ./libnr/nr-matrix.h:406: warning: dereferencing type-punned pointer might break strict-aliasing rules In file included from ./display/sp-canvas.h:38, from display/canvas-bpath.h:18, from dropper-context.cpp:27: ./libnr/nr-matrix.h: In member function ‘NR::Matrix::operator NRMatrix&()’: ./libnr/nr-matrix.h:377: warning: dereferencing type-punned pointer might break strict-aliasing rules ./libnr/nr-matrix.h: In member function ‘NR::Matrix::operator const NRMatrix&() const’: ./libnr/nr-matrix.h:387: warning: dereferencing type-punned pointer might break strict-aliasing rules ./libnr/nr-matrix.h: In member function ‘NR::Matrix::operator NRMatrix*()’: ./libnr/nr-matrix.h:397: warning: dereferencing type-punned pointer might break strict-aliasing rules ./libnr/nr-matrix.h: In member function ‘NR::Matrix::operator const NRMatrix*() const’: ./libnr/nr-matrix.h:406: warning: dereferencing type-punned pointer might break strict-aliasing rules In file included from ./libnr/nr-point-matrix-ops.h:6, from ./libnr/nr-rect.h:26, from ./libnr/nr-rect-l.h:6, from ./libnr/nr-pixblock.h:14, from ./display/nr-filter-slot.h:17, from ./display/nr-filter-primitive.h:15, from display/nr-filter-blend.h:20, from filter-enums.h:15, from filter-enums.cpp:14: ./libnr/nr-matrix.h: In member function ‘NR::Matrix::operator NRMatrix&()’: ./libnr/nr-matrix.h:377: warning: dereferencing type-punned pointer might break strict-aliasing rules ./libnr/nr-matrix.h: In member function ‘NR::Matrix::operator const NRMatrix&() const’: ./libnr/nr-matrix.h:387: warning: dereferencing type-punned pointer might break strict-aliasing rules ./libnr/nr-matrix.h: In member function ‘NR::Matrix::operator NRMatrix*()’: ./libnr/nr-matrix.h:397: warning: dereferencing type-punned pointer might break strict-aliasing rules ./libnr/nr-matrix.h: In member function ‘NR::Matrix::operator const NRMatrix*() const’: ./libnr/nr-matrix.h:406: warning: dereferencing type-punned pointer might break strict-aliasing rules In file included from libnr/nr-matrix-ops.h:5, from fontsize-expansion.cpp:1: ./libnr/nr-matrix.h: In member function ‘NR::Matrix::operator NRMatrix&()’: ./libnr/nr-matrix.h:377: warning: dereferencing type-punned pointer might break strict-aliasing rules ./libnr/nr-matrix.h: In member function ‘NR::Matrix::operator const NRMatrix&() const’: ./libnr/nr-matrix.h:387: warning: dereferencing type-punned pointer might break strict-aliasing rules ./libnr/nr-matrix.h: In member function ‘NR::Matrix::operator NRMatrix*()’: ./libnr/nr-matrix.h:397: warning: dereferencing type-punned pointer might break strict-aliasing rules ./libnr/nr-matrix.h: In member function ‘NR::Matrix::operator const NRMatrix*() const’: ./libnr/nr-matrix.h:406: warning: dereferencing type-punned pointer might break strict-aliasing rules In file included from ./libnr/nr-point-matrix-ops.h:6, from ./libnr/nr-rect.h:26, from ./libnr/nr-rect-l.h:6, from ./libnr/nr-pixblock.h:14, from ./display/nr-filter-slot.h:17, from ./display/nr-filter-primitive.h:15, from display/nr-filter.h:16, from sp-filter-primitive.h:18, from sp-filter-fns.h:12, from sp-filter.h:22, from style.h:19, from filter-chemistry.cpp:17: ./libnr/nr-matrix.h: In member function ‘NR::Matrix::operator NRMatrix&()’: ./libnr/nr-matrix.h:377: warning: dereferencing type-punned pointer might break strict-aliasing rules ./libnr/nr-matrix.h: In member function ‘NR::Matrix::operator const NRMatrix&() const’: ./libnr/nr-matrix.h:387: warning: dereferencing type-punned pointer might break strict-aliasing rules ./libnr/nr-matrix.h: In member function ‘NR::Matrix::operator NRMatrix*()’: ./libnr/nr-matrix.h:397: warning: dereferencing type-punned pointer might break strict-aliasing rules ./libnr/nr-matrix.h: In member function ‘NR::Matrix::operator const NRMatrix*() const’: ./libnr/nr-matrix.h:406: warning: dereferencing type-punned pointer might break strict-aliasing rules In file included from sp-root.h:23, from document-private.h:20, from file.cpp:33: ./libnr/nr-matrix.h: In member function ‘NR::Matrix::operator NRMatrix&()’: ./libnr/nr-matrix.h:377: warning: dereferencing type-punned pointer might break strict-aliasing rules ./libnr/nr-matrix.h: In member function ‘NR::Matrix::operator const NRMatrix&() const’: ./libnr/nr-matrix.h:387: warning: dereferencing type-punned pointer might break strict-aliasing rules ./libnr/nr-matrix.h: In member function ‘NR::Matrix::operator NRMatrix*()’: ./libnr/nr-matrix.h:397: warning: dereferencing type-punned pointer might break strict-aliasing rules ./libnr/nr-matrix.h: In member function ‘NR::Matrix::operator const NRMatrix*() const’: ./libnr/nr-matrix.h:406: warning: dereferencing type-punned pointer might break strict-aliasing rules In file included from display/sp-canvas.h:38, from flood-context.cpp:25: ./libnr/nr-matrix.h: In member function ‘NR::Matrix::operator NRMatrix&()’: ./libnr/nr-matrix.h:377: warning: dereferencing type-punned pointer might break strict-aliasing rules ./libnr/nr-matrix.h: In member function ‘NR::Matrix::operator const NRMatrix&() const’: ./libnr/nr-matrix.h:387: warning: dereferencing type-punned pointer might break strict-aliasing rules ./libnr/nr-matrix.h: In member function ‘NR::Matrix::operator NRMatrix*()’: ./libnr/nr-matrix.h:397: warning: dereferencing type-punned pointer might break strict-aliasing rules ./libnr/nr-matrix.h: In member function ‘NR::Matrix::operator const NRMatrix*() const’: ./libnr/nr-matrix.h:406: warning: dereferencing type-punned pointer might break strict-aliasing rules In file included from ./libnr/nr-point-matrix-ops.h:6, from libnr/nr-rect.h:26, from selection.h:23, from gradient-context.cpp:25: ./libnr/nr-matrix.h: In member function ‘NR::Matrix::operator NRMatrix&()’: ./libnr/nr-matrix.h:377: warning: dereferencing type-punned pointer might break strict-aliasing rules ./libnr/nr-matrix.h: In member function ‘NR::Matrix::operator const NRMatrix&() const’: ./libnr/nr-matrix.h:387: warning: dereferencing type-punned pointer might break strict-aliasing rules ./libnr/nr-matrix.h: In member function ‘NR::Matrix::operator NRMatrix*()’: ./libnr/nr-matrix.h:397: warning: dereferencing type-punned pointer might break strict-aliasing rules ./libnr/nr-matrix.h: In member function ‘NR::Matrix::operator const NRMatrix*() const’: ./libnr/nr-matrix.h:406: warning: dereferencing type-punned pointer might break strict-aliasing rules In file included from ./libnr/nr-point-matrix-ops.h:6, from libnr/nr-rect.h:26, from selection.h:23, from gradient-drag.cpp:25: ./libnr/nr-matrix.h: In member function ‘NR::Matrix::operator NRMatrix&()’: ./libnr/nr-matrix.h:377: warning: dereferencing type-punned pointer might break strict-aliasing rules ./libnr/nr-matrix.h: In member function ‘NR::Matrix::operator const NRMatrix&() const’: ./libnr/nr-matrix.h:387: warning: dereferencing type-punned pointer might break strict-aliasing rules ./libnr/nr-matrix.h: In member function ‘NR::Matrix::operator NRMatrix*()’: ./libnr/nr-matrix.h:397: warning: dereferencing type-punned pointer might break strict-aliasing rules ./libnr/nr-matrix.h: In member function ‘NR::Matrix::operator const NRMatrix*() const’: ./libnr/nr-matrix.h:406: warning: dereferencing type-punned pointer might break strict-aliasing rules In file included from ./ui/widget/scalar.h:21, from ./ui/widget/scalar-unit.h:19, from ui/dialog/filedialogimpl-gtkmm.h:57, from ui/dialog/ocaldialogs.h:19, from file.cpp:50: ./ui/widget/labelled.h: At global scope: ./ui/widget/labelled.h:39: warning: type qualifiers ignored on function return type ./ui/widget/labelled.h:40: warning: type qualifiers ignored on function return type file.cpp: In function ‘bool sp_file_export_to_ocal_dialog(Gtk::Window&)’: file.cpp:1187: warning: unused variable ‘repr’ In file included from ./libnr/nr-point-matrix-ops.h:6, from ./libnr/nr-rect.h:26, from ./selection.h:23, from ui/widget/panel.h:32, from inkscape-stock.cpp:27: ./libnr/nr-matrix.h: In member function ‘NR::Matrix::operator NRMatrix&()’: ./libnr/nr-matrix.h:377: warning: dereferencing type-punned pointer might break strict-aliasing rules ./libnr/nr-matrix.h: In member function ‘NR::Matrix::operator const NRMatrix&() const’: ./libnr/nr-matrix.h:387: warning: dereferencing type-punned pointer might break strict-aliasing rules ./libnr/nr-matrix.h: In member function ‘NR::Matrix::operator NRMatrix*()’: ./libnr/nr-matrix.h:397: warning: dereferencing type-punned pointer might break strict-aliasing rules ./libnr/nr-matrix.h: In member function ‘NR::Matrix::operator const NRMatrix*() const’: ./libnr/nr-matrix.h:406: warning: dereferencing type-punned pointer might break strict-aliasing rules In file included from desktop.h:32, from inkscape.cpp:56: libnr/nr-matrix.h: In member function ‘NR::Matrix::operator NRMatrix&()’: libnr/nr-matrix.h:377: warning: dereferencing type-punned pointer might break strict-aliasing rules libnr/nr-matrix.h: In member function ‘NR::Matrix::operator const NRMatrix&() const’: libnr/nr-matrix.h:387: warning: dereferencing type-punned pointer might break strict-aliasing rules libnr/nr-matrix.h: In member function ‘NR::Matrix::operator NRMatrix*()’: libnr/nr-matrix.h:397: warning: dereferencing type-punned pointer might break strict-aliasing rules libnr/nr-matrix.h: In member function ‘NR::Matrix::operator const NRMatrix*() const’: libnr/nr-matrix.h:406: warning: dereferencing type-punned pointer might break strict-aliasing rules gradient-context.cpp: In function ‘void gradient_selection_changed(Inkscape::Selection*, void*)’: gradient-context.cpp:167: warning: format not a string literal, argument types not checked gradient-context.cpp:175: warning: format not a string literal, argument types not checked gradient-context.cpp:182: warning: format not a string literal, argument types not checked In file included from display/sp-canvas.h:38, from display/sodipodi-ctrl.h:11, from knot.cpp:22: ./libnr/nr-matrix.h: In member function ‘NR::Matrix::operator NRMatrix&()’: ./libnr/nr-matrix.h:377: warning: dereferencing type-punned pointer might break strict-aliasing rules ./libnr/nr-matrix.h: In member function ‘NR::Matrix::operator const NRMatrix&() const’: ./libnr/nr-matrix.h:387: warning: dereferencing type-punned pointer might break strict-aliasing rules ./libnr/nr-matrix.h: In member function ‘NR::Matrix::operator NRMatrix*()’: ./libnr/nr-matrix.h:397: warning: dereferencing type-punned pointer might break strict-aliasing rules ./libnr/nr-matrix.h: In member function ‘NR::Matrix::operator const NRMatrix*() const’: ./libnr/nr-matrix.h:406: warning: dereferencing type-punned pointer might break strict-aliasing rules In file included from sp-item.h:24, from sp-shape.h:18, from knotholder.cpp:19: ./libnr/nr-matrix.h: In member function ‘NR::Matrix::operator NRMatrix&()’: ./libnr/nr-matrix.h:377: warning: dereferencing type-punned pointer might break strict-aliasing rules ./libnr/nr-matrix.h: In member function ‘NR::Matrix::operator const NRMatrix&() const’: ./libnr/nr-matrix.h:387: warning: dereferencing type-punned pointer might break strict-aliasing rules ./libnr/nr-matrix.h: In member function ‘NR::Matrix::operator NRMatrix*()’: ./libnr/nr-matrix.h:397: warning: dereferencing type-punned pointer might break strict-aliasing rules ./libnr/nr-matrix.h: In member function ‘NR::Matrix::operator const NRMatrix*() const’: ./libnr/nr-matrix.h:406: warning: dereferencing type-punned pointer might break strict-aliasing rules In file included from sp-item.h:24, from sp-item-group.h:17, from layer-fns.cpp:17: ./libnr/nr-matrix.h: In member function ‘NR::Matrix::operator NRMatrix&()’: ./libnr/nr-matrix.h:377: warning: dereferencing type-punned pointer might break strict-aliasing rules ./libnr/nr-matrix.h: In member function ‘NR::Matrix::operator const NRMatrix&() const’: ./libnr/nr-matrix.h:387: warning: dereferencing type-punned pointer might break strict-aliasing rules ./libnr/nr-matrix.h: In member function ‘NR::Matrix::operator NRMatrix*()’: ./libnr/nr-matrix.h:397: warning: dereferencing type-punned pointer might break strict-aliasing rules ./libnr/nr-matrix.h: In member function ‘NR::Matrix::operator const NRMatrix*() const’: ./libnr/nr-matrix.h:406: warning: dereferencing type-punned pointer might break strict-aliasing rules inkscape.cpp: In function ‘bool inkscape_load_config(const gchar*, Inkscape::XML::Document*, const gchar*, unsigned int, const gchar*, const gchar*, const gchar*, const gchar*)’: inkscape.cpp:673: warning: format not a string literal, argument types not checked inkscape.cpp:685: warning: format not a string literal, argument types not checked inkscape.cpp:696: warning: format not a string literal, argument types not checked inkscape.cpp: In function ‘bool inkscape_init_config(Inkscape::XML::Document*, const gchar*, const gchar*, unsigned int, const gchar*, const gchar*, const gchar*, const gchar*, const gchar*)’: inkscape.cpp:1258: warning: format not a string literal, argument types not checked inkscape.cpp:1265: warning: format not a string literal, argument types not checked inkscape.cpp:1297: warning: format not a string literal, argument types not checked inkscape.cpp:1304: warning: format not a string literal, argument types not checked inkscape.cpp:1319: warning: format not a string literal, argument types not checked inkscape.cpp:1326: warning: format not a string literal, argument types not checked inkscape.cpp:1335: warning: format not a string literal, argument types not checked inkscape.cpp:1343: warning: format not a string literal, argument types not checked In file included from desktop.h:32, from layer-manager.cpp:16: libnr/nr-matrix.h: In member function ‘NR::Matrix::operator NRMatrix&()’: libnr/nr-matrix.h:377: warning: dereferencing type-punned pointer might break strict-aliasing rules libnr/nr-matrix.h: In member function ‘NR::Matrix::operator const NRMatrix&() const’: libnr/nr-matrix.h:387: warning: dereferencing type-punned pointer might break strict-aliasing rules libnr/nr-matrix.h: In member function ‘NR::Matrix::operator NRMatrix*()’: libnr/nr-matrix.h:397: warning: dereferencing type-punned pointer might break strict-aliasing rules libnr/nr-matrix.h: In member function ‘NR::Matrix::operator const NRMatrix*() const’: libnr/nr-matrix.h:406: warning: dereferencing type-punned pointer might break strict-aliasing rules In file included from display/sp-canvas.h:38, from display/sp-ctrlline.h:17, from line-geometry.h:19, from line-geometry.cpp:14: ./libnr/nr-matrix.h: In member function ‘NR::Matrix::operator NRMatrix&()’: ./libnr/nr-matrix.h:377: warning: dereferencing type-punned pointer might break strict-aliasing rules ./libnr/nr-matrix.h: In member function ‘NR::Matrix::operator const NRMatrix&() const’: ./libnr/nr-matrix.h:387: warning: dereferencing type-punned pointer might break strict-aliasing rules ./libnr/nr-matrix.h: In member function ‘NR::Matrix::operator NRMatrix*()’: ./libnr/nr-matrix.h:397: warning: dereferencing type-punned pointer might break strict-aliasing rules ./libnr/nr-matrix.h: In member function ‘NR::Matrix::operator const NRMatrix*() const’: ./libnr/nr-matrix.h:406: warning: dereferencing type-punned pointer might break strict-aliasing rules In file included from ./desktop.h:32, from main-cmdlineact.cpp:11: ./libnr/nr-matrix.h: In member function ‘NR::Matrix::operator NRMatrix&()’: ./libnr/nr-matrix.h:377: warning: dereferencing type-punned pointer might break strict-aliasing rules ./libnr/nr-matrix.h: In member function ‘NR::Matrix::operator const NRMatrix&() const’: ./libnr/nr-matrix.h:387: warning: dereferencing type-punned pointer might break strict-aliasing rules ./libnr/nr-matrix.h: In member function ‘NR::Matrix::operator NRMatrix*()’: ./libnr/nr-matrix.h:397: warning: dereferencing type-punned pointer might break strict-aliasing rules ./libnr/nr-matrix.h: In member function ‘NR::Matrix::operator const NRMatrix*() const’: ./libnr/nr-matrix.h:406: warning: dereferencing type-punned pointer might break strict-aliasing rules In file included from display/sp-canvas.h:38, from display/sp-canvas-util.h:16, from node-context.cpp:21: ./libnr/nr-matrix.h: In member function ‘NR::Matrix::operator NRMatrix&()’: ./libnr/nr-matrix.h:377: warning: dereferencing type-punned pointer might break strict-aliasing rules ./libnr/nr-matrix.h: In member function ‘NR::Matrix::operator const NRMatrix&() const’: ./libnr/nr-matrix.h:387: warning: dereferencing type-punned pointer might break strict-aliasing rules ./libnr/nr-matrix.h: In member function ‘NR::Matrix::operator NRMatrix*()’: ./libnr/nr-matrix.h:397: warning: dereferencing type-punned pointer might break strict-aliasing rules ./libnr/nr-matrix.h: In member function ‘NR::Matrix::operator const NRMatrix*() const’: ./libnr/nr-matrix.h:406: warning: dereferencing type-punned pointer might break strict-aliasing rules In file included from desktop.h:32, from interface.cpp:35: libnr/nr-matrix.h: In member function ‘NR::Matrix::operator NRMatrix&()’: libnr/nr-matrix.h:377: warning: dereferencing type-punned pointer might break strict-aliasing rules libnr/nr-matrix.h: In member function ‘NR::Matrix::operator const NRMatrix&() const’: libnr/nr-matrix.h:387: warning: dereferencing type-punned pointer might break strict-aliasing rules libnr/nr-matrix.h: In member function ‘NR::Matrix::operator NRMatrix*()’: libnr/nr-matrix.h:397: warning: dereferencing type-punned pointer might break strict-aliasing rules libnr/nr-matrix.h: In member function ‘NR::Matrix::operator const NRMatrix*() const’: libnr/nr-matrix.h:406: warning: dereferencing type-punned pointer might break strict-aliasing rules In file included from ./display/sp-canvas.h:38, from display/canvas-bpath.h:18, from nodepath.cpp:18: ./libnr/nr-matrix.h: In member function ‘NR::Matrix::operator NRMatrix&()’: ./libnr/nr-matrix.h:377: warning: dereferencing type-punned pointer might break strict-aliasing rules ./libnr/nr-matrix.h: In member function ‘NR::Matrix::operator const NRMatrix&() const’: ./libnr/nr-matrix.h:387: warning: dereferencing type-punned pointer might break strict-aliasing rules ./libnr/nr-matrix.h: In member function ‘NR::Matrix::operator NRMatrix*()’: ./libnr/nr-matrix.h:397: warning: dereferencing type-punned pointer might break strict-aliasing rules ./libnr/nr-matrix.h: In member function ‘NR::Matrix::operator const NRMatrix*() const’: ./libnr/nr-matrix.h:406: warning: dereferencing type-punned pointer might break strict-aliasing rules In file included from ./libnr/nr-point-matrix-ops.h:6, from ./libnr/nr-rect.h:26, from display/curve.h:22, from path-chemistry.cpp:23: ./libnr/nr-matrix.h: In member function ‘NR::Matrix::operator NRMatrix&()’: ./libnr/nr-matrix.h:377: warning: dereferencing type-punned pointer might break strict-aliasing rules ./libnr/nr-matrix.h: In member function ‘NR::Matrix::operator const NRMatrix&() const’: ./libnr/nr-matrix.h:387: warning: dereferencing type-punned pointer might break strict-aliasing rules ./libnr/nr-matrix.h: In member function ‘NR::Matrix::operator NRMatrix*()’: ./libnr/nr-matrix.h:397: warning: dereferencing type-punned pointer might break strict-aliasing rules ./libnr/nr-matrix.h: In member function ‘NR::Matrix::operator const NRMatrix*() const’: ./libnr/nr-matrix.h:406: warning: dereferencing type-punned pointer might break strict-aliasing rules interface.cpp: At global scope: interface.cpp:101: warning: deprecated conversion from string constant to ‘gchar*’ interface.cpp:101: warning: deprecated conversion from string constant to ‘gchar*’ interface.cpp:101: warning: deprecated conversion from string constant to ‘gchar*’ interface.cpp:101: warning: deprecated conversion from string constant to ‘gchar*’ interface.cpp:101: warning: deprecated conversion from string constant to ‘gchar*’ interface.cpp:101: warning: deprecated conversion from string constant to ‘gchar*’ interface.cpp: In function ‘GtkWidget* sp_ui_menu_append_item_from_verb(GtkMenu*, Inkscape::Verb*, Inkscape::UI::View::View*, bool, GSList*)’: interface.cpp:609: warning: dereferencing type-punned pointer might break strict-aliasing rules In file included from sp-item.h:24, from object-edit.cpp:19: ./libnr/nr-matrix.h: In member function ‘NR::Matrix::operator NRMatrix&()’: ./libnr/nr-matrix.h:377: warning: dereferencing type-punned pointer might break strict-aliasing rules ./libnr/nr-matrix.h: In member function ‘NR::Matrix::operator const NRMatrix&() const’: ./libnr/nr-matrix.h:387: warning: dereferencing type-punned pointer might break strict-aliasing rules ./libnr/nr-matrix.h: In member function ‘NR::Matrix::operator NRMatrix*()’: ./libnr/nr-matrix.h:397: warning: dereferencing type-punned pointer might break strict-aliasing rules ./libnr/nr-matrix.h: In member function ‘NR::Matrix::operator const NRMatrix*() const’: ./libnr/nr-matrix.h:406: warning: dereferencing type-punned pointer might break strict-aliasing rules In file included from ./libnr/nr-point-matrix-ops.h:6, from ./libnr/nr-rect.h:26, from display/curve.h:22, from draw-context.h:18, from pen-context.h:8, from pen-context.cpp:22: ./libnr/nr-matrix.h: In member function ‘NR::Matrix::operator NRMatrix&()’: ./libnr/nr-matrix.h:377: warning: dereferencing type-punned pointer might break strict-aliasing rules ./libnr/nr-matrix.h: In member function ‘NR::Matrix::operator const NRMatrix&() const’: ./libnr/nr-matrix.h:387: warning: dereferencing type-punned pointer might break strict-aliasing rules ./libnr/nr-matrix.h: In member function ‘NR::Matrix::operator NRMatrix*()’: ./libnr/nr-matrix.h:397: warning: dereferencing type-punned pointer might break strict-aliasing rules ./libnr/nr-matrix.h: In member function ‘NR::Matrix::operator const NRMatrix*() const’: ./libnr/nr-matrix.h:406: warning: dereferencing type-punned pointer might break strict-aliasing rules prefix.cpp: In function ‘char* br_extract_dir(const char*)’: prefix.cpp:362: error: invalid conversion from ‘const char*’ to ‘char*’ prefix.cpp: In function ‘char* br_extract_prefix(const char*)’: prefix.cpp:398: error: invalid conversion from ‘const char*’ to ‘char*’ make[2]: *** [prefix.o] Error 1 make[2]: *** Waiting for unfinished jobs.... In file included from live_effects/effect.h:16, from live_effects/lpeobject.h:13, from nodepath.cpp:52: ./2geom/path.h: At global scope: ./2geom/path.h:74: warning: ‘virtual Geom::Curve* Geom::Curve::reverse() const’ was hidden ./2geom/path.h:319: warning: by ‘Geom::Curve* Geom::SVGEllipticalArc::reverse(double, double) const’ In file included from sp-item.h:24, from persp3d.h:24, from persp3d.cpp:14: ./libnr/nr-matrix.h: In member function ‘NR::Matrix::operator NRMatrix&()’: ./libnr/nr-matrix.h:377: warning: dereferencing type-punned pointer might break strict-aliasing rules ./libnr/nr-matrix.h: In member function ‘NR::Matrix::operator const NRMatrix&() const’: ./libnr/nr-matrix.h:387: warning: dereferencing type-punned pointer might break strict-aliasing rules ./libnr/nr-matrix.h: In member function ‘NR::Matrix::operator NRMatrix*()’: ./libnr/nr-matrix.h:397: warning: dereferencing type-punned pointer might break strict-aliasing rules ./libnr/nr-matrix.h: In member function ‘NR::Matrix::operator const NRMatrix*() const’: ./libnr/nr-matrix.h:406: warning: dereferencing type-punned pointer might break strict-aliasing rules In file included from ./libnr/nr-point-matrix-ops.h:6, from ./libnr/nr-rect.h:26, from display/curve.h:22, from draw-context.h:18, from pencil-context.h:8, from pencil-context.cpp:20: ./libnr/nr-matrix.h: In member function ‘NR::Matrix::operator NRMatrix&()’: ./libnr/nr-matrix.h:377: warning: dereferencing type-punned pointer might break strict-aliasing rules ./libnr/nr-matrix.h: In member function ‘NR::Matrix::operator const NRMatrix&() const’: ./libnr/nr-matrix.h:387: warning: dereferencing type-punned pointer might break strict-aliasing rules ./libnr/nr-matrix.h: In member function ‘NR::Matrix::operator NRMatrix*()’: ./libnr/nr-matrix.h:397: warning: dereferencing type-punned pointer might break strict-aliasing rules ./libnr/nr-matrix.h: In member function ‘NR::Matrix::operator const NRMatrix*() const’: ./libnr/nr-matrix.h:406: warning: dereferencing type-punned pointer might break strict-aliasing rules In file included from ./ui/widget/point.h:23, from ./ui/widget/registered-widget.h:24, from live_effects/parameter/parameter.h:17, from nodepath.cpp:53: ./ui/widget/labelled.h:39: warning: type qualifiers ignored on function return type ./ui/widget/labelled.h:40: warning: type qualifiers ignored on function return type nodepath.cpp:56: warning: declaration ‘class NR::Matrix’ does not declare anything In file included from sp-item.h:24, from persp3d.h:24, from persp3d-reference.cpp:11: ./libnr/nr-matrix.h: In member function ‘NR::Matrix::operator NRMatrix&()’: ./libnr/nr-matrix.h:377: warning: dereferencing type-punned pointer might break strict-aliasing rules ./libnr/nr-matrix.h: In member function ‘NR::Matrix::operator const NRMatrix&() const’: ./libnr/nr-matrix.h:387: warning: dereferencing type-punned pointer might break strict-aliasing rules In file included from display/sp-canvas.h:38, from display/sp-ctrlline.h:17, from line-geometry.h:19, from perspective-line.h:15, from perspective-line.cpp:14: ./libnr/nr-matrix.h: In member function ‘NR::Matrix::operator NRMatrix&()’: ./libnr/nr-matrix.h:377: warning: dereferencing type-punned pointer might break strict-aliasing rules ./libnr/nr-matrix.h: In member function ‘NR::Matrix::operator const NRMatrix&() const’: ./libnr/nr-matrix.h:387: warning: dereferencing type-punned pointer might break strict-aliasing rules ./libnr/nr-matrix.h: In member function ‘NR::Matrix::operator NRMatrix*()’: ./libnr/nr-matrix.h:397: warning: dereferencing type-punned pointer might break strict-aliasing rules ./libnr/nr-matrix.h: In member function ‘NR::Matrix::operator const NRMatrix*() const’: ./libnr/nr-matrix.h:406: warning: dereferencing type-punned pointer might break strict-aliasing rules ./libnr/nr-matrix.h: In member function ‘NR::Matrix::operator NRMatrix*()’: ./libnr/nr-matrix.h:397: warning: dereferencing type-punned pointer might break strict-aliasing rules ./libnr/nr-matrix.h: In member function ‘NR::Matrix::operator const NRMatrix*() const’: ./libnr/nr-matrix.h:406: warning: dereferencing type-punned pointer might break strict-aliasing rules persp3d.cpp: In function ‘void persp3d_update(SPObject*, SPCtx*, guint)’: persp3d.cpp:190: warning: suggest parentheses around arithmetic in operand of ‘|’ ./libnr/nr-maybe.h: In function ‘NR::Maybe sp_node_selected_common_coord(Inkscape::NodePath::Path*, NR::Dim2)’: ./libnr/nr-maybe.h:51: warning: ‘no_coord.NR::Maybe::_storage.NR::MaybeStorage::_value’ may be used uninitialized in this function nodepath.cpp:1396: note: ‘no_coord.NR::Maybe::_storage.NR::MaybeStorage::_value’ was declared here make[1]: *** [all-recursive] Error 1 make: *** [all] Error 2 * * ERROR: media-gfx/inkscape-0.46-r5 failed. * Call stack: * ebuild.sh, line 49: Called src_compile * environment, line 3017: Called gnome2_src_compile * environment, line 2349: Called die * The specific snippet of code: * emake || die "compile failure" * The die message: * compile failure * * If you need support, post the topmost build error, and the call stack if relevant. * A complete build log is located at '/var/log/portage/media-gfx:inkscape-0.46-r5:20090521-152049.log'. * The ebuild environment file is located at '/var/tmp/portage/media-gfx/inkscape-0.46-r5/temp/environment'. *