[GHC] #14338: Simplifier fails with "Simplifier ticks exhausted"

GHC ghc-devs at haskell.org
Thu Oct 12 07:41:41 UTC 2017


#14338: Simplifier fails with "Simplifier ticks exhausted"
-------------------------------------+-------------------------------------
        Reporter:  dredozubov        |                Owner:  (none)
            Type:  bug               |               Status:  new
        Priority:  normal            |            Milestone:
       Component:  Compiler          |              Version:  8.2.1
      Resolution:                    |             Keywords:
Operating System:  Linux             |         Architecture:  x86_64
 Type of failure:  Compile-time      |  (amd64)
  crash or panic                     |            Test Case:
      Blocked By:                    |             Blocking:
 Related Tickets:                    |  Differential Rev(s):
       Wiki Page:                    |
-------------------------------------+-------------------------------------

Comment (by simonpj):

 Thanks.  I now get this
 {{{
 simonpj at cam-05-unx:~/tmp/webapp-template-hs$ cabal install --allow-newer
 --with-ghc=/home/simonpj/5builds/HEAD/inplace/bin/ghc-stage2
 Resolving dependencies...
 Configuring basement-0.0.2...
 Configuring colour-2.3.3...
 Configuring blaze-builder-0.4.0.2...
 Configuring primitive-0.6.2.0...
 Configuring psqueues-0.2.4.0...
 Configuring system-filepath-0.4.13.4...
 Configuring unordered-containers-0.2.8.0...
 Building basement-0.0.2...
 Building colour-2.3.3...
 Building blaze-builder-0.4.0.2...
 Building psqueues-0.2.4.0...
 Building primitive-0.6.2.0...
 Building unordered-containers-0.2.8.0...
 Failed to install blaze-builder-0.4.0.2
 Build log ( /home/simonpj/.cabal/logs/blaze-builder-0.4.0.2.log ):
 cabal: Entering directory '/tmp/cabal-tmp-35090/blaze-builder-0.4.0.2'
 Configuring blaze-builder-0.4.0.2...
 Building blaze-builder-0.4.0.2...
 Preprocessing library blaze-builder-0.4.0.2...
 [ 1 of 10] Compiling Blaze.ByteString.Builder.Internal.Write (
 Blaze/ByteString/Builder/Internal/Write.hs,
 dist/build/Blaze/ByteString/Builder/Internal/Write.o )

 Blaze/ByteString/Builder/Internal/Write.hs:122:10: error:
     • No instance for (Semigroup Poke)
         arising from the superclasses of an instance declaration
     • In the instance declaration for ‘Monoid Poke’
     |
 122 | instance Monoid Poke where
     |          ^^^^^^^^^^^

 Blaze/ByteString/Builder/Internal/Write.hs:132:10: error:
     • No instance for (Semigroup Write)
         arising from the superclasses of an instance declaration
     • In the instance declaration for ‘Monoid Write’
     |
 132 | instance Monoid Write where
     |          ^^^^^^^^^^^^

 ... and lots more like that...
 }}}

-- 
Ticket URL: <http://ghc.haskell.org/trac/ghc/ticket/14338#comment:9>
GHC <http://www.haskell.org/ghc/>
The Glasgow Haskell Compiler


More information about the ghc-tickets mailing list