-
Notifications
You must be signed in to change notification settings - Fork 17
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
ekg cannot be turned on for Windows builds #17
Comments
@joshcough reproduced with no Platform, GHC 7.8.4, failing while building a dependency that depends on network; see output. |
--constraint="network installed"
|
No joy for trifecta 1.5.1.3. diff --git a/ermine.cabal b/ermine.cabal
index f84c8af..e1efe15 100644
--- a/ermine.cabal
+++ b/ermine.cabal
@@ -188,8 +188,6 @@ library
base >= 4,
bifunctors >= 4.1.1,
binary >= 0.7.1,
- -- TODO remove blaze-builder when trifecta >=1.5.2
- blaze-markup < 0.6.3,
bound >= 1.0.3,
bytes >= 0.11,
bytestring >= 0.10,
@@ -225,7 +223,7 @@ library
time >= 1.4,
transformers >= 0.3,
transformers-compat >= 0.4,
- trifecta >= 1.4.1,
+ trifecta >= 1.5.1.3,
unordered-containers >= 0.2.3,
utf8-string >= 0.3.7,
vector >= 0.10,
The solution at 71ee6b3 (i.e. without above patch) is as follows:
|
With the prior mentioned patch:
|
Turning on ekg automatically blocks on haskell/cabal#2397 or haskell/network#161. |
@joshcough When you first reproduced the original error, were you using minghc, or the GHC windows tarball? |
This is with Haskell Platform 2014.2.0.0, ghc 7.8.3, cabal 1.20.0.3, Windows Server 2008 R2.
The working setup
As of 0f5367c
network-2.4.2.3 is preinstalled.
But without trifecta >=1.5.1.2 or blaze-markup <0.6.3, we have the trifecta/blaze mismatch bug.
Fresh sandbox with trifecta >=1.5.1.2, blaze constraint removed
Installs network-2.6.0.2, but:
Same as last, but install with --constraint="network<2.5"
The idea is to force use of the already-installed network 2.4.2.3, but
this causes:
Which results in the same error when building ermine.
The text was updated successfully, but these errors were encountered: