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 | ^~~~~~~~~~~~~~~~~~~