rhx / SwiftGtk

A Swift wrapper around gtk-3.x and gtk-4.x that is largely auto-generated from gobject-introspection
https://rhx.github.io/SwiftGtk/
BSD 2-Clause "Simplified" License
317 stars 26 forks source link

SwiftHelloGtkBuilder compile fails on Fedora 29, Swift 4.2.1 #10

Closed tokyovigilante closed 5 years ago

tokyovigilante commented 5 years ago

Thanks for all your work on this, using the C API directly is very painful! However I can't get SwiftGTK to build on Fedora 29 as below, (maybe related to d41fc20a):

[Sun 11:47PM] ryan@reynold (master) ~/Projects/Develop/SwiftHelloGtkBuilder/$ ./build.sh
Fetching https://github.com/rhx/SwiftGtk.git
Fetching https://github.com/rhx/CGtk.git
Fetching https://github.com/rhx/SwiftGdk.git
Fetching https://github.com/rhx/SwiftAtk.git
Fetching https://github.com/rhx/CGdk.git
Fetching https://github.com/rhx/SwiftGdkPixbuf.git
Fetching https://github.com/rhx/SwiftPangoCairo.git
Fetching https://github.com/rhx/CGdkPixbuf.git
Fetching https://github.com/rhx/SwiftGIO.git
Fetching https://github.com/rhx/SwiftGModule.git
Fetching https://github.com/rhx/SwiftGObject.git
Fetching https://github.com/rhx/SwiftGLib.git
Fetching https://github.com/rhx/CGLib.git
Fetching https://github.com/rhx/SwiftCairo.git
Fetching https://github.com/rhx/SwiftPango.git
Fetching https://github.com/rhx/CCairo.git
Fetching https://github.com/rhx/CPango.git
Fetching https://github.com/rhx/CAtk.git
Completed resolution in 91.96s
Cloning https://github.com/rhx/SwiftCairo.git
Resolving https://github.com/rhx/SwiftCairo.git at 2.56.0
Cloning https://github.com/rhx/SwiftGdk.git
Resolving https://github.com/rhx/SwiftGdk.git at 3.22.29
Cloning https://github.com/rhx/SwiftGLib.git
Resolving https://github.com/rhx/SwiftGLib.git at 2.56.1
Cloning https://github.com/rhx/SwiftGdkPixbuf.git
Resolving https://github.com/rhx/SwiftGdkPixbuf.git at 2.56.0
Cloning https://github.com/rhx/CCairo.git
Resolving https://github.com/rhx/CCairo.git at 1.0.2
Cloning https://github.com/rhx/SwiftGtk.git
Resolving https://github.com/rhx/SwiftGtk.git at 3.22.31
Cloning https://github.com/rhx/SwiftPango.git
Resolving https://github.com/rhx/SwiftPango.git at 2.56.0
Cloning https://github.com/rhx/CGLib.git
Resolving https://github.com/rhx/CGLib.git at 1.1.0
Cloning https://github.com/rhx/CGtk.git
Resolving https://github.com/rhx/CGtk.git at 1.0.16
Cloning https://github.com/rhx/SwiftGIO.git
Resolving https://github.com/rhx/SwiftGIO.git at 2.54.0
Cloning https://github.com/rhx/SwiftGObject.git
Resolving https://github.com/rhx/SwiftGObject.git at 2.56.0
Cloning https://github.com/rhx/SwiftAtk.git
Resolving https://github.com/rhx/SwiftAtk.git at 2.56.0
Cloning https://github.com/rhx/CGdk.git
Resolving https://github.com/rhx/CGdk.git at 1.0.6
Cloning https://github.com/rhx/SwiftGModule.git
Resolving https://github.com/rhx/SwiftGModule.git at 2.54.0
Cloning https://github.com/rhx/CAtk.git
Resolving https://github.com/rhx/CAtk.git at 1.0.1
Cloning https://github.com/rhx/SwiftPangoCairo.git
Resolving https://github.com/rhx/SwiftPangoCairo.git at 2.54.0
Cloning https://github.com/rhx/CGdkPixbuf.git
Resolving https://github.com/rhx/CGdkPixbuf.git at 1.0.2
Cloning https://github.com/rhx/CPango.git
Resolving https://github.com/rhx/CPango.git at 1.0.3
Cloning into 'gir2swift'...
remote: Enumerating objects: 1379, done.
remote: Total 1379 (delta 0), reused 0 (delta 0), pack-reused 1379
Receiving objects: 100% (1379/1379), 207.36 KiB | 16.00 KiB/s, done.
Resolving deltas: 100% (930/930), done.
Fetching https://github.com/rhx/SwiftLibXML.git
Fetching https://github.com/rhx/CLibXML2.git
Completed resolution in 11.48s
Cloning https://github.com/rhx/CLibXML2.git
Resolving https://github.com/rhx/CLibXML2.git at 1.1.0
Cloning https://github.com/rhx/SwiftLibXML.git
Resolving https://github.com/rhx/SwiftLibXML.git at 2.0.1
warning: PackageDescription API v3 is deprecated and will be removed in the future; used by package(s): CLibXML2
Compile Swift Module 'SwiftLibXML' (6 sources)
Compile Swift Module 'gir2swift' (14 sources)
Linking ./.build/x86_64-unknown-linux/release/gir2swift
which: no parallel in (/home/ryan/Projects/Develop/SwiftHelloGtkBuilder/.build/gir2swift/.build/debug:/home/ryan/Projects/Develop/SwiftHelloGtkBuilder/.build/gir2swift/.build/release:/home/ryan/Projects/Develop/SwiftHelloGtkBuilder/.build/gir2swift/.build/debug:/home/ryan/Projects/Develop/SwiftHelloGtkBuilder/.build/gir2swift/.build/release:/home/ryan/Projects/Develop/SwiftHelloGtkBuilder/.build/gir2swift/.build/debug:/home/ryan/.cargo/bin:/home/ryan/.local/bin:/home/ryan/bin:/home/ryan/.cargo/bin:/home/ryan/.local/bin:/home/ryan/bin:/usr/lib64/ccache:/usr/local/bin:/usr/bin:/usr/local/sbin:/usr/sbin)
Generate Swift Wrapper for SwiftAtk.git
Generate Swift Wrapper for SwiftCairo.git
Generate Swift Wrapper for SwiftGdk.git
Generate Swift Wrapper for SwiftGdkPixbuf.git
Generate Swift Wrapper for SwiftGIO.git
Generate Swift Wrapper for SwiftGLib.git
Generate Swift Wrapper for SwiftGModule.git
Generate Swift Wrapper for SwiftGObject.git
Generate Swift Wrapper for SwiftGtk.git
which: no parallel in (/home/ryan/Projects/Develop/SwiftHelloGtkBuilder/.build/checkouts/SwiftGtk.git--3342661029608543818/.build/gir2swift/.build/release:/home/ryan/Projects/Develop/SwiftHelloGtkBuilder/.build/checkouts/SwiftGtk.git--3342661029608543818/.build/gir2swift/.build/debug:/home/ryan/Projects/Develop/SwiftHelloGtkBuilder/.build/gir2swift/.build/debug:/home/ryan/Projects/Develop/SwiftHelloGtkBuilder/.build/gir2swift/.build/release:/home/ryan/Projects/Develop/SwiftHelloGtkBuilder/.build/gir2swift/.build/debug:/home/ryan/Projects/Develop/SwiftHelloGtkBuilder/.build/gir2swift/.build/release:/home/ryan/Projects/Develop/SwiftHelloGtkBuilder/.build/gir2swift/.build/debug:/home/ryan/.cargo/bin:/home/ryan/.local/bin:/home/ryan/bin:/home/ryan/.cargo/bin:/home/ryan/.local/bin:/home/ryan/bin:/usr/lib64/ccache:/usr/local/bin:/usr/bin:/usr/local/sbin:/usr/sbin)
Postprocessing Wrapper for Gtk-3.0-AboutDialog-Bin.swift
Postprocessing Wrapper for Gtk-3.0-AboutDialogClass-BinClass.swift
Postprocessing Wrapper for Gtk-3.0-Actionable-Buildable.swift
Postprocessing Wrapper for Gtk-3.0-aliases.swift
Postprocessing Wrapper for Gtk-3.0-BinPrivate-CalendarClass.swift
Postprocessing Wrapper for Gtk-3.0-bitfields.swift
Postprocessing Wrapper for Gtk-3.0-BooleanCellAccessible-Calendar.swift
Postprocessing Wrapper for Gtk-3.0-CalendarPrivate-DialogClass.swift
Postprocessing Wrapper for Gtk-3.0-callbacks.swift
Postprocessing Wrapper for Gtk-3.0-CellAccessible-Dialog.swift
Postprocessing Wrapper for Gtk-3.0-CellAccessibleParent-Editable.swift
Postprocessing Wrapper for Gtk-3.0-constants.swift
Postprocessing Wrapper for Gtk-3.0-DialogPrivate-EditableInterface.swift
Postprocessing Wrapper for Gtk-3.0-DrawingArea-Entry.swift
Postprocessing Wrapper for Gtk-3.0-EntryAccessibleClass-FileChooserButtonClass.swift
Postprocessing Wrapper for Gtk-3.0-EntryAccessible-FileChooserButton.swift
Postprocessing Wrapper for Gtk-3.0-enumerations.swift
Postprocessing Wrapper for Gtk-3.0-FileChooserButtonPrivate-GLAreaClass.swift
Postprocessing Wrapper for Gtk-3.0-FileChooserDialog-GLArea.swift
Postprocessing Wrapper for Gtk-3.0-FileChooser-Orientable.swift
Postprocessing Wrapper for Gtk-3.0-functions.swift
Postprocessing Wrapper for Gtk-3.0-GestureClass-HBoxClass.swift
Postprocessing Wrapper for Gtk-3.0-Gesture-HBox.swift
Postprocessing Wrapper for Gtk-3.0-HButtonBoxClass-IMContextClass.swift
Postprocessing Wrapper for Gtk-3.0-HButtonBox-IMContext.swift
Postprocessing Wrapper for Gtk-3.0-IMContextInfo-LabelAccessibleClass.swift
Postprocessing Wrapper for Gtk-3.0-IMContextSimple-Label.swift
Postprocessing Wrapper for Gtk-3.0-LabelAccessible-Menu.swift
Postprocessing Wrapper for Gtk-3.0-LabelAccessiblePrivate-MenuAccessibleClass.swift
Postprocessing Wrapper for Gtk-3.0-MenuAccessible-NativeDialog.swift
Postprocessing Wrapper for Gtk-3.0-MenuAccessiblePrivate-NativeDialogClass.swift
Postprocessing Wrapper for Gtk-3.0-NotebookAccessibleClass-OffscreenWindowClass.swift
Postprocessing Wrapper for Gtk-3.0-Notebook-OffscreenWindow.swift
Postprocessing Wrapper for Gtk-3.0-OrientableIface-PadActionEntry.swift
Postprocessing Wrapper for Gtk-3.0-Overlay-PadController.swift
Postprocessing Wrapper for Gtk-3.0-PadControllerClass-RadioActionClass.swift
Postprocessing Wrapper for Gtk-3.0-PageSetup-RadioAction.swift
Postprocessing Wrapper for Gtk-3.0-PrintOperationPreview-RecentChooser.swift
Postprocessing Wrapper for Gtk-3.0-RadioActionEntry-ScaleAccessibleClass.swift
Postprocessing Wrapper for Gtk-3.0-RadioButton-Scale.swift
Postprocessing Wrapper for Gtk-3.0-ScaleAccessiblePrivate-TableChild.swift
Postprocessing Wrapper for Gtk-3.0-ScaleAccessible-Table.swift
Postprocessing Wrapper for Gtk-3.0-Scrollable-ToolShell.swift
Postprocessing Wrapper for Gtk-3.0.swift
Postprocessing Wrapper for Gtk-3.0-TableClass-UIManagerClass.swift
Postprocessing Wrapper for Gtk-3.0-TearoffMenuItem-UIManager.swift
Postprocessing Wrapper for Gtk-3.0-TreeDragDest-TreeSortable.swift
Postprocessing Wrapper for Gtk-3.0-UIManagerPrivate-VBoxClass.swift
Postprocessing Wrapper for Gtk-3.0-VBox-Widget.swift
Postprocessing Wrapper for Gtk-3.0-VButtonBoxClass-WidgetAccessibleClass.swift
Postprocessing Wrapper for Gtk-3.0-WidgetAccessiblePrivate-WindowPrivate.swift
Postprocessing Wrapper for Gtk-3.0-WidgetAccessible-WindowGroup.swift
Generate Swift Wrapper for SwiftPangoCairo.git
Generate Swift Wrapper for SwiftPango.git
warning: PackageDescription API v3 is deprecated and will be removed in the future; used by package(s): HelloGtkBuilder, Gtk, Atk, CAtk, Gdk, PangoCairo, Pango, CPango, Cairo, CCairo, GdkPixbuf, GModule, GIO, GLibObject, GLib, CGLib, CGdkPixbuf, CGdk, CGtk
Compile Swift Module 'GLib' (87 sources)
Compile Swift Module 'GModule' (3 sources)
Compile Swift Module 'GLibObject' (71 sources)
/home/ryan/Projects/Develop/SwiftHelloGtkBuilder/.build/checkouts/SwiftGObject.git--6132390216828457153/Sources/GLibValue.swift:308:18: warning: 'deallocate(capacity:)' is deprecated: Swift currently only supports freeing entire heap blocks, use deallocate() instead
    deinit { ptr.deallocate(capacity: 1) }
                 ^
