You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I am trying to build the reflex-dom-core using stack and getting following error:
/home/work/server/ghcjs/.stack-work/downloaded/vkgicrxe9HwG/reflex-dom-core/src/Reflex/Dom/Builder/Class.hs:672:1-79: error:
• Cannot instantiate unification variable ‘a1’
with a type involving foralls:
(forall x. JSM x -> JSM x)
-> EventWriterT
t
(dependent-map-0.2.4.0:Data.Dependent.Map.Internal.DMap
(prim-uniq-0.1.0.1:Unsafe.Unique.Tag.Tag
(Control.Monad.Primitive.PrimState m))
req)
(ReaderT
(EventSelector
t
(WrapArg
rsp
(prim-uniq-0.1.0.1:Unsafe.Unique.Tag.Tag
(Control.Monad.Primitive.PrimState m))))
m)
a2
-> EventWriterT
t
(dependent-map-0.2.4.0:Data.Dependent.Map.Internal.DMap
(prim-uniq-0.1.0.1:Unsafe.Unique.Tag.Tag
(Control.Monad.Primitive.PrimState m))
req)
(ReaderT
(EventSelector
t
(WrapArg
rsp
(prim-uniq-0.1.0.1:Unsafe.Unique.Tag.Tag
(Control.Monad.Primitive.PrimState m))))
m)
a2
GHC doesn't yet support impredicative polymorphism
• In the first argument of ‘ghc-prim-0.5.0.0:GHC.Prim.coerce’, namely
‘withRenderHook ::
(forall (x :: TYPE ghc-prim-0.5.0.0:GHC.Types.PtrRepLifted).
JSM x -> JSM x)
-> EventWriterT t (dependent-map-0.2.4.0:Data.Dependent.Map.Internal.DMap (prim-uniq-0.1.0.1:Unsafe.Unique.Tag.Tag (Control.Monad.Primitive.PrimState m)) req) (ReaderT (EventSelector t (WrapArg rsp (prim-uniq-0.1.0.1:Unsafe.Unique.Tag.Tag (Control.Monad.Primitive.PrimState m)))) m) a
-> EventWriterT t (dependent-map-0.2.4.0:Data.Dependent.Map.Internal.DMap (prim-uniq-0.1.0.1:Unsafe.Unique.Tag.Tag (Control.Monad.Primitive.PrimState m)) req) (ReaderT (EventSelector t (WrapArg rsp (prim-uniq-0.1.0.1:Unsafe.Unique.Tag.Tag (Control.Monad.Primitive.PrimState m)))) m) a’
In the expression:
ghc-prim-0.5.0.0:GHC.Prim.coerce
(withRenderHook ::
(forall (x :: TYPE ghc-prim-0.5.0.0:GHC.Types.PtrRepLifted).
JSM x -> JSM x)
-> EventWriterT t (dependent-map-0.2.4.0:Data.Dependent.Map.Internal.DMap (prim-uniq-0.1.0.1:Unsafe.Unique.Tag.Tag (Control.Monad.Primitive.PrimState m)) req) (ReaderT (EventSelector t (WrapArg rsp (prim-uniq-0.1.0.1:Unsafe.Unique.Tag.Tag (Control.Monad.Primitive.PrimState m)))) m) a
-> EventWriterT t (dependent-map-0.2.4.0:Data.Dependent.Map.Internal.DMap (prim-uniq-0.1.0.1:Unsafe.Unique.Tag.Tag (Control.Monad.Primitive.PrimState m)) req) (ReaderT (EventSelector t (WrapArg rsp (prim-uniq-0.1.0.1:Unsafe.Unique.Tag.Tag (Control.Monad.Primitive.PrimState m)))) m) a) ::
forall (a :: TYPE ghc-prim-0.5.0.0:GHC.Types.PtrRepLifted).
(forall (x :: TYPE ghc-prim-0.5.0.0:GHC.Types.PtrRepLifted).
JSM x -> JSM x)
-> RequesterT t req rsp m a -> RequesterT t req rsp m a
In an equation for ‘withRenderHook’:
withRenderHook
= ghc-prim-0.5.0.0:GHC.Prim.coerce
(withRenderHook ::
(forall (x :: TYPE ghc-prim-0.5.0.0:GHC.Types.PtrRepLifted).
JSM x -> JSM x)
-> EventWriterT t (dependent-map-0.2.4.0:Data.Dependent.Map.Internal.DMap (prim-uniq-0.1.0.1:Unsafe.Unique.Tag.Tag (Control.Monad.Primitive.PrimState m)) req) (ReaderT (EventSelector t (WrapArg rsp (prim-uniq-0.1.0.1:Unsafe.Unique.Tag.Tag (Control.Monad.Primitive.PrimState m)))) m) a
-> EventWriterT t (dependent-map-0.2.4.0:Data.Dependent.Map.Internal.DMap (prim-uniq-0.1.0.1:Unsafe.Unique.Tag.Tag (Control.Monad.Primitive.PrimState m)) req) (ReaderT (EventSelector t (WrapArg rsp (prim-uniq-0.1.0.1:Unsafe.Unique.Tag.Tag (Control.Monad.Primitive.PrimState m)))) m) a) ::
forall (a :: TYPE ghc-prim-0.5.0.0:GHC.Types.PtrRepLifted).
(forall (x :: TYPE ghc-prim-0.5.0.0:GHC.Types.PtrRepLifted).
JSM x -> JSM x)
-> RequesterT t req rsp m a -> RequesterT t req rsp m a
When typechecking the code for ‘withRenderHook’
in a derived instance for ‘DomRenderHook
t (RequesterT t req rsp m)’:
To see the code I am typechecking, use -ddump-deriv
• Relevant bindings include
withRenderHook :: (forall x. JSM x -> JSM x)
-> RequesterT t req rsp m a -> RequesterT t req rsp m a
(bound at src/Reflex/Dom/Builder/Class.hs:672:1)
/home/work/server/ghcjs/.stack-work/downloaded/vkgicrxe9HwG/reflex-dom-core/src/Reflex/Dom/Builder/Class.hs:674:1-69: error:
• Cannot instantiate unification variable ‘a0’
with a type involving foralls:
(forall x. JSM x -> JSM x)
-> StateT
[Behavior t q]
(EventWriterT t q (ReaderT (Dynamic t (QueryResult q)) m))
a2
-> StateT
[Behavior t q]
(EventWriterT t q (ReaderT (Dynamic t (QueryResult q)) m))
a2
GHC doesn't yet support impredicative polymorphism
• In the first argument of ‘ghc-prim-0.5.0.0:GHC.Prim.coerce’, namely
‘withRenderHook ::
(forall (x :: TYPE ghc-prim-0.5.0.0:GHC.Types.PtrRepLifted).
JSM x -> JSM x)
-> StateT ([] (Behavior t q)) (EventWriterT t q (ReaderT (Dynamic t (QueryResult q)) m)) a
-> StateT ([] (Behavior t q)) (EventWriterT t q (ReaderT (Dynamic t (QueryResult q)) m)) a’
In the expression:
ghc-prim-0.5.0.0:GHC.Prim.coerce
(withRenderHook ::
(forall (x :: TYPE ghc-prim-0.5.0.0:GHC.Types.PtrRepLifted).
JSM x -> JSM x)
-> StateT ([] (Behavior t q)) (EventWriterT t q (ReaderT (Dynamic t (QueryResult q)) m)) a
-> StateT ([] (Behavior t q)) (EventWriterT t q (ReaderT (Dynamic t (QueryResult q)) m)) a) ::
forall (a :: TYPE ghc-prim-0.5.0.0:GHC.Types.PtrRepLifted).
(forall (x :: TYPE ghc-prim-0.5.0.0:GHC.Types.PtrRepLifted).
JSM x -> JSM x)
-> QueryT t q m a -> QueryT t q m a
In an equation for ‘withRenderHook’:
withRenderHook
= ghc-prim-0.5.0.0:GHC.Prim.coerce
(withRenderHook ::
(forall (x :: TYPE ghc-prim-0.5.0.0:GHC.Types.PtrRepLifted).
JSM x -> JSM x)
-> StateT ([] (Behavior t q)) (EventWriterT t q (ReaderT (Dynamic t (QueryResult q)) m)) a
-> StateT ([] (Behavior t q)) (EventWriterT t q (ReaderT (Dynamic t (QueryResult q)) m)) a) ::
forall (a :: TYPE ghc-prim-0.5.0.0:GHC.Types.PtrRepLifted).
(forall (x :: TYPE ghc-prim-0.5.0.0:GHC.Types.PtrRepLifted).
JSM x -> JSM x)
-> QueryT t q m a -> QueryT t q m a
When typechecking the code for ‘withRenderHook’
in a derived instance for ‘DomRenderHook t (QueryT t q m)’:
To see the code I am typechecking, use -ddump-deriv
• Relevant bindings include
withRenderHook :: (forall x. JSM x -> JSM x)
-> QueryT t q m a -> QueryT t q m a
(bound at src/Reflex/Dom/Builder/Class.hs:674:1)
I am trying to build the reflex-dom-core using stack and getting following error:
The version of ghcjs I'm using is from stack:
Could it be that the ghcjs is too old?
Below is my stack.yaml:
The text was updated successfully, but these errors were encountered: