yesodweb / yesod

A RESTful Haskell web framework built on WAI.
http://www.yesodweb.com/
MIT License
2.64k stars 374 forks source link

Inaccurate version bounds / compile failure #1312

Closed hvr closed 4 years ago

hvr commented 7 years ago
Configuring component lib from yesod-core-1.4.27
Preprocessing library yesod-core-1.4.27...
[ 1 of 31] Compiling Yesod.Routes.TH.Types ( Yesod/Routes/TH/Types.hs, /tmp/matrix-worker/1480434148/dist-newstyle/build/x86_64-linux/ghc-7.6.3/yesod-core-1.4.27/build/Yesod/Routes/TH/Types.o )
[ 2 of 31] Compiling Yesod.Routes.TH.Dispatch ( Yesod/Routes/TH/Dispatch.hs, /tmp/matrix-worker/1480434148/dist-newstyle/build/x86_64-linux/ghc-7.6.3/yesod-core-1.4.27/build/Yesod/Routes/TH/Dispatch.o )
[ 3 of 31] Compiling Yesod.Routes.Overlap ( Yesod/Routes/Overlap.hs, /tmp/matrix-worker/1480434148/dist-newstyle/build/x86_64-linux/ghc-7.6.3/yesod-core-1.4.27/build/Yesod/Routes/Overlap.o )
[ 4 of 31] Compiling Yesod.Core.TypeCache ( Yesod/Core/TypeCache.hs, /tmp/matrix-worker/1480434148/dist-newstyle/build/x86_64-linux/ghc-7.6.3/yesod-core-1.4.27/build/Yesod/Core/TypeCache.o )
[ 5 of 31] Compiling Yesod.Routes.Class ( Yesod/Routes/Class.hs, /tmp/matrix-worker/1480434148/dist-newstyle/build/x86_64-linux/ghc-7.6.3/yesod-core-1.4.27/build/Yesod/Routes/Class.o )
[ 6 of 31] Compiling Yesod.Routes.TH.RenderRoute ( Yesod/Routes/TH/RenderRoute.hs, /tmp/matrix-worker/1480434148/dist-newstyle/build/x86_64-linux/ghc-7.6.3/yesod-core-1.4.27/build/Yesod/Routes/TH/RenderRoute.o )
[ 7 of 31] Compiling Yesod.Routes.TH.ParseRoute ( Yesod/Routes/TH/ParseRoute.hs, /tmp/matrix-worker/1480434148/dist-newstyle/build/x86_64-linux/ghc-7.6.3/yesod-core-1.4.27/build/Yesod/Routes/TH/ParseRoute.o )
[ 8 of 31] Compiling Yesod.Routes.TH.RouteAttrs ( Yesod/Routes/TH/RouteAttrs.hs, /tmp/matrix-worker/1480434148/dist-newstyle/build/x86_64-linux/ghc-7.6.3/yesod-core-1.4.27/build/Yesod/Routes/TH/RouteAttrs.o )
[ 9 of 31] Compiling Yesod.Routes.TH  ( Yesod/Routes/TH.hs, /tmp/matrix-worker/1480434148/dist-newstyle/build/x86_64-linux/ghc-7.6.3/yesod-core-1.4.27/build/Yesod/Routes/TH.o )
[10 of 31] Compiling Yesod.Routes.Parse ( Yesod/Routes/Parse.hs, /tmp/matrix-worker/1480434148/dist-newstyle/build/x86_64-linux/ghc-7.6.3/yesod-core-1.4.27/build/Yesod/Routes/Parse.o )
[11 of 31] Compiling Paths_yesod_core ( /tmp/matrix-worker/1480434148/dist-newstyle/build/x86_64-linux/ghc-7.6.3/yesod-core-1.4.27/build/autogen/Paths_yesod_core.hs, /tmp/matrix-worker/1480434148/dist-newstyle/build/x86_64-linux/ghc-7.6.3/yesod-core-1.4.27/build/Paths_yesod_core.o )
[12 of 31] Compiling Yesod.Core.Internal.Util ( Yesod/Core/Internal/Util.hs, /tmp/matrix-worker/1480434148/dist-newstyle/build/x86_64-linux/ghc-7.6.3/yesod-core-1.4.27/build/Yesod/Core/Internal/Util.o )
[13 of 31] Compiling Yesod.Core.Types ( Yesod/Core/Types.hs, /tmp/matrix-worker/1480434148/dist-newstyle/build/x86_64-linux/ghc-7.6.3/yesod-core-1.4.27/build/Yesod/Core/Types.o )
[14 of 31] Compiling Yesod.Core.Class.Handler ( Yesod/Core/Class/Handler.hs, /tmp/matrix-worker/1480434148/dist-newstyle/build/x86_64-linux/ghc-7.6.3/yesod-core-1.4.27/build/Yesod/Core/Class/Handler.o )