Compile Swift Module 'Cairo' (6 sources)
Compile Swift Module 'Pango' (22 sources)
Compile Swift Module 'GIO' (51 sources)
Compile Swift Module 'Atk' (34 sources)
Compile Swift Module 'PangoCairo' (2 sources)
Compile Swift Module 'GdkPixbuf' (18 sources)
/home/ryan/Projects/Develop/SwiftHelloGtkBuilder/.build/checkouts/SwiftGdkPixbuf.git--513861461606373067/Sources/GdkPixbuf-2.0-Pixbuf.swift:130:18: warning: 'gdk_pixbuf_new_from_inline' is deprecated
        let rv = gdk_pixbuf_new_from_inline(gint(data_length), cast(data), gboolean(copy_pixels ? 1 : 0), &error)
                 ^
/home/ryan/Projects/Develop/SwiftHelloGtkBuilder/.build/checkouts/SwiftGdkPixbuf.git--513861461606373067/Sources/GdkPixbuf-2.0-Pixbuf.swift:314:18: warning: 'gdk_pixbuf_new_from_inline' is deprecated
        let rv = gdk_pixbuf_new_from_inline(gint(data_length), cast(data), gboolean(copy_pixels ? 1 : 0), &error)
                 ^
/home/ryan/Projects/Develop/SwiftHelloGtkBuilder/.build/checkouts/SwiftGdkPixbuf.git--513861461606373067/Sources/GdkPixbuf-2.0-Pixbuf.swift:534:18: warning: 'gdk_pixbuf_new_from_inline' is deprecated
        let rv = gdk_pixbuf_new_from_inline(gint(data_length), cast(data), gboolean(copy_pixels ? 1 : 0), &error)
                 ^
/home/ryan/Projects/Develop/SwiftHelloGtkBuilder/.build/checkouts/SwiftGdkPixbuf.git--513861461606373067/Sources/GdkPixbuf-2.0-Pixbuf.swift:719:18: warning: 'gdk_pixbuf_new_from_inline' is deprecated
        let rv = gdk_pixbuf_new_from_inline(gint(data_length), cast(data), gboolean(copy_pixels ? 1 : 0), &error)
                 ^
Compile Swift Module 'Gdk' (23 sources)
/home/ryan/Projects/Develop/SwiftHelloGtkBuilder/.build/checkouts/SwiftGdk.git--5383979713489257259/Sources/Gdk-3.0-functions.swift:116:5: warning: 'gdk_beep()' is deprecated
    gdk_beep()
    ^
/home/ryan/Projects/Develop/SwiftHelloGtkBuilder/.build/checkouts/SwiftGdk.git--5383979713489257259/Sources/Gdk-3.0-functions.swift:497:14: warning: 'gdk_error_trap_pop()' is deprecated
    let rv = gdk_error_trap_pop()
             ^
/home/ryan/Projects/Develop/SwiftHelloGtkBuilder/.build/checkouts/SwiftGdk.git--5383979713489257259/Sources/Gdk-3.0-functions.swift:509:5: warning: 'gdk_error_trap_pop_ignored()' is deprecated
    gdk_error_trap_pop_ignored()
    ^
/home/ryan/Projects/Develop/SwiftHelloGtkBuilder/.build/checkouts/SwiftGdk.git--5383979713489257259/Sources/Gdk-3.0-functions.swift:544:5: warning: 'gdk_error_trap_push()' is deprecated
    gdk_error_trap_push()
    ^
