Warning: The install command is a part of the legacy v1 style of cabal usage. Please switch to using either the new project style and the new-install command or the legacy v1-install alias as new-style projects will become the default in the next version of cabal-install. Please file a bug if you cannot replicate a working v1- use case with the new-style commands. For more information, see: https://wiki.haskell.org/Cabal/NewBuild Resolving dependencies... Starting StateVar-1.2 Starting appar-0.1.8 Starting auto-update-0.1.6 Starting SHA-1.6.4.4 Building StateVar-1.2 Building appar-0.1.8 Building auto-update-0.1.6 Building SHA-1.6.4.4 Completed appar-0.1.8 Starting base-compat-0.10.5 Completed StateVar-1.2 Starting base-orphans-0.8.1 Completed auto-update-0.1.6 Starting base64-bytestring-1.0.0.2 Building base-compat-0.10.5 Building base-orphans-0.8.1 Building base64-bytestring-1.0.0.2 Completed base-orphans-0.8.1 Starting basement-0.0.11 Building basement-0.0.11 Completed base64-bytestring-1.0.0.2 Starting blaze-builder-0.4.1.0 Building blaze-builder-0.4.1.0 Completed SHA-1.6.4.4 Starting bsb-http-chunked-0.0.0.4 Completed base-compat-0.10.5 Starting byteorder-1.0.4 Building bsb-http-chunked-0.0.0.4 Completed blaze-builder-0.4.1.0 Starting bytestring-builder-0.10.8.2.0 Building byteorder-1.0.4 Building bytestring-builder-0.10.8.2.0 Completed bytestring-builder-0.10.8.2.0 Starting cabal-doctest-1.0.6 Completed bsb-http-chunked-0.0.0.4 Starting call-stack-0.2.0 Completed byteorder-1.0.4 Starting colour-2.3.5 Building cabal-doctest-1.0.6 Building call-stack-0.2.0 Building colour-2.3.5 Completed call-stack-0.2.0 Starting cryptohash-md5-0.11.100.1 Building cryptohash-md5-0.11.100.1 Completed cabal-doctest-1.0.6 Starting cryptohash-sha1-0.11.100.1 Building cryptohash-sha1-0.11.100.1 Completed cryptohash-md5-0.11.100.1 Starting data-default-class-0.1.2.0 Building data-default-class-0.1.2.0 Completed cryptohash-sha1-0.11.100.1 Starting dlist-0.8.0.7 Building dlist-0.8.0.7 Completed data-default-class-0.1.2.0 Starting easy-file-0.2.2 Building easy-file-0.2.2 Completed colour-2.3.5 Starting entropy-0.4.1.4 Completed dlist-0.8.0.7 Starting fail-4.9.0.0 Completed easy-file-0.2.2 Starting file-embed-0.0.11 Building fail-4.9.0.0 Completed fail-4.9.0.0 Starting hashable-1.3.0.0 Building file-embed-0.0.11 Building entropy-0.4.1.4 Building hashable-1.3.0.0 Completed file-embed-0.0.11 Starting integer-logarithms-1.0.3 Building integer-logarithms-1.0.3 Completed entropy-0.4.1.4 Starting mime-types-0.1.0.9 Building mime-types-0.1.0.9 Completed hashable-1.3.0.0 Starting nats-1.1.2 Building nats-1.1.2 Completed integer-logarithms-1.0.3 Starting network-3.0.1.1 Completed nats-1.1.2 Starting network-byte-order-0.1.1.0 Building network-byte-order-0.1.1.0 Completed network-byte-order-0.1.1.0 Starting network-info-0.2.0.10 Building network-3.0.1.1 Building network-info-0.2.0.10 Completed mime-types-0.1.0.9 Starting old-locale-1.0.0.7 Completed network-info-0.2.0.10 Starting parallel-3.2.2.0 Building old-locale-1.0.0.7 Building parallel-3.2.2.0 Completed old-locale-1.0.0.7 Starting parser-combinators-1.2.0 Building parser-combinators-1.2.0 Completed parallel-3.2.2.0 Starting primitive-0.7.0.0 Building primitive-0.7.0.0 Completed parser-combinators-1.2.0 Starting random-1.1 Building random-1.1 Completed network-3.0.1.1 Starting reflection-2.1.4 Building reflection-2.1.4 Completed random-1.1 Starting regex-base-0.93.2 Building regex-base-0.93.2 Completed regex-base-0.93.2 Starting semigroups-0.19 Completed basement-0.0.11 Starting tagged-0.8.6 Building semigroups-0.19 Completed reflection-2.1.4 Starting th-abstraction-0.3.1.0 Building tagged-0.8.6 Building th-abstraction-0.3.1.0 Completed semigroups-0.19 Starting transformers-compat-0.6.5 Building transformers-compat-0.6.5 Completed tagged-0.8.6 Starting unix-compat-0.5.2 Completed primitive-0.7.0.0 Starting unliftio-core-0.1.2.0 Building unix-compat-0.5.2 Building unliftio-core-0.1.2.0 Completed transformers-compat-0.6.5 Starting utf8-string-1.0.1.1 Completed th-abstraction-0.3.1.0 Starting void-0.7.3 Building utf8-string-1.0.1.1 Completed unliftio-core-0.1.2.0 Starting word8-0.1.3 Building void-0.7.3 Completed unix-compat-0.5.2 Starting zlib-0.6.2 Building word8-0.1.3 Building zlib-0.6.2 Completed void-0.7.3 Starting contravariant-1.5.2 Building contravariant-1.5.2 Completed word8-0.1.3 Starting time-manager-0.0.0 Building time-manager-0.0.0 Completed utf8-string-1.0.1.1 Starting time-compat-1.9.2.2 Building time-compat-1.9.2.2 Completed time-manager-0.0.0 Starting blaze-markup-0.8.2.2 Completed contravariant-1.5.2 Starting cookie-0.4.4 Building blaze-markup-0.8.2.2 Building cookie-0.4.4 Completed zlib-0.6.2 Starting ansi-terminal-0.9.1 Building ansi-terminal-0.9.1 Completed cookie-0.4.4 Starting unordered-containers-0.2.10.0 Building unordered-containers-0.2.10.0 Completed blaze-markup-0.8.2.2 Starting psqueues-0.2.7.2 Completed time-compat-1.9.2.2 Starting case-insensitive-1.2.1.0 Building psqueues-0.2.7.2 Building case-insensitive-1.2.1.0 Completed ansi-terminal-0.9.1 Starting async-2.2.2 Completed case-insensitive-1.2.1.0 Starting old-time-1.1.0.3 Building async-2.2.2 Building old-time-1.1.0.3 Completed async-2.2.2 Starting simple-sendfile-0.2.28 Building simple-sendfile-0.2.28 Completed psqueues-0.2.7.2 Starting iproute-1.7.7 Building iproute-1.7.7 Completed simple-sendfile-0.2.28 Starting uuid-types-1.0.3 Completed old-time-1.1.0.3 Starting regex-posix-0.95.2 Completed unordered-containers-0.2.10.0 Starting memory-0.14.18 Building uuid-types-1.0.3 Building regex-posix-0.95.2 Building memory-0.14.18 Completed iproute-1.7.7 Starting distributive-0.6 Completed uuid-types-1.0.3 Starting vector-0.12.0.3 Building vector-0.12.0.3 Completed regex-posix-0.95.2 Starting scientific-0.3.6.2 Building scientific-0.3.6.2 Building distributive-0.6 Completed distributive-0.6 Starting transformers-base-0.4.5.2 Building transformers-base-0.4.5.2 Completed scientific-0.3.6.2 Starting exceptions-0.10.2 Completed memory-0.14.18 Starting blaze-html-0.9.1.1 Building exceptions-0.10.2 Building blaze-html-0.9.1.1 Completed transformers-base-0.4.5.2 Starting ansi-wl-pprint-0.6.9 Building ansi-wl-pprint-0.6.9 Completed exceptions-0.10.2 Starting http-types-0.12.3 Completed ansi-wl-pprint-0.6.9 Starting streaming-commons-0.2.1.1 Building http-types-0.12.3 Building streaming-commons-0.2.1.1 Completed http-types-0.12.3 Starting unix-time-0.4.7 Building unix-time-0.4.7 Completed streaming-commons-0.2.1.1 Starting vault-0.3.1.3 Building vault-0.3.1.3 Completed unix-time-0.4.7 Starting uuid-1.3.13 Building uuid-1.3.13 Completed vault-0.3.1.3 Starting regex-compat-0.95.1 Building regex-compat-0.95.1 Completed uuid-1.3.13 Starting comonad-5.0.5 Completed regex-compat-0.95.1 Starting megaparsec-7.0.5 Building megaparsec-7.0.5 Building comonad-5.0.5 Completed blaze-html-0.9.1.1 Starting attoparsec-0.13.2.2 Building attoparsec-0.13.2.2 Completed comonad-5.0.5 Starting cryptonite-0.26 Completed vector-0.12.0.3 Starting monad-control-1.0.2.3 Building cryptonite-0.26 Building monad-control-1.0.2.3 Completed monad-control-1.0.2.3 Starting resourcet-1.2.2 Building resourcet-1.2.2 Completed attoparsec-0.13.2.2 Starting optparse-applicative-0.14.3.0 Completed megaparsec-7.0.5 Starting http2-2.0.3 Building optparse-applicative-0.14.3.0 Building http2-2.0.3 Completed resourcet-1.2.2 Starting fast-logger-2.4.16 Building fast-logger-2.4.16 Completed fast-logger-2.4.16 Starting wai-3.2.2.1 Building wai-3.2.2.1 Completed optparse-applicative-0.14.3.0 Starting bifunctors-5.5.4 Completed wai-3.2.2.1 Starting websockets-0.12.5.3 Building bifunctors-5.5.4 Building websockets-0.12.5.3 Completed websockets-0.12.5.3 Starting http-date-0.0.8 Building http-date-0.0.8 Completed http2-2.0.3 Starting aeson-1.4.4.0 Completed bifunctors-5.5.4 Starting wai-logger-2.3.5 Building aeson-1.4.4.0 Completed http-date-0.0.8 Starting semigroupoids-5.3.2 Building wai-logger-2.3.5 Building semigroupoids-5.3.2 Completed wai-logger-2.3.5 Starting profunctors-5.4 Building profunctors-5.4 Completed semigroupoids-5.3.2 Starting warp-3.3.0 Completed profunctors-5.4 Starting invariant-0.5.3 Building warp-3.3.0 Building invariant-0.5.3 Completed invariant-0.5.3 Starting free-5.1.1 Building free-5.1.1 Completed warp-3.3.0 Completed aeson-1.4.4.0 Starting wai-extra-3.0.28 Building wai-extra-3.0.28 Completed wai-extra-3.0.28 Starting scotty-0.11.4 Completed free-5.1.1 Starting adjunctions-4.4 Building scotty-0.11.4 Building adjunctions-4.4 Completed cryptonite-0.26 Starting wai-app-static-3.1.6.3 Building wai-app-static-3.1.6.3 Completed scotty-0.11.4 Completed adjunctions-4.4 Starting kan-extensions-5.2 Building kan-extensions-5.2 Completed wai-app-static-3.1.6.3 Starting wai-websockets-3.0.1.2 Building wai-websockets-3.0.1.2 Completed kan-extensions-5.2 Starting lens-4.17.1 Completed wai-websockets-3.0.1.2 Building lens-4.17.1 Completed lens-4.17.1 Downloading morpheus-graphql-0.2.0 Downloaded morpheus-graphql-0.2.0 Starting morpheus-graphql-0.2.0 Building morpheus-graphql-0.2.0 Failed to install morpheus-graphql-0.2.0 Build log ( /home/builder/.cabal/logs/ghc-8.6.3/morpheus-graphql-0.2.0-3FCFkxZJYDFFwK6JBVqgEk.log ): cabal: Entering directory '/tmp/cabal-tmp-24645/morpheus-graphql-0.2.0' Configuring morpheus-graphql-0.2.0... Preprocessing library for morpheus-graphql-0.2.0.. Building library for morpheus-graphql-0.2.0.. [ 1 of 95] Compiling Data.Morpheus.Execution.Internal.Utils ( src/Data/Morpheus/Execution/Internal/Utils.hs, dist/build/Data/Morpheus/Execution/Internal/Utils.o ) [ 2 of 95] Compiling Data.Morpheus.Kind ( src/Data/Morpheus/Kind.hs, dist/build/Data/Morpheus/Kind.o ) [ 3 of 95] Compiling Data.Morpheus.Types.Custom ( src/Data/Morpheus/Types/Custom.hs, dist/build/Data/Morpheus/Types/Custom.o ) [ 4 of 95] Compiling Data.Morpheus.Types.Internal.Base ( src/Data/Morpheus/Types/Internal/Base.hs, dist/build/Data/Morpheus/Types/Internal/Base.o ) [ 5 of 95] Compiling Data.Morpheus.Types.Internal.TH ( src/Data/Morpheus/Types/Internal/TH.hs, dist/build/Data/Morpheus/Types/Internal/TH.o ) [ 6 of 95] Compiling Data.Morpheus.Types.Internal.Value ( src/Data/Morpheus/Types/Internal/Value.hs, dist/build/Data/Morpheus/Types/Internal/Value.o ) [ 7 of 95] Compiling Data.Morpheus.Types.Internal.Validation ( src/Data/Morpheus/Types/Internal/Validation.hs, dist/build/Data/Morpheus/Types/Internal/Validation.o ) [ 8 of 95] Compiling Data.Morpheus.Error.Utils ( src/Data/Morpheus/Error/Utils.hs, dist/build/Data/Morpheus/Error/Utils.o ) [ 9 of 95] Compiling Data.Morpheus.Parsing.Internal.Internal ( src/Data/Morpheus/Parsing/Internal/Internal.hs, dist/build/Data/Morpheus/Parsing/Internal/Internal.o ) [10 of 95] Compiling Data.Morpheus.Error.Variable ( src/Data/Morpheus/Error/Variable.hs, dist/build/Data/Morpheus/Error/Variable.o ) [11 of 95] Compiling Data.Morpheus.Error.Subscription ( src/Data/Morpheus/Error/Subscription.hs, dist/build/Data/Morpheus/Error/Subscription.o ) [12 of 95] Compiling Data.Morpheus.Error.Selection ( src/Data/Morpheus/Error/Selection.hs, dist/build/Data/Morpheus/Error/Selection.o ) [13 of 95] Compiling Data.Morpheus.Error.Schema ( src/Data/Morpheus/Error/Schema.hs, dist/build/Data/Morpheus/Error/Schema.o ) [14 of 95] Compiling Data.Morpheus.Error.Mutation ( src/Data/Morpheus/Error/Mutation.hs, dist/build/Data/Morpheus/Error/Mutation.o ) [15 of 95] Compiling Data.Morpheus.Error.Fragment ( src/Data/Morpheus/Error/Fragment.hs, dist/build/Data/Morpheus/Error/Fragment.o ) [16 of 95] Compiling Data.Morpheus.Error.Client.Client ( src/Data/Morpheus/Error/Client/Client.hs, dist/build/Data/Morpheus/Error/Client/Client.o ) [17 of 95] Compiling Data.Morpheus.Error.Arguments ( src/Data/Morpheus/Error/Arguments.hs, dist/build/Data/Morpheus/Error/Arguments.o ) [18 of 95] Compiling Data.Morpheus.Types.Internal.Data ( src/Data/Morpheus/Types/Internal/Data.hs, dist/build/Data/Morpheus/Types/Internal/Data.o ) [19 of 95] Compiling Data.Morpheus.Types.Internal.DataD ( src/Data/Morpheus/Types/Internal/DataD.hs, dist/build/Data/Morpheus/Types/Internal/DataD.o ) [20 of 95] Compiling Data.Morpheus.Execution.Internal.Declare ( src/Data/Morpheus/Execution/Internal/Declare.hs, dist/build/Data/Morpheus/Execution/Internal/Declare.o ) [21 of 95] Compiling Data.Morpheus.Execution.Client.Aeson ( src/Data/Morpheus/Execution/Client/Aeson.hs, dist/build/Data/Morpheus/Execution/Client/Aeson.o ) [22 of 95] Compiling Data.Morpheus.Rendering.Haskell.Terms ( src/Data/Morpheus/Rendering/Haskell/Terms.hs, dist/build/Data/Morpheus/Rendering/Haskell/Terms.o ) [23 of 95] Compiling Data.Morpheus.Rendering.Haskell.Values ( src/Data/Morpheus/Rendering/Haskell/Values.hs, dist/build/Data/Morpheus/Rendering/Haskell/Values.o ) [24 of 95] Compiling Data.Morpheus.Rendering.Haskell.Types ( src/Data/Morpheus/Rendering/Haskell/Types.hs, dist/build/Data/Morpheus/Rendering/Haskell/Types.o ) [25 of 95] Compiling Data.Morpheus.Rendering.Haskell.Render ( src/Data/Morpheus/Rendering/Haskell/Render.hs, dist/build/Data/Morpheus/Rendering/Haskell/Render.o ) [26 of 95] Compiling Data.Morpheus.Rendering.GQL ( src/Data/Morpheus/Rendering/GQL.hs, dist/build/Data/Morpheus/Rendering/GQL.o ) [27 of 95] Compiling Data.Morpheus.Parsing.Internal.Create ( src/Data/Morpheus/Parsing/Internal/Create.hs, dist/build/Data/Morpheus/Parsing/Internal/Create.o ) [28 of 95] Compiling Data.Morpheus.Types.Internal.AST.Selection ( src/Data/Morpheus/Types/Internal/AST/Selection.hs, dist/build/Data/Morpheus/Types/Internal/AST/Selection.o ) [29 of 95] Compiling Data.Morpheus.Types.Internal.AST.RawSelection ( src/Data/Morpheus/Types/Internal/AST/RawSelection.hs, dist/build/Data/Morpheus/Types/Internal/AST/RawSelection.o ) [30 of 95] Compiling Data.Morpheus.Types.Internal.AST.Operation ( src/Data/Morpheus/Types/Internal/AST/Operation.hs, dist/build/Data/Morpheus/Types/Internal/AST/Operation.o ) [31 of 95] Compiling Data.Morpheus.Types.IO ( src/Data/Morpheus/Types/IO.hs, dist/build/Data/Morpheus/Types/IO.o ) [32 of 95] Compiling Data.Morpheus.Types.Internal.Stream ( src/Data/Morpheus/Types/Internal/Stream.hs, dist/build/Data/Morpheus/Types/Internal/Stream.o ) [33 of 95] Compiling Data.Morpheus.Execution.Client.Fetch ( src/Data/Morpheus/Execution/Client/Fetch.hs, dist/build/Data/Morpheus/Execution/Client/Fetch.o ) src/Data/Morpheus/Execution/Client/Fetch.hs:41:34: warning: [-Wname-shadowing] This binding for ‘query’ shadows the existing binding imported from ‘Data.Morpheus.Types.IO’ at src/Data/Morpheus/Execution/Client/Fetch.hs:21:42-56 (and originally defined at src/Data/Morpheus/Types/IO.hs:32:5-9) | 41 | deriveFetch argDatatype typeName query = | ^^^^^ [34 of 95] Compiling Data.Morpheus.Types.GQLScalar ( src/Data/Morpheus/Types/GQLScalar.hs, dist/build/Data/Morpheus/Types/GQLScalar.o ) [35 of 95] Compiling Data.Morpheus.Parsing.Internal.Terms ( src/Data/Morpheus/Parsing/Internal/Terms.hs, dist/build/Data/Morpheus/Parsing/Internal/Terms.o ) [36 of 95] Compiling Data.Morpheus.Parsing.Request.Value ( src/Data/Morpheus/Parsing/Request/Value.hs, dist/build/Data/Morpheus/Parsing/Request/Value.o ) [37 of 95] Compiling Data.Morpheus.Parsing.Request.Arguments ( src/Data/Morpheus/Parsing/Request/Arguments.hs, dist/build/Data/Morpheus/Parsing/Request/Arguments.o ) [38 of 95] Compiling Data.Morpheus.Parsing.Request.Body ( src/Data/Morpheus/Parsing/Request/Body.hs, dist/build/Data/Morpheus/Parsing/Request/Body.o ) [39 of 95] Compiling Data.Morpheus.Parsing.Request.Operation ( src/Data/Morpheus/Parsing/Request/Operation.hs, dist/build/Data/Morpheus/Parsing/Request/Operation.o ) [40 of 95] Compiling Data.Morpheus.Parsing.Request.Fragment ( src/Data/Morpheus/Parsing/Request/Fragment.hs, dist/build/Data/Morpheus/Parsing/Request/Fragment.o ) [41 of 95] Compiling Data.Morpheus.Parsing.Document.DataType ( src/Data/Morpheus/Parsing/Document/DataType.hs, dist/build/Data/Morpheus/Parsing/Document/DataType.o ) [42 of 95] Compiling Data.Morpheus.Parsing.Document.Parser ( src/Data/Morpheus/Parsing/Document/Parser.hs, dist/build/Data/Morpheus/Parsing/Document/Parser.o ) [43 of 95] Compiling Data.Morpheus.Parsing.Client.ParseMeta ( src/Data/Morpheus/Parsing/Client/ParseMeta.hs, dist/build/Data/Morpheus/Parsing/Client/ParseMeta.o ) [44 of 95] Compiling Data.Morpheus.Parsing.Client.Parser ( src/Data/Morpheus/Parsing/Client/Parser.hs, dist/build/Data/Morpheus/Parsing/Client/Parser.o ) [45 of 95] Compiling Data.Morpheus.Error.Internal ( src/Data/Morpheus/Error/Internal.hs, dist/build/Data/Morpheus/Error/Internal.o ) [46 of 95] Compiling Data.Morpheus.Execution.Server.Generics.EnumRep ( src/Data/Morpheus/Execution/Server/Generics/EnumRep.hs, dist/build/Data/Morpheus/Execution/Server/Generics/EnumRep.o ) [47 of 95] Compiling Data.Morpheus.Execution.Document.Convert ( src/Data/Morpheus/Execution/Document/Convert.hs, dist/build/Data/Morpheus/Execution/Document/Convert.o ) [48 of 95] Compiling Data.Morpheus.Error.Input ( src/Data/Morpheus/Error/Input.hs, dist/build/Data/Morpheus/Error/Input.o ) [49 of 95] Compiling Data.Morpheus.Types.Internal.WebSocket ( src/Data/Morpheus/Types/Internal/WebSocket.hs, dist/build/Data/Morpheus/Types/Internal/WebSocket.o ) [50 of 95] Compiling Data.Morpheus.Types.Resolver ( src/Data/Morpheus/Types/Resolver.hs, dist/build/Data/Morpheus/Types/Resolver.o ) [51 of 95] Compiling Data.Morpheus.Types.GQLType ( src/Data/Morpheus/Types/GQLType.hs, dist/build/Data/Morpheus/Types/GQLType.o ) [52 of 95] Compiling Data.Morpheus.Types.ID ( src/Data/Morpheus/Types/ID.hs, dist/build/Data/Morpheus/Types/ID.o ) [53 of 95] Compiling Data.Morpheus.Schema.TypeKind ( src/Data/Morpheus/Schema/TypeKind.hs, dist/build/Data/Morpheus/Schema/TypeKind.o ) [54 of 95] Compiling Data.Morpheus.Schema.InputValue ( src/Data/Morpheus/Schema/InputValue.hs, dist/build/Data/Morpheus/Schema/InputValue.o ) [55 of 95] Compiling Data.Morpheus.Schema.Field ( src/Data/Morpheus/Schema/Field.hs, dist/build/Data/Morpheus/Schema/Field.o ) [56 of 95] Compiling Data.Morpheus.Schema.EnumValue ( src/Data/Morpheus/Schema/EnumValue.hs, dist/build/Data/Morpheus/Schema/EnumValue.o ) [57 of 95] Compiling Data.Morpheus.Schema.Type ( src/Data/Morpheus/Schema/Type.hs, dist/build/Data/Morpheus/Schema/Type.o ) [58 of 95] Compiling Data.Morpheus.Schema.Internal.RenderIntrospection ( src/Data/Morpheus/Schema/Internal/RenderIntrospection.hs, dist/build/Data/Morpheus/Schema/Internal/RenderIntrospection.o ) [59 of 95] Compiling Data.Morpheus.Schema.DirectiveLocation ( src/Data/Morpheus/Schema/DirectiveLocation.hs, dist/build/Data/Morpheus/Schema/DirectiveLocation.o ) [60 of 95] Compiling Data.Morpheus.Schema.Directive ( src/Data/Morpheus/Schema/Directive.hs, dist/build/Data/Morpheus/Schema/Directive.o ) [61 of 95] Compiling Data.Morpheus.Schema.Schema ( src/Data/Morpheus/Schema/Schema.hs, dist/build/Data/Morpheus/Schema/Schema.o ) [62 of 95] Compiling Data.Morpheus.Schema.JSONType ( src/Data/Morpheus/Schema/JSONType.hs, dist/build/Data/Morpheus/Schema/JSONType.o ) [63 of 95] Compiling Data.Morpheus.Parsing.JSONSchema.Parse ( src/Data/Morpheus/Parsing/JSONSchema/Parse.hs, dist/build/Data/Morpheus/Parsing/JSONSchema/Parse.o ) [64 of 95] Compiling Data.Morpheus.Execution.Server.Decode ( src/Data/Morpheus/Execution/Server/Decode.hs, dist/build/Data/Morpheus/Execution/Server/Decode.o ) [65 of 95] Compiling Data.Morpheus.Execution.Document.GQLType ( src/Data/Morpheus/Execution/Document/GQLType.hs, dist/build/Data/Morpheus/Execution/Document/GQLType.o ) [66 of 95] Compiling Data.Morpheus.Execution.Document.Declare ( src/Data/Morpheus/Execution/Document/Declare.hs, dist/build/Data/Morpheus/Execution/Document/Declare.o ) [67 of 95] Compiling Data.Morpheus.Execution.Document.Compile ( src/Data/Morpheus/Execution/Document/Compile.hs, dist/build/Data/Morpheus/Execution/Document/Compile.o ) [68 of 95] Compiling Data.Morpheus.Types ( src/Data/Morpheus/Types.hs, dist/build/Data/Morpheus/Types.o ) [69 of 95] Compiling Data.Morpheus.Execution.Subscription.Apollo ( src/Data/Morpheus/Execution/Subscription/Apollo.hs, dist/build/Data/Morpheus/Execution/Subscription/Apollo.o ) [70 of 95] Compiling Data.Morpheus.Execution.Subscription.ClientRegister ( src/Data/Morpheus/Execution/Subscription/ClientRegister.hs, dist/build/Data/Morpheus/Execution/Subscription/ClientRegister.o ) [71 of 95] Compiling Data.Morpheus.Execution.Server.Introspect ( src/Data/Morpheus/Execution/Server/Introspect.hs, dist/build/Data/Morpheus/Execution/Server/Introspect.o ) [72 of 95] Compiling Data.Morpheus.Schema.SchemaAPI ( src/Data/Morpheus/Schema/SchemaAPI.hs, dist/build/Data/Morpheus/Schema/SchemaAPI.o ) [73 of 95] Compiling Data.Morpheus.Parsing.Document.Parse ( src/Data/Morpheus/Parsing/Document/Parse.hs, dist/build/Data/Morpheus/Parsing/Document/Parse.o ) [74 of 95] Compiling Data.Morpheus.Execution.Server.Encode ( src/Data/Morpheus/Execution/Server/Encode.hs, dist/build/Data/Morpheus/Execution/Server/Encode.o ) [75 of 95] Compiling Data.Morpheus.Types.Types ( src/Data/Morpheus/Types/Types.hs, dist/build/Data/Morpheus/Types/Types.o ) [76 of 95] Compiling Data.Morpheus.Parsing.Request.Parser ( src/Data/Morpheus/Parsing/Request/Parser.hs, dist/build/Data/Morpheus/Parsing/Request/Parser.o ) [77 of 95] Compiling Data.Morpheus.Validation.Input.Enum ( src/Data/Morpheus/Validation/Input/Enum.hs, dist/build/Data/Morpheus/Validation/Input/Enum.o ) [78 of 95] Compiling Data.Morpheus.Validation.Utils.Utils ( src/Data/Morpheus/Validation/Utils/Utils.hs, dist/build/Data/Morpheus/Validation/Utils/Utils.o ) [79 of 95] Compiling Data.Morpheus.Validation.Utils.Selection ( src/Data/Morpheus/Validation/Utils/Selection.hs, dist/build/Data/Morpheus/Validation/Utils/Selection.o ) [80 of 95] Compiling Data.Morpheus.Validation.Input.Object ( src/Data/Morpheus/Validation/Input/Object.hs, dist/build/Data/Morpheus/Validation/Input/Object.o ) src/Data/Morpheus/Validation/Input/Object.hs:82:38: warning: [-Wunused-matches] Defined but not used: ‘typeData’ | 82 | validate [] (UnionKind DataType {typeData}) (_, Object fields) = | ^^^^^^^^ [81 of 95] Compiling Data.Morpheus.Validation.Fragment ( src/Data/Morpheus/Validation/Fragment.hs, dist/build/Data/Morpheus/Validation/Fragment.o ) [82 of 95] Compiling Data.Morpheus.Validation.Arguments ( src/Data/Morpheus/Validation/Arguments.hs, dist/build/Data/Morpheus/Validation/Arguments.o ) [83 of 95] Compiling Data.Morpheus.Validation.Selection ( src/Data/Morpheus/Validation/Selection.hs, dist/build/Data/Morpheus/Validation/Selection.o ) [84 of 95] Compiling Data.Morpheus.Execution.Client.Selection ( src/Data/Morpheus/Execution/Client/Selection.hs, dist/build/Data/Morpheus/Execution/Client/Selection.o ) [85 of 95] Compiling Data.Morpheus.Validation.Variable ( src/Data/Morpheus/Validation/Variable.hs, dist/build/Data/Morpheus/Validation/Variable.o ) [86 of 95] Compiling Data.Morpheus.Validation.Validation ( src/Data/Morpheus/Validation/Validation.hs, dist/build/Data/Morpheus/Validation/Validation.o ) [87 of 95] Compiling Data.Morpheus.Execution.Server.Resolve ( src/Data/Morpheus/Execution/Server/Resolve.hs, dist/build/Data/Morpheus/Execution/Server/Resolve.o ) [88 of 95] Compiling Data.Morpheus.Server ( src/Data/Morpheus/Server.hs, dist/build/Data/Morpheus/Server.o ) [89 of 95] Compiling Data.Morpheus.Execution.Server.Interpreter ( src/Data/Morpheus/Execution/Server/Interpreter.hs, dist/build/Data/Morpheus/Execution/Server/Interpreter.o ) [90 of 95] Compiling Data.Morpheus ( src/Data/Morpheus.hs, dist/build/Data/Morpheus.o ) [91 of 95] Compiling Data.Morpheus.Document ( src/Data/Morpheus/Document.hs, dist/build/Data/Morpheus/Document.o ) [92 of 95] Compiling Data.Morpheus.Execution.Client.Compile ( src/Data/Morpheus/Execution/Client/Compile.hs, dist/build/Data/Morpheus/Execution/Client/Compile.o ) [93 of 95] Compiling Data.Morpheus.Execution.Client.Build ( src/Data/Morpheus/Execution/Client/Build.hs, dist/build/Data/Morpheus/Execution/Client/Build.o ) [94 of 95] Compiling Data.Morpheus.Client ( src/Data/Morpheus/Client.hs, dist/build/Data/Morpheus/Client.o ) [95 of 95] Compiling Paths_morpheus_graphql ( dist/build/autogen/Paths_morpheus_graphql.hs, dist/build/Paths_morpheus_graphql.o ) Preprocessing executable 'api' for morpheus-graphql-0.2.0.. Building executable 'api' for morpheus-graphql-0.2.0.. [ 1 of 11] Compiling Deprecated.API ( examples/Deprecated/API.hs, dist/build/api/api-tmp/Deprecated/API.o ) [ 2 of 11] Compiling Files ( examples/Files.hs, dist/build/api/api-tmp/Files.o ) [ 3 of 11] Compiling Deprecated.Model ( examples/Deprecated/Model.hs, dist/build/api/api-tmp/Deprecated/Model.o ) [ 4 of 11] Compiling Mythology.Place.Places ( examples/Mythology/Place/Places.hs, dist/build/api/api-tmp/Mythology/Place/Places.o ) [ 5 of 11] Compiling Mythology.Character.Human ( examples/Mythology/Character/Human.hs, dist/build/api/api-tmp/Mythology/Character/Human.o ) [ 6 of 11] Compiling Mythology.Character.Deity ( examples/Mythology/Character/Deity.hs, dist/build/api/api-tmp/Mythology/Character/Deity.o ) [ 7 of 11] Compiling Mythology.API ( examples/Mythology/API.hs, dist/build/api/api-tmp/Mythology/API.o ) [ 8 of 11] Compiling Paths_morpheus_graphql ( dist/build/api/autogen/Paths_morpheus_graphql.hs, dist/build/api/api-tmp/Paths_morpheus_graphql.o ) [ 9 of 11] Compiling TH.API ( examples/TH/API.hs, dist/build/api/api-tmp/TH/API.o ) [10 of 11] Compiling Main ( examples/Main.hs, dist/build/api/api-tmp/Main.o ) examples/Main.hs:1:1: error: Exception when trying to run compile-time code: ./assets/introspection.json: openBinaryFile: does not exist (No such file or directory) Code: defineByIntrospectionFile "./assets/introspection.json" ((((morpheus-graphql-0.2.0:Data.Morpheus.Types.Types.GQLQueryRoot []) (((((morpheus-graphql-0.2.0:Data.Morpheus.Types.Internal.AST.Operation.Operation (Data.Text.pack "GetUser")) morpheus-graphql-0.2.0:Data.Morpheus.Types.Internal.AST.Operation.QUERY) [(Data.Text.pack "userCoordinates", ((((morpheus-graphql-0.2.0:Data.Morpheus.Types.Internal.AST.Operation.Variable (Data.Text.pack "Coordinates")) True) [morpheus-graphql-0.2.0:Data.Morpheus.Types.Internal.Data.NonNullType]) ((morpheus-graphql-0.2.0:Data.Morpheus.Types.Internal.Base.Location 3) 20)) ())]) [(Data.Text.pack "user", morpheus-graphql-0.2.0:Data.Morpheus.Types.Internal.AST.RawSelection.RawSelectionSet (((morpheus-graphql-0.2.0:Data.Morpheus.Types.Internal.AST.RawSelection.RawSelection' []) ((morpheus-graphql-0.2.0:Data.Morpheus.Types.Internal.Base.Location 5) 14)) [(Data.Text.pack "name", morpheus-graphql-0.2.0:Data.Morpheus.Types.Internal.AST.RawSelection.RawSelectionField (((morpheus-graphql-0.2.0:Data.Morpheus.Types.Internal.AST.RawSelection.RawSelection' []) ((morpheus-graphql-0.2.0:Data.Morpheus.Types.Internal.Base.Location 6) 12)) ())), (Data.Text.pack "email", morpheus-graphql-0.2.0:Data.Morpheus.Types.Internal.AST.RawSelection.RawSelectionField (((morpheus-graphql-0.2.0:Data.Morpheus.Types.Internal.AST.RawSelection.RawSelection' []) ((morpheus-graphql-0.2.0:Data.Morpheus.Types.Internal.Base.Location 7) 12)) ())), ....]))]) ((morpheus-graphql-0.2.0:Data.Morpheus.Types.Internal.Base.Location 3) 5))) [], " # Query Hero with Compile time Validation query GetUser ($userCoordinates: Coordinates!) { user { name email address (coordinates: $userCoordinates ){ city } } } ")) | 1 | {-# LANGUAGE DeriveAnyClass #-} | ^ cabal: Leaving directory '/tmp/cabal-tmp-24645/morpheus-graphql-0.2.0' cabal: Error: some packages failed to install: morpheus-graphql-0.2.0-3FCFkxZJYDFFwK6JBVqgEk failed during the building phase. The exception was: ExitFailure 1