Resolving dependencies... Starting AC-Vector-2.4.0 Starting base-unicode-symbols-0.2.4.2 Starting transformers-0.5.6.2 Building AC-Vector-2.4.0 Building base-unicode-symbols-0.2.4.2 Building transformers-0.5.6.2 Completed base-unicode-symbols-0.2.4.2 Completed AC-Vector-2.4.0 Completed transformers-0.5.6.2 Starting mtl-2.2.2 Building mtl-2.2.2 Completed mtl-2.2.2 Starting graph-rewriting-0.8.0 Building graph-rewriting-0.8.0 Completed graph-rewriting-0.8.0 Starting graph-rewriting-layout-0.5.7 Building graph-rewriting-layout-0.5.7 Failed to install graph-rewriting-layout-0.5.7 Build log ( /home/builder/.cabal/logs/ghc-9.6.3/graph-rewriting-layout-0.5.7-BrPKqlnlWKGEz6txltzYtU.log ): cabal: Entering directory '/tmp/cabal-tmp-154482/graph-rewriting-layout-0.5.7' Configuring graph-rewriting-layout-0.5.7... Preprocessing library for graph-rewriting-layout-0.5.7.. Building library for graph-rewriting-layout-0.5.7.. [ 1 of 10] Compiling GraphRewriting.Layout.Geometry ( GraphRewriting/Layout/Geometry.hs, dist/build/GraphRewriting/Layout/Geometry.o, dist/build/GraphRewriting/Layout/Geometry.dyn_o ) [ 2 of 10] Compiling GraphRewriting.Layout.Force ( GraphRewriting/Layout/Force.hs, dist/build/GraphRewriting/Layout/Force.o, dist/build/GraphRewriting/Layout/Force.dyn_o ) [ 3 of 10] Compiling GraphRewriting.Layout.Position ( GraphRewriting/Layout/Position.hs, dist/build/GraphRewriting/Layout/Position.o, dist/build/GraphRewriting/Layout/Position.dyn_o ) [ 4 of 10] Compiling GraphRewriting.Layout.PortSpec ( GraphRewriting/Layout/PortSpec.hs, dist/build/GraphRewriting/Layout/PortSpec.o, dist/build/GraphRewriting/Layout/PortSpec.dyn_o ) [ 5 of 10] Compiling GraphRewriting.Layout.Gravitation ( GraphRewriting/Layout/Gravitation.hs, dist/build/GraphRewriting/Layout/Gravitation.o, dist/build/GraphRewriting/Layout/Gravitation.dyn_o ) [ 6 of 10] Compiling GraphRewriting.Layout.Coulomb ( GraphRewriting/Layout/Coulomb.hs, dist/build/GraphRewriting/Layout/Coulomb.o, dist/build/GraphRewriting/Layout/Coulomb.dyn_o ) [ 7 of 10] Compiling GraphRewriting.Layout.Rotation ( GraphRewriting/Layout/Rotation.hs, dist/build/GraphRewriting/Layout/Rotation.o, dist/build/GraphRewriting/Layout/Rotation.dyn_o ) [ 8 of 10] Compiling GraphRewriting.Layout.RotPortSpec ( GraphRewriting/Layout/RotPortSpec.hs, dist/build/GraphRewriting/Layout/RotPortSpec.o, dist/build/GraphRewriting/Layout/RotPortSpec.dyn_o ) [ 9 of 10] Compiling GraphRewriting.Layout.SpringEmbedder ( GraphRewriting/Layout/SpringEmbedder.hs, dist/build/GraphRewriting/Layout/SpringEmbedder.o, dist/build/GraphRewriting/Layout/SpringEmbedder.dyn_o ) GraphRewriting/Layout/SpringEmbedder.hs:14:15: error: [GHC-80003] " Non type-variable argument in the constraint: View [Port] n " In the type signature: springForce :: (View [Port] n, View Position n, View Rotation n, PortSpec n) => Double -> Node -> WithGraph n Force Suggested fix: Perhaps you intended to use FlexibleContexts | 14 | springForce 7 (View [Port] n, View Position n, View Rotation n, PortSpec n) Ò Double ’ Node ’ WithGraph n Force | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [10 of 10] Compiling GraphRewriting.Layout.Wrapper ( GraphRewriting/Layout/Wrapper.hs, dist/build/GraphRewriting/Layout/Wrapper.o, dist/build/GraphRewriting/Layout/Wrapper.dyn_o ) cabal: Leaving directory '/tmp/cabal-tmp-154482/graph-rewriting-layout-0.5.7' Error: cabal: Some packages failed to install: graph-rewriting-layout-0.5.7-BrPKqlnlWKGEz6txltzYtU failed during the building phase. The exception was: ExitFailure 1