The build is unreachable.
Build log
> /tmp/stackage-build2452$ stack unpack ramus-0.1.2@sha256:35ce0b908ccebcc60324b8195347872610dee0f086290e7e381f589474ca397f
Unpacked ramus-0.1.2 to /tmp/stackage-build2452/ramus-0.1.2/
> /tmp/stackage-build2452/ramus-0.1.2$ ghc -clear-package-db -global-package-db -package-db=/home/circleci/project/builds/nightly/pkgdb Setup
[1 of 1] Compiling Main ( Setup.hs, Setup.o )
Linking Setup ...
> /tmp/stackage-build2452/ramus-0.1.2$ ./Setup configure --package-db=clear --package-db=global --package-db=/home/circleci/project/builds/nightly/pkgdb --libdir=/home/circleci/project/builds/nightly/lib --bindir=/home/circleci/project/builds/nightly/bin --datadir=/home/circleci/project/builds/nightly/share --libexecdir=/home/circleci/project/builds/nightly/libexec --sysconfdir=/home/circleci/project/builds/nightly/etc --docdir=/home/circleci/project/builds/nightly/doc/ramus-0.1.2 --htmldir=/home/circleci/project/builds/nightly/doc/ramus-0.1.2 --haddockdir=/home/circleci/project/builds/nightly/doc/ramus-0.1.2
Configuring ramus-0.1.2...
> /tmp/stackage-build2452/ramus-0.1.2$ ghc -clear-package-db -global-package-db -package-db=/home/circleci/project/builds/nightly/pkgdb Setup
> /tmp/stackage-build2452/ramus-0.1.2$ ./Setup build
Preprocessing library for ramus-0.1.2..
Building library for ramus-0.1.2..
[1 of 5] Compiling Ramus.Internal ( library/Ramus/Internal.hs, dist/build/Ramus/Internal.o )
library/Ramus/Internal.hs:6:1: warning: [-Wunused-imports]
The import of ‘Data.Monoid’ is redundant
except perhaps to import instances from ‘Data.Monoid’
To import instances alone, use: import Data.Monoid()
|
6 | import Data.Monoid
| ^^^^^^^^^^^^^^^^^^
[2 of 5] Compiling Ramus.Signal ( library/Ramus/Signal.hs, dist/build/Ramus/Signal.o )
library/Ramus/Signal.hs:30:1: warning: [-Wunused-imports]
The import of ‘Data.Semigroup’ is redundant
except perhaps to import instances from ‘Data.Semigroup’
To import instances alone, use: import Data.Semigroup()
|
30 | import Data.Semigroup
| ^^^^^^^^^^^^^^^^^^^^^
library/Ramus/Signal.hs:31:1: warning: [-Wunused-imports]
The import of ‘Data.Foldable’ is redundant
except perhaps to import instances from ‘Data.Foldable’
To import instances alone, use: import Data.Foldable()
|
31 | import Data.Foldable
| ^^^^^^^^^^^^^^^^^^^^
library/Ramus/Signal.hs:100:1: warning: [-Wunused-top-binds]
Defined but not used: ‘unwrap’
|
100 | unwrap = undefined
| ^^^^^^
library/Ramus/Signal.hs:169:1: warning: [-Worphans]
Orphan instance: instance Functor Signal
To avoid this
move the instance declaration to the module of the class or of the type, or
wrap the type with a newtype and declare the instance on the new type.
|
169 | instance Functor Signal where
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...
library/Ramus/Signal.hs:175:1: warning: [-Worphans]
Orphan instance: instance Applicative Signal
To avoid this
move the instance declaration to the module of the class or of the type, or
wrap the type with a newtype and declare the instance on the new type.
|
175 | instance Applicative Signal where
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...
library/Ramus/Signal.hs:185:1: warning: [-Worphans]
Orphan instance: instance Semigroup (Signal a)
To avoid this
move the instance declaration to the module of the class or of the type, or
wrap the type with a newtype and declare the instance on the new type.
|
185 | instance Semigroup (Signal a) where
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...
[3 of 5] Compiling Ramus.Channel ( library/Ramus/Channel.hs, dist/build/Ramus/Channel.o )
[4 of 5] Compiling Ramus.Time ( library/Ramus/Time.hs, dist/build/Ramus/Time.o )
library/Ramus/Time.hs:56:20: warning: [-Wunused-matches]
Defined but not used: ‘val’
|
56 | sig `subscribe` \val -> do
| ^^^
[5 of 5] Compiling Ramus.DOM ( library/Ramus/DOM.hs, dist/build/Ramus/DOM.o )
library/Ramus/DOM.hs:6:23: warning: [-Wunused-top-binds]
Defined but not used: data constructor ‘CoordinatePair’
|
6 | data CoordinatePair = CoordinatePair { x :: Int, y :: Int }
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
library/Ramus/DOM.hs:6:40: warning: [-Wunused-top-binds]
Defined but not used: ‘x’
|
6 | data CoordinatePair = CoordinatePair { x :: Int, y :: Int }
| ^
library/Ramus/DOM.hs:6:50: warning: [-Wunused-top-binds]
Defined but not used: ‘y’
|
6 | data CoordinatePair = CoordinatePair { x :: Int, y :: Int }
| ^
library/Ramus/DOM.hs:7:23: warning: [-Wunused-top-binds]
Defined but not used: data constructor ‘DimensionPair’
|
7 | data DimensionPair = DimensionPair { w :: Int, h :: Int }
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
library/Ramus/DOM.hs:7:39: warning: [-Wunused-top-binds]
Defined but not used: ‘w’
|
7 | data DimensionPair = DimensionPair { w :: Int, h :: Int }
| ^
library/Ramus/DOM.hs:7:49: warning: [-Wunused-top-binds]
Defined but not used: ‘h’
|
7 | data DimensionPair = DimensionPair { w :: Int, h :: Int }
| ^
library/Ramus/DOM.hs:12:1: warning: [-Wunused-top-binds]
Defined but not used: ‘keyPressed’
|
12 | keyPressed = undefined
| ^^^^^^^^^^
library/Ramus/DOM.hs:17:1: warning: [-Wunused-top-binds]
Defined but not used: ‘mouseButton’
|
17 | mouseButton = undefined
| ^^^^^^^^^^^
library/Ramus/DOM.hs:19:14: warning: [-Wunused-top-binds]
Defined but not used: data constructor ‘Touch’
|
19 | data Touch = Touch
| ^^^^^^...
library/Ramus/DOM.hs:20:5: warning: [-Wunused-top-binds]
Defined but not used: ‘id’
|
20 | { id :: String
| ^^
library/Ramus/DOM.hs:21:5: warning: [-Wunused-top-binds]
Defined but not used: ‘screenX’
|
21 | , screenX :: Int
| ^^^^^^^
library/Ramus/DOM.hs:22:5: warning: [-Wunused-top-binds]
Defined but not used: ‘screenY’
|
22 | , screenY :: Int
| ^^^^^^^
library/Ramus/DOM.hs:24:5: warning: [-Wunused-top-binds]
Defined but not used: ‘clientX’
|
24 | , clientX :: Int
| ^^^^^^^
library/Ramus/DOM.hs:25:5: warning: [-Wunused-top-binds]
Defined but not used: ‘clientY’
|
25 | , clientY :: Int
| ^^^^^^^
library/Ramus/DOM.hs:27:5: warning: [-Wunused-top-binds]
Defined but not used: ‘pageX’
|
27 | , pageX :: Int
| ^^^^^
library/Ramus/DOM.hs:28:5: warning: [-Wunused-top-binds]
Defined but not used: ‘pageY’
|
28 | , pageY :: Int
| ^^^^^
library/Ramus/DOM.hs:30:5: warning: [-Wunused-top-binds]
Defined but not used: ‘radiusX’
|
30 | , radiusX :: Int
| ^^^^^^^
library/Ramus/DOM.hs:31:5: warning: [-Wunused-top-binds]
Defined but not used: ‘radiusY’
|
31 | , radiusY :: Int
| ^^^^^^^
library/Ramus/DOM.hs:33:5: warning: [-Wunused-top-binds]
Defined but not used: ‘rotationAngle’
|
33 | , rotationAngle :: Float
| ^^^^^^^^^^^^^
library/Ramus/DOM.hs:34:5: warning: [-Wunused-top-binds]
Defined but not used: ‘force’
|
34 | , force :: Float
| ^^^^^
library/Ramus/DOM.hs:40:1: warning: [-Wunused-top-binds]
Defined but not used: ‘touch’
|
40 | touch = undefined
| ^^^^^
library/Ramus/DOM.hs:45:1: warning: [-Wunused-top-binds]
Defined but not used: ‘tap’
|
45 | tap = undefined
| ^^^
library/Ramus/DOM.hs:49:1: warning: [-Wunused-top-binds]
Defined but not used: ‘mousePos’
|
49 | mousePos = undefined
| ^^^^^^^^
library/Ramus/DOM.hs:54:1: warning: [-Wunused-top-binds]
Defined but not used: ‘animationFrame’
|
54 | animationFrame = undefined
| ^^^^^^^^^^^^^^
library/Ramus/DOM.hs:58:1: warning: [-Wunused-top-binds]
Defined but not used: ‘windowDimensions’
|
58 | windowDimensions = undefined constant
| ^^^^^^^^^^^^^^^^
> /tmp/stackage-build2452/ramus-0.1.2$ ghc -clear-package-db -global-package-db -package-db=/home/circleci/project/builds/nightly/pkgdb Setup
> /tmp/stackage-build2452/ramus-0.1.2$ ./Setup copy
Installing library in /home/circleci/project/builds/nightly/lib/x86_64-linux-ghc-8.7.20181119/ramus-0.1.2-GgZxJxllWle8HXATDEm1gL
> /tmp/stackage-build2452/ramus-0.1.2$ ghc -clear-package-db -global-package-db -package-db=/home/circleci/project/builds/nightly/pkgdb Setup
> /tmp/stackage-build2452/ramus-0.1.2$ ./Setup register
Registering library for ramus-0.1.2..