/home/ryan/Projects/Develop/SwiftHelloGtkBuilder/.build/checkouts/SwiftGdk.git--5383979713489257259/Sources/Gdk-3.0-functions.swift:656:5: warning: 'gdk_flush()' is deprecated
    gdk_flush()
    ^
/home/ryan/Projects/Develop/SwiftHelloGtkBuilder/.build/checkouts/SwiftGdk.git--5383979713489257259/Sources/Gdk-3.0-functions.swift:1395:5: warning: 'gdk_set_double_click_time' is deprecated
    gdk_set_double_click_time(guint(msec))
    ^
Compile Swift Module 'Gtk' (67 sources)
/home/ryan/Projects/Develop/SwiftHelloGtkBuilder/.build/checkouts/SwiftGtk.git--3342661029608543818/Sources/Gtk-3.0-EntryAccessible-FileChooserButton.swift:3004:43: error: use of undeclared type 'GtkEventControllerKey'
    public init(_ p: UnsafeMutablePointer<GtkEventControllerKey>) {
                                          ^~~~~~~~~~~~~~~~~~~~~
/home/ryan/Projects/Develop/SwiftHelloGtkBuilder/.build/checkouts/SwiftGtk.git--3342661029608543818/Sources/Gtk-3.0-EntryAccessible-FileChooserButton.swift:3039:44: error: use of undeclared type 'GtkEventControllerKey'
    public init(_ op: UnsafeMutablePointer<GtkEventControllerKey>) {
                                           ^~~~~~~~~~~~~~~~~~~~~
/home/ryan/Projects/Develop/SwiftHelloGtkBuilder/.build/checkouts/SwiftGtk.git--3342661029608543818/Sources/Gtk-3.0-EntryAccessible-FileChooserButton.swift:3219:43: error: use of undeclared type 'GtkEventControllerMotion'
    public init(_ p: UnsafeMutablePointer<GtkEventControllerMotion>) {
                                          ^~~~~~~~~~~~~~~~~~~~~~~~
/home/ryan/Projects/Develop/SwiftHelloGtkBuilder/.build/checkouts/SwiftGtk.git--3342661029608543818/Sources/Gtk-3.0-EntryAccessible-FileChooserButton.swift:3256:44: error: use of undeclared type 'GtkEventControllerMotion'
    public init(_ op: UnsafeMutablePointer<GtkEventControllerMotion>) {
                                           ^~~~~~~~~~~~~~~~~~~~~~~~
/home/ryan/Projects/Develop/SwiftHelloGtkBuilder/.build/checkouts/SwiftGtk.git--3342661029608543818/Sources/Gtk-3.0-EntryAccessible-FileChooserButton.swift:3400:43: error: use of undeclared type 'GtkEventControllerScroll'
    public init(_ p: UnsafeMutablePointer<GtkEventControllerScroll>) {
                                          ^~~~~~~~~~~~~~~~~~~~~~~~
/home/ryan/Projects/Develop/SwiftHelloGtkBuilder/.build/checkouts/SwiftGtk.git--3342661029608543818/Sources/Gtk-3.0-EntryAccessible-FileChooserButton.swift:3437:44: error: use of undeclared type 'GtkEventControllerScroll'
    public init(_ op: UnsafeMutablePointer<GtkEventControllerScroll>) {
                                           ^~~~~~~~~~~~~~~~~~~~~~~~
/home/ryan/Projects/Develop/SwiftHelloGtkBuilder/.build/checkouts/SwiftGtk.git--3342661029608543818/Sources/Gtk-3.0-EntryAccessible-FileChooserButton.swift:3049:50: error: use of unresolved identifier 'GtkEventControllerKey'
        self.init(cPointer.withMemoryRebound(to: GtkEventControllerKey.self, capacity: 1) { $0 })
                                                 ^~~~~~~~~~~~~~~~~~~~~
/home/ryan/Projects/Develop/SwiftHelloGtkBuilder/.build/checkouts/SwiftGtk.git--3342661029608543818/Sources/Gtk-3.0-EntryAccessible-FileChooserButton.swift:3038:12: note: did you mean 'EventControllerKey'?
open class EventControllerKey: EventController, EventControllerKeyProtocol {
           ^
CGtk.GtkEventController:1:18: note: did you mean 'GtkEventController'?
public typealias GtkEventController = _GtkEventController
                 ^
CGtk._GtkEventController:1:15: note: did you mean '_GtkEventController'?
public struct _GtkEventController {
              ^
/home/ryan/Projects/Develop/SwiftHelloGtkBuilder/.build/checkouts/SwiftGtk.git--3342661029608543818/Sources/Gtk-3.0-EntryAccessible-FileChooserButton.swift:3053:82: error: use of unresolved identifier 'GtkEventControllerKey'
        self.init(UnsafeMutableRawPointer(mutating: raw).assumingMemoryBound(to: GtkEventControllerKey.self))
                                                                                 ^~~~~~~~~~~~~~~~~~~~~
/home/ryan/Projects/Develop/SwiftHelloGtkBuilder/.build/checkouts/SwiftGtk.git--3342661029608543818/Sources/Gtk-3.0-EntryAccessible-FileChooserButton.swift:3038:12: note: did you mean 'EventControllerKey'?
open class EventControllerKey: EventController, EventControllerKeyProtocol {
           ^
CGtk.GtkEventController:1:18: note: did you mean 'GtkEventController'?
public typealias GtkEventController = _GtkEventController
                 ^
CGtk._GtkEventController:1:15: note: did you mean '_GtkEventController'?
public struct _GtkEventController {
              ^
/home/ryan/Projects/Develop/SwiftHelloGtkBuilder/.build/checkouts/SwiftGtk.git--3342661029608543818/Sources/Gtk-3.0-EntryAccessible-FileChooserButton.swift:3057:47: error: use of unresolved identifier 'GtkEventControllerKey'
        self.init(raw.assumingMemoryBound(to: GtkEventControllerKey.self))
                                              ^~~~~~~~~~~~~~~~~~~~~
/home/ryan/Projects/Develop/SwiftHelloGtkBuilder/.build/checkouts/SwiftGtk.git--3342661029608543818/Sources/Gtk-3.0-EntryAccessible-FileChooserButton.swift:3038:12: note: did you mean 'EventControllerKey'?
open class EventControllerKey: EventController, EventControllerKeyProtocol {
           ^
CGtk.GtkEventController:1:18: note: did you mean 'GtkEventController'?
public typealias GtkEventController = _GtkEventController
                 ^
CGtk._GtkEventController:1:15: note: did you mean '_GtkEventController'?
public struct _GtkEventController {
              ^
/home/ryan/Projects/Develop/SwiftHelloGtkBuilder/.build/checkouts/SwiftGtk.git--3342661029608543818/Sources/Gtk-3.0-EntryAccessible-FileChooserButton.swift:3061:40: error: use of undeclared type 'GtkEventControllerKey'
        self.init(UnsafeMutablePointer<GtkEventControllerKey>(opaquePointer))
                                       ^~~~~~~~~~~~~~~~~~~~~
/home/ryan/Projects/Develop/SwiftHelloGtkBuilder/.build/checkouts/SwiftGtk.git--3342661029608543818/Sources/Gtk-3.0-EntryAccessible-FileChooserButton.swift:3266:50: error: use of unresolved identifier 'GtkEventControllerMotion'; did you mean 'EventControllerMotion'?
        self.init(cPointer.withMemoryRebound(to: GtkEventControllerMotion.self, capacity: 1) { $0 })
                                                 ^~~~~~~~~~~~~~~~~~~~~~~~
                                                 EventControllerMotion
/home/ryan/Projects/Develop/SwiftHelloGtkBuilder/.build/checkouts/SwiftGtk.git--3342661029608543818/Sources/Gtk-3.0-EntryAccessible-FileChooserButton.swift:3255:12: note: 'EventControllerMotion' declared here
open class EventControllerMotion: EventController, EventControllerMotionProtocol {
           ^
/home/ryan/Projects/Develop/SwiftHelloGtkBuilder/.build/checkouts/SwiftGtk.git--3342661029608543818/Sources/Gtk-3.0-EntryAccessible-FileChooserButton.swift:3270:82: error: use of unresolved identifier 'GtkEventControllerMotion'; did you mean 'EventControllerMotion'?
        self.init(UnsafeMutableRawPointer(mutating: raw).assumingMemoryBound(to: GtkEventControllerMotion.self))
                                                                                 ^~~~~~~~~~~~~~~~~~~~~~~~
                                                                                 EventControllerMotion
/home/ryan/Projects/Develop/SwiftHelloGtkBuilder/.build/checkouts/SwiftGtk.git--3342661029608543818/Sources/Gtk-3.0-EntryAccessible-FileChooserButton.swift:3255:12: note: 'EventControllerMotion' declared here
open class EventControllerMotion: EventController, EventControllerMotionProtocol {
           ^
/home/ryan/Projects/Develop/SwiftHelloGtkBuilder/.build/checkouts/SwiftGtk.git--3342661029608543818/Sources/Gtk-3.0-EntryAccessible-FileChooserButton.swift:3274:47: error: use of unresolved identifier 'GtkEventControllerMotion'; did you mean 'EventControllerMotion'?
        self.init(raw.assumingMemoryBound(to: GtkEventControllerMotion.self))
                                              ^~~~~~~~~~~~~~~~~~~~~~~~
                                              EventControllerMotion
/home/ryan/Projects/Develop/SwiftHelloGtkBuilder/.build/checkouts/SwiftGtk.git--3342661029608543818/Sources/Gtk-3.0-EntryAccessible-FileChooserButton.swift:3255:12: note: 'EventControllerMotion' declared here
open class EventControllerMotion: EventController, EventControllerMotionProtocol {
           ^
/home/ryan/Projects/Develop/SwiftHelloGtkBuilder/.build/checkouts/SwiftGtk.git--3342661029608543818/Sources/Gtk-3.0-EntryAccessible-FileChooserButton.swift:3278:40: error: use of undeclared type 'GtkEventControllerMotion'
        self.init(UnsafeMutablePointer<GtkEventControllerMotion>(opaquePointer))
                                       ^~~~~~~~~~~~~~~~~~~~~~~~
/home/ryan/Projects/Develop/SwiftHelloGtkBuilder/.build/checkouts/SwiftGtk.git--3342661029608543818/Sources/Gtk-3.0-EntryAccessible-FileChooserButton.swift:3447:50: error: use of unresolved identifier 'GtkEventControllerScroll'; did you mean 'EventControllerScroll'?
        self.init(cPointer.withMemoryRebound(to: GtkEventControllerScroll.self, capacity: 1) { $0 })
                                                 ^~~~~~~~~~~~~~~~~~~~~~~~
                                                 EventControllerScroll
/home/ryan/Projects/Develop/SwiftHelloGtkBuilder/.build/checkouts/SwiftGtk.git--3342661029608543818/Sources/Gtk-3.0-EntryAccessible-FileChooserButton.swift:3436:12: note: 'EventControllerScroll' declared here
open class EventControllerScroll: EventController, EventControllerScrollProtocol {
           ^
/home/ryan/Projects/Develop/SwiftHelloGtkBuilder/.build/checkouts/SwiftGtk.git--3342661029608543818/Sources/Gtk-3.0-EntryAccessible-FileChooserButton.swift:3451:82: error: use of unresolved identifier 'GtkEventControllerScroll'; did you mean 'EventControllerScroll'?
        self.init(UnsafeMutableRawPointer(mutating: raw).assumingMemoryBound(to: GtkEventControllerScroll.self))
                                                                                 ^~~~~~~~~~~~~~~~~~~~~~~~
                                                                                 EventControllerScroll
/home/ryan/Projects/Develop/SwiftHelloGtkBuilder/.build/checkouts/SwiftGtk.git--3342661029608543818/Sources/Gtk-3.0-EntryAccessible-FileChooserButton.swift:3436:12: note: 'EventControllerScroll' declared here
open class EventControllerScroll: EventController, EventControllerScrollProtocol {
           ^
/home/ryan/Projects/Develop/SwiftHelloGtkBuilder/.build/checkouts/SwiftGtk.git--3342661029608543818/Sources/Gtk-3.0-EntryAccessible-FileChooserButton.swift:3455:47: error: use of unresolved identifier 'GtkEventControllerScroll'; did you mean 'EventControllerScroll'?
        self.init(raw.assumingMemoryBound(to: GtkEventControllerScroll.self))
                                              ^~~~~~~~~~~~~~~~~~~~~~~~
                                              EventControllerScroll
/home/ryan/Projects/Develop/SwiftHelloGtkBuilder/.build/checkouts/SwiftGtk.git--3342661029608543818/Sources/Gtk-3.0-EntryAccessible-FileChooserButton.swift:3436:12: note: 'EventControllerScroll' declared here
open class EventControllerScroll: EventController, EventControllerScrollProtocol {
           ^
/home/ryan/Projects/Develop/SwiftHelloGtkBuilder/.build/checkouts/SwiftGtk.git--3342661029608543818/Sources/Gtk-3.0-EntryAccessible-FileChooserButton.swift:3459:40: error: use of undeclared type 'GtkEventControllerScroll'
        self.init(UnsafeMutablePointer<GtkEventControllerScroll>(opaquePointer))
                                       ^~~~~~~~~~~~~~~~~~~~~~~~
/home/ryan/Projects/Develop/SwiftHelloGtkBuilder/.build/checkouts/SwiftGtk.git--3342661029608543818/Sources/Gtk-3.0-EntryAccessibleClass-FileChooserButtonClass.swift:966:35: error: use of undeclared type 'GtkEventControllerKeyClass'
    var ptr: UnsafeMutablePointer<GtkEventControllerKeyClass> { get }
                                  ^~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ryan/Projects/Develop/SwiftHelloGtkBuilder/.build/checkouts/SwiftGtk.git--3342661029608543818/Sources/Gtk-3.0-EntryAccessibleClass-FileChooserButtonClass.swift:970:42: error: use of undeclared type 'GtkEventControllerKeyClass'
    public let ptr: UnsafeMutablePointer<GtkEventControllerKeyClass>
                                         ^~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ryan/Projects/Develop/SwiftHelloGtkBuilder/.build/checkouts/SwiftGtk.git--3342661029608543818/Sources/Gtk-3.0-EntryAccessibleClass-FileChooserButtonClass.swift:974:43: error: use of undeclared type 'GtkEventControllerKeyClass'
    public init(_ p: UnsafeMutablePointer<GtkEventControllerKeyClass>) {
                                          ^~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ryan/Projects/Develop/SwiftHelloGtkBuilder/.build/checkouts/SwiftGtk.git--3342661029608543818/Sources/Gtk-3.0-EntryAccessibleClass-FileChooserButtonClass.swift:1005:42: error: use of undeclared type 'GtkEventControllerKeyClass'
    public let ptr: UnsafeMutablePointer<GtkEventControllerKeyClass>
                                         ^~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ryan/Projects/Develop/SwiftHelloGtkBuilder/.build/checkouts/SwiftGtk.git--3342661029608543818/Sources/Gtk-3.0-EntryAccessibleClass-FileChooserButtonClass.swift:1007:44: error: use of undeclared type 'GtkEventControllerKeyClass'
    public init(_ op: UnsafeMutablePointer<GtkEventControllerKeyClass>) {
                                           ^~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ryan/Projects/Develop/SwiftHelloGtkBuilder/.build/checkouts/SwiftGtk.git--3342661029608543818/Sources/Gtk-3.0-EntryAccessibleClass-FileChooserButtonClass.swift:1052:35: error: use of undeclared type 'GtkEventControllerMotionClass'
    var ptr: UnsafeMutablePointer<GtkEventControllerMotionClass> { get }
                                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ryan/Projects/Develop/SwiftHelloGtkBuilder/.build/checkouts/SwiftGtk.git--3342661029608543818/Sources/Gtk-3.0-EntryAccessibleClass-FileChooserButtonClass.swift:1056:42: error: use of undeclared type 'GtkEventControllerMotionClass'
    public let ptr: UnsafeMutablePointer<GtkEventControllerMotionClass>
                                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ryan/Projects/Develop/SwiftHelloGtkBuilder/.build/checkouts/SwiftGtk.git--3342661029608543818/Sources/Gtk-3.0-EntryAccessibleClass-FileChooserButtonClass.swift:1060:43: error: use of undeclared type 'GtkEventControllerMotionClass'
    public init(_ p: UnsafeMutablePointer<GtkEventControllerMotionClass>) {
                                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ryan/Projects/Develop/SwiftHelloGtkBuilder/.build/checkouts/SwiftGtk.git--3342661029608543818/Sources/Gtk-3.0-EntryAccessibleClass-FileChooserButtonClass.swift:1091:42: error: use of undeclared type 'GtkEventControllerMotionClass'
    public let ptr: UnsafeMutablePointer<GtkEventControllerMotionClass>
                                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ryan/Projects/Develop/SwiftHelloGtkBuilder/.build/checkouts/SwiftGtk.git--3342661029608543818/Sources/Gtk-3.0-EntryAccessibleClass-FileChooserButtonClass.swift:1093:44: error: use of undeclared type 'GtkEventControllerMotionClass'
    public init(_ op: UnsafeMutablePointer<GtkEventControllerMotionClass>) {
                                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ryan/Projects/Develop/SwiftHelloGtkBuilder/.build/checkouts/SwiftGtk.git--3342661029608543818/Sources/Gtk-3.0-EntryAccessibleClass-FileChooserButtonClass.swift:1138:35: error: use of undeclared type 'GtkEventControllerScrollClass'
    var ptr: UnsafeMutablePointer<GtkEventControllerScrollClass> { get }
                                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ryan/Projects/Develop/SwiftHelloGtkBuilder/.build/checkouts/SwiftGtk.git--3342661029608543818/Sources/Gtk-3.0-EntryAccessibleClass-FileChooserButtonClass.swift:1142:42: error: use of undeclared type 'GtkEventControllerScrollClass'
    public let ptr: UnsafeMutablePointer<GtkEventControllerScrollClass>
                                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ryan/Projects/Develop/SwiftHelloGtkBuilder/.build/checkouts/SwiftGtk.git--3342661029608543818/Sources/Gtk-3.0-EntryAccessibleClass-FileChooserButtonClass.swift:1146:43: error: use of undeclared type 'GtkEventControllerScrollClass'
    public init(_ p: UnsafeMutablePointer<GtkEventControllerScrollClass>) {
                                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ryan/Projects/Develop/SwiftHelloGtkBuilder/.build/checkouts/SwiftGtk.git--3342661029608543818/Sources/Gtk-3.0-EntryAccessibleClass-FileChooserButtonClass.swift:1177:42: error: use of undeclared type 'GtkEventControllerScrollClass'
    public let ptr: UnsafeMutablePointer<GtkEventControllerScrollClass>
                                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ryan/Projects/Develop/SwiftHelloGtkBuilder/.build/checkouts/SwiftGtk.git--3342661029608543818/Sources/Gtk-3.0-EntryAccessibleClass-FileChooserButtonClass.swift:1179:44: error: use of undeclared type 'GtkEventControllerScrollClass'
    public init(_ op: UnsafeMutablePointer<GtkEventControllerScrollClass>) {
                                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ryan/Projects/Develop/SwiftHelloGtkBuilder/.build/checkouts/SwiftGtk.git--3342661029608543818/Sources/Gtk-3.0-EntryAccessibleClass-FileChooserButtonClass.swift:983:46: error: use of unresolved identifier 'GtkEventControllerKeyClass'
        ptr = cPointer.withMemoryRebound(to: GtkEventControllerKeyClass.self, capacity: 1) { $0 }
                                             ^~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ryan/Projects/Develop/SwiftHelloGtkBuilder/.build/checkouts/SwiftGtk.git--3342661029608543818/Sources/Gtk-3.0-EntryAccessibleClass-FileChooserButtonClass.swift:1004:12: note: did you mean 'EventControllerKeyClass'?
open class EventControllerKeyClass: EventControllerKeyClassProtocol {
           ^
CGtk.GtkEventControllerClass:1:18: note: did you mean 'GtkEventControllerClass'?
public typealias GtkEventControllerClass = _GtkEventControllerClass
                 ^
CGtk._GtkEventControllerClass:1:15: note: did you mean '_GtkEventControllerClass'?
public struct _GtkEventControllerClass {
              ^
/home/ryan/Projects/Develop/SwiftHelloGtkBuilder/.build/checkouts/SwiftGtk.git--3342661029608543818/Sources/Gtk-3.0-EntryAccessibleClass-FileChooserButtonClass.swift:987:50: error: use of unresolved identifier 'GtkEventControllerKeyClass'
        ptr = constPointer.withMemoryRebound(to: GtkEventControllerKeyClass.self, capacity: 1) { UnsafeMutablePointer(mutating: $0) }
                                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ryan/Projects/Develop/SwiftHelloGtkBuilder/.build/checkouts/SwiftGtk.git--3342661029608543818/Sources/Gtk-3.0-EntryAccessibleClass-FileChooserButtonClass.swift:1004:12: note: did you mean 'EventControllerKeyClass'?
open class EventControllerKeyClass: EventControllerKeyClassProtocol {
           ^
CGtk.GtkEventControllerClass:1:18: note: did you mean 'GtkEventControllerClass'?
public typealias GtkEventControllerClass = _GtkEventControllerClass
                 ^
CGtk._GtkEventControllerClass:1:15: note: did you mean '_GtkEventControllerClass'?
public struct _GtkEventControllerClass {
              ^
/home/ryan/Projects/Develop/SwiftHelloGtkBuilder/.build/checkouts/SwiftGtk.git--3342661029608543818/Sources/Gtk-3.0-EntryAccessibleClass-FileChooserButtonClass.swift:991:78: error: use of unresolved identifier 'GtkEventControllerKeyClass'
        ptr = UnsafeMutableRawPointer(mutating: raw).assumingMemoryBound(to: GtkEventControllerKeyClass.self)
                                                                             ^~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ryan/Projects/Develop/SwiftHelloGtkBuilder/.build/checkouts/SwiftGtk.git--3342661029608543818/Sources/Gtk-3.0-EntryAccessibleClass-FileChooserButtonClass.swift:1004:12: note: did you mean 'EventControllerKeyClass'?
open class EventControllerKeyClass: EventControllerKeyClassProtocol {
           ^
CGtk.GtkEventControllerClass:1:18: note: did you mean 'GtkEventControllerClass'?
public typealias GtkEventControllerClass = _GtkEventControllerClass
                 ^
CGtk._GtkEventControllerClass:1:15: note: did you mean '_GtkEventControllerClass'?
public struct _GtkEventControllerClass {
              ^
/home/ryan/Projects/Develop/SwiftHelloGtkBuilder/.build/checkouts/SwiftGtk.git--3342661029608543818/Sources/Gtk-3.0-EntryAccessibleClass-FileChooserButtonClass.swift:995:43: error: use of unresolved identifier 'GtkEventControllerKeyClass'
        ptr = raw.assumingMemoryBound(to: GtkEventControllerKeyClass.self)
                                          ^~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ryan/Projects/Develop/SwiftHelloGtkBuilder/.build/checkouts/SwiftGtk.git--3342661029608543818/Sources/Gtk-3.0-EntryAccessibleClass-FileChooserButtonClass.swift:1004:12: note: did you mean 'EventControllerKeyClass'?
open class EventControllerKeyClass: EventControllerKeyClassProtocol {
           ^
CGtk.GtkEventControllerClass:1:18: note: did you mean 'GtkEventControllerClass'?
public typealias GtkEventControllerClass = _GtkEventControllerClass
                 ^
CGtk._GtkEventControllerClass:1:15: note: did you mean '_GtkEventControllerClass'?
public struct _GtkEventControllerClass {
              ^
/home/ryan/Projects/Develop/SwiftHelloGtkBuilder/.build/checkouts/SwiftGtk.git--3342661029608543818/Sources/Gtk-3.0-EntryAccessibleClass-FileChooserButtonClass.swift:999:36: error: use of undeclared type 'GtkEventControllerKeyClass'
        ptr = UnsafeMutablePointer<GtkEventControllerKeyClass>(opaquePointer)
                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ryan/Projects/Develop/SwiftHelloGtkBuilder/.build/checkouts/SwiftGtk.git--3342661029608543818/Sources/Gtk-3.0-EntryAccessibleClass-FileChooserButtonClass.swift:1021:50: error: use of unresolved identifier 'GtkEventControllerKeyClass'
        self.init(cPointer.withMemoryRebound(to: GtkEventControllerKeyClass.self, capacity: 1) { $0 })
                                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ryan/Projects/Develop/SwiftHelloGtkBuilder/.build/checkouts/SwiftGtk.git--3342661029608543818/Sources/Gtk-3.0-EntryAccessibleClass-FileChooserButtonClass.swift:1004:12: note: did you mean 'EventControllerKeyClass'?
open class EventControllerKeyClass: EventControllerKeyClassProtocol {
           ^
CGtk.GtkEventControllerClass:1:18: note: did you mean 'GtkEventControllerClass'?
public typealias GtkEventControllerClass = _GtkEventControllerClass
                 ^
CGtk._GtkEventControllerClass:1:15: note: did you mean '_GtkEventControllerClass'?
public struct _GtkEventControllerClass {
              ^
/home/ryan/Projects/Develop/SwiftHelloGtkBuilder/.build/checkouts/SwiftGtk.git--3342661029608543818/Sources/Gtk-3.0-EntryAccessibleClass-FileChooserButtonClass.swift:1025:82: error: use of unresolved identifier 'GtkEventControllerKeyClass'
        self.init(UnsafeMutableRawPointer(mutating: raw).assumingMemoryBound(to: GtkEventControllerKeyClass.self))
                                                                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ryan/Projects/Develop/SwiftHelloGtkBuilder/.build/checkouts/SwiftGtk.git--3342661029608543818/Sources/Gtk-3.0-EntryAccessibleClass-FileChooserButtonClass.swift:1004:12: note: did you mean 'EventControllerKeyClass'?
open class EventControllerKeyClass: EventControllerKeyClassProtocol {
           ^
CGtk.GtkEventControllerClass:1:18: note: did you mean 'GtkEventControllerClass'?
public typealias GtkEventControllerClass = _GtkEventControllerClass
                 ^
CGtk._GtkEventControllerClass:1:15: note: did you mean '_GtkEventControllerClass'?
public struct _GtkEventControllerClass {
              ^
/home/ryan/Projects/Develop/SwiftHelloGtkBuilder/.build/checkouts/SwiftGtk.git--3342661029608543818/Sources/Gtk-3.0-EntryAccessibleClass-FileChooserButtonClass.swift:1029:47: error: use of unresolved identifier 'GtkEventControllerKeyClass'
        self.init(raw.assumingMemoryBound(to: GtkEventControllerKeyClass.self))
                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ryan/Projects/Develop/SwiftHelloGtkBuilder/.build/checkouts/SwiftGtk.git--3342661029608543818/Sources/Gtk-3.0-EntryAccessibleClass-FileChooserButtonClass.swift:1004:12: note: did you mean 'EventControllerKeyClass'?
open class EventControllerKeyClass: EventControllerKeyClassProtocol {
           ^
CGtk.GtkEventControllerClass:1:18: note: did you mean 'GtkEventControllerClass'?
public typealias GtkEventControllerClass = _GtkEventControllerClass
                 ^
CGtk._GtkEventControllerClass:1:15: note: did you mean '_GtkEventControllerClass'?
public struct _GtkEventControllerClass {
              ^
/home/ryan/Projects/Develop/SwiftHelloGtkBuilder/.build/checkouts/SwiftGtk.git--3342661029608543818/Sources/Gtk-3.0-EntryAccessibleClass-FileChooserButtonClass.swift:1033:40: error: use of undeclared type 'GtkEventControllerKeyClass'
        self.init(UnsafeMutablePointer<GtkEventControllerKeyClass>(opaquePointer))
                                       ^~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ryan/Projects/Develop/SwiftHelloGtkBuilder/.build/checkouts/SwiftGtk.git--3342661029608543818/Sources/Gtk-3.0-EntryAccessibleClass-FileChooserButtonClass.swift:1069:46: error: use of unresolved identifier 'GtkEventControllerMotionClass'; did you mean 'EventControllerMotionClass'?
        ptr = cPointer.withMemoryRebound(to: GtkEventControllerMotionClass.self, capacity: 1) { $0 }
                                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
                                             EventControllerMotionClass
/home/ryan/Projects/Develop/SwiftHelloGtkBuilder/.build/checkouts/SwiftGtk.git--3342661029608543818/Sources/Gtk-3.0-EntryAccessibleClass-FileChooserButtonClass.swift:1090:12: note: 'EventControllerMotionClass' declared here
open class EventControllerMotionClass: EventControllerMotionClassProtocol {
           ^
/home/ryan/Projects/Develop/SwiftHelloGtkBuilder/.build/checkouts/SwiftGtk.git--3342661029608543818/Sources/Gtk-3.0-EntryAccessibleClass-FileChooserButtonClass.swift:1073:50: error: use of unresolved identifier 'GtkEventControllerMotionClass'; did you mean 'EventControllerMotionClass'?
        ptr = constPointer.withMemoryRebound(to: GtkEventControllerMotionClass.self, capacity: 1) { UnsafeMutablePointer(mutating: $0) }
                                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
                                                 EventControllerMotionClass
/home/ryan/Projects/Develop/SwiftHelloGtkBuilder/.build/checkouts/SwiftGtk.git--3342661029608543818/Sources/Gtk-3.0-EntryAccessibleClass-FileChooserButtonClass.swift:1090:12: note: 'EventControllerMotionClass' declared here
open class EventControllerMotionClass: EventControllerMotionClassProtocol {
           ^
/home/ryan/Projects/Develop/SwiftHelloGtkBuilder/.build/checkouts/SwiftGtk.git--3342661029608543818/Sources/Gtk-3.0-EntryAccessibleClass-FileChooserButtonClass.swift:1077:78: error: use of unresolved identifier 'GtkEventControllerMotionClass'; did you mean 'EventControllerMotionClass'?
        ptr = UnsafeMutableRawPointer(mutating: raw).assumingMemoryBound(to: GtkEventControllerMotionClass.self)
                                                                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
                                                                             EventControllerMotionClass
/home/ryan/Projects/Develop/SwiftHelloGtkBuilder/.build/checkouts/SwiftGtk.git--3342661029608543818/Sources/Gtk-3.0-EntryAccessibleClass-FileChooserButtonClass.swift:1090:12: note: 'EventControllerMotionClass' declared here
open class EventControllerMotionClass: EventControllerMotionClassProtocol {
           ^
/home/ryan/Projects/Develop/SwiftHelloGtkBuilder/.build/checkouts/SwiftGtk.git--3342661029608543818/Sources/Gtk-3.0-EntryAccessibleClass-FileChooserButtonClass.swift:1081:43: error: use of unresolved identifier 'GtkEventControllerMotionClass'
        ptr = raw.assumingMemoryBound(to: GtkEventControllerMotionClass.self)
                                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ryan/Projects/Develop/SwiftHelloGtkBuilder/.build/checkouts/SwiftGtk.git--3342661029608543818/Sources/Gtk-3.0-EntryAccessibleClass-FileChooserButtonClass.swift:1085:36: error: use of undeclared type 'GtkEventControllerMotionClass'
        ptr = UnsafeMutablePointer<GtkEventControllerMotionClass>(opaquePointer)
                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ryan/Projects/Develop/SwiftHelloGtkBuilder/.build/checkouts/SwiftGtk.git--3342661029608543818/Sources/Gtk-3.0-EntryAccessibleClass-FileChooserButtonClass.swift:1107:50: error: use of unresolved identifier 'GtkEventControllerMotionClass'
        self.init(cPointer.withMemoryRebound(to: GtkEventControllerMotionClass.self, capacity: 1) { $0 })
                                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ryan/Projects/Develop/SwiftHelloGtkBuilder/.build/checkouts/SwiftGtk.git--3342661029608543818/Sources/Gtk-3.0-EntryAccessibleClass-FileChooserButtonClass.swift:1111:82: error: use of unresolved identifier 'GtkEventControllerMotionClass'
        self.init(UnsafeMutableRawPointer(mutating: raw).assumingMemoryBound(to: GtkEventControllerMotionClass.self))
                                                                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ryan/Projects/Develop/SwiftHelloGtkBuilder/.build/checkouts/SwiftGtk.git--3342661029608543818/Sources/Gtk-3.0-EntryAccessibleClass-FileChooserButtonClass.swift:1115:47: error: use of unresolved identifier 'GtkEventControllerMotionClass'
        self.init(raw.assumingMemoryBound(to: GtkEventControllerMotionClass.self))
                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ryan/Projects/Develop/SwiftHelloGtkBuilder/.build/checkouts/SwiftGtk.git--3342661029608543818/Sources/Gtk-3.0-EntryAccessibleClass-FileChooserButtonClass.swift:1119:40: error: use of undeclared type 'GtkEventControllerMotionClass'
        self.init(UnsafeMutablePointer<GtkEventControllerMotionClass>(opaquePointer))
                                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ryan/Projects/Develop/SwiftHelloGtkBuilder/.build/checkouts/SwiftGtk.git--3342661029608543818/Sources/Gtk-3.0-EntryAccessibleClass-FileChooserButtonClass.swift:1155:46: error: use of unresolved identifier 'GtkEventControllerScrollClass'
        ptr = cPointer.withMemoryRebound(to: GtkEventControllerScrollClass.self, capacity: 1) { $0 }
                                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ryan/Projects/Develop/SwiftHelloGtkBuilder/.build/checkouts/SwiftGtk.git--3342661029608543818/Sources/Gtk-3.0-EntryAccessibleClass-FileChooserButtonClass.swift:1159:50: error: use of unresolved identifier 'GtkEventControllerScrollClass'
        ptr = constPointer.withMemoryRebound(to: GtkEventControllerScrollClass.self, capacity: 1) { UnsafeMutablePointer(mutating: $0) }
                                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ryan/Projects/Develop/SwiftHelloGtkBuilder/.build/checkouts/SwiftGtk.git--3342661029608543818/Sources/Gtk-3.0-EntryAccessibleClass-FileChooserButtonClass.swift:1163:78: error: use of unresolved identifier 'GtkEventControllerScrollClass'
        ptr = UnsafeMutableRawPointer(mutating: raw).assumingMemoryBound(to: GtkEventControllerScrollClass.self)
                                                                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ryan/Projects/Develop/SwiftHelloGtkBuilder/.build/checkouts/SwiftGtk.git--3342661029608543818/Sources/Gtk-3.0-EntryAccessibleClass-FileChooserButtonClass.swift:1167:43: error: use of unresolved identifier 'GtkEventControllerScrollClass'
        ptr = raw.assumingMemoryBound(to: GtkEventControllerScrollClass.self)
                                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ryan/Projects/Develop/SwiftHelloGtkBuilder/.build/checkouts/SwiftGtk.git--3342661029608543818/Sources/Gtk-3.0-EntryAccessibleClass-FileChooserButtonClass.swift:1171:36: error: use of undeclared type 'GtkEventControllerScrollClass'
        ptr = UnsafeMutablePointer<GtkEventControllerScrollClass>(opaquePointer)
                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ryan/Projects/Develop/SwiftHelloGtkBuilder/.build/checkouts/SwiftGtk.git--3342661029608543818/Sources/Gtk-3.0-EntryAccessibleClass-FileChooserButtonClass.swift:1193:50: error: use of unresolved identifier 'GtkEventControllerScrollClass'
        self.init(cPointer.withMemoryRebound(to: GtkEventControllerScrollClass.self, capacity: 1) { $0 })
                                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ryan/Projects/Develop/SwiftHelloGtkBuilder/.build/checkouts/SwiftGtk.git--3342661029608543818/Sources/Gtk-3.0-EntryAccessibleClass-FileChooserButtonClass.swift:1197:82: error: use of unresolved identifier 'GtkEventControllerScrollClass'
        self.init(UnsafeMutableRawPointer(mutating: raw).assumingMemoryBound(to: GtkEventControllerScrollClass.self))
                                                                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ryan/Projects/Develop/SwiftHelloGtkBuilder/.build/checkouts/SwiftGtk.git--3342661029608543818/Sources/Gtk-3.0-EntryAccessibleClass-FileChooserButtonClass.swift:1201:47: error: use of unresolved identifier 'GtkEventControllerScrollClass'
        self.init(raw.assumingMemoryBound(to: GtkEventControllerScrollClass.self))
                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ryan/Projects/Develop/SwiftHelloGtkBuilder/.build/checkouts/SwiftGtk.git--3342661029608543818/Sources/Gtk-3.0-EntryAccessibleClass-FileChooserButtonClass.swift:1205:40: error: use of undeclared type 'GtkEventControllerScrollClass'
        self.init(UnsafeMutablePointer<GtkEventControllerScrollClass>(opaquePointer))
                                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ryan/Projects/Develop/SwiftHelloGtkBuilder/.build/checkouts/SwiftGtk.git--3342661029608543818/Sources/Gtk-3.0-Gesture-HBox.swift:2098:43: error: use of undeclared type 'GtkGestureStylus'
    public init(_ p: UnsafeMutablePointer<GtkGestureStylus>) {
                                          ^~~~~~~~~~~~~~~~
/home/ryan/Projects/Develop/SwiftHelloGtkBuilder/.build/checkouts/SwiftGtk.git--3342661029608543818/Sources/Gtk-3.0-Gesture-HBox.swift:2134:44: error: use of undeclared type 'GtkGestureStylus'
    public init(_ op: UnsafeMutablePointer<GtkGestureStylus>) {
                                           ^~~~~~~~~~~~~~~~
/home/ryan/Projects/Develop/SwiftHelloGtkBuilder/.build/checkouts/SwiftGtk.git--3342661029608543818/Sources/Gtk-3.0-Gesture-HBox.swift:2144:50: error: use of unresolved identifier 'GtkGestureStylus'; did you mean 'GestureStylus'?
        self.init(cPointer.withMemoryRebound(to: GtkGestureStylus.self, capacity: 1) { $0 })
                                                 ^~~~~~~~~~~~~~~~
                                                 GestureStylus
/home/ryan/Projects/Develop/SwiftHelloGtkBuilder/.build/checkouts/SwiftGtk.git--3342661029608543818/Sources/Gtk-3.0-Gesture-HBox.swift:2133:12: note: 'GestureStylus' declared here
open class GestureStylus: GestureSingle, GestureStylusProtocol {
           ^
/home/ryan/Projects/Develop/SwiftHelloGtkBuilder/.build/checkouts/SwiftGtk.git--3342661029608543818/Sources/Gtk-3.0-Gesture-HBox.swift:2148:82: error: use of unresolved identifier 'GtkGestureStylus'; did you mean 'GestureStylus'?
        self.init(UnsafeMutableRawPointer(mutating: raw).assumingMemoryBound(to: GtkGestureStylus.self))
                                                                                 ^~~~~~~~~~~~~~~~
                                                                                 GestureStylus
/home/ryan/Projects/Develop/SwiftHelloGtkBuilder/.build/checkouts/SwiftGtk.git--3342661029608543818/Sources/Gtk-3.0-Gesture-HBox.swift:2133:12: note: 'GestureStylus' declared here
open class GestureStylus: GestureSingle, GestureStylusProtocol {
           ^
/home/ryan/Projects/Develop/SwiftHelloGtkBuilder/.build/checkouts/SwiftGtk.git--3342661029608543818/Sources/Gtk-3.0-Gesture-HBox.swift:2152:47: error: use of unresolved identifier 'GtkGestureStylus'; did you mean 'GestureStylus'?
        self.init(raw.assumingMemoryBound(to: GtkGestureStylus.self))
                                              ^~~~~~~~~~~~~~~~
                                              GestureStylus
/home/ryan/Projects/Develop/SwiftHelloGtkBuilder/.build/checkouts/SwiftGtk.git--3342661029608543818/Sources/Gtk-3.0-Gesture-HBox.swift:2133:12: note: 'GestureStylus' declared here
open class GestureStylus: GestureSingle, GestureStylusProtocol {
           ^
/home/ryan/Projects/Develop/SwiftHelloGtkBuilder/.build/checkouts/SwiftGtk.git--3342661029608543818/Sources/Gtk-3.0-Gesture-HBox.swift:2156:40: error: use of undeclared type 'GtkGestureStylus'
        self.init(UnsafeMutablePointer<GtkGestureStylus>(opaquePointer))
                                       ^~~~~~~~~~~~~~~~
/home/ryan/Projects/Develop/SwiftHelloGtkBuilder/.build/checkouts/SwiftGtk.git--3342661029608543818/Sources/Gtk-3.0-GestureClass-HBoxClass.swift:622:35: error: use of undeclared type 'GtkGestureStylusClass'
    var ptr: UnsafeMutablePointer<GtkGestureStylusClass> { get }
                                  ^~~~~~~~~~~~~~~~~~~~~
/home/ryan/Projects/Develop/SwiftHelloGtkBuilder/.build/checkouts/SwiftGtk.git--3342661029608543818/Sources/Gtk-3.0-GestureClass-HBoxClass.swift:626:42: error: use of undeclared type 'GtkGestureStylusClass'
    public let ptr: UnsafeMutablePointer<GtkGestureStylusClass>
                                         ^~~~~~~~~~~~~~~~~~~~~
/home/ryan/Projects/Develop/SwiftHelloGtkBuilder/.build/checkouts/SwiftGtk.git--3342661029608543818/Sources/Gtk-3.0-GestureClass-HBoxClass.swift:630:43: error: use of undeclared type 'GtkGestureStylusClass'
    public init(_ p: UnsafeMutablePointer<GtkGestureStylusClass>) {
                                          ^~~~~~~~~~~~~~~~~~~~~
/home/ryan/Projects/Develop/SwiftHelloGtkBuilder/.build/checkouts/SwiftGtk.git--3342661029608543818/Sources/Gtk-3.0-GestureClass-HBoxClass.swift:661:42: error: use of undeclared type 'GtkGestureStylusClass'
    public let ptr: UnsafeMutablePointer<GtkGestureStylusClass>
                                         ^~~~~~~~~~~~~~~~~~~~~
/home/ryan/Projects/Develop/SwiftHelloGtkBuilder/.build/checkouts/SwiftGtk.git--3342661029608543818/Sources/Gtk-3.0-GestureClass-HBoxClass.swift:663:44: error: use of undeclared type 'GtkGestureStylusClass'
    public init(_ op: UnsafeMutablePointer<GtkGestureStylusClass>) {
                                           ^~~~~~~~~~~~~~~~~~~~~
/home/ryan/Projects/Develop/SwiftHelloGtkBuilder/.build/checkouts/SwiftGtk.git--3342661029608543818/Sources/Gtk-3.0-GestureClass-HBoxClass.swift:639:46: error: use of unresolved identifier 'GtkGestureStylusClass'; did you mean 'GestureStylusClass'?
        ptr = cPointer.withMemoryRebound(to: GtkGestureStylusClass.self, capacity: 1) { $0 }
                                             ^~~~~~~~~~~~~~~~~~~~~
                                             GestureStylusClass
/home/ryan/Projects/Develop/SwiftHelloGtkBuilder/.build/checkouts/SwiftGtk.git--3342661029608543818/Sources/Gtk-3.0-GestureClass-HBoxClass.swift:660:12: note: 'GestureStylusClass' declared here
open class GestureStylusClass: GestureStylusClassProtocol {
           ^
/home/ryan/Projects/Develop/SwiftHelloGtkBuilder/.build/checkouts/SwiftGtk.git--3342661029608543818/Sources/Gtk-3.0-GestureClass-HBoxClass.swift:643:50: error: use of unresolved identifier 'GtkGestureStylusClass'; did you mean 'GestureStylusClass'?
        ptr = constPointer.withMemoryRebound(to: GtkGestureStylusClass.self, capacity: 1) { UnsafeMutablePointer(mutating: $0) }
                                                 ^~~~~~~~~~~~~~~~~~~~~
                                                 GestureStylusClass
/home/ryan/Projects/Develop/SwiftHelloGtkBuilder/.build/checkouts/SwiftGtk.git--3342661029608543818/Sources/Gtk-3.0-GestureClass-HBoxClass.swift:660:12: note: 'GestureStylusClass' declared here
open class GestureStylusClass: GestureStylusClassProtocol {
           ^
/home/ryan/Projects/Develop/SwiftHelloGtkBuilder/.build/checkouts/SwiftGtk.git--3342661029608543818/Sources/Gtk-3.0-GestureClass-HBoxClass.swift:647:78: error: use of unresolved identifier 'GtkGestureStylusClass'; did you mean 'GestureStylusClass'?
        ptr = UnsafeMutableRawPointer(mutating: raw).assumingMemoryBound(to: GtkGestureStylusClass.self)
                                                                             ^~~~~~~~~~~~~~~~~~~~~
                                                                             GestureStylusClass
/home/ryan/Projects/Develop/SwiftHelloGtkBuilder/.build/checkouts/SwiftGtk.git--3342661029608543818/Sources/Gtk-3.0-GestureClass-HBoxClass.swift:660:12: note: 'GestureStylusClass' declared here
open class GestureStylusClass: GestureStylusClassProtocol {
           ^
/home/ryan/Projects/Develop/SwiftHelloGtkBuilder/.build/checkouts/SwiftGtk.git--3342661029608543818/Sources/Gtk-3.0-GestureClass-HBoxClass.swift:651:43: error: use of unresolved identifier 'GtkGestureStylusClass'; did you mean 'GestureStylusClass'?
        ptr = raw.assumingMemoryBound(to: GtkGestureStylusClass.self)
                                          ^~~~~~~~~~~~~~~~~~~~~
                                          GestureStylusClass
/home/ryan/Projects/Develop/SwiftHelloGtkBuilder/.build/checkouts/SwiftGtk.git--3342661029608543818/Sources/Gtk-3.0-GestureClass-HBoxClass.swift:660:12: note: 'GestureStylusClass' declared here
open class GestureStylusClass: GestureStylusClassProtocol {
           ^
/home/ryan/Projects/Develop/SwiftHelloGtkBuilder/.build/checkouts/SwiftGtk.git--3342661029608543818/Sources/Gtk-3.0-GestureClass-HBoxClass.swift:655:36: error: use of undeclared type 'GtkGestureStylusClass'
        ptr = UnsafeMutablePointer<GtkGestureStylusClass>(opaquePointer)
                                   ^~~~~~~~~~~~~~~~~~~~~
/home/ryan/Projects/Develop/SwiftHelloGtkBuilder/.build/checkouts/SwiftGtk.git--3342661029608543818/Sources/Gtk-3.0-GestureClass-HBoxClass.swift:677:50: error: use of unresolved identifier 'GtkGestureStylusClass'; did you mean 'GestureStylusClass'?
        self.init(cPointer.withMemoryRebound(to: GtkGestureStylusClass.self, capacity: 1) { $0 })
                                                 ^~~~~~~~~~~~~~~~~~~~~
                                                 GestureStylusClass
/home/ryan/Projects/Develop/SwiftHelloGtkBuilder/.build/checkouts/SwiftGtk.git--3342661029608543818/Sources/Gtk-3.0-GestureClass-HBoxClass.swift:660:12: note: 'GestureStylusClass' declared here
open class GestureStylusClass: GestureStylusClassProtocol {
           ^
/home/ryan/Projects/Develop/SwiftHelloGtkBuilder/.build/checkouts/SwiftGtk.git--3342661029608543818/Sources/Gtk-3.0-GestureClass-HBoxClass.swift:681:82: error: use of unresolved identifier 'GtkGestureStylusClass'; did you mean 'GestureStylusClass'?
        self.init(UnsafeMutableRawPointer(mutating: raw).assumingMemoryBound(to: GtkGestureStylusClass.self))
                                                                                 ^~~~~~~~~~~~~~~~~~~~~
                                                                                 GestureStylusClass
/home/ryan/Projects/Develop/SwiftHelloGtkBuilder/.build/checkouts/SwiftGtk.git--3342661029608543818/Sources/Gtk-3.0-GestureClass-HBoxClass.swift:660:12: note: 'GestureStylusClass' declared here
open class GestureStylusClass: GestureStylusClassProtocol {
           ^
/home/ryan/Projects/Develop/SwiftHelloGtkBuilder/.build/checkouts/SwiftGtk.git--3342661029608543818/Sources/Gtk-3.0-GestureClass-HBoxClass.swift:685:47: error: use of unresolved identifier 'GtkGestureStylusClass'; did you mean 'GestureStylusClass'?
        self.init(raw.assumingMemoryBound(to: GtkGestureStylusClass.self))
                                              ^~~~~~~~~~~~~~~~~~~~~
                                              GestureStylusClass
/home/ryan/Projects/Develop/SwiftHelloGtkBuilder/.build/checkouts/SwiftGtk.git--3342661029608543818/Sources/Gtk-3.0-GestureClass-HBoxClass.swift:660:12: note: 'GestureStylusClass' declared here
open class GestureStylusClass: GestureStylusClassProtocol {
           ^
/home/ryan/Projects/Develop/SwiftHelloGtkBuilder/.build/checkouts/SwiftGtk.git--3342661029608543818/Sources/Gtk-3.0-GestureClass-HBoxClass.swift:689:40: error: use of undeclared type 'GtkGestureStylusClass'
        self.init(UnsafeMutablePointer<GtkGestureStylusClass>(opaquePointer))
                                       ^~~~~~~~~~~~~~~~~~~~~
error: terminated(1): /usr/bin/swift-build-tool -f /home/ryan/Projects/Develop/SwiftHelloGtkBuilder/.build/debug.yaml main output:
rhx commented 5 years ago

What version of gtk do you have installed? This seems to be an issue with a missing/surplus "Gtk" prefix on names (maybe this is something that Fedora is doing differently).

How did you install Swift on Fedora?

tokyovigilante commented 5 years ago

Yup that's what I thought but couldn't see where it was being added. I'm running GTK 3.24, and both GTK and swift are installed from the Fedora repo using dnf directly.

rhx commented 5 years ago

Okay, after investigating a bit more, it turns out that this was an issue with missing structs for GTK 3.24 (I have updated this in the CGtk module now). I have added instructions for Fedora 29 now.

tokyovigilante commented 5 years ago

Awesome, working fine now. Thanks!