Yesod/Core/Class/Handler.hs:26:1: Warning:
    Module `Control.Monad.Trans.Error' is deprecated:
      Use Control.Monad.Trans.Except instead

Yesod/Core/Class/Handler.hs:60:11: Warning:
    In the use of type constructor or class `Error'
    (imported from Control.Monad.Trans.Error):
    Deprecated: "Use Control.Monad.Trans.Except instead"

Yesod/Core/Class/Handler.hs:60:54: Warning:
    In the use of type constructor or class `ErrorT'
    (imported from Control.Monad.Trans.Error):
    Deprecated: "Use Control.Monad.Trans.Except instead"

Yesod/Core/Class/Handler.hs:60:91: Warning:
    In the use of type constructor or class `ErrorT'
    (imported from Control.Monad.Trans.Error):
    Deprecated: "Use Control.Monad.Trans.Except instead"

Yesod/Core/Class/Handler.hs:86:11: Warning:
    In the use of type constructor or class `Error'
    (imported from Control.Monad.Trans.Error):
    Deprecated: "Use Control.Monad.Trans.Except instead"

Yesod/Core/Class/Handler.hs:86:52: Warning:
    In the use of type constructor or class `ErrorT'
    (imported from Control.Monad.Trans.Error):
    Deprecated: "Use Control.Monad.Trans.Except instead"
[15 of 31] Compiling Yesod.Core.Internal.Request ( Yesod/Core/Internal/Request.hs, /tmp/matrix-worker/1480434148/dist-newstyle/build/x86_64-linux/ghc-7.6.3/yesod-core-1.4.27/build/Yesod/Core/Internal/Request.o )
[16 of 31] Compiling Yesod.Core.Internal.Session ( Yesod/Core/Internal/Session.hs, /tmp/matrix-worker/1480434148/dist-newstyle/build/x86_64-linux/ghc-7.6.3/yesod-core-1.4.27/build/Yesod/Core/Internal/Session.o )
[17 of 31] Compiling Yesod.Core.Content ( Yesod/Core/Content.hs, /tmp/matrix-worker/1480434148/dist-newstyle/build/x86_64-linux/ghc-7.6.3/yesod-core-1.4.27/build/Yesod/Core/Content.o )

Yesod/Core/Content.hs:70:1: Warning:
    Module `Data.Aeson.Encode' is deprecated:
      Use Data.Aeson or Data.Aeson.Text instead

Yesod/Core/Content.hs:249:17: Warning:
    In the use of `encodeToTextBuilder'
    (imported from Data.Aeson.Encode):
    Deprecated: "Use Data.Aeson or Data.Aeson.Text instead"
