Temporary header file '/tmp/6VHp9dooYB/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/ClanLib-1.0/ClanLib/Application/clanapp.h" #include "/usr/include/ClanLib-1.0/ClanLib/Core/IOData/cl_endian.h" #include "/usr/include/ClanLib-1.0/ClanLib/Core/IOData/datatypes.h" #include "/usr/include/ClanLib-1.0/ClanLib/Core/IOData/directory.h" #include "/usr/include/ClanLib-1.0/ClanLib/Core/IOData/directory_scanner.h" #include "/usr/include/ClanLib-1.0/ClanLib/Core/IOData/inputsource.h" #include "/usr/include/ClanLib-1.0/ClanLib/Core/IOData/inputsource_file.h" #include "/usr/include/ClanLib-1.0/ClanLib/Core/IOData/inputsource_memory.h" #include "/usr/include/ClanLib-1.0/ClanLib/Core/IOData/inputsource_provider.h" #include "/usr/include/ClanLib-1.0/ClanLib/Core/IOData/inputsource_provider_file.h" #include "/usr/include/ClanLib-1.0/ClanLib/Core/IOData/inputsource_zipped.h" #include "/usr/include/ClanLib-1.0/ClanLib/Core/IOData/outputsource.h" #include "/usr/include/ClanLib-1.0/ClanLib/Core/IOData/outputsource_file.h" #include "/usr/include/ClanLib-1.0/ClanLib/Core/IOData/outputsource_memory.h" #include "/usr/include/ClanLib-1.0/ClanLib/Core/IOData/outputsource_provider.h" #include "/usr/include/ClanLib-1.0/ClanLib/Core/IOData/outputsource_zipped.h" #include "/usr/include/ClanLib-1.0/ClanLib/Core/IOData/zip_archive.h" #include "/usr/include/ClanLib-1.0/ClanLib/Core/IOData/zip_file_entry.h" #include "/usr/include/ClanLib-1.0/ClanLib/Core/Math/circle.h" #include "/usr/include/ClanLib-1.0/ClanLib/Core/Math/cl_vector.h" #include "/usr/include/ClanLib-1.0/ClanLib/Core/Math/delauney_triangulator.h" #include "/usr/include/ClanLib-1.0/ClanLib/Core/Math/line_math.h" #include "/usr/include/ClanLib-1.0/ClanLib/Core/Math/math.h" #include "/usr/include/ClanLib-1.0/ClanLib/Core/Math/matrix4x4.h" #include "/usr/include/ClanLib-1.0/ClanLib/Core/Math/number_pool.h" #include "/usr/include/ClanLib-1.0/ClanLib/Core/Math/origin.h" #include "/usr/include/ClanLib-1.0/ClanLib/Core/Math/outline_triangulator.h" #include "/usr/include/ClanLib-1.0/ClanLib/Core/Math/point.h" #include "/usr/include/ClanLib-1.0/ClanLib/Core/Math/pointset_math.h" #include "/usr/include/ClanLib-1.0/ClanLib/Core/Math/quad.h" #include "/usr/include/ClanLib-1.0/ClanLib/Core/Math/rect.h" #include "/usr/include/ClanLib-1.0/ClanLib/Core/Math/size.h" #include "/usr/include/ClanLib-1.0/ClanLib/Core/Math/triangle_math.h" #include "/usr/include/ClanLib-1.0/ClanLib/Core/Math/vector2.h" #include "/usr/include/ClanLib-1.0/ClanLib/Core/Resources/resource.h" #include "/usr/include/ClanLib-1.0/ClanLib/Core/Resources/resource_manager.h" #include "/usr/include/ClanLib-1.0/ClanLib/Core/Resources/resourcedata.h" #include "/usr/include/ClanLib-1.0/ClanLib/Core/Resources/resourcetype_boolean.h" #include "/usr/include/ClanLib-1.0/ClanLib/Core/Resources/resourcetype_float.h" #include "/usr/include/ClanLib-1.0/ClanLib/Core/Resources/resourcetype_integer.h" #include "/usr/include/ClanLib-1.0/ClanLib/Core/Resources/resourcetype_raw.h" #include "/usr/include/ClanLib-1.0/ClanLib/Core/Resources/resourcetype_string.h" #include "/usr/include/ClanLib-1.0/ClanLib/Core/System/call_stack.h" #include "/usr/include/ClanLib-1.0/ClanLib/Core/System/cl_assert.h" #include "/usr/include/ClanLib-1.0/ClanLib/Core/System/cl_library.h" #include "/usr/include/ClanLib-1.0/ClanLib/Core/System/clanstring.h" #include "/usr/include/ClanLib-1.0/ClanLib/Core/System/clipboard.h" #include "/usr/include/ClanLib-1.0/ClanLib/Core/System/clonable.h" #include "/usr/include/ClanLib-1.0/ClanLib/Core/System/command_line.h" #include "/usr/include/ClanLib-1.0/ClanLib/Core/System/console_window.h" #include "/usr/include/ClanLib-1.0/ClanLib/Core/System/crash_reporter.h" #include "/usr/include/ClanLib-1.0/ClanLib/Core/System/error.h" #include "/usr/include/ClanLib-1.0/ClanLib/Core/System/event_listener.h" #include "/usr/include/ClanLib-1.0/ClanLib/Core/System/event_trigger.h" #include "/usr/include/ClanLib-1.0/ClanLib/Core/System/keep_alive.h" #include "/usr/include/ClanLib-1.0/ClanLib/Core/System/lazycopyptr.h" #include "/usr/include/ClanLib-1.0/ClanLib/Core/System/log.h" #include "/usr/include/ClanLib-1.0/ClanLib/Core/System/mutex.h" #include "/usr/include/ClanLib-1.0/ClanLib/Core/System/mutexsharedptr.h" #include "/usr/include/ClanLib-1.0/ClanLib/Core/System/mutexweakptr.h" #include "/usr/include/ClanLib-1.0/ClanLib/Core/System/owningptr.h" #include "/usr/include/ClanLib-1.0/ClanLib/Core/System/setupcore.h" #include "/usr/include/ClanLib-1.0/ClanLib/Core/System/sharedptr.h" #include "/usr/include/ClanLib-1.0/ClanLib/Core/System/system.h" #include "/usr/include/ClanLib-1.0/ClanLib/Core/System/thread.h" #include "/usr/include/ClanLib-1.0/ClanLib/Core/System/threadfunc_v0.h" #include "/usr/include/ClanLib-1.0/ClanLib/Core/System/threadfunc_v1.h" #include "/usr/include/ClanLib-1.0/ClanLib/Core/System/threadfunc_v2.h" #include "/usr/include/ClanLib-1.0/ClanLib/Core/System/timer.h" #include "/usr/include/ClanLib-1.0/ClanLib/Core/System/weakptr.h" #include "/usr/include/ClanLib-1.0/ClanLib/Core/XML/dom_attr.h" #include "/usr/include/ClanLib-1.0/ClanLib/Core/XML/dom_cdata_section.h" #include "/usr/include/ClanLib-1.0/ClanLib/Core/XML/dom_character_data.h" #include "/usr/include/ClanLib-1.0/ClanLib/Core/XML/dom_comment.h" #include "/usr/include/ClanLib-1.0/ClanLib/Core/XML/dom_document.h" #include "/usr/include/ClanLib-1.0/ClanLib/Core/XML/dom_document_fragment.h" #include "/usr/include/ClanLib-1.0/ClanLib/Core/XML/dom_document_type.h" #include "/usr/include/ClanLib-1.0/ClanLib/Core/XML/dom_element.h" #include "/usr/include/ClanLib-1.0/ClanLib/Core/XML/dom_entity.h" #include "/usr/include/ClanLib-1.0/ClanLib/Core/XML/dom_entity_reference.h" #include "/usr/include/ClanLib-1.0/ClanLib/Core/XML/dom_exception.h" #include "/usr/include/ClanLib-1.0/ClanLib/Core/XML/dom_implementation.h" #include "/usr/include/ClanLib-1.0/ClanLib/Core/XML/dom_named_node_map.h" #include "/usr/include/ClanLib-1.0/ClanLib/Core/XML/dom_node.h" #include "/usr/include/ClanLib-1.0/ClanLib/Core/XML/dom_node_list.h" #include "/usr/include/ClanLib-1.0/ClanLib/Core/XML/dom_notation.h" #include "/usr/include/ClanLib-1.0/ClanLib/Core/XML/dom_processing_instruction.h" #include "/usr/include/ClanLib-1.0/ClanLib/Core/XML/dom_text.h" #include "/usr/include/ClanLib-1.0/ClanLib/Core/XML/xml_token.h" #include "/usr/include/ClanLib-1.0/ClanLib/Core/XML/xml_tokenizer.h" #include "/usr/include/ClanLib-1.0/ClanLib/Core/XML/xml_writer.h" #include "/usr/include/ClanLib-1.0/ClanLib/Core/core_iostream.h" #include "/usr/include/ClanLib-1.0/ClanLib/Display/Collision/collision_outline.h" #include "/usr/include/ClanLib-1.0/ClanLib/Display/Collision/contour.h" #include "/usr/include/ClanLib-1.0/ClanLib/Display/Collision/outline_accuracy.h" #include "/usr/include/ClanLib-1.0/ClanLib/Display/Collision/outline_circle.h" #include "/usr/include/ClanLib-1.0/ClanLib/Display/Collision/outline_math.h" #include "/usr/include/ClanLib-1.0/ClanLib/Display/Collision/outline_provider.h" #include "/usr/include/ClanLib-1.0/ClanLib/Display/Collision/outline_provider_bitmap.h" #include "/usr/include/ClanLib-1.0/ClanLib/Display/Collision/outline_provider_file.h" #include "/usr/include/ClanLib-1.0/ClanLib/Display/Providers/bmp_provider.h" #include "/usr/include/ClanLib-1.0/ClanLib/Display/Providers/dc_buffer.h" #include "/usr/include/ClanLib-1.0/ClanLib/Display/Providers/jpeg_provider.h" #include "/usr/include/ClanLib-1.0/ClanLib/Display/Providers/pcx_provider.h" #include "/usr/include/ClanLib-1.0/ClanLib/Display/Providers/png_provider.h" #include "/usr/include/ClanLib-1.0/ClanLib/Display/Providers/provider_factory.h" #include "/usr/include/ClanLib-1.0/ClanLib/Display/Providers/provider_type.h" #include "/usr/include/ClanLib-1.0/ClanLib/Display/Providers/provider_type_register.h" #include "/usr/include/ClanLib-1.0/ClanLib/Display/Providers/targa_provider.h" #include "/usr/include/ClanLib-1.0/ClanLib/Display/blend_func.h" #include "/usr/include/ClanLib-1.0/ClanLib/Display/canvas.h" #include "/usr/include/ClanLib-1.0/ClanLib/Display/color.h" #include "/usr/include/ClanLib-1.0/ClanLib/Display/display.h" #include "/usr/include/ClanLib-1.0/ClanLib/Display/display_iostream.h" #include "/usr/include/ClanLib-1.0/ClanLib/Display/display_mode.h" #include "/usr/include/ClanLib-1.0/ClanLib/Display/display_window.h" #include "/usr/include/ClanLib-1.0/ClanLib/Display/display_window_description.h" #include "/usr/include/ClanLib-1.0/ClanLib/Display/font.h" #include "/usr/include/ClanLib-1.0/ClanLib/Display/frameratecounter.h" #include "/usr/include/ClanLib-1.0/ClanLib/Display/glyph_buffer.h" #include "/usr/include/ClanLib-1.0/ClanLib/Display/gradient.h" #include "/usr/include/ClanLib-1.0/ClanLib/Display/graphic_context.h" #include "/usr/include/ClanLib-1.0/ClanLib/Display/input_buffer.h" #include "/usr/include/ClanLib-1.0/ClanLib/Display/input_button.h" #include "/usr/include/ClanLib-1.0/ClanLib/Display/input_context.h" #include "/usr/include/ClanLib-1.0/ClanLib/Display/input_device.h" #include "/usr/include/ClanLib-1.0/ClanLib/Display/input_event.h" #include "/usr/include/ClanLib-1.0/ClanLib/Display/joystick.h" #include "/usr/include/ClanLib-1.0/ClanLib/Display/key_binding.h" #include "/usr/include/ClanLib-1.0/ClanLib/Display/keyboard.h" #include "/usr/include/ClanLib-1.0/ClanLib/Display/keys.h" #include "/usr/include/ClanLib-1.0/ClanLib/Display/mouse.h" #include "/usr/include/ClanLib-1.0/ClanLib/Display/palette.h" #include "/usr/include/ClanLib-1.0/ClanLib/Display/pixel_buffer.h" #include "/usr/include/ClanLib-1.0/ClanLib/Display/pixel_format.h" #include "/usr/include/ClanLib-1.0/ClanLib/Display/pixel_format_type.h" #include "/usr/include/ClanLib-1.0/ClanLib/Display/rle_surface.h" #include "/usr/include/ClanLib-1.0/ClanLib/Display/setupdisplay.h" #include "/usr/include/ClanLib-1.0/ClanLib/Display/sprite.h" #include "/usr/include/ClanLib-1.0/ClanLib/Display/sprite_description.h" #include "/usr/include/ClanLib-1.0/ClanLib/Display/sprite_packer.h" #include "/usr/include/ClanLib-1.0/ClanLib/Display/stencil_func.h" #include "/usr/include/ClanLib-1.0/ClanLib/Display/surface.h" #include "/usr/include/ClanLib-1.0/ClanLib/Display/text_styler.h" #include "/usr/include/ClanLib-1.0/ClanLib/GL/light_source.h" #include "/usr/include/ClanLib-1.0/ClanLib/GL/opengl.h" #include "/usr/include/ClanLib-1.0/ClanLib/GL/opengl_state.h" #include "/usr/include/ClanLib-1.0/ClanLib/GL/opengl_state_data.h" #include "/usr/include/ClanLib-1.0/ClanLib/GL/opengl_surface.h" #include "/usr/include/ClanLib-1.0/ClanLib/GL/opengl_window.h" #include "/usr/include/ClanLib-1.0/ClanLib/GL/opengl_window_description.h" #include "/usr/include/ClanLib-1.0/ClanLib/GL/opengl_wrap.h" #include "/usr/include/ClanLib-1.0/ClanLib/GL/program_attribute.h" #include "/usr/include/ClanLib-1.0/ClanLib/GL/program_object.h" #include "/usr/include/ClanLib-1.0/ClanLib/GL/program_uniform.h" #include "/usr/include/ClanLib-1.0/ClanLib/GL/setupgl.h" #include "/usr/include/ClanLib-1.0/ClanLib/GL/shader_object.h" #include "/usr/include/ClanLib-1.0/ClanLib/GL/texture.h" #include "/usr/include/ClanLib-1.0/ClanLib/GL/viewpoint.h" #include "/usr/include/ClanLib-1.0/ClanLib/GUI/button.h" #include "/usr/include/ClanLib-1.0/ClanLib/GUI/checkbox.h" #include "/usr/include/ClanLib-1.0/ClanLib/GUI/component.h" #include "/usr/include/ClanLib-1.0/ClanLib/GUI/component_manager.h" #include "/usr/include/ClanLib-1.0/ClanLib/GUI/component_move_handler.h" #include "/usr/include/ClanLib-1.0/ClanLib/GUI/component_resize_handler.h" #include "/usr/include/ClanLib-1.0/ClanLib/GUI/component_style.h" #include "/usr/include/ClanLib-1.0/ClanLib/GUI/component_type.h" #include "/usr/include/ClanLib-1.0/ClanLib/GUI/deck.h" #include "/usr/include/ClanLib-1.0/ClanLib/GUI/filedialog.h" #include "/usr/include/ClanLib-1.0/ClanLib/GUI/frame.h" #include "/usr/include/ClanLib-1.0/ClanLib/GUI/gui_manager.h" #include "/usr/include/ClanLib-1.0/ClanLib/GUI/image.h" #include "/usr/include/ClanLib-1.0/ClanLib/GUI/inputbox.h" #include "/usr/include/ClanLib-1.0/ClanLib/GUI/inputbox_stylebase.h" #include "/usr/include/ClanLib-1.0/ClanLib/GUI/inputdialog.h" #include "/usr/include/ClanLib-1.0/ClanLib/GUI/label.h" #include "/usr/include/ClanLib-1.0/ClanLib/GUI/layout.h" #include "/usr/include/ClanLib-1.0/ClanLib/GUI/listbox.h" #include "/usr/include/ClanLib-1.0/ClanLib/GUI/listitem.h" #include "/usr/include/ClanLib-1.0/ClanLib/GUI/menu.h" #include "/usr/include/ClanLib-1.0/ClanLib/GUI/menu_item.h" #include "/usr/include/ClanLib-1.0/ClanLib/GUI/menu_node.h" #include "/usr/include/ClanLib-1.0/ClanLib/GUI/messagebox.h" #include "/usr/include/ClanLib-1.0/ClanLib/GUI/progressbar.h" #include "/usr/include/ClanLib-1.0/ClanLib/GUI/radiobutton.h" #include "/usr/include/ClanLib-1.0/ClanLib/GUI/radiogroup.h" #include "/usr/include/ClanLib-1.0/ClanLib/GUI/richedit.h" #include "/usr/include/ClanLib-1.0/ClanLib/GUI/richedit_paragraph.h" #include "/usr/include/ClanLib-1.0/ClanLib/GUI/scrollbar.h" #include "/usr/include/ClanLib-1.0/ClanLib/GUI/setupgui.h" #include "/usr/include/ClanLib-1.0/ClanLib/GUI/stylemanager.h" #include "/usr/include/ClanLib-1.0/ClanLib/GUI/treeitem.h" #include "/usr/include/ClanLib-1.0/ClanLib/GUI/treenode.h" #include "/usr/include/ClanLib-1.0/ClanLib/GUI/treeview.h" #include "/usr/include/ClanLib-1.0/ClanLib/GUI/window.h" #include "/usr/include/ClanLib-1.0/ClanLib/GUIStyleSilver/button_silver.h" #include "/usr/include/ClanLib-1.0/ClanLib/GUIStyleSilver/checkbox_silver.h" #include "/usr/include/ClanLib-1.0/ClanLib/GUIStyleSilver/frame_silver.h" #include "/usr/include/ClanLib-1.0/ClanLib/GUIStyleSilver/image_silver.h" #include "/usr/include/ClanLib-1.0/ClanLib/GUIStyleSilver/inputbox_silver.h" #include "/usr/include/ClanLib-1.0/ClanLib/GUIStyleSilver/label_silver.h" #include "/usr/include/ClanLib-1.0/ClanLib/GUIStyleSilver/listbox_silver.h" #include "/usr/include/ClanLib-1.0/ClanLib/GUIStyleSilver/menu_item_silver.h" #include "/usr/include/ClanLib-1.0/ClanLib/GUIStyleSilver/menu_node_silver.h" #include "/usr/include/ClanLib-1.0/ClanLib/GUIStyleSilver/menu_silver.h" #include "/usr/include/ClanLib-1.0/ClanLib/GUIStyleSilver/progressbar_silver.h" #include "/usr/include/ClanLib-1.0/ClanLib/GUIStyleSilver/radiobutton_silver.h" #include "/usr/include/ClanLib-1.0/ClanLib/GUIStyleSilver/richedit_silver.h" #include "/usr/include/ClanLib-1.0/ClanLib/GUIStyleSilver/scrollbar_silver.h" #include "/usr/include/ClanLib-1.0/ClanLib/GUIStyleSilver/stylemanager_silver.h" #include "/usr/include/ClanLib-1.0/ClanLib/GUIStyleSilver/treeitem_silver.h" #include "/usr/include/ClanLib-1.0/ClanLib/GUIStyleSilver/treeview_silver.h" #include "/usr/include/ClanLib-1.0/ClanLib/GUIStyleSilver/window_silver.h" #include "/usr/include/ClanLib-1.0/ClanLib/MikMod/setupmikmod.h" #include "/usr/include/ClanLib-1.0/ClanLib/MikMod/soundprovider_mikmod.h" #include "/usr/include/ClanLib-1.0/ClanLib/Network/IRC/dcc_download.h" #include "/usr/include/ClanLib-1.0/ClanLib/Network/IRC/irc_connection.h" #include "/usr/include/ClanLib-1.0/ClanLib/Network/IRC/irc_numerics.h" #include "/usr/include/ClanLib-1.0/ClanLib/Network/NetObjects/netobject_client.h" #include "/usr/include/ClanLib-1.0/ClanLib/Network/NetObjects/netobject_controller.h" #include "/usr/include/ClanLib-1.0/ClanLib/Network/NetObjects/netobject_server.h" #include "/usr/include/ClanLib-1.0/ClanLib/Network/NetSession/inputsource_netpacket.h" #include "/usr/include/ClanLib-1.0/ClanLib/Network/NetSession/inputsource_netstream.h" #include "/usr/include/ClanLib-1.0/ClanLib/Network/NetSession/netcomputer.h" #include "/usr/include/ClanLib-1.0/ClanLib/Network/NetSession/netgroup.h" #include "/usr/include/ClanLib-1.0/ClanLib/Network/NetSession/netpacket.h" #include "/usr/include/ClanLib-1.0/ClanLib/Network/NetSession/netsession.h" #include "/usr/include/ClanLib-1.0/ClanLib/Network/NetSession/netstream.h" #include "/usr/include/ClanLib-1.0/ClanLib/Network/NetSession/outputsource_netpacket.h" #include "/usr/include/ClanLib-1.0/ClanLib/Network/NetSession/outputsource_netstream.h" #include "/usr/include/ClanLib-1.0/ClanLib/Network/NetVariables/netvariables.h" #include "/usr/include/ClanLib-1.0/ClanLib/Network/Socket/inputsource_socket.h" #include "/usr/include/ClanLib-1.0/ClanLib/Network/Socket/ip_address.h" #include "/usr/include/ClanLib-1.0/ClanLib/Network/Socket/outputsource_socket.h" #include "/usr/include/ClanLib-1.0/ClanLib/Network/Socket/socket.h" #include "/usr/include/ClanLib-1.0/ClanLib/Network/setupnetwork.h" #include "/usr/include/ClanLib-1.0/ClanLib/SDL/setupsdl.h" #include "/usr/include/ClanLib-1.0/ClanLib/Signals/signal.h" #include "/usr/include/ClanLib-1.0/ClanLib/Signals/signal_v0.h" #include "/usr/include/ClanLib-1.0/ClanLib/Signals/signal_v1.h" #include "/usr/include/ClanLib-1.0/ClanLib/Signals/signal_v2.h" #include "/usr/include/ClanLib-1.0/ClanLib/Signals/signal_v3.h" #include "/usr/include/ClanLib-1.0/ClanLib/Signals/signal_v4.h" #include "/usr/include/ClanLib-1.0/ClanLib/Signals/signal_v5.h" #include "/usr/include/ClanLib-1.0/ClanLib/Signals/slot.h" #include "/usr/include/ClanLib-1.0/ClanLib/Signals/slot_container.h" #include "/usr/include/ClanLib-1.0/ClanLib/Signals/slot_generic.h" #include "/usr/include/ClanLib-1.0/ClanLib/Signals/slot_v0.h" #include "/usr/include/ClanLib-1.0/ClanLib/Signals/slot_v1.h" #include "/usr/include/ClanLib-1.0/ClanLib/Signals/slot_v2.h" #include "/usr/include/ClanLib-1.0/ClanLib/Signals/slot_v3.h" #include "/usr/include/ClanLib-1.0/ClanLib/Signals/slot_v4.h" #include "/usr/include/ClanLib-1.0/ClanLib/Signals/slot_v5.h" #include "/usr/include/ClanLib-1.0/ClanLib/Signals/slotbuffer_v0.h" #include "/usr/include/ClanLib-1.0/ClanLib/Signals/slotbuffer_v1.h" #include "/usr/include/ClanLib-1.0/ClanLib/Sound/SoundFilters/echofilter.h" #include "/usr/include/ClanLib-1.0/ClanLib/Sound/SoundFilters/fadefilter.h" #include "/usr/include/ClanLib-1.0/ClanLib/Sound/SoundFilters/inverse_echofilter.h" #include "/usr/include/ClanLib-1.0/ClanLib/Sound/SoundProviders/soundprovider_factory.h" #include "/usr/include/ClanLib-1.0/ClanLib/Sound/SoundProviders/soundprovider_raw.h" #include "/usr/include/ClanLib-1.0/ClanLib/Sound/SoundProviders/soundprovider_recorder.h" #include "/usr/include/ClanLib-1.0/ClanLib/Sound/SoundProviders/soundprovider_type.h" #include "/usr/include/ClanLib-1.0/ClanLib/Sound/SoundProviders/soundprovider_type_register.h" #include "/usr/include/ClanLib-1.0/ClanLib/Sound/SoundProviders/soundprovider_wave.h" #include "/usr/include/ClanLib-1.0/ClanLib/Sound/cd_drive.h" #include "/usr/include/ClanLib-1.0/ClanLib/Sound/setupsound.h" #include "/usr/include/ClanLib-1.0/ClanLib/Sound/sound.h" #include "/usr/include/ClanLib-1.0/ClanLib/Sound/soundbuffer.h" #include "/usr/include/ClanLib-1.0/ClanLib/Sound/soundbuffer_session.h" #include "/usr/include/ClanLib-1.0/ClanLib/Sound/soundfilter.h" #include "/usr/include/ClanLib-1.0/ClanLib/Sound/soundformat.h" #include "/usr/include/ClanLib-1.0/ClanLib/Sound/soundoutput.h" #include "/usr/include/ClanLib-1.0/ClanLib/Sound/soundoutput_description.h" #include "/usr/include/ClanLib-1.0/ClanLib/Sound/soundprovider.h" #include "/usr/include/ClanLib-1.0/ClanLib/Sound/soundprovider_session.h" #include "/usr/include/ClanLib-1.0/ClanLib/Vorbis/setupvorbis.h" #include "/usr/include/ClanLib-1.0/ClanLib/Vorbis/soundprovider_vorbis.h" #include "/usr/include/ClanLib-1.0/ClanLib/application.h" #include "/usr/include/ClanLib-1.0/ClanLib/core.h" #include "/usr/include/ClanLib-1.0/ClanLib/display.h" #include "/usr/include/ClanLib-1.0/ClanLib/gl.h" #include "/usr/include/ClanLib-1.0/ClanLib/gui.h" #include "/usr/include/ClanLib-1.0/ClanLib/guistylesilver.h" #include "/usr/include/ClanLib-1.0/ClanLib/mikmod.h" #include "/usr/include/ClanLib-1.0/ClanLib/network.h" #include "/usr/include/ClanLib-1.0/ClanLib/sdl.h" #include "/usr/include/ClanLib-1.0/ClanLib/signals.h" #include "/usr/include/ClanLib-1.0/ClanLib/sound.h" #include "/usr/include/ClanLib-1.0/ClanLib/vorbis.h" // add classes CL_Assert* tmp_add_class_0; CL_BMPProvider* tmp_add_class_1; CL_Boolean* tmp_add_class_2; CL_Button* tmp_add_class_3; CL_Button_Silver* tmp_add_class_4; CL_CDDrive* tmp_add_class_5; CL_CallStack* tmp_add_class_6; CL_Canvas* tmp_add_class_7; CL_CheckBox* tmp_add_class_8; CL_CheckBox_Silver* tmp_add_class_9; CL_Circle* tmp_add_class_10; CL_Circlef* tmp_add_class_11; CL_ClanApplication* tmp_add_class_12; CL_Clipboard* tmp_add_class_13; CL_Clonable* tmp_add_class_14; CL_CollidingContours* tmp_add_class_15; CL_CollisionOutline* tmp_add_class_16; CL_CollisionPoint* tmp_add_class_17; CL_Color* tmp_add_class_18; CL_Colorf* tmp_add_class_19; CL_CommandLine* tmp_add_class_20; CL_Component* tmp_add_class_21; CL_ComponentManager* tmp_add_class_22; CL_ComponentMoveHandler* tmp_add_class_23; CL_ComponentResizeHandler* tmp_add_class_24; CL_ComponentStyle* tmp_add_class_25; CL_ComponentType* tmp_add_class_26; CL_ConsoleWindow* tmp_add_class_27; CL_Contour* tmp_add_class_28; CL_CrashReporter* tmp_add_class_29; CL_DCCDownload* tmp_add_class_30; CL_Deck* tmp_add_class_31; CL_DelauneyTriangulator* tmp_add_class_32; CL_DelauneyTriangulator_Triangle* tmp_add_class_33; CL_DelauneyTriangulator_Vertex* tmp_add_class_34; CL_Directory* tmp_add_class_35; CL_DirectoryScanner* tmp_add_class_36; CL_Display* tmp_add_class_37; CL_DisplayMode* tmp_add_class_38; CL_DisplayWindow* tmp_add_class_39; CL_DisplayWindowDescription* tmp_add_class_40; CL_DomAttr* tmp_add_class_41; CL_DomCDATASection* tmp_add_class_42; CL_DomCharacterData* tmp_add_class_43; CL_DomComment* tmp_add_class_44; CL_DomDocument* tmp_add_class_45; CL_DomDocumentFragment* tmp_add_class_46; CL_DomDocumentType* tmp_add_class_47; CL_DomElement* tmp_add_class_48; CL_DomEntity* tmp_add_class_49; CL_DomEntityReference* tmp_add_class_50; CL_DomException* tmp_add_class_51; CL_DomImplementation* tmp_add_class_52; CL_DomNamedNodeMap* tmp_add_class_53; CL_DomNode* tmp_add_class_54; CL_DomNodeList* tmp_add_class_55; CL_DomNotation* tmp_add_class_56; CL_DomProcessingInstruction* tmp_add_class_57; CL_DomText* tmp_add_class_58; CL_EchoFilter* tmp_add_class_59; CL_Endian* tmp_add_class_60; CL_Error* tmp_add_class_61; CL_EventListener* tmp_add_class_62; CL_EventTrigger* tmp_add_class_63; CL_FadeFilter* tmp_add_class_64; CL_FileDialog* tmp_add_class_65; CL_Float* tmp_add_class_66; CL_Font* tmp_add_class_67; CL_Frame* tmp_add_class_68; CL_Frame_Silver* tmp_add_class_69; CL_FramerateCounter* tmp_add_class_70; CL_FunctionSlot_v0* tmp_add_class_71; CL_GLFunctions* tmp_add_class_72; CL_GUIManager* tmp_add_class_73; CL_GlyphBuffer* tmp_add_class_74; CL_Gradient* tmp_add_class_75; CL_GraphicContext* tmp_add_class_76; CL_IPAddress* tmp_add_class_77; CL_IRCConnection* tmp_add_class_78; CL_Image* tmp_add_class_79; CL_Image_Silver* tmp_add_class_80; CL_InputBox* tmp_add_class_81; CL_InputBox_Silver* tmp_add_class_82; CL_InputBox_StyleBase* tmp_add_class_83; CL_InputBuffer* tmp_add_class_84; CL_InputButton* tmp_add_class_85; CL_InputContext* tmp_add_class_86; CL_InputDevice* tmp_add_class_87; CL_InputDialog* tmp_add_class_88; CL_InputEvent* tmp_add_class_89; CL_InputSource* tmp_add_class_90; CL_InputSourceProvider* tmp_add_class_91; CL_InputSourceProvider_File* tmp_add_class_92; CL_InputSource_File* tmp_add_class_93; CL_InputSource_Memory* tmp_add_class_94; CL_InputSource_NetPacket* tmp_add_class_95; CL_InputSource_NetStream* tmp_add_class_96; CL_InputSource_Raw* tmp_add_class_97; CL_InputSource_Socket* tmp_add_class_98; CL_InputSource_Zipped* tmp_add_class_99; CL_Integer* tmp_add_class_100; CL_InverseEchoFilter* tmp_add_class_101; CL_JPEGProvider* tmp_add_class_102; CL_Joystick* tmp_add_class_103; CL_KeepAlive* tmp_add_class_104; CL_KeyBinding* tmp_add_class_105; CL_Keyboard* tmp_add_class_106; CL_Label* tmp_add_class_107; CL_Label_Silver* tmp_add_class_108; CL_Layout* tmp_add_class_109; CL_LibraryFactory* tmp_add_class_110; CL_LibraryLoader* tmp_add_class_111; CL_LibraryManager* tmp_add_class_112; CL_LightSource* tmp_add_class_113; CL_LineMath* tmp_add_class_114; CL_ListBox* tmp_add_class_115; CL_ListBox_Silver* tmp_add_class_116; CL_ListItem* tmp_add_class_117; CL_Log* tmp_add_class_118; CL_Matrix4x4* tmp_add_class_119; CL_Menu* tmp_add_class_120; CL_MenuItem* tmp_add_class_121; CL_MenuItem_Silver* tmp_add_class_122; CL_MenuNode* tmp_add_class_123; CL_MenuNode_Silver* tmp_add_class_124; CL_Menu_Silver* tmp_add_class_125; CL_MessageBox* tmp_add_class_126; CL_Mouse* tmp_add_class_127; CL_Mutex* tmp_add_class_128; CL_MutexSection* tmp_add_class_129; CL_NetComputer* tmp_add_class_130; CL_NetGroup* tmp_add_class_131; CL_NetObject_Client* tmp_add_class_132; CL_NetObject_Controller* tmp_add_class_133; CL_NetObject_Server* tmp_add_class_134; CL_NetPacket* tmp_add_class_135; CL_NetSession* tmp_add_class_136; CL_NetStream* tmp_add_class_137; CL_NetVariables* tmp_add_class_138; CL_NumberPool* tmp_add_class_139; CL_OpenGL* tmp_add_class_140; CL_OpenGLState* tmp_add_class_141; CL_OpenGLStateData* tmp_add_class_142; CL_OpenGLSurface* tmp_add_class_143; CL_OpenGLWindow* tmp_add_class_144; CL_OpenGLWindowDescription* tmp_add_class_145; CL_OutlineCircle* tmp_add_class_146; CL_OutlineMath* tmp_add_class_147; CL_OutlineProvider* tmp_add_class_148; CL_OutlineProviderBitmap* tmp_add_class_149; CL_OutlineProviderFile* tmp_add_class_150; CL_OutlineTriangulator* tmp_add_class_151; CL_OutputSource* tmp_add_class_152; CL_OutputSourceProvider* tmp_add_class_153; CL_OutputSource_File* tmp_add_class_154; CL_OutputSource_Memory* tmp_add_class_155; CL_OutputSource_NetPacket* tmp_add_class_156; CL_OutputSource_NetStream* tmp_add_class_157; CL_OutputSource_Socket* tmp_add_class_158; CL_OutputSource_Zipped* tmp_add_class_159; CL_PCXProvider* tmp_add_class_160; CL_PNGProvider* tmp_add_class_161; CL_Palette* tmp_add_class_162; CL_PixelBuffer* tmp_add_class_163; CL_PixelFormat* tmp_add_class_164; CL_Point* tmp_add_class_165; CL_PointSetMath* tmp_add_class_166; CL_Pointf* tmp_add_class_167; CL_ProgramAttribute* tmp_add_class_168; CL_ProgramObject* tmp_add_class_169; CL_ProgramUniform* tmp_add_class_170; CL_ProgressBar* tmp_add_class_171; CL_ProgressBar_Silver* tmp_add_class_172; CL_ProviderFactory* tmp_add_class_173; CL_ProviderType* tmp_add_class_174; CL_Quad* tmp_add_class_175; CL_RLESurface* tmp_add_class_176; CL_RadioButton* tmp_add_class_177; CL_RadioButton_Silver* tmp_add_class_178; CL_RadioGroup* tmp_add_class_179; CL_Raw* tmp_add_class_180; CL_Rect* tmp_add_class_181; CL_Rectf* tmp_add_class_182; CL_Resource* tmp_add_class_183; CL_ResourceData* tmp_add_class_184; CL_ResourceData_Boolean* tmp_add_class_185; CL_ResourceData_Float* tmp_add_class_186; CL_ResourceData_Integer* tmp_add_class_187; CL_ResourceData_Raw* tmp_add_class_188; CL_ResourceData_String* tmp_add_class_189; CL_ResourceManager* tmp_add_class_190; CL_RichEdit* tmp_add_class_191; CL_RichEdit_Paragraph* tmp_add_class_192; CL_RichEdit_Silver* tmp_add_class_193; CL_Runnable* tmp_add_class_194; CL_ScrollBar* tmp_add_class_195; CL_ScrollBar_Silver* tmp_add_class_196; CL_SetupCore* tmp_add_class_197; CL_SetupDisplay* tmp_add_class_198; CL_SetupGL* tmp_add_class_199; CL_SetupGUI* tmp_add_class_200; CL_SetupMikMod* tmp_add_class_201; CL_SetupNetwork* tmp_add_class_202; CL_SetupSDL* tmp_add_class_203; CL_SetupSound* tmp_add_class_204; CL_SetupVorbis* tmp_add_class_205; CL_ShaderObject* tmp_add_class_206; CL_Signal* tmp_add_class_207; CL_Signal_v0* tmp_add_class_208; CL_Size* tmp_add_class_209; CL_Sizef* tmp_add_class_210; CL_Slot* tmp_add_class_211; CL_SlotBuffer_v0* tmp_add_class_212; CL_SlotContainer* tmp_add_class_213; CL_SlotParent_v0* tmp_add_class_214; CL_Slot_Generic* tmp_add_class_215; CL_Slot_v0* tmp_add_class_216; CL_Socket* tmp_add_class_217; CL_Sound* tmp_add_class_218; CL_SoundBuffer* tmp_add_class_219; CL_SoundBuffer_Session* tmp_add_class_220; CL_SoundFilter* tmp_add_class_221; CL_SoundOutput* tmp_add_class_222; CL_SoundOutput_Description* tmp_add_class_223; CL_SoundProvider* tmp_add_class_224; CL_SoundProviderFactory* tmp_add_class_225; CL_SoundProviderType* tmp_add_class_226; CL_SoundProvider_MikMod* tmp_add_class_227; CL_SoundProvider_Raw* tmp_add_class_228; CL_SoundProvider_Recorder* tmp_add_class_229; CL_SoundProvider_Session* tmp_add_class_230; CL_SoundProvider_Vorbis* tmp_add_class_231; CL_SoundProvider_Wave* tmp_add_class_232; CL_Sprite* tmp_add_class_233; CL_SpriteDescription* tmp_add_class_234; CL_SpritePacker* tmp_add_class_235; CL_String* tmp_add_class_236; CL_StyleManager* tmp_add_class_237; CL_StyleManager_Silver* tmp_add_class_238; CL_Surface* tmp_add_class_239; CL_Surface_DrawParams1* tmp_add_class_240; CL_Surface_DrawParams2* tmp_add_class_241; CL_System* tmp_add_class_242; CL_TargaProvider* tmp_add_class_243; CL_TextStyler* tmp_add_class_244; CL_Texture* tmp_add_class_245; CL_Thread* tmp_add_class_246; CL_ThreadId* tmp_add_class_247; CL_Timer* tmp_add_class_248; CL_TreeItem* tmp_add_class_249; CL_TreeItem_Silver* tmp_add_class_250; CL_TreeNode* tmp_add_class_251; CL_TreeView* tmp_add_class_252; CL_TreeView_Silver* tmp_add_class_253; CL_TriangleMath* tmp_add_class_254; CL_Vector* tmp_add_class_255; CL_Vector2* tmp_add_class_256; CL_Viewpoint* tmp_add_class_257; CL_Window* tmp_add_class_258; CL_Window_Silver* tmp_add_class_259; CL_XMLToken* tmp_add_class_260; CL_XMLTokenizer* tmp_add_class_261; CL_XMLWriter* tmp_add_class_262; CL_Zip_Archive* tmp_add_class_263; CL_Zip_FileEntry* tmp_add_class_264; _G_fpos64_t* tmp_add_class_265; _G_fpos_t* tmp_add_class_266; _IO_cookie_io_functions_t* tmp_add_class_267; _XEvent* tmp_add_class_268; _XExtData* tmp_add_class_269; _XIMHotKeyTrigger* tmp_add_class_270; _XIMHotKeyTriggers* tmp_add_class_271; _XIMPreeditCaretCallbackStruct* tmp_add_class_272; _XIMPreeditDrawCallbackStruct* tmp_add_class_273; _XIMPreeditStateNotifyCallbackStruct* tmp_add_class_274; _XIMStatusDrawCallbackStruct* tmp_add_class_275; _XIMStringConversionCallbackStruct* tmp_add_class_276; _XIMStringConversionText* tmp_add_class_277; _XIMText* tmp_add_class_278; _XImage* tmp_add_class_279; The GCC parameters: gcc -fdump-lang-raw -fkeep-inline-functions -c -x c++ -fpermissive -w "/tmp/6VHp9dooYB/dump1.h" In file included from /tmp/6VHp9dooYB/dump1.h:28: /usr/include/ClanLib-1.0/ClanLib/Core/IOData/zip_archive.h:78:14: error: ‘vector’ in namespace ‘std’ does not name a template type 78 | std::vector &get_file_list(); | ^~~~~~ /usr/include/ClanLib-1.0/ClanLib/Core/IOData/zip_archive.h:52:1: note: ‘std::vector’ is defined in header ‘’; did you forget to ‘#include ’? 51 | #include "zip_file_entry.h" +++ |+#include 52 | #include "inputsource_provider.h" In file included from /tmp/6VHp9dooYB/dump1.h:30: /usr/include/ClanLib-1.0/ClanLib/Core/Math/circle.h:60:25: error: ‘CL_Point’ does not name a type 60 | CL_Circle(const CL_Point &p, int radius) | ^~~~~~~~ /usr/include/ClanLib-1.0/ClanLib/Core/Math/circle.h:68:9: error: ‘CL_Point’ does not name a type 68 | CL_Point position; | ^~~~~~~~ /usr/include/ClanLib-1.0/ClanLib/Core/Math/circle.h: In constructor ‘CL_Circle::CL_Circle(int, int, int)’: /usr/include/ClanLib-1.0/ClanLib/Core/Math/circle.h:58:11: error: class ‘CL_Circle’ does not have any field named ‘position’ 58 | : position(x,y), radius(radius) { return; } | ^~~~~~~~ /usr/include/ClanLib-1.0/ClanLib/Core/Math/circle.h: In constructor ‘CL_Circle::CL_Circle(const int&, int)’: /usr/include/ClanLib-1.0/ClanLib/Core/Math/circle.h:61:11: error: class ‘CL_Circle’ does not have any field named ‘position’ 61 | : position(p), radius(radius) { return; } | ^~~~~~~~ /usr/include/ClanLib-1.0/ClanLib/Core/Math/circle.h: At global scope: /usr/include/ClanLib-1.0/ClanLib/Core/Math/circle.h:90:26: error: ‘CL_Pointf’ does not name a type 90 | CL_Circlef(const CL_Pointf &p, double radius) | ^~~~~~~~~ /usr/include/ClanLib-1.0/ClanLib/Core/Math/circle.h:96:9: error: ‘CL_Pointf’ does not name a type 96 | CL_Pointf position; | ^~~~~~~~~ /usr/include/ClanLib-1.0/ClanLib/Core/Math/circle.h: In constructor ‘CL_Circlef::CL_Circlef(double, double, double)’: /usr/include/ClanLib-1.0/ClanLib/Core/Math/circle.h:88:11: error: class ‘CL_Circlef’ does not have any field named ‘position’ 88 | : position((float)x,(float)y), radius(radius) { return; } | ^~~~~~~~ /usr/include/ClanLib-1.0/ClanLib/Core/Math/circle.h: In constructor ‘CL_Circlef::CL_Circlef(const int&, double)’: /usr/include/ClanLib-1.0/ClanLib/Core/Math/circle.h:91:11: error: class ‘CL_Circlef’ does not have any field named ‘position’ 91 | : position(p), radius(radius) { return; } | ^~~~~~~~ /usr/include/ClanLib-1.0/ClanLib/Core/Math/circle.h: In constructor ‘CL_Circle::CL_Circle(const CL_Circlef&)’: /usr/include/ClanLib-1.0/ClanLib/Core/Math/circle.h:103:3: error: class ‘CL_Circle’ does not have any field named ‘position’ 103 | : position(other.position), radius(int(other.radius+0.5)) | ^~~~~~~~ /usr/include/ClanLib-1.0/ClanLib/Core/Math/circle.h:103:18: error: ‘const class CL_Circlef’ has no member named ‘position’ 103 | : position(other.position), radius(int(other.radius+0.5)) | ^~~~~~~~ In file included from /tmp/6VHp9dooYB/dump1.h:32: /usr/include/ClanLib-1.0/ClanLib/Core/Math/delauney_triangulator.h: At global scope: /usr/include/ClanLib-1.0/ClanLib/Core/Math/delauney_triangulator.h:100:20: error: ‘vector’ in namespace ‘std’ does not name a template type 100 | const std::vector &get_vertices() const; | ^~~~~~ /usr/include/ClanLib-1.0/ClanLib/Core/Math/delauney_triangulator.h:51:1: note: ‘std::vector’ is defined in header ‘’; did you forget to ‘#include ’? 50 | #include "../System/sharedptr.h" +++ |+#include 51 | /usr/include/ClanLib-1.0/ClanLib/Core/Math/delauney_triangulator.h:103:20: error: ‘vector’ in namespace ‘std’ does not name a template type 103 | const std::vector &get_triangles() const; | ^~~~~~ /usr/include/ClanLib-1.0/ClanLib/Core/Math/delauney_triangulator.h:103:15: note: ‘std::vector’ is defined in header ‘’; did you forget to ‘#include ’? 103 | const std::vector &get_triangles() const; | ^~~