Temporary header file '/tmp/w3mXlpAy9A/dump1.h' with the following content will be compiled to create GCC translation unit dump:

  // add defines
  #define __STDC_VERSION__ 201710L
#define _GXX_NULLPTR_T
#define CLUTTER_ENABLE_COMPOSITOR_API 1
#define _REGEX_NELTS(n)
#define _Atomic
#define PACKED
#define getaddrinfo_a(a,b,c,d)

  // add includes
  #include "/usr/include/synfig-1.0/synfig/activepoint.h"
  #include "/usr/include/synfig-1.0/synfig/angle.h"
  #include "/usr/include/synfig-1.0/synfig/base_types.h"
  #include "/usr/include/synfig-1.0/synfig/blinepoint.h"
  #include "/usr/include/synfig-1.0/synfig/blur.h"
  #include "/usr/include/synfig-1.0/synfig/bone.h"
  #include "/usr/include/synfig-1.0/synfig/boneweightpair.h"
  #include "/usr/include/synfig-1.0/synfig/canvas.h"
  #include "/usr/include/synfig-1.0/synfig/canvasbase.h"
  #include "/usr/include/synfig-1.0/synfig/canvasfilenaming.h"
  #include "/usr/include/synfig-1.0/synfig/color/color.h"
  #include "/usr/include/synfig-1.0/synfig/color/color.hpp"
  #include "/usr/include/synfig-1.0/synfig/color/colormatrix.h"
  #include "/usr/include/synfig-1.0/synfig/color/common.h"
  #include "/usr/include/synfig-1.0/synfig/color/gamma.h"
  #include "/usr/include/synfig-1.0/synfig/color/pixelformat.h"
  #include "/usr/include/synfig-1.0/synfig/color.h"
  #include "/usr/include/synfig-1.0/synfig/complex.h"
  #include "/usr/include/synfig-1.0/synfig/context.h"
  #include "/usr/include/synfig-1.0/synfig/curve.h"
  #include "/usr/include/synfig-1.0/synfig/curve_helper.h"
  #include "/usr/include/synfig-1.0/synfig/curveset.h"
  #include "/usr/include/synfig-1.0/synfig/dashitem.h"
  #include "/usr/include/synfig-1.0/synfig/debug/debugsurface.h"
  #include "/usr/include/synfig-1.0/synfig/debug/log.h"
  #include "/usr/include/synfig-1.0/synfig/debug/measure.h"
  #include "/usr/include/synfig-1.0/synfig/distance.h"
  #include "/usr/include/synfig-1.0/synfig/exception.h"
  #include "/usr/include/synfig-1.0/synfig/filecontainer.h"
  #include "/usr/include/synfig-1.0/synfig/filecontainerzip.h"
  #include "/usr/include/synfig-1.0/synfig/filesystem.h"
  #include "/usr/include/synfig-1.0/synfig/filesystemgroup.h"
  #include "/usr/include/synfig-1.0/synfig/filesystemnative.h"
  #include "/usr/include/synfig-1.0/synfig/filesystemtemporary.h"
  #include "/usr/include/synfig-1.0/synfig/general.h"
  #include "/usr/include/synfig-1.0/synfig/gradient.h"
  #include "/usr/include/synfig-1.0/synfig/guid.h"
  #include "/usr/include/synfig-1.0/synfig/guidset.h"
  #include "/usr/include/synfig-1.0/synfig/importer.h"
  #include "/usr/include/synfig-1.0/synfig/interpolation.h"
  #include "/usr/include/synfig-1.0/synfig/keyframe.h"
  #include "/usr/include/synfig-1.0/synfig/layer.h"
  #include "/usr/include/synfig-1.0/synfig/layers/layer_bitmap.h"
  #include "/usr/include/synfig-1.0/synfig/layers/layer_composite.h"
  #include "/usr/include/synfig-1.0/synfig/layers/layer_composite_fork.h"
  #include "/usr/include/synfig-1.0/synfig/layers/layer_duplicate.h"
  #include "/usr/include/synfig-1.0/synfig/layers/layer_filtergroup.h"
  #include "/usr/include/synfig-1.0/synfig/layers/layer_group.h"
  #include "/usr/include/synfig-1.0/synfig/layers/layer_invisible.h"
  #include "/usr/include/synfig-1.0/synfig/layers/layer_meshtransform.h"
  #include "/usr/include/synfig-1.0/synfig/layers/layer_mime.h"
  #include "/usr/include/synfig-1.0/synfig/layers/layer_motionblur.h"
  #include "/usr/include/synfig-1.0/synfig/layers/layer_pastecanvas.h"
  #include "/usr/include/synfig-1.0/synfig/layers/layer_polygon.h"
  #include "/usr/include/synfig-1.0/synfig/layers/layer_rendering_task.h"
  #include "/usr/include/synfig-1.0/synfig/layers/layer_shape.h"
  #include "/usr/include/synfig-1.0/synfig/layers/layer_skeleton.h"
  #include "/usr/include/synfig-1.0/synfig/layers/layer_skeletondeformation.h"
  #include "/usr/include/synfig-1.0/synfig/layers/layer_solidcolor.h"
  #include "/usr/include/synfig-1.0/synfig/layers/layer_sound.h"
  #include "/usr/include/synfig-1.0/synfig/layers/layer_switch.h"
  #include "/usr/include/synfig-1.0/synfig/listimporter.h"
  #include "/usr/include/synfig-1.0/synfig/loadcanvas.h"
  #include "/usr/include/synfig-1.0/synfig/localization.h"
  #include "/usr/include/synfig-1.0/synfig/main.h"
  #include "/usr/include/synfig-1.0/synfig/matrix.h"
  #include "/usr/include/synfig-1.0/synfig/module.h"
  #include "/usr/include/synfig-1.0/synfig/node.h"
  #include "/usr/include/synfig-1.0/synfig/pair.h"
  #include "/usr/include/synfig-1.0/synfig/palette.h"
  #include "/usr/include/synfig-1.0/synfig/paramdesc.h"
  #include "/usr/include/synfig-1.0/synfig/polynomial_root.h"
  #include "/usr/include/synfig-1.0/synfig/progresscallback.h"
  #include "/usr/include/synfig-1.0/synfig/protocol.h"
  #include "/usr/include/synfig-1.0/synfig/quick_rng.h"
  #include "/usr/include/synfig-1.0/synfig/real.h"
  #include "/usr/include/synfig-1.0/synfig/rect.h"
  #include "/usr/include/synfig-1.0/synfig/releases.h"
  #include "/usr/include/synfig-1.0/synfig/renddesc.h"
  #include "/usr/include/synfig-1.0/synfig/render.h"
  #include "/usr/include/synfig-1.0/synfig/rendering/common/optimizer/optimizerblendassociative.h"
  #include "/usr/include/synfig-1.0/synfig/rendering/common/optimizer/optimizerblendmerge.h"
  #include "/usr/include/synfig-1.0/synfig/rendering/common/optimizer/optimizerblendtotarget.h"
  #include "/usr/include/synfig-1.0/synfig/rendering/common/optimizer/optimizerdraft.h"
  #include "/usr/include/synfig-1.0/synfig/rendering/common/optimizer/optimizerlist.h"
  #include "/usr/include/synfig-1.0/synfig/rendering/common/optimizer/optimizerpass.h"
  #include "/usr/include/synfig-1.0/synfig/rendering/common/optimizer/optimizersplit.h"
  #include "/usr/include/synfig-1.0/synfig/rendering/common/optimizer/optimizertransformation.h"
  #include "/usr/include/synfig-1.0/synfig/rendering/common/surfacefile.h"
  #include "/usr/include/synfig-1.0/synfig/rendering/common/surfacememoryreadwrapper.h"
  #include "/usr/include/synfig-1.0/synfig/rendering/common/task/taskblend.h"
  #include "/usr/include/synfig-1.0/synfig/rendering/common/task/taskblur.h"
  #include "/usr/include/synfig-1.0/synfig/rendering/common/task/taskcontour.h"
  #include "/usr/include/synfig-1.0/synfig/rendering/common/task/tasklayer.h"
  #include "/usr/include/synfig-1.0/synfig/rendering/common/task/taskmesh.h"
  #include "/usr/include/synfig-1.0/synfig/rendering/common/task/taskpixelprocessor.h"
  #include "/usr/include/synfig-1.0/synfig/rendering/common/task/tasktransformation.h"
  #include "/usr/include/synfig-1.0/synfig/rendering/optimizer.h"
  #include "/usr/include/synfig-1.0/synfig/rendering/primitive/bend.h"
  #include "/usr/include/synfig-1.0/synfig/rendering/primitive/blur.h"
  #include "/usr/include/synfig-1.0/synfig/rendering/primitive/contour.h"
  #include "/usr/include/synfig-1.0/synfig/rendering/primitive/intersector.h"
  #include "/usr/include/synfig-1.0/synfig/rendering/primitive/mesh.h"
  #include "/usr/include/synfig-1.0/synfig/rendering/primitive/polyspan.h"
  #include "/usr/include/synfig-1.0/synfig/rendering/primitive/transformation.h"
  #include "/usr/include/synfig-1.0/synfig/rendering/primitive/transformationaffine.h"
  #include "/usr/include/synfig-1.0/synfig/rendering/renderer.h"
  #include "/usr/include/synfig-1.0/synfig/rendering/renderqueue.h"
  #include "/usr/include/synfig-1.0/synfig/rendering/resource.h"
  #include "/usr/include/synfig-1.0/synfig/rendering/software/function/array.h"
  #include "/usr/include/synfig-1.0/synfig/rendering/software/function/blur.h"
  #include "/usr/include/synfig-1.0/synfig/rendering/software/function/blurtemplates.h"
  #include "/usr/include/synfig-1.0/synfig/rendering/software/function/contour.h"
  #include "/usr/include/synfig-1.0/synfig/rendering/software/function/fft.h"
  #include "/usr/include/synfig-1.0/synfig/rendering/software/function/mesh.h"
  #include "/usr/include/synfig-1.0/synfig/rendering/software/function/packedsurface.h"
  #include "/usr/include/synfig-1.0/synfig/rendering/software/function/resample.h"
  #include "/usr/include/synfig-1.0/synfig/rendering/software/rendererdraftsw.h"
  #include "/usr/include/synfig-1.0/synfig/rendering/software/rendererlowressw.h"
  #include "/usr/include/synfig-1.0/synfig/rendering/software/rendererpreviewsw.h"
  #include "/usr/include/synfig-1.0/synfig/rendering/software/renderersafe.h"
  #include "/usr/include/synfig-1.0/synfig/rendering/software/renderersw.h"
  #include "/usr/include/synfig-1.0/synfig/rendering/software/surfacesw.h"
  #include "/usr/include/synfig-1.0/synfig/rendering/software/surfaceswpacked.h"
  #include "/usr/include/synfig-1.0/synfig/rendering/software/task/tasksw.h"
  #include "/usr/include/synfig-1.0/synfig/rendering/surface.h"
  #include "/usr/include/synfig-1.0/synfig/rendering/task.h"
  #include "/usr/include/synfig-1.0/synfig/savecanvas.h"
  #include "/usr/include/synfig-1.0/synfig/segment.h"
  #include "/usr/include/synfig-1.0/synfig/smartfile.h"
  #include "/usr/include/synfig-1.0/synfig/soundprocessor.h"
  #include "/usr/include/synfig-1.0/synfig/string.h"
  #include "/usr/include/synfig-1.0/synfig/string_helper.h"
  #include "/usr/include/synfig-1.0/synfig/surface.h"
  #include "/usr/include/synfig-1.0/synfig/synfig_export.h"
  #include "/usr/include/synfig-1.0/synfig/target.h"
  #include "/usr/include/synfig-1.0/synfig/target_multi.h"
  #include "/usr/include/synfig-1.0/synfig/target_null.h"
  #include "/usr/include/synfig-1.0/synfig/target_null_tile.h"
  #include "/usr/include/synfig-1.0/synfig/target_scanline.h"
  #include "/usr/include/synfig-1.0/synfig/target_tile.h"
  #include "/usr/include/synfig-1.0/synfig/targetparam.h"
  #include "/usr/include/synfig-1.0/synfig/threadpool.h"
  #include "/usr/include/synfig-1.0/synfig/time.h"
  #include "/usr/include/synfig-1.0/synfig/timepointcollect.h"
  #include "/usr/include/synfig-1.0/synfig/token.h"
  #include "/usr/include/synfig-1.0/synfig/transform.h"
  #include "/usr/include/synfig-1.0/synfig/transformation.h"
  #include "/usr/include/synfig-1.0/synfig/type.h"
  #include "/usr/include/synfig-1.0/synfig/types.h"
  #include "/usr/include/synfig-1.0/synfig/uniqueid.h"
  #include "/usr/include/synfig-1.0/synfig/value.h"
  #include "/usr/include/synfig-1.0/synfig/valuenode.h"
  #include "/usr/include/synfig-1.0/synfig/valuenode_registry.h"
  #include "/usr/include/synfig-1.0/synfig/valuenodes/valuenode_add.h"
  #include "/usr/include/synfig-1.0/synfig/valuenodes/valuenode_and.h"
  #include "/usr/include/synfig-1.0/synfig/valuenodes/valuenode_anglestring.h"
  #include "/usr/include/synfig-1.0/synfig/valuenodes/valuenode_animated.h"
  #include "/usr/include/synfig-1.0/synfig/valuenodes/valuenode_animatedfile.h"
  #include "/usr/include/synfig-1.0/synfig/valuenodes/valuenode_animatedinterface.h"
  #include "/usr/include/synfig-1.0/synfig/valuenodes/valuenode_atan2.h"
  #include "/usr/include/synfig-1.0/synfig/valuenodes/valuenode_average.h"
  #include "/usr/include/synfig-1.0/synfig/valuenodes/valuenode_bline.h"
  #include "/usr/include/synfig-1.0/synfig/valuenodes/valuenode_blinecalctangent.h"
  #include "/usr/include/synfig-1.0/synfig/valuenodes/valuenode_blinecalcvertex.h"
  #include "/usr/include/synfig-1.0/synfig/valuenodes/valuenode_blinecalcwidth.h"
  #include "/usr/include/synfig-1.0/synfig/valuenodes/valuenode_blinereversetangent.h"
  #include "/usr/include/synfig-1.0/synfig/valuenodes/valuenode_bone.h"
  #include "/usr/include/synfig-1.0/synfig/valuenodes/valuenode_boneinfluence.h"
  #include "/usr/include/synfig-1.0/synfig/valuenodes/valuenode_bonelink.h"
  #include "/usr/include/synfig-1.0/synfig/valuenodes/valuenode_boneweightpair.h"
  #include "/usr/include/synfig-1.0/synfig/valuenodes/valuenode_compare.h"
  #include "/usr/include/synfig-1.0/synfig/valuenodes/valuenode_composite.h"
  #include "/usr/include/synfig-1.0/synfig/valuenodes/valuenode_const.h"
  #include "/usr/include/synfig-1.0/synfig/valuenodes/valuenode_cos.h"
  #include "/usr/include/synfig-1.0/synfig/valuenodes/valuenode_derivative.h"
  #include "/usr/include/synfig-1.0/synfig/valuenodes/valuenode_dilist.h"
  #include "/usr/include/synfig-1.0/synfig/valuenodes/valuenode_dotproduct.h"
  #include "/usr/include/synfig-1.0/synfig/valuenodes/valuenode_duplicate.h"
  #include "/usr/include/synfig-1.0/synfig/valuenodes/valuenode_dynamic.h"
  #include "/usr/include/synfig-1.0/synfig/valuenodes/valuenode_dynamiclist.h"
  #include "/usr/include/synfig-1.0/synfig/valuenodes/valuenode_exp.h"
  #include "/usr/include/synfig-1.0/synfig/valuenodes/valuenode_gradientcolor.h"
  #include "/usr/include/synfig-1.0/synfig/valuenodes/valuenode_gradientrotate.h"
  #include "/usr/include/synfig-1.0/synfig/valuenodes/valuenode_greyed.h"
  #include "/usr/include/synfig-1.0/synfig/valuenodes/valuenode_integer.h"
  #include "/usr/include/synfig-1.0/synfig/valuenodes/valuenode_intstring.h"
  #include "/usr/include/synfig-1.0/synfig/valuenodes/valuenode_join.h"
  #include "/usr/include/synfig-1.0/synfig/valuenodes/valuenode_linear.h"
  #include "/usr/include/synfig-1.0/synfig/valuenodes/valuenode_log.h"
  #include "/usr/include/synfig-1.0/synfig/valuenodes/valuenode_not.h"
  #include "/usr/include/synfig-1.0/synfig/valuenodes/valuenode_or.h"
  #include "/usr/include/synfig-1.0/synfig/valuenodes/valuenode_pow.h"
  #include "/usr/include/synfig-1.0/synfig/valuenodes/valuenode_radialcomposite.h"
  #include "/usr/include/synfig-1.0/synfig/valuenodes/valuenode_range.h"
  #include "/usr/include/synfig-1.0/synfig/valuenodes/valuenode_real.h"
  #include "/usr/include/synfig-1.0/synfig/valuenodes/valuenode_realstring.h"
  #include "/usr/include/synfig-1.0/synfig/valuenodes/valuenode_reciprocal.h"
  #include "/usr/include/synfig-1.0/synfig/valuenodes/valuenode_reference.h"
  #include "/usr/include/synfig-1.0/synfig/valuenodes/valuenode_repeat_gradient.h"
  #include "/usr/include/synfig-1.0/synfig/valuenodes/valuenode_reverse.h"
  #include "/usr/include/synfig-1.0/synfig/valuenodes/valuenode_scale.h"
  #include "/usr/include/synfig-1.0/synfig/valuenodes/valuenode_segcalctangent.h"
  #include "/usr/include/synfig-1.0/synfig/valuenodes/valuenode_segcalcvertex.h"
  #include "/usr/include/synfig-1.0/synfig/valuenodes/valuenode_sine.h"
  #include "/usr/include/synfig-1.0/synfig/valuenodes/valuenode_staticlist.h"
  #include "/usr/include/synfig-1.0/synfig/valuenodes/valuenode_step.h"
  #include "/usr/include/synfig-1.0/synfig/valuenodes/valuenode_stripes.h"
  #include "/usr/include/synfig-1.0/synfig/valuenodes/valuenode_subtract.h"
  #include "/usr/include/synfig-1.0/synfig/valuenodes/valuenode_switch.h"
  #include "/usr/include/synfig-1.0/synfig/valuenodes/valuenode_timedswap.h"
  #include "/usr/include/synfig-1.0/synfig/valuenodes/valuenode_timeloop.h"
  #include "/usr/include/synfig-1.0/synfig/valuenodes/valuenode_timestring.h"
  #include "/usr/include/synfig-1.0/synfig/valuenodes/valuenode_twotone.h"
  #include "/usr/include/synfig-1.0/synfig/valuenodes/valuenode_vectorangle.h"
  #include "/usr/include/synfig-1.0/synfig/valuenodes/valuenode_vectorlength.h"
  #include "/usr/include/synfig-1.0/synfig/valuenodes/valuenode_vectorx.h"
  #include "/usr/include/synfig-1.0/synfig/valuenodes/valuenode_vectory.h"
  #include "/usr/include/synfig-1.0/synfig/valuenodes/valuenode_weightedaverage.h"
  #include "/usr/include/synfig-1.0/synfig/valuenodes/valuenode_wplist.h"
  #include "/usr/include/synfig-1.0/synfig/valueoperations.h"
  #include "/usr/include/synfig-1.0/synfig/valuetransformation.h"
  #include "/usr/include/synfig-1.0/synfig/vector.h"
  #include "/usr/include/synfig-1.0/synfig/version.h"
  #include "/usr/include/synfig-1.0/synfig/waypoint.h"
  #include "/usr/include/synfig-1.0/synfig/weightedvalue.h"
  #include "/usr/include/synfig-1.0/synfig/widthpoint.h"
  #include "/usr/include/synfig-1.0/synfig/zstreambuf.h"

  // add namespaces
  namespace etl{typedef int tmp_add_type_1;}
  etl::tmp_add_type_1 tmp_add_func_1(){return 0;};
  namespace Gio{typedef int tmp_add_type_2;}
  Gio::tmp_add_type_2 tmp_add_func_2(){return 0;};
  namespace Glib{typedef int tmp_add_type_3;}
  Glib::tmp_add_type_3 tmp_add_func_3(){return 0;};
  namespace Glib{namespace Ascii{typedef int tmp_add_type_4;}}
  Glib::Ascii::tmp_add_type_4 tmp_add_func_4(){return 0;};
  namespace Glib{namespace detail{typedef int tmp_add_type_5;}}
  Glib::detail::tmp_add_type_5 tmp_add_func_5(){return 0;};
  namespace Glib{namespace Threads{typedef int tmp_add_type_6;}}
  Glib::Threads::tmp_add_type_6 tmp_add_func_6(){return 0;};
  namespace Glib{namespace Unicode{typedef int tmp_add_type_7;}}
  Glib::Unicode::tmp_add_type_7 tmp_add_func_7(){return 0;};
  namespace sigc{typedef int tmp_add_type_8;}
  sigc::tmp_add_type_8 tmp_add_func_8(){return 0;};
  namespace sigc{namespace internal{typedef int tmp_add_type_9;}}
  sigc::internal::tmp_add_type_9 tmp_add_func_9(){return 0;};
  namespace synfig{typedef int tmp_add_type_10;}
  synfig::tmp_add_type_10 tmp_add_func_10(){return 0;};
  namespace synfig{namespace debug{typedef int tmp_add_type_11;}}
  synfig::debug::tmp_add_type_11 tmp_add_func_11(){return 0;};
  namespace synfig{namespace Exception{typedef int tmp_add_type_12;}}
  synfig::Exception::tmp_add_type_12 tmp_add_func_12(){return 0;};
  namespace synfig{namespace rendering{typedef int tmp_add_type_13;}}
  synfig::rendering::tmp_add_type_13 tmp_add_func_13(){return 0;};
  namespace synfig{namespace rendering{namespace software{typedef int tmp_add_type_14;}}}
  synfig::rendering::software::tmp_add_type_14 tmp_add_func_14(){return 0;};
  namespace xmlpp{typedef int tmp_add_type_15;}
  xmlpp::tmp_add_type_15 tmp_add_func_15(){return 0;};
  namespace Glib{namespace Container_Helpers{typedef int tmp_add_type_16;}}
  Glib::Container_Helpers::tmp_add_type_16 tmp_add_func_16(){return 0;};
  namespace synfig{namespace types_namespace{typedef int tmp_add_type_17;}}
  synfig::types_namespace::tmp_add_type_17 tmp_add_func_17(){return 0;};

  // add classes
  Blur* tmp_add_class_0;
  RootFinder* tmp_add_class_1;
  _GArray* tmp_add_class_2;
  _GByteArray* tmp_add_class_3;
  _GCClosure* tmp_add_class_4;
  _GClosure* tmp_add_class_5;
  _GClosureNotifyData* tmp_add_class_6;
  _GCompletion* tmp_add_class_7;
  _GCond* tmp_add_class_8;
  _GDate* tmp_add_class_9;
  _GDebugKey* tmp_add_class_10;
  _GDoubleIEEE754* tmp_add_class_11;
  _GEnumClass* tmp_add_class_12;
  _GEnumValue* tmp_add_class_13;
  _GError* tmp_add_class_14;
  _GFlagsClass* tmp_add_class_15;
  _GFlagsValue* tmp_add_class_16;
  _GFloatIEEE754* tmp_add_class_17;
  _GHashTableIter* tmp_add_class_18;
  _GHook* tmp_add_class_19;
  _GHookList* tmp_add_class_20;
  _GIOChannel* tmp_add_class_21;
  _GIOFuncs* tmp_add_class_22;
  _GInterfaceInfo* tmp_add_class_23;
  _GList* tmp_add_class_24;
  _GLogField* tmp_add_class_25;
  _GMarkupParser* tmp_add_class_26;
  _GMemVTable* tmp_add_class_27;
  _GMutex* tmp_add_class_28;
  _GNode* tmp_add_class_29;
  _GObject* tmp_add_class_30;
  _GObjectClass* tmp_add_class_31;
  _GObjectConstructParam* tmp_add_class_32;
  _GOnce* tmp_add_class_33;
  _GOptionEntry* tmp_add_class_34;
  _GParamSpec* tmp_add_class_35;
  _GParamSpecBoolean* tmp_add_class_36;
  _GParamSpecBoxed* tmp_add_class_37;
  _GParamSpecChar* tmp_add_class_38;
  _GParamSpecClass* tmp_add_class_39;
  _GParamSpecDouble* tmp_add_class_40;
  _GParamSpecEnum* tmp_add_class_41;
  _GParamSpecFlags* tmp_add_class_42;
  _GParamSpecFloat* tmp_add_class_43;
  _GParamSpecGType* tmp_add_class_44;
  _GParamSpecInt* tmp_add_class_45;
  _GParamSpecInt64* tmp_add_class_46;
  _GParamSpecLong* tmp_add_class_47;
  _GParamSpecObject* tmp_add_class_48;
  _GParamSpecOverride* tmp_add_class_49;
  _GParamSpecParam* tmp_add_class_50;
  _GParamSpecPointer* tmp_add_class_51;
  _GParamSpecString* tmp_add_class_52;
  _GParamSpecTypeInfo* tmp_add_class_53;
  _GParamSpecUChar* tmp_add_class_54;
  _GParamSpecUInt* tmp_add_class_55;
  _GParamSpecUInt64* tmp_add_class_56;
  _GParamSpecULong* tmp_add_class_57;
  _GParamSpecUnichar* tmp_add_class_58;
  _GParamSpecValueArray* tmp_add_class_59;
  _GParamSpecVariant* tmp_add_class_60;
  _GParameter* tmp_add_class_61;
  _GPathBuf* tmp_add_class_62;
  _GPollFD* tmp_add_class_63;
  _GPrivate* tmp_add_class_64;
  _GPtrArray* tmp_add_class_65;
  _GQueue* tmp_add_class_66;
  _GRWLock* tmp_add_class_67;
  _GRecMutex* tmp_add_class_68;
  _GSList* tmp_add_class_69;
  _GScanner* tmp_add_class_70;
  _GScannerConfig* tmp_add_class_71;
  _GSignalInvocationHint* tmp_add_class_72;
  _GSignalQuery* tmp_add_class_73;
  _GSource* tmp_add_class_74;
  _GSourceCallbackFuncs* tmp_add_class_75;
  _GSourceFuncs* tmp_add_class_76;
  _GStaticPrivate* tmp_add_class_77;
  _GStaticRWLock* tmp_add_class_78;
  _GStaticRecMutex* tmp_add_class_79;
  _GString* tmp_add_class_80;
  _GThread* tmp_add_class_81;
  _GThreadFunctions* tmp_add_class_82;
  _GThreadPool* tmp_add_class_83;
  _GTimeVal* tmp_add_class_84;
  _GTokenValue* tmp_add_class_85;
  _GTrashStack* tmp_add_class_86;
  _GTuples* tmp_add_class_87;
  _GTypeClass* tmp_add_class_88;
  _GTypeFundamentalInfo* tmp_add_class_89;
  _GTypeInfo* tmp_add_class_90;
  _GTypeInstance* tmp_add_class_91;
  _GTypeInterface* tmp_add_class_92;
  _GTypeModule* tmp_add_class_93;
  _GTypeModuleClass* tmp_add_class_94;
  _GTypePluginClass* tmp_add_class_95;
  _GTypeQuery* tmp_add_class_96;
  _GTypeValueTable* tmp_add_class_97;
  _GUriParamsIter* tmp_add_class_98;
  _GValue* tmp_add_class_99;
  _GValueArray* tmp_add_class_100;
  _GVariantBuilder* tmp_add_class_101;
  _GVariantDict* tmp_add_class_102;
  _GVariantIter* tmp_add_class_103;
  _G_fpos64_t* tmp_add_class_104;
  _G_fpos_t* tmp_add_class_105;
  _IO_cookie_io_functions_t* tmp_add_class_106;
  gzFile_s* tmp_add_class_107;
  gz_header_s* tmp_add_class_108;
  quick_rng* tmp_add_class_109;
  ucontext_t* tmp_add_class_110;
  z_stream_s* tmp_add_class_111;

The GCC parameters:
  gcc -fdump-lang-raw -fkeep-inline-functions -c -x c++ -fpermissive -w "/tmp/w3mXlpAy9A/dump1.h"  -I/usr/include/synfig-1.0 -I/usr/include/sigc\+\+-2.0 -I/usr/include/glibmm-2.4 -I/usr/include/glib-2.0 -I/usr/include/giomm-2.4 -I/usr/include/ETL -I/lib/arm-linux-gnueabihf/sigc\+\+-2.0/include -I/lib/arm-linux-gnueabihf/glibmm-2.4/include -I/lib/arm-linux-gnueabihf/glib-2.0/include -I/lib/arm-linux-gnueabihf/giomm-2.4/include

In file included from /tmp/w3mXlpAy9A/dump1.h:233:
/usr/include/synfig-1.0/synfig/valuetransformation.h:45:7: error: redefinition of ‘class synfig::ValueTransformation’
   45 | class ValueTransformation
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /tmp/w3mXlpAy9A/dump1.h:232:
/usr/include/synfig-1.0/synfig/valueoperations.h:71:7: note: previous definition of ‘class synfig::ValueTransformation’
   71 | class ValueTransformation
      |       ^~~~~~~~~~~~~~~~~~~