[18 of 31] Compiling Yesod.Core.Handler ( Yesod/Core/Handler.hs, /tmp/matrix-worker/1480434148/dist-newstyle/build/x86_64-linux/ghc-7.6.3/yesod-core-1.4.27/build/Yesod/Core/Handler.o )
Loading package ghc-prim ... linking ... done.
Loading package integer-gmp ... linking ... done.
Loading package base ... linking ... done.
Loading package array-0.4.0.1 ... linking ... done.
Loading package stm-2.4.4.1 ... linking ... done.
Loading package async-2.1.1 ... linking ... done.
Loading package auto-update-0.1.4 ... linking ... done.
Loading package deepseq-1.3.0.1 ... linking ... done.
Loading package bytestring-0.10.0.2 ... linking ... done.
Loading package bytestring-builder-0.10.8.1.0 ... linking ... done.
Loading package containers-0.5.0.0 ... linking ... done.
Loading package binary-0.5.1.1 ... linking ... done.
Loading package text-1.2.2.1 ... linking ... done.
Loading package blaze-builder-0.4.0.2 ... linking ... done.
Loading package hashable-1.2.4.0 ... linking ... done.
Loading package pretty-1.1.1.0 ... linking ... done.
Loading package template-haskell ... linking ... done.
Loading package nats-1.1.1 ... linking ... done.
Loading package transformers-0.5.2.0 ... linking ... done.
Loading package transformers-compat-0.5.1.4 ... linking ... done.
Loading package tagged-0.8.5 ... linking ... done.
Loading package unordered-containers-0.2.7.1 ... linking ... done.
Loading package semigroups-0.18.2 ... linking ... done.
Loading package case-insensitive-1.2.0.7 ... linking ... done.
Loading package fail-4.9.0.0 ... linking ... done.
Loading package primitive-0.6.1.0 ... linking ... done.
Loading package vector-0.11.0.0 ... linking ... done.
Loading package scientific-0.3.4.9 ... linking ... done.
Loading package attoparsec-0.13.1.0 ... linking ... done.
Loading package http-date-0.0.6.1 ... linking ... done.
Loading package http-types-0.9.1 ... linking ... done.
Loading package psqueues-0.2.2.3 ... linking ... done.
Loading package http2-1.6.2 ... linking ... done.
Loading package appar-0.1.4 ... linking ... done.
Loading package byteorder-1.0.4 ... linking ... done.
Loading package old-locale-1.0.0.5 ... linking ... done.
Loading package time-1.4.0.1 ... linking ... done.
Loading package unix-2.6.0.1 ... linking ... done.
Loading package network-2.6.3.1 ... linking ... done.
Loading package iproute-1.7.1 ... linking ... done.
Loading package simple-sendfile-0.2.25 ... linking ... done.
Loading package filepath-1.3.0.1 ... linking ... done.
Loading package directory-1.2.0.1 ... linking ... done.
Loading package process-1.1.0.2 ... linking ... done.
Loading package random-1.1 ... linking ... done.
Loading package zlib-0.6.1.2 ... linking ... done.
Loading package streaming-commons-0.1.16 ... linking ... done.
Loading package unix-compat-0.4.2.0 ... linking ... done.
Loading package vault-0.3.0.6 ... linking ... done.
Loading package wai-3.2.1.1 ... linking ... done.
Loading package word8-0.1.2 ... linking ... done.
Loading package warp-3.2.9 ... linking ... done.
Loading package base-compat-0.9.1 ... linking ... done.
Loading package dlist-0.8.0.2 ... linking ... done.
Loading package time-locale-compat-0.1.1.3 ... linking ... done.
Loading package aeson-1.0.2.1 ... linking ... done.
Loading package ansi-terminal-0.6.2.3 ... linking ... done.
Loading package base64-bytestring-1.0.0.1 ... linking ... done.
Loading package data-default-class-0.1.2.0 ... linking ... done.
Loading package cookie-0.4.2.1 ... linking ... done.
Loading package easy-file-0.2.1 ... linking ... done.
Loading package old-time-1.1.0.1 ... linking ... done.
Loading package unix-time-0.3.7 ... linking ... done.
Loading package fast-logger-2.4.7 ... linking ... done.
Loading package transformers-base-0.4.4 ... linking ... done.
Loading package monad-control-1.0.1.0 ... linking ... done.
Loading package lifted-base-0.2.3.8 ... linking ... done.
Loading package mtl-2.2.1 ... linking ... done.
Loading package exceptions-0.8.3 ... linking ... done.
Loading package mmorph-1.0.9 ... linking ... done.
Loading package resourcet-1.1.8.1 ... linking ... done.
Loading package stringsearch-0.3.6.6 ... linking ... done.
Loading package void-0.7.1 ... linking ... done.
Loading package wai-logger-2.3.0 ... linking ... done.
Loading package wai-extra-3.0.19 ... linking ... done.
Loading package blaze-markup-0.7.1.1 ... linking ... done.
Loading package blaze-html-0.8.1.3 ... linking ... done.
Loading package parsec-3.1.11 ... linking ... done.
Loading package shakespeare-2.0.11.2 ... linking ... done.
Loading package safe-0.3.10 ... linking ... done.
Loading package path-pieces-0.2.1 ... linking ... done.
Loading package mwc-random-0.13.4.0 ... linking ... done.
Loading package conduit-1.2.8 ... linking ... done.
Loading package conduit-extra-1.1.15 ... linking ... done.
Loading package monad-loops-0.4.3 ... linking ... done.
Loading package stm-chans-3.0.0.4 ... linking ... done.
Loading package monad-logger-0.3.20.1 ... linking ... done.
Loading package deepseq-generics-0.2.0.0 ... linking ... done.
Loading package data-default-instances-containers-0.0.1 ... linking ... done.
Loading package data-default-instances-dlist-0.0.1 ... linking ... done.
Loading package data-default-instances-old-locale-0.0.1 ... linking ... done.
Loading package data-default-0.7.1.1 ... linking ... done.
Loading package cereal-0.5.4.0 ... linking ... done.
Loading package byteable-0.1.1 ... linking ... done.
Loading package memory-0.13 ... linking ... done.
Loading package securemem-0.1.9 ... linking ... done.
Loading package crypto-cipher-types-0.0.9 ... linking ... done.
Loading package cipher-aes-0.2.11 ... linking ... done.
Loading package crypto-random-0.0.9 ... linking ... done.
Loading package cprng-aes-0.6.1 ... linking ... done.
Loading package entropy-0.3.7 ... linking ... done.
Loading package crypto-api-0.13.2 ... linking ... done.
Loading package setenv-0.1.1.3 ... linking ... done.
Loading package skein-1.0.9.4 ... linking ... done.
Loading package clientsession-0.9.1.2 ... linking ... done.
[19 of 31] Compiling Yesod.Core.Widget ( Yesod/Core/Widget.hs, /tmp/matrix-worker/1480434148/dist-newstyle/build/x86_64-linux/ghc-7.6.3/yesod-core-1.4.27/build/Yesod/Core/Widget.o )
[20 of 31] Compiling Yesod.Core.Class.Breadcrumbs ( Yesod/Core/Class/Breadcrumbs.hs, /tmp/matrix-worker/1480434148/dist-newstyle/build/x86_64-linux/ghc-7.6.3/yesod-core-1.4.27/build/Yesod/Core/Class/Breadcrumbs.o )
[21 of 31] Compiling Yesod.Core.Class.Yesod ( Yesod/Core/Class/Yesod.hs, /tmp/matrix-worker/1480434148/dist-newstyle/build/x86_64-linux/ghc-7.6.3/yesod-core-1.4.27/build/Yesod/Core/Class/Yesod.o )
[22 of 31] Compiling Yesod.Core.Json  ( Yesod/Core/Json.hs, /tmp/matrix-worker/1480434148/dist-newstyle/build/x86_64-linux/ghc-7.6.3/yesod-core-1.4.27/build/Yesod/Core/Json.o )
[23 of 31] Compiling Yesod.Core.Class.Dispatch ( Yesod/Core/Class/Dispatch.hs, /tmp/matrix-worker/1480434148/dist-newstyle/build/x86_64-linux/ghc-7.6.3/yesod-core-1.4.27/build/Yesod/Core/Class/Dispatch.o )
[24 of 31] Compiling Yesod.Core.Internal.Response ( Yesod/Core/Internal/Response.hs, /tmp/matrix-worker/1480434148/dist-newstyle/build/x86_64-linux/ghc-7.6.3/yesod-core-1.4.27/build/Yesod/Core/Internal/Response.o )
[25 of 31] Compiling Yesod.Core.Internal.Run ( Yesod/Core/Internal/Run.hs, /tmp/matrix-worker/1480434148/dist-newstyle/build/x86_64-linux/ghc-7.6.3/yesod-core-1.4.27/build/Yesod/Core/Internal/Run.o )

Yesod/Core/Internal/Run.hs:64:14:
    Not in scope: data constructor `E.SomeAsyncException'
    Perhaps you meant `E.SomeException' (imported from Control.Exception)
jezen commented 4 years ago

This issue is now super old, so I think we can close it.