gi-glib > configure
gi-glib > [1 of 3] Compiling Main ( /var/home/petersen/tmp/stack-90359a1a63a70b81/gi-glib-2.0.29/Setup.hs, /var/home/petersen/tmp/stack-90359a1a63a70b81/gi-glib-2.0.29/.stack-work/dist/x86_64-linux-tinfo6/Cabal-3.8.1.0/setup/Main.o )
gi-glib > [2 of 3] Compiling StackSetupShim ( /var/home/petersen/.stack/setup-exe-src/setup-shim-sDt42OhJ.hs, /var/home/petersen/tmp/stack-90359a1a63a70b81/gi-glib-2.0.29/.stack-work/dist/x86_64-linux-tinfo6/Cabal-3.8.1.0/setup/StackSetupShim.o )
gi-glib > [3 of 3] Linking /var/home/petersen/tmp/stack-90359a1a63a70b81/gi-glib-2.0.29/.stack-work/dist/x86_64-linux-tinfo6/Cabal-3.8.1.0/setup/setup
gi-glib > Parse error: Error when parsing "record [Error] / function [domain_register] / parameters / parameter [error_type_init]": Unknown scope type "forever"
gi-glib > Element
gi-glib > { elementName =
gi-glib > Name
gi-glib > { nameLocalName = "parameter"
gi-glib > , nameNamespace = Just "http://www.gtk.org/introspection/core/1.0"
gi-glib > , namePrefix = Nothing
gi-glib > }
gi-glib > , elementAttributes =
gi-glib > fromList
gi-glib > [ ( Name
gi-glib > { nameLocalName = "name"
gi-glib > , nameNamespace = Nothing
gi-glib > , namePrefix = Nothing
gi-glib > }
gi-glib > , "error_type_init"
gi-glib > )
gi-glib > , ( Name
gi-glib > { nameLocalName = "scope"
gi-glib > , nameNamespace = Nothing
gi-glib > , namePrefix = Nothing
gi-glib > }
gi-glib > , "forever"
gi-glib > )
gi-glib > , ( Name
gi-glib > { nameLocalName = "transfer-ownership"
gi-glib > , nameNamespace = Nothing
gi-glib > , namePrefix = Nothing
gi-glib > }
gi-glib > , "none"
gi-glib > )
gi-glib > ]
gi-glib > , elementNodes =
gi-glib > [ NodeContent "\n "
gi-glib > , NodeElement
gi-glib > Element
gi-glib > { elementName =
gi-glib > Name
gi-glib > { nameLocalName = "doc"
gi-glib > , nameNamespace = Just "http://www.gtk.org/introspection/core/1.0"
gi-glib > , namePrefix = Nothing
gi-glib > }
gi-glib > , elementAttributes =
gi-glib > fromList
gi-glib > [ ( Name
gi-glib > { nameLocalName = "filename"
gi-glib > , nameNamespace = Nothing
gi-glib > , namePrefix = Nothing
gi-glib > }
gi-glib > , "glib/gerror.c"
gi-glib > )
gi-glib > , ( Name
gi-glib > { nameLocalName = "line"
gi-glib > , nameNamespace = Nothing
gi-glib > , namePrefix = Nothing
gi-glib > }
gi-glib > , "162"
gi-glib > )
gi-glib > , ( Name
gi-glib > { nameLocalName = "space"
gi-glib > , nameNamespace = Just "http://www.w3.org/XML/1998/namespace"
gi-glib > , namePrefix = Just "xml"
gi-glib > }
gi-glib > , "preserve"
gi-glib > )
gi-glib > ]
gi-glib > , elementNodes =
gi-glib > [ NodeContent
gi-glib > "function initializing fields of the private error data"
gi-glib > ]
gi-glib > }
gi-glib > , NodeContent "\n "
gi-glib > , NodeElement
gi-glib > Element
gi-glib > { elementName =
gi-glib > Name
gi-glib > { nameLocalName = "type"
gi-glib > , nameNamespace = Just "http://www.gtk.org/introspection/core/1.0"
gi-glib > , namePrefix = Nothing
gi-glib > }
gi-glib > , elementAttributes =
gi-glib > fromList
gi-glib > [ ( Name
gi-glib > { nameLocalName = "name"
gi-glib > , nameNamespace = Nothing
gi-glib > , namePrefix = Nothing
gi-glib > }
gi-glib > , "ErrorInitFunc"
gi-glib > )
gi-glib > , ( Name
gi-glib > { nameLocalName = "type"
gi-glib > , nameNamespace = Just "http://www.gtk.org/introspection/c/1.0"
gi-glib > , namePrefix = Just "c"
gi-glib > }
gi-glib > , "GErrorInitFunc"
gi-glib > )
gi-glib > ]
gi-glib > , elementNodes = []
gi-glib > }
gi-glib > , NodeContent "\n "
gi-glib > ]
gi-glib > }
gi-glib > CallStack (from HasCallStack):
gi-glib > error, called at lib/Data/GI/CodeGen/API.hs:182:19 in haskell-gi-0.26.7-DzaUCmXcA9gJ2ptb7GO3eC:Data.GI.CodeGen.API
I only tested on Fedora Linux: seems to build fine with Fedora 39 which has glib2-2.78.6, but fails with F40+ which have glib2-2.80.2: