------------------------- date: Sat Sep 28 13:13:26 CEST 2013 branch: /Volumes/magenta/mp-trunk/src/inkscape-repo/bug1193025-clang command: ../../../bin/build-inkscape.sh quartz s u b dbus ------------------------- ### setting up... ### ------------- ### GTK+ backend: Quartz ### don't ask for each step ### update src ### build specified targets ### target: dbus-enabled build ### set current build env (MacPorts tree) ### setup_env ### change to current branch directory ### current bzr status ### bzr status unknown: build-dbus/ inst/ inst-dbus/ 12602 ### ------------- ### continue? (cancel with Ctrl+C) ### ### bzr update + '[' ']' + '[' ']' + bzr pull M src/display/sodipodi-ctrl.cpp M src/display/sodipodi-ctrl.h M src/knot.cpp M src/libavoid/vertices.h M src/libcola/connected_components.cpp M src/libcola/cycle_detector.cpp M src/libcola/gradient_projection.cpp M src/libcola/straightener.cpp M src/sp-object.h All changes applied successfully. Using saved parent location: bzr+ssh://bazaar.launchpad.net/+branch/inkscape/ Now on revision 12605. + '[' 0 -eq 0 ']' + touch src/main.cpp + touch src/ui/dialog/aboutbox.cpp + set +x ### build ### -- experimental dbus ### ---- make in build-dbus + '[' ']' + cd build-dbus + '[' 0 -eq 0 ']' + make -j 5 make all-recursive Making all in src make all-am CXX dom/cssreader.o CXX dom/domimpl.o CXX dom/domptr.o CXX dom/domstring.o CXX dom/lsimpl.o CXX dom/prop-css2.o CXX dom/prop-css.o CXX dom/prop-svg.o CXX dom/smilimpl.o CXX dom/svgimpl.o CXX dom/svgreader.o CXX dom/ucd.o ../../src/dom/ucd.cpp:2519:17: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] if ((ch >= entry->low) && (ch <= entry->high)) { ~~ ^ ~~~~~~~~~~ ../../src/dom/ucd.cpp:2519:39: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] if ((ch >= entry->low) && (ch <= entry->high)) { ~~ ^ ~~~~~~~~~~~ 2 warnings generated. CXX dom/uri.o CXX dom/xmlreader.o CXX dom/xpathimpl.o CXX dom/xpathparser.o CXX dom/xpathtoken.o CXX dom/io/domstream.o CXX dom/util/ziptool.o CC libcroco/cr-utils.o CC libcroco/cr-input.o CC libcroco/cr-enc-handler.o CC libcroco/cr-num.o CC libcroco/cr-rgb.o CC libcroco/cr-token.o CC libcroco/cr-tknzr.o CC libcroco/cr-term.o CC libcroco/cr-attr-sel.o CC libcroco/cr-pseudo.o CC libcroco/cr-additional-sel.o CC libcroco/cr-simple-sel.o CC libcroco/cr-selector.o CC libcroco/cr-doc-handler.o CC libcroco/cr-parser.o CC libcroco/cr-declaration.o CC libcroco/cr-statement.o CC libcroco/cr-stylesheet.o CC libcroco/cr-cascade.o CC libcroco/cr-om-parser.o CC libcroco/cr-style.o CC libcroco/cr-libxml-node-iface.o CC libcroco/cr-sel-eng.o CC libcroco/cr-fonts.o CC libcroco/cr-prop-list.o CC libcroco/cr-parsing-location.o CC libcroco/cr-string.o CXX libavoid/connector.o CXX libavoid/geometry.o CXX libavoid/geomtypes.o CXX libavoid/graph.o CXX libavoid/makepath.o CXX libavoid/orthogonal.o CXX libavoid/vpsc.o 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 CC libgdl/libgdl_libgdl_a-gdl-dock-object.o CC libgdl/libgdl_libgdl_a-gdl-dock-master.o CC libgdl/libgdl_libgdl_a-gdl-dock.o CC libgdl/libgdl_libgdl_a-gdl-dock-item.o CC libgdl/libgdl_libgdl_a-gdl-dock-item-button-image.o CC libgdl/libgdl_libgdl_a-gdl-dock-item-grip.o CC libgdl/libgdl_libgdl_a-gdl-dock-notebook.o CC libgdl/libgdl_libgdl_a-gdl-dock-paned.o CC libgdl/libgdl_libgdl_a-gdl-dock-tablabel.o CC libgdl/libgdl_libgdl_a-gdl-dock-placeholder.o CC libgdl/libgdl_libgdl_a-gdl-dock-bar.o CC libgdl/libgdl_libgdl_a-gdl-switcher.o CC libgdl/libgdl_libgdl_a-gdl-win32.o CC libgdl/libgdl_libgdl_a-libgdltypebuiltins.o CC libgdl/libgdl_libgdl_a-libgdlmarshal.o CC libuemf/uemf.o CC libuemf/uemf_endian.o ../../src/libuemf/uemf_endian.c:426:10: warning: explicitly assigning a variable of type 'int' to itself [-Wself-assign] torev = torev; // shuts up compiler warnings about unused parameters ~~~~~ ^ ~~~~~ CC libuemf/uemf_print.o CC libuemf/uemf_utf.o CC libuemf/uwmf.o CC libuemf/uwmf_endian.o ../../src/libuemf/uwmf_endian.c:285:10: warning: explicitly assigning a variable of type 'int' to itself [-Wself-assign] torev = torev; // shuts up compiler warnings about unused parameters ~~~~~ ^ ~~~~~ ../../src/libuemf/uwmf_endian.c:310:10: warning: explicitly assigning a variable of type 'int' to itself [-Wself-assign] torev = torev; // shuts up compiler warnings about unused parameters ~~~~~ ^ ~~~~~ ../../src/libuemf/uwmf_endian.c:706:10: warning: explicitly assigning a variable of type 'int' to itself [-Wself-assign] torev = torev; ~~~~~ ^ ~~~~~ CC libuemf/uwmf_print.o CC libuemf/symbol_convert.o CXX libcola/cola.o 1 warning generated. CXX libcola/conjugate_gradient.o 3 warnings generated. CXX libcola/gradient_projection.o CXX libcola/shortest_paths.o CXX libcola/straightener.o CXX libcola/connected_components.o CXX libvpsc/block.o CXX libvpsc/blocks.o CXX libvpsc/constraint.o CXX libvpsc/generate-constraints.o CXX libvpsc/pairingheap/PairingHeap.o CXX libvpsc/remove_rectangle_overlap.o CXX libvpsc/solve_VPSC.o CXX libvpsc/csolve_VPSC.o CXX libvpsc/variable.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 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 In file included from ../../src/2geom/curve.cpp:37: ../../src/2geom/ord.h:46:12: warning: unused function 'operator-' [-Wunused-function] inline Cmp operator-(Cmp x) { ^ CXX 2geom/elliptical-arc.o 1 warning generated. CXX 2geom/geom.o CXX 2geom/line.o CXX 2geom/nearest-point.o CXX 2geom/path.o CXX 2geom/path-intersection.o CXX 2geom/pathvector.o CXX 2geom/piecewise.o ../../src/2geom/path-intersection.cpp:118:12: warning: unused variable 'x' [-Wunused-variable] double x = p.initialPoint()[X]; ^ ../../src/2geom/path-intersection.cpp:119:9: warning: unused variable 'res' [-Wunused-variable] Cmp res = cmp(p[0].finalPoint()[Y], y); ^ In file included from ../../src/2geom/path-intersection.cpp:3: ../../src/2geom/ord.h:46:12: warning: unused function 'operator-' [-Wunused-function] inline Cmp operator-(Cmp x) { ^ 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 3 warnings generated. 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 In file included from ../../src/2geom/shape.cpp:40: ../../src/2geom/ord.h:46:12: warning: unused function 'operator-' [-Wunused-function] inline Cmp operator-(Cmp x) { ^ CXX 2geom/svg-elliptical-arc.o CXX 2geom/svg-path.o CXX 2geom/svg-path-parser.o CXX 2geom/sweep.o 1 warning generated. CXX 2geom/toposweep.o CXX 2geom/transforms.o CXX 2geom/utils.o CXX 2geom/numeric/matrix.o CXX libdepixelize/kopftracer2011.o VER_PREFIX="0.48+devel";\ VER_BZRREV=" r`bzr revno`"; \ if test ! -z "`bzr status -S -V ../../src`"; then \ VER_CUSTOM=" custom"; \ fi; \ VERSION="$VER_PREFIX$VER_BZRREV$VER_CUSTOM"; \ echo "namespace Inkscape { " \ "char const *version_string = \"$VERSION\"; " \ "}" > inkscape-version.new.cpp; \ if cmp -s inkscape-version.new.cpp inkscape-version.cpp; then \ rm inkscape-version.new.cpp; \ else \ mv inkscape-version.new.cpp inkscape-version.cpp; \ fi; \ echo $VERSION CC extension/dbus/wrapper/libinkdbus_la-inkscape-dbus-wrapper.lo In file included from ../../src/2geom/toposweep.cpp:1: ../../src/2geom/toposweep.h:196:14: warning: unused variable 'rev' [-Wunused-variable] bool rev = are_near(areas[i][0]->fp, areas[i][1]->tp); ^ 0.48+devel r12605 CXX main.o CXX arc-context.o CXX attributes.o CXX attribute-rel-svg.o CXX attribute-rel-css.o CXX attribute-rel-util.o 1 warning generated. CXX axis-manip.o CXX box3d-context.o CXX box3d.o CXX box3d-side.o CXX color.o CXX color-profile.o CXX common-context.o In file included from ../../src/color-profile.cpp:31: /Volumes/magenta/mp-trunk/quartz/include/lcms.h:1418:14: warning: comparison of unsigned expression < 0 is always false [-Wtautological-compare] if (size < 0) return NULL; // Prevent signed size_t exploits ~~~~ ^ ~ CXX composite-undo-stack-observer.o CXX conditions.o CXX conn-avoid-ref.o CXX connector-context.o CXX console-output-undo-observer.o CXX context-fns.o 1 warning generated. CXX desktop.o CXX desktop-events.o CXX desktop-handles.o CXX desktop-style.o CXX device-manager.o CXX dir-util.o CXX document.o CXX document-subset.o CXX document-undo.o CXX doxygen-main.o CXX draw-anchor.o CXX draw-context.o CXX dropper-context.o CXX dyna-draw-context.o CXX ege-adjustment-action.o CXX ege-color-prof-tracker.o CXX ege-output-action.o CXX ege-select-one-action.o CXX eraser-context.o CXX event-context.o CXX event-log.o CXX extract-uri.o CXX file.o CXX filter-chemistry.o CXX filter-enums.o CXX flood-context.o CXX gc-anchored.o CXX gc.o CXX gc-finalized.o CXX gradient-chemistry.o CXX gradient-context.o CXX gradient-drag.o CXX graphlayout.o ../../src/gradient-drag.cpp:2390:69: warning: variable 'p' is uninitialized when used within its own initialization [-Wuninitialized] Geom::Point p = ls.pointAt(ls.nearestPoint(dragger->point + p)); ~ ^ CXX guide-snapper.o CXX help.o CXX helper/pixbuf-ops.o CXX id-clash.o CXX ink-action.o 1 warning generated. CXX ink-comboboxentry-action.o CXX inkscape.o CXX interface.o CXX knot.o CXX knotholder.o CXX knot-holder-entity.o CXX layer-fns.o CXX layer-manager.o CXX layer-model.o ../../src/interface.cpp:1035:37: warning: cast from 'const guchar *' (aka 'const unsigned char *') to 'guint16 *' (aka 'unsigned short *') increases required alignment from 1 to 2 [-Wcast-align] guint16* dataVals = (guint16*)gtk_selection_data_get_data (data); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX line-geometry.o CXX line-snapper.o CXX lpe-tool-context.o 1 warning generated. CXX main-cmdlineact.o CXX marker.o CXX media.o CXX mesh-context.o CXX message-context.o CXX message-stack.o CXX mod360.o CXX object-edit.o CXX object-hierarchy.o CXX object-snapper.o CXX path-chemistry.o CXX pencil-context.o CXX pen-context.o CXX persp3d.o CXX persp3d-reference.o CXX perspective-line.o CXX preferences.o CXX prefix.o CXX print.o CXX profile-manager.o CXX proj_pt.o CXX removeoverlap.o CXX rdf.o CXX rect-context.o CXX resource-manager.o In file included from ../../src/print.cpp:18: In file included from ../../src/ui/dialog/print.h:15: In file included from /Volumes/magenta/mp-trunk/quartz/include/gtkmm-2.4/gtkmm/printoperation.h:28: In file included from /Volumes/magenta/mp-trunk/quartz/include/gtkmm-2.4/gtkmm/pagesetup.h:28: /Volumes/magenta/mp-trunk/quartz/include/gtkmm-2.4/gtkmm/papersize.h:290:1: warning: 'PaperSizeTraits' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct PaperSizeTraits ^ /Volumes/magenta/mp-trunk/quartz/include/gtkmm-2.4/gtkmm/papersize.h:35:1: note: did you mean struct here? class PaperSizeTraits; ^~~~~ struct CXX rubberband.o 1 warning generated. CXX satisfied-guide-cns.o CXX selcue.o CXX select-context.o CXX selection-chemistry.o CXX selection.o CXX selection-describer.o CXX seltrans.o CXX seltrans-handles.o CXX shape-editor.o CXX shortcuts.o CXX snap.o ../../src/seltrans.cpp:686:33: warning: cast from 'gboolean *' (aka 'int *') to 'const SPSelTransHandle *' increases required alignment from 4 to 8 [-Wcast-align] knot, position, state, *(SPSelTransHandle const *) data ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. CXX snapped-curve.o CXX snapped-line.o CXX snapped-point.o CXX snapper.o CXX snap-preferences.o CXX sp-anchor.o CXX sp-clippath.o CXX sp-conn-end.o CXX sp-conn-end-pair.o CXX sp-cursor.o CXX sp-defs.o CXX sp-desc.o CXX sp-ellipse.o CXX sp-filter.o CXX sp-filter-primitive.o CXX sp-filter-reference.o CXX sp-flowdiv.o CXX sp-flowregion.o CXX sp-flowtext.o CXX sp-font.o CXX sp-font-face.o CXX sp-glyph.o CXX sp-glyph-kerning.o CXX sp-gradient.o CXX sp-gradient-reference.o CXX sp-guide.o CXX sp-image.o CXX spiral-context.o CXX sp-item.o CXX sp-item-group.o In file included from ../../src/sp-image.cpp:53: /Volumes/magenta/mp-trunk/quartz/include/lcms.h:1418:14: warning: comparison of unsigned expression < 0 is always false [-Wtautological-compare] if (size < 0) return NULL; // Prevent signed size_t exploits ~~~~ ^ ~ 1 warning generated. CXX sp-item-notify-moveto.o CXX sp-item-rm-unsatisfied-cns.o 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 CXX sp-metadata.o CXX sp-mesh-array.o CXX sp-mesh-gradient.o CXX sp-mesh-patch.o CXX sp-mesh-row.o CXX sp-missing-glyph.o CXX sp-namedview.o CXX sp-object.o CXX sp-object-group.o CXX sp-offset.o CXX sp-paint-server.o CXX sp-path.o CXX sp-pattern.o CXX sp-polygon.o CXX sp-polyline.o CXX sp-radial-gradient.o CXX sp-rect.o CXX sp-root.o CXX sp-script.o CXX sp-shape.o CXX sp-spiral.o CXX sp-star.o CXX sp-stop.o CXX sp-string.o CXX sp-style-elem.o CXX sp-switch.o CXX sp-symbol.o CXX sp-text.o CXX sp-title.o CXX sp-tref.o CXX sp-tref-reference.o CXX sp-tspan.o CXX sp-use.o CXX sp-use-reference.o CXX spray-context.o CXX star-context.o CXX style.o CXX svg-view.o CXX svg-view-widget.o CXX text-chemistry.o CXX text-context.o CXX text-editing.o CXX tools-switch.o CXX transf_mat_3x4.o CXX tweak-context.o CXX unclump.o CXX unicoderange.o CXX uri.o CXX uri-references.o CXX vanishing-point.o CXX verbs.o CXX version.o CXX zoom-context.o CXX measure-context.o CXX dialogs/dialog-events.o CXX display/cairo-utils.o CXX display/canvas-arena.o CXX display/canvas-axonomgrid.o CXX display/canvas-bpath.o CXX display/canvas-grid.o CXX display/canvas-temporary-item.o CXX display/canvas-temporary-item-list.o CXX display/canvas-text.o CXX display/curve.o CXX display/drawing.o CXX display/drawing-context.o CXX display/drawing-group.o CXX display/drawing-image.o CXX display/drawing-item.o CXX display/drawing-shape.o 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 CXX display/nr-filter-blend.o CXX display/nr-filter-colormatrix.o CXX display/nr-filter-component-transfer.o CXX display/nr-filter-composite.o CXX display/nr-filter-convolve-matrix.o CXX display/nr-filter.o CXX display/nr-filter-diffuselighting.o CXX display/nr-filter-displacement-map.o CXX display/nr-filter-flood.o CXX display/nr-filter-gaussian.o CXX display/nr-filter-image.o CXX display/nr-filter-merge.o CXX display/nr-filter-morphology.o CXX display/nr-filter-offset.o CXX display/nr-filter-primitive.o CXX display/nr-filter-slot.o CXX display/nr-filter-specularlighting.o CXX display/nr-filter-tile.o CXX display/nr-filter-turbulence.o CXX display/nr-filter-units.o CXX display/nr-filter-utils.o CXX display/nr-light.o CXX display/nr-style.o CXX display/nr-svgfonts.o CXX display/snap-indicator.o CXX display/sodipodi-ctrl.o ../../src/display/nr-filter-turbulence.cpp:288:25: warning: in-class initializer for static data member of type 'const double' is a GNU extension [-Wgnu] static double const PerlinOffset = 4096.0; ^ ~~~~~~ 1 warning generated. CXX display/sodipodi-ctrlrect.o CXX display/sp-canvas.o CXX display/sp-canvas-util.o CXX display/sp-ctrlcurve.o CXX display/sp-ctrlline.o CXX display/sp-ctrlpoint.o CXX display/sp-ctrlquadr.o CXX extension/extension.o CXX extension/db.o CXX extension/dependency.o CXX extension/error-file.o CXX extension/execution-env.o CXX extension/init.o CXX extension/param/parameter.o CXX extension/param/notebook.o CXX extension/param/bool.o CXX extension/param/color.o CXX extension/param/description.o In file included from ../../src/extension/init.cpp:38: In file included from ../../src/extension/internal/emf-print.h:19: ../../src/extension/internal/metafile-print.h:30:1: warning: struct 'SPObject' was previously declared as a class [-Wmismatched-tags] struct SPObject; ^ ../../src/sp-object.h:186:7: note: previous use is here class SPObject { // : public GObject { ^ ../../src/extension/internal/metafile-print.h:30:1: note: did you mean class here? struct SPObject; ^~~~~~ class In file included from ../../src/extension/init.cpp:38: In file included from ../../src/extension/internal/emf-print.h:21: ../../src/sp-gradient.h:104:1: warning: 'SPGradient' defined as a class here but previously declared as a struct [-Wmismatched-tags] class SPGradient : public SPPaintServer { ^ ../../src/extension/internal/metafile-print.h:29:1: note: did you mean class here? struct SPGradient; ^~~~~~ class CXX extension/param/enum.o CXX extension/param/float.o 2 warnings generated. CXX extension/param/int.o CXX extension/param/radiobutton.o CXX extension/param/string.o CXX extension/prefdialog.o CXX extension/system.o CXX extension/timer.o CXX extension/input.o CXX extension/output.o CXX extension/effect.o CXX extension/patheffect.o ../../src/extension/system.cpp:584:13: warning: enumeration value 'FILE_SAVE_METHOD_EXPORT' not handled in switch [-Wswitch-enum] switch (method) { ^ ../../src/extension/system.cpp:608:13: warning: enumeration value 'FILE_SAVE_METHOD_EXPORT' not handled in switch [-Wswitch-enum] switch (method) { ^ ../../src/extension/system.cpp:652:13: warning: enumeration value 'FILE_SAVE_METHOD_EXPORT' not handled in switch [-Wswitch-enum] switch (method) { ^ ../../src/extension/system.cpp:669:13: warning: enumeration value 'FILE_SAVE_METHOD_EXPORT' not handled in switch [-Wswitch-enum] switch (method) { ^ CXX extension/print.o 4 warnings generated. CXX extension/dbus/dbus-init.o CXX extension/dbus/application-interface.o CXX extension/dbus/document-interface.o CXX extension/implementation/implementation.o CXX extension/implementation/script.o CXX extension/implementation/xslt.o CXX extension/internal/wpg-input.o CXX extension/internal/vsd-input.o CXX extension/internal/cdr-input.o CXX extension/internal/bitmap/imagemagick.o CXX extension/internal/bitmap/adaptiveThreshold.o CXX extension/internal/bitmap/addNoise.o CXX extension/internal/bitmap/blur.o CXX extension/internal/bitmap/channel.o 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/bluredge.o CXX extension/internal/grid.o CXX extension/internal/gimpgrad.o CXX extension/internal/svg.o CXX extension/internal/svgz.o CXX extension/internal/pdf-input-cairo.o CXX extension/internal/cairo-ps-out.o CXX extension/internal/cairo-render-context.o CXX extension/internal/cairo-renderer.o CXX extension/internal/cairo-renderer-pdf-out.o CXX extension/internal/cairo-png-out.o CXX extension/internal/javafx-out.o CXX extension/internal/gdkpixbuf-input.o CXX extension/internal/latex-text-renderer.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/pov-out.o CXX extension/internal/odf.o CXX extension/internal/latex-pstricks.o CXX extension/internal/latex-pstricks-out.o CXX extension/internal/filter/filter-all.o CXX extension/internal/filter/filter-file.o CXX extension/internal/filter/filter.o CC extension/internal/text_reassemble.o CXX extension/internal/emf-print.o CXX extension/internal/emf-inout.o CXX extension/internal/metafile-print.o CXX extension/internal/wmf-print.o In file included from ../../src/extension/internal/emf-print.cpp:62: In file included from ../../src/extension/internal/emf-print.h:19: ../../src/extension/internal/metafile-print.h:29:1: warning: struct 'SPGradient' was previously declared as a class [-Wmismatched-tags] struct SPGradient; ^ ../../src/sp-gradient.h:104:7: note: previous use is here class SPGradient : public SPPaintServer { ^ ../../src/extension/internal/metafile-print.h:29:1: note: did you mean class here? struct SPGradient; ^~~~~~ class ../../src/extension/internal/metafile-print.h:30:1: warning: struct 'SPObject' was previously declared as a class [-Wmismatched-tags] struct SPObject; ^ ../../src/sp-object.h:186:7: note: previous use is here class SPObject { // : public GObject { ^ ../../src/extension/internal/metafile-print.h:30:1: note: did you mean class here? struct SPObject; ^~~~~~ class ../../src/extension/internal/emf-print.cpp:211:28: warning: cast from 'char *' to 'PU_ENHMETARECORD' (aka 'U_ENHMETARECORD *') increases required alignment from 1 to 4 [-Wcast-align] if (!rec || emf_append((PU_ENHMETARECORD)rec, et, U_REC_FREE)) { ^~~~~~~~~~~~~~~~~~~~~ ../../src/extension/internal/emf-print.cpp:218:28: warning: cast from 'char *' to 'PU_ENHMETARECORD' (aka 'U_ENHMETARECORD *') increases required alignment from 1 to 4 [-Wcast-align] if (!rec || emf_append((PU_ENHMETARECORD)rec, et, U_REC_FREE)) { ^~~~~~~~~~~~~~~~~~~~~ ../../src/extension/internal/emf-print.cpp:234:28: warning: cast from 'char *' to 'PU_ENHMETARECORD' (aka 'U_ENHMETARECORD *') increases required alignment from 1 to 4 [-Wcast-align] if (!rec || emf_append((PU_ENHMETARECORD)rec, et, U_REC_FREE)) { ^~~~~~~~~~~~~~~~~~~~~ ../../src/extension/internal/emf-print.cpp:242:32: warning: cast from 'char *' to 'PU_ENHMETARECORD' (aka 'U_ENHMETARECORD *') increases required alignment from 1 to 4 [-Wcast-align] if (!rec || emf_append((PU_ENHMETARECORD)rec, et, U_REC_FREE)) { ^~~~~~~~~~~~~~~~~~~~~ ../../src/extension/internal/emf-print.cpp:248:32: warning: cast from 'char *' to 'PU_ENHMETARECORD' (aka 'U_ENHMETARECORD *') increases required alignment from 1 to 4 [-Wcast-align] if (!rec || emf_append((PU_ENHMETARECORD)rec, et, U_REC_FREE)) { ^~~~~~~~~~~~~~~~~~~~~ ../../src/extension/internal/emf-print.cpp:256:28: warning: cast from 'char *' to 'PU_ENHMETARECORD' (aka 'U_ENHMETARECORD *') increases required alignment from 1 to 4 [-Wcast-align] if (!rec || emf_append((PU_ENHMETARECORD)rec, et, U_REC_FREE)) { ^~~~~~~~~~~~~~~~~~~~~ ../../src/extension/internal/emf-print.cpp:262:28: warning: cast from 'char *' to 'PU_ENHMETARECORD' (aka 'U_ENHMETARECORD *') increases required alignment from 1 to 4 [-Wcast-align] if (!rec || emf_append((PU_ENHMETARECORD)rec, et, U_REC_FREE)) { ^~~~~~~~~~~~~~~~~~~~~ ../../src/extension/internal/emf-print.cpp:272:28: warning: cast from 'char *' to 'PU_ENHMETARECORD' (aka 'U_ENHMETARECORD *') increases required alignment from 1 to 4 [-Wcast-align] if (!rec || emf_append((PU_ENHMETARECORD)rec, et, U_REC_FREE)) { ^~~~~~~~~~~~~~~~~~~~~ ../../src/extension/internal/emf-print.cpp:278:28: warning: cast from 'char *' to 'PU_ENHMETARECORD' (aka 'U_ENHMETARECORD *') increases required alignment from 1 to 4 [-Wcast-align] if (!rec || emf_append((PU_ENHMETARECORD)rec, et, U_REC_FREE)) { ^~~~~~~~~~~~~~~~~~~~~ ../../src/extension/internal/emf-print.cpp:283:28: warning: cast from 'char *' to 'PU_ENHMETARECORD' (aka 'U_ENHMETARECORD *') increases required alignment from 1 to 4 [-Wcast-align] if (!rec || emf_append((PU_ENHMETARECORD)rec, et, U_REC_FREE)) { ^~~~~~~~~~~~~~~~~~~~~ ../../src/extension/internal/emf-print.cpp:304:28: warning: cast from 'char *' to 'PU_ENHMETARECORD' (aka 'U_ENHMETARECORD *') increases required alignment from 1 to 4 [-Wcast-align] if (!rec || emf_append((PU_ENHMETARECORD)rec, et, U_REC_FREE)) { ^~~~~~~~~~~~~~~~~~~~~ ../../src/extension/internal/emf-print.cpp:444:36: warning: cast from 'char *' to 'PU_ENHMETARECORD' (aka 'U_ENHMETARECORD *') increases required alignment from 1 to 4 [-Wcast-align] if (!rec || emf_append((PU_ENHMETARECORD)rec, et, U_REC_FREE)) { ^~~~~~~~~~~~~~~~~~~~~ ../../src/extension/internal/emf-print.cpp:448:36: warning: cast from 'char *' to 'PU_ENHMETARECORD' (aka 'U_ENHMETARECORD *') increases required alignment from 1 to 4 [-Wcast-align] if (!rec || emf_append((PU_ENHMETARECORD)rec, et, U_REC_FREE)) { ^~~~~~~~~~~~~~~~~~~~~ ../../src/extension/internal/emf-print.cpp:453:32: warning: cast from 'char *' to 'PU_ENHMETARECORD' (aka 'U_ENHMETARECORD *') increases required alignment from 1 to 4 [-Wcast-align] if (!rec || emf_append((PU_ENHMETARECORD)rec, et, U_REC_FREE)) { ^~~~~~~~~~~~~~~~~~~~~ ../../src/extension/internal/emf-print.cpp:475:32: warning: cast from 'char *' to 'PU_ENHMETARECORD' (aka 'U_ENHMETARECORD *') increases required alignment from 1 to 4 [-Wcast-align] if (!rec || emf_append((PU_ENHMETARECORD)rec, et, U_REC_FREE)) { ^~~~~~~~~~~~~~~~~~~~~ ../../src/extension/internal/emf-print.cpp:485:28: warning: cast from 'char *' to 'PU_ENHMETARECORD' (aka 'U_ENHMETARECORD *') increases required alignment from 1 to 4 [-Wcast-align] if (!rec || emf_append((PU_ENHMETARECORD)rec, et, U_REC_FREE)) { ^~~~~~~~~~~~~~~~~~~~~ ../../src/extension/internal/emf-print.cpp:492:32: warning: cast from 'char *' to 'PU_ENHMETARECORD' (aka 'U_ENHMETARECORD *') increases required alignment from 1 to 4 [-Wcast-align] if (!rec || emf_append((PU_ENHMETARECORD)rec, et, U_REC_FREE)) { ^~~~~~~~~~~~~~~~~~~~~ ../../src/extension/internal/emf-print.cpp:508:28: warning: cast from 'char *' to 'PU_ENHMETARECORD' (aka 'U_ENHMETARECORD *') increases required alignment from 1 to 4 [-Wcast-align] if (!rec || emf_append((PU_ENHMETARECORD)rec, et, U_REC_FREE)) { ^~~~~~~~~~~~~~~~~~~~~ ../../src/extension/internal/emf-print.cpp:513:32: warning: cast from 'char *' to 'PU_ENHMETARECORD' (aka 'U_ENHMETARECORD *') increases required alignment from 1 to 4 [-Wcast-align] if (!rec || emf_append((PU_ENHMETARECORD)rec, et, U_REC_FREE)) { ^~~~~~~~~~~~~~~~~~~~~ ../../src/extension/internal/emf-print.cpp:581:44: warning: cast from 'char *' to 'PU_ENHMETARECORD' (aka 'U_ENHMETARECORD *') increases required alignment from 1 to 4 [-Wcast-align] if (!rec || emf_append((PU_ENHMETARECORD)rec, et, U_REC_FREE)) { ^~~~~~~~~~~~~~~~~~~~~ ../../src/extension/internal/emf-print.cpp:585:44: warning: cast from 'char *' to 'PU_ENHMETARECORD' (aka 'U_ENHMETARECORD *') increases required alignment from 1 to 4 [-Wcast-align] if (!rec || emf_append((PU_ENHMETARECORD)rec, et, U_REC_FREE)) { ^~~~~~~~~~~~~~~~~~~~~ ../../src/extension/internal/emf-print.cpp:727:28: warning: cast from 'char *' to 'PU_ENHMETARECORD' (aka 'U_ENHMETARECORD *') increases required alignment from 1 to 4 [-Wcast-align] if (!rec || emf_append((PU_ENHMETARECORD)rec, et, U_REC_FREE)) { ^~~~~~~~~~~~~~~~~~~~~ ../../src/extension/internal/emf-print.cpp:739:28: warning: cast from 'char *' to 'PU_ENHMETARECORD' (aka 'U_ENHMETARECORD *') increases required alignment from 1 to 4 [-Wcast-align] if (!rec || emf_append((PU_ENHMETARECORD)rec, et, U_REC_FREE)) { ^~~~~~~~~~~~~~~~~~~~~ ../../src/extension/internal/emf-print.cpp:752:32: warning: cast from 'char *' to 'PU_ENHMETARECORD' (aka 'U_ENHMETARECORD *') increases required alignment from 1 to 4 [-Wcast-align] if (!rec || emf_append((PU_ENHMETARECORD)rec, et, U_REC_FREE)) { ^~~~~~~~~~~~~~~~~~~~~ ../../src/extension/internal/emf-print.cpp:771:28: warning: cast from 'char *' to 'PU_ENHMETARECORD' (aka 'U_ENHMETARECORD *') increases required alignment from 1 to 4 [-Wcast-align] if (!rec || emf_append((PU_ENHMETARECORD)rec, et, U_REC_FREE)) { ^~~~~~~~~~~~~~~~~~~~~ ../../src/extension/internal/emf-print.cpp:776:32: warning: cast from 'char *' to 'PU_ENHMETARECORD' (aka 'U_ENHMETARECORD *') increases required alignment from 1 to 4 [-Wcast-align] if (!rec || emf_append((PU_ENHMETARECORD)rec, et, U_REC_FREE)) { ^~~~~~~~~~~~~~~~~~~~~ ../../src/extension/internal/emf-print.cpp:1042:32: warning: cast from 'char *' to 'PU_ENHMETARECORD' (aka 'U_ENHMETARECORD *') increases required alignment from 1 to 4 [-Wcast-align] if (!rec || emf_append((PU_ENHMETARECORD)rec, et, U_REC_FREE)) { ^~~~~~~~~~~~~~~~~~~~~ ../../src/extension/internal/emf-print.cpp:1194:36: warning: cast from 'char *' to 'PU_ENHMETARECORD' (aka 'U_ENHMETARECORD *') increases required alignment from 1 to 4 [-Wcast-align] if (!rec || emf_append((PU_ENHMETARECORD)rec, et, U_REC_FREE)) { ^~~~~~~~~~~~~~~~~~~~~ ../../src/extension/internal/emf-print.cpp:1199:36: warning: cast from 'char *' to 'PU_ENHMETARECORD' (aka 'U_ENHMETARECORD *') increases required alignment from 1 to 4 [-Wcast-align] if (!rec || emf_append((PU_ENHMETARECORD)rec, et, U_REC_FREE)) { ^~~~~~~~~~~~~~~~~~~~~ ../../src/extension/internal/emf-print.cpp:1223:32: warning: cast from 'char *' to 'PU_ENHMETARECORD' (aka 'U_ENHMETARECORD *') increases required alignment from 1 to 4 [-Wcast-align] if (!rec || emf_append((PU_ENHMETARECORD)rec, et, U_REC_FREE)) { ^~~~~~~~~~~~~~~~~~~~~ ../../src/extension/internal/emf-print.cpp:1232:36: warning: cast from 'char *' to 'PU_ENHMETARECORD' (aka 'U_ENHMETARECORD *') increases required alignment from 1 to 4 [-Wcast-align] if (!rec || emf_append((PU_ENHMETARECORD)rec, et, U_REC_FREE)) { ^~~~~~~~~~~~~~~~~~~~~ ../../src/extension/internal/emf-print.cpp:1237:36: warning: cast from 'char *' to 'PU_ENHMETARECORD' (aka 'U_ENHMETARECORD *') increases required alignment from 1 to 4 [-Wcast-align] if (!rec || emf_append((PU_ENHMETARECORD)rec, et, U_REC_FREE)) { ^~~~~~~~~~~~~~~~~~~~~ ../../src/extension/internal/emf-print.cpp:1277:28: warning: cast from 'char *' to 'PU_ENHMETARECORD' (aka 'U_ENHMETARECORD *') increases required alignment from 1 to 4 [-Wcast-align] if (!rec || emf_append((PU_ENHMETARECORD)rec, et, U_REC_FREE)) { ^~~~~~~~~~~~~~~~~~~~~ ../../src/extension/internal/emf-print.cpp:1316:32: warning: cast from 'char *' to 'PU_ENHMETARECORD' (aka 'U_ENHMETARECORD *') increases required alignment from 1 to 4 [-Wcast-align] if (!rec || emf_append((PU_ENHMETARECORD)rec, et, U_REC_FREE)) { ^~~~~~~~~~~~~~~~~~~~~ ../../src/extension/internal/emf-print.cpp:1321:32: warning: cast from 'char *' to 'PU_ENHMETARECORD' (aka 'U_ENHMETARECORD *') increases required alignment from 1 to 4 [-Wcast-align] if (!rec || emf_append((PU_ENHMETARECORD)rec, et, U_REC_FREE)) { ^~~~~~~~~~~~~~~~~~~~~ ../../src/extension/internal/emf-print.cpp:1337:28: warning: cast from 'char *' to 'PU_ENHMETARECORD' (aka 'U_ENHMETARECORD *') increases required alignment from 1 to 4 [-Wcast-align] if (!rec || emf_append((PU_ENHMETARECORD)rec, et, U_REC_FREE)) { ^~~~~~~~~~~~~~~~~~~~~ ../../src/extension/internal/emf-print.cpp:1348:32: warning: cast from 'char *' to 'PU_ENHMETARECORD' (aka 'U_ENHMETARECORD *') increases required alignment from 1 to 4 [-Wcast-align] if (!rec || emf_append((PU_ENHMETARECORD)rec, et, U_REC_FREE)) { ^~~~~~~~~~~~~~~~~~~~~ ../../src/extension/internal/emf-print.cpp:1380:28: warning: cast from 'char *' to 'PU_ENHMETARECORD' (aka 'U_ENHMETARECORD *') increases required alignment from 1 to 4 [-Wcast-align] if (!rec || emf_append((PU_ENHMETARECORD)rec, et, U_REC_FREE)) { ^~~~~~~~~~~~~~~~~~~~~ ../../src/extension/internal/emf-print.cpp:1399:32: warning: cast from 'char *' to 'PU_ENHMETARECORD' (aka 'U_ENHMETARECORD *') increases required alignment from 1 to 4 [-Wcast-align] if (!rec || emf_append((PU_ENHMETARECORD)rec, et, U_REC_FREE)) { ^~~~~~~~~~~~~~~~~~~~~ ../../src/extension/internal/emf-print.cpp:1421:40: warning: cast from 'char *' to 'PU_ENHMETARECORD' (aka 'U_ENHMETARECORD *') increases required alignment from 1 to 4 [-Wcast-align] if (!rec || emf_append((PU_ENHMETARECORD)rec, et, U_REC_FREE)) { ^~~~~~~~~~~~~~~~~~~~~ ../../src/extension/internal/emf-print.cpp:1458:40: warning: cast from 'char *' to 'PU_ENHMETARECORD' (aka 'U_ENHMETARECORD *') increases required alignment from 1 to 4 [-Wcast-align] if (!rec || emf_append((PU_ENHMETARECORD)rec, et, U_REC_FREE)) { ^~~~~~~~~~~~~~~~~~~~~ ../../src/extension/internal/emf-print.cpp:1468:36: warning: cast from 'char *' to 'PU_ENHMETARECORD' (aka 'U_ENHMETARECORD *') increases required alignment from 1 to 4 [-Wcast-align] if (!rec || emf_append((PU_ENHMETARECORD)rec, et, U_REC_FREE)) { ^~~~~~~~~~~~~~~~~~~~~ ../../src/extension/internal/emf-print.cpp:1476:28: warning: cast from 'char *' to 'PU_ENHMETARECORD' (aka 'U_ENHMETARECORD *') increases required alignment from 1 to 4 [-Wcast-align] if (!rec || emf_append((PU_ENHMETARECORD)rec, et, U_REC_FREE)) { ^~~~~~~~~~~~~~~~~~~~~ ../../src/extension/internal/emf-print.cpp:1483:32: warning: cast from 'char *' to 'PU_ENHMETARECORD' (aka 'U_ENHMETARECORD *') increases required alignment from 1 to 4 [-Wcast-align] if (!rec || emf_append((PU_ENHMETARECORD)rec, et, U_REC_FREE)) { ^~~~~~~~~~~~~~~~~~~~~ ../../src/extension/internal/emf-print.cpp:1488:32: warning: cast from 'char *' to 'PU_ENHMETARECORD' (aka 'U_ENHMETARECORD *') increases required alignment from 1 to 4 [-Wcast-align] if (!rec || emf_append((PU_ENHMETARECORD)rec, et, U_REC_FREE)) { ^~~~~~~~~~~~~~~~~~~~~ ../../src/extension/internal/emf-print.cpp:1493:32: warning: cast from 'char *' to 'PU_ENHMETARECORD' (aka 'U_ENHMETARECORD *') increases required alignment from 1 to 4 [-Wcast-align] if (!rec || emf_append((PU_ENHMETARECORD)rec, et, U_REC_FREE)) { ^~~~~~~~~~~~~~~~~~~~~ ../../src/extension/internal/emf-print.cpp:1541:32: warning: cast from 'char *' to 'PU_ENHMETARECORD' (aka 'U_ENHMETARECORD *') increases required alignment from 1 to 4 [-Wcast-align] if (!rec || emf_append((PU_ENHMETARECORD)rec, et, U_REC_FREE)) { ^~~~~~~~~~~~~~~~~~~~~ ../../src/extension/internal/emf-print.cpp:1626:32: warning: cast from 'char *' to 'PU_ENHMETARECORD' (aka 'U_ENHMETARECORD *') increases required alignment from 1 to 4 [-Wcast-align] if (!rec || emf_append((PU_ENHMETARECORD)rec, et, U_REC_FREE)) { ^~~~~~~~~~~~~~~~~~~~~ ../../src/extension/internal/emf-print.cpp:1632:28: warning: cast from 'char *' to 'PU_ENHMETARECORD' (aka 'U_ENHMETARECORD *') increases required alignment from 1 to 4 [-Wcast-align] if (!rec || emf_append((PU_ENHMETARECORD)rec, et, U_REC_FREE)) { ^~~~~~~~~~~~~~~~~~~~~ ../../src/extension/internal/emf-print.cpp:1642:32: warning: cast from 'char *' to 'PU_ENHMETARECORD' (aka 'U_ENHMETARECORD *') increases required alignment from 1 to 4 [-Wcast-align] if (!rec || emf_append((PU_ENHMETARECORD)rec, et, U_REC_FREE)) { ^~~~~~~~~~~~~~~~~~~~~ ../../src/extension/internal/emf-print.cpp:1700:70: warning: cast from 'char *' to 'PU_EMRTEXT' (aka 'U_EMRTEXT *') increases required alignment from 1 to 4 [-Wcast-align] rec = U_EMREXTTEXTOUTW_set(U_RCL_DEF, U_GM_COMPATIBLE, 1.0, 1.0, (PU_EMRTEXT)rec2); ^~~~~~~~~~~~~~~~ ../../src/extension/internal/emf-print.cpp:1702:28: warning: cast from 'char *' to 'PU_ENHMETARECORD' (aka 'U_ENHMETARECORD *') increases required alignment from 1 to 4 [-Wcast-align] if (!rec || emf_append((PU_ENHMETARECORD)rec, et, U_REC_FREE)) { ^~~~~~~~~~~~~~~~~~~~~ ../../src/extension/internal/emf-print.cpp:1708:28: warning: cast from 'char *' to 'PU_ENHMETARECORD' (aka 'U_ENHMETARECORD *') increases required alignment from 1 to 4 [-Wcast-align] if (!rec || emf_append((PU_ENHMETARECORD)rec, et, U_REC_FREE)) { ^~~~~~~~~~~~~~~~~~~~~ ../../src/extension/internal/emf-print.cpp:1714:32: warning: cast from 'char *' to 'PU_ENHMETARECORD' (aka 'U_ENHMETARECORD *') increases required alignment from 1 to 4 [-Wcast-align] if (!rec || emf_append((PU_ENHMETARECORD)rec, et, U_REC_FREE)) { ^~~~~~~~~~~~~~~~~~~~~ In file included from ../../src/extension/internal/emf-inout.cpp:50: In file included from ../../src/extension/internal/emf-print.h:19: ../../src/extension/internal/metafile-print.h:30:1: warning: struct 'SPObject' was previously declared as a class [-Wmismatched-tags] struct SPObject; ^ ../../src/sp-object.h:186:7: note: previous use is here class SPObject { // : public GObject { ^ ../../src/extension/internal/metafile-print.h:30:1: note: did you mean class here? struct SPObject; ^~~~~~ class In file included from ../../src/extension/internal/emf-inout.cpp:50: In file included from ../../src/extension/internal/emf-print.h:21: ../../src/sp-gradient.h:104:1: warning: 'SPGradient' defined as a class here but previously declared as a struct [-Wmismatched-tags] class SPGradient : public SPPaintServer { ^ ../../src/extension/internal/metafile-print.h:29:1: note: did you mean class here? struct SPGradient; ^~~~~~ class ../../src/extension/internal/emf-inout.cpp:1047:16: warning: cast from 'char *' to 'PU_EMRCREATEPEN' (aka 'U_EMRCREATEPEN *') increases required alignment from 1 to 4 [-Wcast-align] pEmr = (PU_EMRCREATEPEN) d->emf_obj[index].lpEMFR; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/extension/internal/emf-inout.cpp:1138:16: warning: cast from 'char *' to 'PU_EMREXTCREATEPEN' (aka 'U_EMREXTCREATEPEN *') increases required alignment from 1 to 4 [-Wcast-align] pEmr = (PU_EMREXTCREATEPEN) d->emf_obj[index].lpEMFR; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/extension/internal/emf-inout.cpp:1292:90: warning: cast from 'U_COLORREF *' to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-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); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/extension/internal/emf-inout.cpp:1316:18: warning: cast from 'char *' to 'PU_EMR' (aka 'U_EMR *') increases required alignment from 1 to 4 [-Wcast-align] iType = ((PU_EMR) (d->emf_obj[index].lpEMFR))->iType; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/extension/internal/emf-inout.cpp:1318:46: warning: cast from 'char *' to 'PU_EMRCREATEBRUSHINDIRECT' (aka 'U_EMRCREATEBRUSHINDIRECT *') increases required alignment from 1 to 4 [-Wcast-align] PU_EMRCREATEBRUSHINDIRECT pEmr = (PU_EMRCREATEBRUSHINDIRECT) d->emf_obj[index].lpEMFR; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/extension/internal/emf-inout.cpp:1336:50: warning: cast from 'char *' to 'PU_EMRCREATEDIBPATTERNBRUSHPT' (aka 'U_EMRCREATEDIBPATTERNBRUSHPT *') increases required alignment from 1 to 4 [-Wcast-align] PU_EMRCREATEDIBPATTERNBRUSHPT pEmr = (PU_EMRCREATEDIBPATTERNBRUSHPT) d->emf_obj[index].lpEMFR; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/extension/internal/emf-inout.cpp:1362:16: warning: cast from 'char *' to 'PU_EMREXTCREATEFONTINDIRECTW' (aka 'U_EMREXTCREATEFONTINDIRECTW *') increases required alignment from 1 to 4 [-Wcast-align] pEmr = (PU_EMREXTCREATEFONTINDIRECTW) d->emf_obj[index].lpEMFR; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/extension/internal/emf-inout.cpp:1451:27: warning: cast from 'char *' to 'PU_EMRSETMAPMODE' (aka 'U_EMRSETMAPMODE *') increases required alignment from 1 to 4 [-Wcast-align] PU_EMRSETMAPMODE nEmr = (PU_EMRSETMAPMODE) (ptr + pEmr->emr.nSize); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/extension/internal/emf-inout.cpp:1453:50: warning: cast from 'char *' to 'uint16_t *' (aka 'unsigned short *') increases required alignment from 1 to 2 [-Wcast-align] if(pEmr->nDescription)string = U_Utf16leToUtf8((uint16_t *)((char *) pEmr + pEmr->offDescription), pEmr->nDescription, NULL); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/extension/internal/emf-inout.cpp:1640:14: warning: cast from 'char *' to 'PU_ENHMETARECORD' (aka 'U_ENHMETARECORD *') increases required alignment from 1 to 4 [-Wcast-align] lpEMFR = (PU_ENHMETARECORD)(contents + off); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/extension/internal/emf-inout.cpp:3012:45: warning: cast from 'char *' to 'uint16_t *' (aka 'unsigned short *') increases required alignment from 1 to 2 [-Wcast-align] dup_wt = U_Utf16leToUtf32le((uint16_t *)((char *) pEmr + pEmr->emrtext.offString), pEmr->emrtext.nChars, NULL); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/extension/internal/emf-inout.cpp:3020:49: warning: cast from 'char *' to 'uint16_t *' (aka 'unsigned short *') increases required alignment from 1 to 2 [-Wcast-align] dup_wt = U_Utf16leToUtf32le((uint16_t *)((char *) pEmrS + roff), cChars, NULL); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../src/extension/internal/metafile-print.cpp:24: In file included from ../../src/extension/print.h:16: In file included from ../../src/sp-item.h:26: ../../src/sp-object.h:18:1: warning: class 'SPObject' was previously declared as a struct [-Wmismatched-tags] class SPObject; ^ ../../src/extension/internal/metafile-print.h:30:8: note: previous use is here struct SPObject; ^ In file included from ../../src/extension/internal/metafile-print.cpp:24: In file included from ../../src/extension/print.h:16: In file included from ../../src/sp-item.h:26: ../../src/sp-object.h:186:1: warning: 'SPObject' defined as a class here but previously declared as a struct [-Wmismatched-tags] class SPObject { // : public GObject { ^ ../../src/extension/internal/metafile-print.h:30:1: note: did you mean class here? struct SPObject; ^~~~~~ class In file included from ../../src/extension/internal/metafile-print.cpp:26: ../../src/sp-gradient.h:104:1: warning: 'SPGradient' defined as a class here but previously declared as a struct [-Wmismatched-tags] class SPGradient : public SPPaintServer { ^ ../../src/extension/internal/metafile-print.h:29:1: note: did you mean class here? struct SPGradient; ^~~~~~ class CXX extension/internal/wmf-inout.o In file included from ../../src/extension/internal/wmf-print.cpp:65: In file included from ../../src/extension/internal/wmf-print.h:19: ../../src/extension/internal/metafile-print.h:29:1: warning: struct 'SPGradient' was previously declared as a class [-Wmismatched-tags] struct SPGradient; ^ ../../src/sp-gradient.h:104:7: note: previous use is here class SPGradient : public SPPaintServer { ^ ../../src/extension/internal/metafile-print.h:29:1: note: did you mean class here? struct SPGradient; ^~~~~~ class ../../src/extension/internal/metafile-print.h:30:1: warning: struct 'SPObject' was previously declared as a class [-Wmismatched-tags] struct SPObject; ^ ../../src/sp-object.h:186:7: note: previous use is here class SPObject { // : public GObject { ^ ../../src/extension/internal/metafile-print.h:30:1: note: did you mean class here? struct SPObject; ^~~~~~ class ../../src/extension/internal/wmf-print.cpp:196:30: warning: cast from 'char *' to 'PU_METARECORD' (aka 'U_METARECORD *') increases required alignment from 1 to 2 [-Wcast-align] (void) wmf_header_append((PU_METARECORD)rec, wt, 1); ^~~~~~~~~~~~~~~~~~ ../../src/extension/internal/wmf-print.cpp:200:28: warning: cast from 'char *' to 'PU_METARECORD' (aka 'U_METARECORD *') increases required alignment from 1 to 2 [-Wcast-align] if (!rec || wmf_append((PU_METARECORD)rec, wt, U_REC_FREE)) { ^~~~~~~~~~~~~~~~~~ ../../src/extension/internal/wmf-print.cpp:205:28: warning: cast from 'char *' to 'PU_METARECORD' (aka 'U_METARECORD *') increases required alignment from 1 to 2 [-Wcast-align] if (!rec || wmf_append((PU_METARECORD)rec, wt, U_REC_FREE)) { ^~~~~~~~~~~~~~~~~~ ../../src/extension/internal/wmf-print.cpp:210:28: warning: cast from 'char *' to 'PU_METARECORD' (aka 'U_METARECORD *') increases required alignment from 1 to 2 [-Wcast-align] if (!rec || wmf_append((PU_METARECORD)rec, wt, U_REC_FREE)) { ^~~~~~~~~~~~~~~~~~ ../../src/extension/internal/wmf-print.cpp:217:28: warning: cast from 'char *' to 'PU_METARECORD' (aka 'U_METARECORD *') increases required alignment from 1 to 2 [-Wcast-align] if (!rec || wmf_append((PU_METARECORD)rec, wt, U_REC_FREE)) { ^~~~~~~~~~~~~~~~~~ ../../src/extension/internal/wmf-print.cpp:223:28: warning: cast from 'char *' to 'PU_METARECORD' (aka 'U_METARECORD *') increases required alignment from 1 to 2 [-Wcast-align] if (!rec || wmf_append((PU_METARECORD)rec, wt, U_REC_FREE)) { ^~~~~~~~~~~~~~~~~~ ../../src/extension/internal/wmf-print.cpp:232:28: warning: cast from 'char *' to 'PU_METARECORD' (aka 'U_METARECORD *') increases required alignment from 1 to 2 [-Wcast-align] if (!rec || wmf_append((PU_METARECORD)rec, wt, U_REC_FREE)) { ^~~~~~~~~~~~~~~~~~ ../../src/extension/internal/wmf-print.cpp:238:28: warning: cast from 'char *' to 'PU_METARECORD' (aka 'U_METARECORD *') increases required alignment from 1 to 2 [-Wcast-align] if (!rec || wmf_append((PU_METARECORD)rec, wt, U_REC_FREE)) { ^~~~~~~~~~~~~~~~~~ ../../src/extension/internal/wmf-print.cpp:243:28: warning: cast from 'char *' to 'PU_METARECORD' (aka 'U_METARECORD *') increases required alignment from 1 to 2 [-Wcast-align] if (!rec || wmf_append((PU_METARECORD)rec, wt, U_REC_FREE)) { ^~~~~~~~~~~~~~~~~~ ../../src/extension/internal/wmf-print.cpp:249:28: warning: cast from 'char *' to 'PU_METARECORD' (aka 'U_METARECORD *') increases required alignment from 1 to 2 [-Wcast-align] if (!rec || wmf_append((PU_METARECORD)rec, wt, U_REC_FREE)) { ^~~~~~~~~~~~~~~~~~ ../../src/extension/internal/wmf-print.cpp:258:28: warning: cast from 'char *' to 'PU_METARECORD' (aka 'U_METARECORD *') increases required alignment from 1 to 2 [-Wcast-align] if (!rec || wmf_append((PU_METARECORD)rec, wt, U_REC_FREE)) { ^~~~~~~~~~~~~~~~~~ ../../src/extension/internal/wmf-print.cpp:265:28: warning: cast from 'char *' to 'PU_METARECORD' (aka 'U_METARECORD *') increases required alignment from 1 to 2 [-Wcast-align] if (!rec || wmf_append((PU_METARECORD)rec, wt, U_REC_FREE)) { ^~~~~~~~~~~~~~~~~~ ../../src/extension/internal/wmf-print.cpp:273:28: warning: cast from 'char *' to 'PU_METARECORD' (aka 'U_METARECORD *') increases required alignment from 1 to 2 [-Wcast-align] if (!rec || wmf_append((PU_METARECORD)rec, wt, U_REC_FREE)) { ^~~~~~~~~~~~~~~~~~ ../../src/extension/internal/wmf-print.cpp:291:28: warning: cast from 'char *' to 'PU_METARECORD' (aka 'U_METARECORD *') increases required alignment from 1 to 2 [-Wcast-align] if (!rec || wmf_append((PU_METARECORD)rec, wt, U_REC_FREE)) { ^~~~~~~~~~~~~~~~~~ ../../src/extension/internal/wmf-print.cpp:297:28: warning: cast from 'char *' to 'PU_METARECORD' (aka 'U_METARECORD *') increases required alignment from 1 to 2 [-Wcast-align] if (!rec || wmf_append((PU_METARECORD)rec, wt, U_REC_FREE)) { ^~~~~~~~~~~~~~~~~~ ../../src/extension/internal/wmf-print.cpp:304:28: warning: cast from 'char *' to 'PU_METARECORD' (aka 'U_METARECORD *') increases required alignment from 1 to 2 [-Wcast-align] if (!rec || wmf_append((PU_METARECORD)rec, wt, U_REC_FREE)) { ^~~~~~~~~~~~~~~~~~ ../../src/extension/internal/wmf-print.cpp:309:28: warning: cast from 'char *' to 'PU_METARECORD' (aka 'U_METARECORD *') increases required alignment from 1 to 2 [-Wcast-align] if (!rec || wmf_append((PU_METARECORD)rec, wt, U_REC_FREE)) { ^~~~~~~~~~~~~~~~~~ ../../src/extension/internal/wmf-print.cpp:445:36: warning: cast from 'char *' to 'PU_METARECORD' (aka 'U_METARECORD *') increases required alignment from 1 to 2 [-Wcast-align] if (!rec || wmf_append((PU_METARECORD)rec, wt, U_REC_FREE)) { ^~~~~~~~~~~~~~~~~~ ../../src/extension/internal/wmf-print.cpp:449:36: warning: cast from 'char *' to 'PU_METARECORD' (aka 'U_METARECORD *') increases required alignment from 1 to 2 [-Wcast-align] if (!rec || wmf_append((PU_METARECORD)rec, wt, U_REC_FREE)) { ^~~~~~~~~~~~~~~~~~ ../../src/extension/internal/wmf-print.cpp:455:32: warning: cast from 'char *' to 'PU_METARECORD' (aka 'U_METARECORD *') increases required alignment from 1 to 2 [-Wcast-align] if (!rec || wmf_append((PU_METARECORD)rec, wt, U_REC_FREE)) { ^~~~~~~~~~~~~~~~~~ ../../src/extension/internal/wmf-print.cpp:477:32: warning: cast from 'char *' to 'PU_METARECORD' (aka 'U_METARECORD *') increases required alignment from 1 to 2 [-Wcast-align] if (!rec || wmf_append((PU_METARECORD)rec, wt, U_REC_FREE)) { ^~~~~~~~~~~~~~~~~~ ../../src/extension/internal/wmf-print.cpp:487:28: warning: cast from 'char *' to 'PU_METARECORD' (aka 'U_METARECORD *') increases required alignment from 1 to 2 [-Wcast-align] if (!rec || wmf_append((PU_METARECORD)rec, wt, U_REC_FREE)) { ^~~~~~~~~~~~~~~~~~ ../../src/extension/internal/wmf-print.cpp:494:32: warning: cast from 'char *' to 'PU_METARECORD' (aka 'U_METARECORD *') increases required alignment from 1 to 2 [-Wcast-align] if (!rec || wmf_append((PU_METARECORD)rec, wt, U_REC_FREE)) { ^~~~~~~~~~~~~~~~~~ ../../src/extension/internal/wmf-print.cpp:509:32: warning: cast from 'char *' to 'PU_METARECORD' (aka 'U_METARECORD *') increases required alignment from 1 to 2 [-Wcast-align] if (!rec || wmf_append((PU_METARECORD)rec, wt, U_REC_FREE)) { ^~~~~~~~~~~~~~~~~~ ../../src/extension/internal/wmf-print.cpp:518:28: warning: cast from 'char *' to 'PU_METARECORD' (aka 'U_METARECORD *') increases required alignment from 1 to 2 [-Wcast-align] if (!rec || wmf_append((PU_METARECORD)rec, wt, U_REC_FREE)) { ^~~~~~~~~~~~~~~~~~ ../../src/extension/internal/wmf-print.cpp:586:40: warning: cast from 'char *' to 'PU_METARECORD' (aka 'U_METARECORD *') increases required alignment from 1 to 2 [-Wcast-align] if (!rec || wmf_append((PU_METARECORD)rec, wt, U_REC_FREE)) { ^~~~~~~~~~~~~~~~~~ ../../src/extension/internal/wmf-print.cpp:608:28: warning: cast from 'char *' to 'PU_METARECORD' (aka 'U_METARECORD *') increases required alignment from 1 to 2 [-Wcast-align] if (!rec || wmf_append((PU_METARECORD)rec, wt, U_REC_FREE)) { ^~~~~~~~~~~~~~~~~~ ../../src/extension/internal/wmf-print.cpp:613:28: warning: cast from 'char *' to 'PU_METARECORD' (aka 'U_METARECORD *') increases required alignment from 1 to 2 [-Wcast-align] if (!rec || wmf_append((PU_METARECORD)rec, wt, U_REC_FREE)) { ^~~~~~~~~~~~~~~~~~ ../../src/extension/internal/wmf-print.cpp:628:32: warning: cast from 'char *' to 'PU_METARECORD' (aka 'U_METARECORD *') increases required alignment from 1 to 2 [-Wcast-align] if (!rec || wmf_append((PU_METARECORD)rec, wt, U_REC_FREE)) { ^~~~~~~~~~~~~~~~~~ ../../src/extension/internal/wmf-print.cpp:637:28: warning: cast from 'char *' to 'PU_METARECORD' (aka 'U_METARECORD *') increases required alignment from 1 to 2 [-Wcast-align] if (!rec || wmf_append((PU_METARECORD)rec, wt, U_REC_FREE)) { ^~~~~~~~~~~~~~~~~~ ../../src/extension/internal/wmf-print.cpp:901:32: warning: cast from 'char *' to 'PU_METARECORD' (aka 'U_METARECORD *') increases required alignment from 1 to 2 [-Wcast-align] if (!rec || wmf_append((PU_METARECORD)rec, wt, U_REC_FREE)) { ^~~~~~~~~~~~~~~~~~ ../../src/extension/internal/wmf-print.cpp:1069:32: warning: cast from 'char *' to 'PU_METARECORD' (aka 'U_METARECORD *') increases required alignment from 1 to 2 [-Wcast-align] if (!rec || wmf_append((PU_METARECORD)rec, wt, U_REC_FREE)) { ^~~~~~~~~~~~~~~~~~ ../../src/extension/internal/wmf-print.cpp:1112:28: warning: cast from 'char *' to 'PU_METARECORD' (aka 'U_METARECORD *') increases required alignment from 1 to 2 [-Wcast-align] if (!rec || wmf_append((PU_METARECORD)rec, wt, U_REC_FREE)) { ^~~~~~~~~~~~~~~~~~ ../../src/extension/internal/wmf-print.cpp:1150:28: warning: cast from 'char *' to 'PU_METARECORD' (aka 'U_METARECORD *') increases required alignment from 1 to 2 [-Wcast-align] if (!rec || wmf_append((PU_METARECORD)rec, wt, U_REC_FREE)) { ^~~~~~~~~~~~~~~~~~ ../../src/extension/internal/wmf-print.cpp:1235:36: warning: cast from 'char *' to 'PU_METARECORD' (aka 'U_METARECORD *') increases required alignment from 1 to 2 [-Wcast-align] if (!rec || wmf_append((PU_METARECORD)rec, wt, U_REC_FREE)) { ^~~~~~~~~~~~~~~~~~ ../../src/extension/internal/wmf-print.cpp:1280:44: warning: cast from 'char *' to 'PU_METARECORD' (aka 'U_METARECORD *') increases required alignment from 1 to 2 [-Wcast-align] if (!rec || wmf_append((PU_METARECORD)rec, wt, U_REC_FREE)) { ^~~~~~~~~~~~~~~~~~ ../../src/extension/internal/wmf-print.cpp:1285:44: warning: cast from 'char *' to 'PU_METARECORD' (aka 'U_METARECORD *') increases required alignment from 1 to 2 [-Wcast-align] if (!rec || wmf_append((PU_METARECORD)rec, wt, U_REC_FREE)) { ^~~~~~~~~~~~~~~~~~ ../../src/extension/internal/wmf-print.cpp:1290:44: warning: cast from 'char *' to 'PU_METARECORD' (aka 'U_METARECORD *') increases required alignment from 1 to 2 [-Wcast-align] if (!rec || wmf_append((PU_METARECORD)rec, wt, U_REC_FREE)) { ^~~~~~~~~~~~~~~~~~ ../../src/extension/internal/wmf-print.cpp:1294:44: warning: cast from 'char *' to 'PU_METARECORD' (aka 'U_METARECORD *') increases required alignment from 1 to 2 [-Wcast-align] if (!rec || wmf_append((PU_METARECORD)rec, wt, U_REC_FREE)) { ^~~~~~~~~~~~~~~~~~ ../../src/extension/internal/wmf-print.cpp:1348:32: warning: cast from 'char *' to 'PU_METARECORD' (aka 'U_METARECORD *') increases required alignment from 1 to 2 [-Wcast-align] if (!rec || wmf_append((PU_METARECORD)rec, wt, U_REC_FREE)) { ^~~~~~~~~~~~~~~~~~ ../../src/extension/internal/wmf-print.cpp:1438:32: warning: cast from 'char *' to 'PU_METARECORD' (aka 'U_METARECORD *') increases required alignment from 1 to 2 [-Wcast-align] if (!rec || wmf_append((PU_METARECORD)rec, wt, U_REC_FREE)) { ^~~~~~~~~~~~~~~~~~ ../../src/extension/internal/wmf-print.cpp:1445:28: warning: cast from 'char *' to 'PU_METARECORD' (aka 'U_METARECORD *') increases required alignment from 1 to 2 [-Wcast-align] if (!rec || wmf_append((PU_METARECORD)rec, wt, U_REC_FREE)) { ^~~~~~~~~~~~~~~~~~ ../../src/extension/internal/wmf-print.cpp:1455:32: warning: cast from 'char *' to 'PU_METARECORD' (aka 'U_METARECORD *') increases required alignment from 1 to 2 [-Wcast-align] if (!rec || wmf_append((PU_METARECORD)rec, wt, U_REC_FREE)) { ^~~~~~~~~~~~~~~~~~ ../../src/extension/internal/wmf-print.cpp:1522:28: warning: cast from 'char *' to 'PU_METARECORD' (aka 'U_METARECORD *') increases required alignment from 1 to 2 [-Wcast-align] if (!rec || wmf_append((PU_METARECORD)rec, wt, U_REC_FREE)) { ^~~~~~~~~~~~~~~~~~ ../../src/extension/internal/wmf-print.cpp:1527:28: warning: cast from 'char *' to 'PU_METARECORD' (aka 'U_METARECORD *') increases required alignment from 1 to 2 [-Wcast-align] if (!rec || wmf_append((PU_METARECORD)rec, wt, U_REC_FREE)) { ^~~~~~~~~~~~~~~~~~ 56 warnings generated. CXX extension/internal/image-resolution.o 3 warnings generated. CXX filters/blend.o CXX filters/colormatrix.o 14 warnings generated. CXX filters/componenttransfer.o In file included from ../../src/extension/internal/wmf-inout.cpp:52: In file included from ../../src/extension/internal/wmf-print.h:19: ../../src/extension/internal/metafile-print.h:30:1: warning: struct 'SPObject' was previously declared as a class [-Wmismatched-tags] struct SPObject; ^ ../../src/sp-object.h:186:7: note: previous use is here class SPObject { // : public GObject { ^ ../../src/extension/internal/metafile-print.h:30:1: note: did you mean class here? struct SPObject; ^~~~~~ class In file included from ../../src/extension/internal/wmf-inout.cpp:52: In file included from ../../src/extension/internal/wmf-print.h:21: ../../src/sp-gradient.h:104:1: warning: 'SPGradient' defined as a class here but previously declared as a struct [-Wmismatched-tags] class SPGradient : public SPPaintServer { ^ ../../src/extension/internal/metafile-print.h:29:1: note: did you mean class here? struct SPGradient; ^~~~~~ class 47 warnings generated. CXX filters/componenttransfer-funcnode.o CXX filters/composite.o CXX filters/convolvematrix.o CXX filters/diffuselighting.o CXX filters/displacementmap.o CXX filters/distantlight.o CXX filters/flood.o CXX filters/gaussian-blur.o 2 warnings generated. 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 CXX filters/spotlight.o CXX filters/tile.o CXX filters/turbulence.o CXX helper/action.o CXX helper/action-context.o CXX helper/geom.o CXX helper/geom-nodetype.o CXX helper/gnome-utils.o CXX helper/png-write.o CXX helper/sp-marshal.o CXX helper/window.o CXX helper/stock-items.o CXX io/base64stream.o 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/font-style-to-pos.o CXX libnrtype/nr-type-pos-def.o CXX libnrtype/nr-type-primitives.o CXX libnrtype/FontFactory.o CXX libnrtype/FontInstance.o CXX libnrtype/font-lister.o CXX libnrtype/TextWrapper.o CXX libnrtype/Layout-TNG-Compute.o ../../src/libnrtype/FontFactory.cpp:264:26: warning: cast from 'const char *' to 'const char **' increases required alignment from 1 to 8 [-Wcast-align] return strcasecmp((*((char const **) a)), (*((char const **) b))); ^~~~~~~~~~~~~~~~~ ../../src/libnrtype/FontFactory.cpp:264:50: warning: cast from 'const char *' to 'const char **' increases required alignment from 1 to 8 [-Wcast-align] return strcasecmp((*((char const **) a)), (*((char const **) b))); ^~~~~~~~~~~~~~~~~ CXX libnrtype/Layout-TNG-Input.o 2 warnings generated. 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 CXX live_effects/lpe-patternalongpath.o CXX live_effects/lpe-bendpath.o CXX live_effects/lpe-boolops.o CXX live_effects/lpe-dynastroke.o In file included from ../../src/live_effects/effect.cpp:20: ../../src/live_effects/lpe-knot.h:67:18: warning: 'Inkscape::LivePathEffect::LPEKnot::addCanvasIndicators' hides overloaded virtual function [-Woverloaded-virtual] virtual void addCanvasIndicators(SPLPEItem *lpeitem, std::vector &hp_vec); ^ ../../src/live_effects/effect.h:131:18: note: hidden overloaded virtual function 'Inkscape::LivePathEffect::Effect::addCanvasIndicators' declared here virtual void addCanvasIndicators(SPLPEItem const* lpeitem, std::vector &hp_vec); ^ In file included from ../../src/live_effects/effect.cpp:38: ../../src/live_effects/lpe-copy_rotate.h:44:18: warning: 'Inkscape::LivePathEffect::LPECopyRotate::addCanvasIndicators' hides overloaded virtual function [-Woverloaded-virtual] virtual void addCanvasIndicators(SPLPEItem *lpeitem, std::vector &hp_vec); ^ ../../src/live_effects/effect.h:131:18: note: hidden overloaded virtual function 'Inkscape::LivePathEffect::Effect::addCanvasIndicators' declared here virtual void addCanvasIndicators(SPLPEItem const* lpeitem, std::vector &hp_vec); ^ 2 warnings generated. CXX live_effects/lpe-extrude.o CXX live_effects/lpe-sketch.o CXX live_effects/lpe-knot.o CXX live_effects/lpe-vonkoch.o CXX live_effects/lpe-rough-hatches.o In file included from ../../src/live_effects/lpe-knot.cpp:18: ../../src/live_effects/lpe-knot.h:67:18: warning: 'Inkscape::LivePathEffect::LPEKnot::addCanvasIndicators' hides overloaded virtual function [-Woverloaded-virtual] virtual void addCanvasIndicators(SPLPEItem *lpeitem, std::vector &hp_vec); ^ ../../src/live_effects/effect.h:131:18: note: hidden overloaded virtual function 'Inkscape::LivePathEffect::Effect::addCanvasIndicators' declared here virtual void addCanvasIndicators(SPLPEItem const* lpeitem, std::vector &hp_vec); ^ CXX live_effects/lpe-curvestitch.o CXX live_effects/lpe-constructgrid.o CXX live_effects/lpe-gears.o 1 warning generated. 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 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 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 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 CXX live_effects/lpe-clone-original.o In file included from ../../src/live_effects/lpe-copy_rotate.cpp:16: ../../src/live_effects/lpe-copy_rotate.h:44:18: warning: 'Inkscape::LivePathEffect::LPECopyRotate::addCanvasIndicators' hides overloaded virtual function [-Woverloaded-virtual] virtual void addCanvasIndicators(SPLPEItem *lpeitem, std::vector &hp_vec); ^ ../../src/live_effects/effect.h:131:18: note: hidden overloaded virtual function 'Inkscape::LivePathEffect::Effect::addCanvasIndicators' declared here virtual void addCanvasIndicators(SPLPEItem const* lpeitem, std::vector &hp_vec); ^ CXX live_effects/lpe-ruler.o CXX live_effects/lpe-recursiveskeleton.o 1 warning generated. CXX live_effects/lpe-text_label.o CXX live_effects/lpe-path_length.o CXX live_effects/lpe-line_segment.o CXX live_effects/parameter/parameter.o CXX live_effects/parameter/array.o CXX live_effects/parameter/bool.o CXX live_effects/parameter/random.o CXX live_effects/parameter/point.o CXX live_effects/parameter/path-reference.o CXX live_effects/parameter/path.o CXX live_effects/parameter/originalpath.o CXX live_effects/parameter/powerstrokepointarray.o CXX live_effects/parameter/text.o CXX live_effects/parameter/unit.o CXX live_effects/parameter/vector.o CXX svg/css-ostringstream.o CXX svg/path-string.o CXX svg/stringstream.o CXX svg/strip-trailing-zeros.o CXX svg/svg-affine.o CXX svg/svg-color.o CXX svg/svg-length.o CXX svg/svg-path.o CXX widgets/arc-toolbar.o CXX widgets/box3d-toolbar.o CXX widgets/button.o CXX widgets/calligraphy-toolbar.o CXX widgets/connector-toolbar.o CXX widgets/dash-selector.o CXX widgets/desktop-widget.o CXX widgets/dropper-toolbar.o 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 CXX widgets/gradient-image.o CXX widgets/gradient-selector.o CXX widgets/gradient-toolbar.o CXX widgets/gradient-vector.o CXX widgets/icon.o CXX widgets/lpe-toolbar.o CXX widgets/measure-toolbar.o CXX widgets/mesh-toolbar.o CXX widgets/node-toolbar.o CXX widgets/paint-selector.o CXX widgets/paintbucket-toolbar.o CXX widgets/pencil-toolbar.o ../../src/widgets/paint-selector.cpp:1126:31: warning: cast from 'gchar *' (aka 'char *') to 'SPObject *' increases required alignment from 1 to 8 [-Wcast-align] pat = pattern_getroot(SP_PATTERN(patid)); ^~~~~~~~~~~~~~~~~ ../../src/widgets/../sp-pattern.h:20:51: note: expanded from macro 'SP_PATTERN' #define SP_PATTERN(obj) (dynamic_cast((SPObject*)obj)) ^ CXX widgets/rect-toolbar.o 1 warning generated. CXX widgets/ruler.o CXX widgets/select-toolbar.o CXX widgets/shrink-wrap-button.o CXX widgets/spray-toolbar.o CXX widgets/spiral-toolbar.o CXX widgets/sp-attribute-widget.o CXX widgets/sp-color-icc-selector.o CXX widgets/sp-color-notebook.o CXX widgets/sp-color-scales.o CXX widgets/sp-color-selector.o CXX widgets/sp-color-slider.o CXX widgets/sp-color-wheel-selector.o CXX widgets/spinbutton-events.o In file included from ../../src/widgets/sp-color-icc-selector.cpp:28: In file included from ../../src/color-profile-cms-fns.h:7: /Volumes/magenta/mp-trunk/quartz/include/lcms.h:1418:14: warning: comparison of unsigned expression < 0 is always false [-Wtautological-compare] if (size < 0) return NULL; // Prevent signed size_t exploits ~~~~ ^ ~ CXX widgets/sp-widget.o CXX widgets/spw-utilities.o 1 warning generated. CXX widgets/sp-xmlview-attr-list.o CXX widgets/sp-xmlview-content.o CXX widgets/sp-xmlview-tree.o CXX widgets/star-toolbar.o CXX widgets/stroke-marker-selector.o CXX widgets/stroke-style.o CXX widgets/swatch-selector.o CXX widgets/text-toolbar.o CXX widgets/toolbox.o CXX widgets/tweak-toolbar.o CXX widgets/zoom-toolbar.o CXX debug/demangle.o CXX debug/heap.o CXX debug/logger.o CXX debug/log-display-config.o CXX debug/sysv-heap.o CXX debug/gdk-event-latency-tracker.o CXX debug/timestamp.o CXX xml/composite-node-observer.o 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 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 CXX ui/cache/svg_preview_cache.o CXX ui/dialog/aboutbox.o CXX ui/dialog/align-and-distribute.o CXX ui/dialog/calligraphic-profile-rename.o CXX ui/dialog/clonetiler.o CXX ui/dialog/color-item.o CXX ui/dialog/debug.o CXX ui/dialog/desktop-tracker.o CXX ui/dialog/dialog.o CXX ui/dialog/dialog-manager.o CXX ui/dialog/dock-behavior.o CXX ui/dialog/document-metadata.o CXX ui/dialog/document-properties.o CXX ui/dialog/export.o CXX ui/dialog/extension-editor.o CXX ui/dialog/extensions.o CXX ui/dialog/filedialog.o CXX ui/dialog/filedialogimpl-gtkmm.o CXX ui/dialog/filedialogimpl-win32.o CXX ui/dialog/fill-and-stroke.o CXX ui/dialog/filter-effects-dialog.o CXX ui/dialog/find.o CXX ui/dialog/font-substitution.o CXX ui/dialog/floating-behavior.o CXX ui/dialog/glyphs.o CXX ui/dialog/guides.o CXX ui/dialog/icon-preview.o CXX ui/dialog/inkscape-preferences.o CXX ui/dialog/input.o CXX ui/dialog/layer-properties.o CXX ui/dialog/layers.o CXX ui/dialog/livepatheffect-add.o CXX ui/dialog/livepatheffect-editor.o CXX ui/dialog/memory.o CXX ui/dialog/messages.o CXX ui/dialog/new-from-template.o CXX ui/dialog/ocaldialogs.o CXX ui/dialog/object-attributes.o CXX ui/dialog/object-properties.o CXX ui/dialog/print.o In file included from ../../src/ui/dialog/print.cpp:21: In file included from ../../src/ui/dialog/print.h:15: In file included from /Volumes/magenta/mp-trunk/quartz/include/gtkmm-2.4/gtkmm/printoperation.h:28: In file included from /Volumes/magenta/mp-trunk/quartz/include/gtkmm-2.4/gtkmm/pagesetup.h:28: /Volumes/magenta/mp-trunk/quartz/include/gtkmm-2.4/gtkmm/papersize.h:290:1: warning: 'PaperSizeTraits' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct PaperSizeTraits ^ /Volumes/magenta/mp-trunk/quartz/include/gtkmm-2.4/gtkmm/papersize.h:35:1: note: did you mean struct here? class PaperSizeTraits; ^~~~~ struct CXX ui/dialog/print-colors-preview-dialog.o CXX ui/dialog/spellcheck.o 1 warning generated. CXX ui/dialog/svg-fonts-dialog.o CXX ui/dialog/swatches.o CXX ui/dialog/symbols.o CXX ui/dialog/template-load-tab.o CXX ui/dialog/template-widget.o CXX ui/dialog/text-edit.o CXX ui/dialog/tile.o CXX ui/dialog/tracedialog.o CXX ui/dialog/pixelartdialog.o CXX ui/dialog/transformation.o CXX ui/dialog/undo-history.o CXX ui/dialog/xml-tree.o CXX ui/tool/control-point.o CXX ui/tool/control-point-selection.o CXX ui/tool/curve-drag-point.o CXX ui/tool/event-utils.o CXX ui/tool/manipulator.o CXX ui/tool/modifier-tracker.o CXX ui/tool/multi-path-manipulator.o CXX ui/tool/node.o CXX ui/tool/node-tool.o CXX ui/tool/path-manipulator.o CXX ui/tool/selectable-control-point.o CXX ui/tool/selector.o CXX ui/tool/transform-handle-set.o CXX ui/view/view.o CXX ui/view/view-widget.o CXX ui/widget/button.o CXX ui/widget/color-picker.o CXX ui/widget/color-preview.o CXX ui/widget/dock.o CXX ui/widget/dock-item.o CXX ui/widget/entity-entry.o CXX ui/widget/entry.o CXX ui/widget/filter-effect-chooser.o CC ui/widget/gimpspinscale.o CC ui/widget/gimpcolorwheel.o CXX ui/widget/frame.o CXX ui/widget/imageicon.o CXX ui/widget/imagetoggler.o CXX ui/widget/labelled.o CXX ui/widget/layer-selector.o CXX ui/widget/licensor.o CXX ui/widget/notebook-page.o CXX ui/widget/object-composite-settings.o CXX ui/widget/page-sizer.o CXX ui/widget/panel.o CXX ui/widget/point.o CXX ui/widget/preferences-widget.o CXX ui/widget/random.o CXX ui/widget/registered-widget.o CXX ui/widget/registry.o CXX ui/widget/rendering-options.o CXX ui/widget/rotateable.o CXX ui/widget/scalar-unit.o CXX ui/widget/scalar.o CXX ui/widget/selected-style.o CXX ui/widget/spinbutton.o CXX ui/widget/spin-scale.o CXX ui/widget/spin-slider.o CXX ui/widget/style-subject.o ../../src/ui/widget/selected-style.cpp:111:6: warning: conversion from string literal to 'gchar *' (aka 'char *') is deprecated [-Wdeprecated-writable-strings] {"application/x-color", 0, APP_X_COLOR} ^ ../../src/ui/widget/selected-style.cpp:514:37: warning: cast from 'const guchar *' (aka 'const unsigned char *') to 'guint16 *' (aka 'unsigned short *') increases required alignment from 1 to 2 [-Wcast-align] guint16* dataVals = (guint16*)gtk_selection_data_get_data(data); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX ui/widget/style-swatch.o CXX ui/widget/text.o CXX ui/widget/tolerance-slider.o CXX ui/widget/unit-menu.o CXX ui/widget/unit-tracker.o CXX util/ege-appear-time-tracker.o 2 warnings generated. 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 ../../src/trace/quantize.cpp:17: ../../src/trace/pool.h:109:5: warning: cast from 'char *' to 'void **' increases required alignment from 1 to 8 [-Wcast-align] *(void**)p = (void *)(p + size); ^~~~~~~~~ ../../src/trace/pool.h:112:8: warning: cast from 'char *' to 'void **' increases required alignment from 1 to 8 [-Wcast-align] *(void **)p = next; ^~~~~~~~~~ ../../src/trace/pool.h:109:5: warning: cast from 'char *' to 'void **' increases required alignment from 1 to 8 [-Wcast-align] *(void**)p = (void *)(p + size); ^~~~~~~~~ ../../src/trace/pool.h:80:16: note: in instantiation of member function 'pool::addblock' requested here if (!next) addblock(); ^ ../../src/trace/quantize.cpp:167:26: note: in instantiation of member function 'pool::draw' requested here Ocnode *node = pool->draw(); ^ In file included from ../../src/trace/quantize.cpp:17: ../../src/trace/pool.h:112:8: warning: cast from 'char *' to 'void **' increases required alignment from 1 to 8 [-Wcast-align] *(void **)p = next; ^~~~~~~~~~ 4 warnings generated. 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 CXX trace/potrace/trace.o CXX trace/potrace/inkscape-potrace.o CXX inkview.o AR dom/libdom.a AR libcroco/libcroco.a AR libavoid/libavoid.a AR libgdl/libgdl.a /usr/bin/ranlib: file: libgdl/libgdl.a(libgdl_libgdl_a-gdl-win32.o) has no symbols AR libuemf/libuemf.a ranlib: file: libgdl/libgdl.a(libgdl_libgdl_a-gdl-win32.o) has no symbols AR libcola/libcola.a AR libvpsc/libvpsc.a /usr/bin/ranlib: file: libvpsc/libvpsc.a(PairingHeap.o) has no symbols AR livarot/libvarot.a ranlib: file: libvpsc/libvpsc.a(PairingHeap.o) has no symbols AR 2geom/lib2geom.a AR libdepixelize/libdepixelize.a CXX inkscape-version.o CCLD libinkdbus.la AR libinkversion.a CXXLD inkscape CXXLD inkview clang: warning: argument unused during compilation: '-pthread' clang: warning: argument unused during compilation: '-pthread' clang: warning: argument unused during compilation: '-pthread' Making all in doc make[2]: Nothing to be done for `all'. Making all in share Making all in attributes make[3]: Nothing to be done for `all'. Making all in branding make[3]: Nothing to be done for `all'. Making all in examples make[3]: Nothing to be done for `all'. Making all in extensions Making all in alphabet_soup make[4]: Nothing to be done for `all'. Making all in Barcode make[4]: Nothing to be done for `all'. Making all in Poly3DObjects make[4]: Nothing to be done for `all'. Making all in test make[4]: Nothing to be done for `all'. Making all in ink2canvas make[4]: Nothing to be done for `all'. Making all in xaml2svg make[4]: Nothing to be done for `all'. make[4]: Nothing to be done for `all-am'. Making all in filters make[3]: Nothing to be done for `all'. Making all in fonts make[3]: Nothing to be done for `all'. Making all in gradients make[3]: Nothing to be done for `all'. Making all in icons Making all in application Making all in 16x16 make[5]: Nothing to be done for `all'. Making all in 22x22 make[5]: Nothing to be done for `all'. Making all in 24x24 make[5]: Nothing to be done for `all'. Making all in 32x32 make[5]: Nothing to be done for `all'. Making all in 48x48 make[5]: Nothing to be done for `all'. Making all in 256x256 make[5]: Nothing to be done for `all'. make[5]: Nothing to be done for `all-am'. make[4]: Nothing to be done for `all-am'. Making all in keys make[3]: Nothing to be done for `all'. Making all in markers make[3]: Nothing to be done for `all'. Making all in palettes make[3]: Nothing to be done for `all'. Making all in patterns make[3]: Nothing to be done for `all'. Making all in screens make[3]: Nothing to be done for `all'. Making all in symbols make[3]: Nothing to be done for `all'. Making all in templates make[3]: Nothing to be done for `all'. Making all in tutorials make[3]: Nothing to be done for `all'. Making all in ui make[3]: Nothing to be done for `all'. make[3]: Nothing to be done for `all-am'. Making all in po make[2]: Nothing to be done for `all'. real 8m38.621s user 26m14.059s sys 1m49.700s + [[ build-dbus == *\-\d\e\b\u\g ]] + '[' ']' + make -s install-exec Making install-exec in src /Volumes/magenta/mp-trunk/quartz/bin/gmkdir -p '/Volumes/magenta/mp-trunk/src/inkscape-repo/bug1193025-clang/inst-dbus/lib' /bin/sh ../libtool --mode=install /Volumes/magenta/mp-trunk/quartz/bin/ginstall -c libinkdbus.la '/Volumes/magenta/mp-trunk/src/inkscape-repo/bug1193025-clang/inst-dbus/lib' libtool: install: /Volumes/magenta/mp-trunk/quartz/bin/ginstall -c .libs/libinkdbus.0.dylib /Volumes/magenta/mp-trunk/src/inkscape-repo/bug1193025-clang/inst-dbus/lib/libinkdbus.0.dylib libtool: install: (cd /Volumes/magenta/mp-trunk/src/inkscape-repo/bug1193025-clang/inst-dbus/lib && { ln -s -f libinkdbus.0.dylib libinkdbus.dylib || { rm -f libinkdbus.dylib && ln -s libinkdbus.0.dylib libinkdbus.dylib; }; }) libtool: install: /Volumes/magenta/mp-trunk/quartz/bin/ginstall -c .libs/libinkdbus.lai /Volumes/magenta/mp-trunk/src/inkscape-repo/bug1193025-clang/inst-dbus/lib/libinkdbus.la libtool: install: /Volumes/magenta/mp-trunk/quartz/bin/ginstall -c .libs/libinkdbus.a /Volumes/magenta/mp-trunk/src/inkscape-repo/bug1193025-clang/inst-dbus/lib/libinkdbus.a libtool: install: chmod 644 /Volumes/magenta/mp-trunk/src/inkscape-repo/bug1193025-clang/inst-dbus/lib/libinkdbus.a libtool: install: ranlib /Volumes/magenta/mp-trunk/src/inkscape-repo/bug1193025-clang/inst-dbus/lib/libinkdbus.a /Volumes/magenta/mp-trunk/quartz/bin/gmkdir -p '/Volumes/magenta/mp-trunk/src/inkscape-repo/bug1193025-clang/inst-dbus/bin' /bin/sh ../libtool --mode=install /Volumes/magenta/mp-trunk/quartz/bin/ginstall -c inkscape inkview '/Volumes/magenta/mp-trunk/src/inkscape-repo/bug1193025-clang/inst-dbus/bin' libtool: install: /Volumes/magenta/mp-trunk/quartz/bin/ginstall -c inkscape /Volumes/magenta/mp-trunk/src/inkscape-repo/bug1193025-clang/inst-dbus/bin/inkscape libtool: install: /Volumes/magenta/mp-trunk/quartz/bin/ginstall -c inkview /Volumes/magenta/mp-trunk/src/inkscape-repo/bug1193025-clang/inst-dbus/bin/inkview Making install-exec in doc Making install-exec in share Making install-exec in attributes Making install-exec in branding Making install-exec in examples Making install-exec in extensions Making install-exec in alphabet_soup Making install-exec in Barcode Making install-exec in Poly3DObjects Making install-exec in test Making install-exec in ink2canvas Making install-exec in xaml2svg Making install-exec in filters Making install-exec in fonts Making install-exec in gradients Making install-exec in icons Making install-exec in application Making install-exec in 16x16 Making install-exec in 22x22 Making install-exec in 24x24 Making install-exec in 32x32 Making install-exec in 48x48 Making install-exec in 256x256 Making install-exec in keys Making install-exec in markers Making install-exec in palettes Making install-exec in patterns Making install-exec in screens Making install-exec in symbols Making install-exec in templates Making install-exec in tutorials Making install-exec in ui Making install-exec in po + cd /Volumes/magenta/mp-trunk/src/inkscape-repo/bug1193025-clang + set +x ### bzr status (compact) + '[' ']' + '[' ']' + '[' True ']' + ./inst-dbus/bin/inkscape -V Inkscape 0.48+devel r12605 (Sep 28 2013) + '[' ']' + '[' ']' + '[' ']' + '[' ']' + set +x ------------------------- all done.