Skip to content

ghc: panic! (the 'impossible' happened)

While building package yesod-auth-1.4.13.3 using:

      /Users/hassanshahin/.stack/setup-exe-cache/x86_64-osx/setup-Simple-Cabal-1.22.5.0-ghc-7.10.3 --builddir=.stack-work/dist/x86_64-osx/Cabal-1.22.5.0 build --ghc-options " -ddump-hi -ddump-to-file"
    Process exited with code: ExitFailure 1
    Logs have been written to: /Users/hassanshahin/my-project/.stack-work/logs/yesod-auth-1.4.13.3.log

    Configuring yesod-auth-1.4.13.3...
    Building yesod-auth-1.4.13.3...
    Preprocessing library yesod-auth-1.4.13.3...
    [ 1 of 12] Compiling Yesod.PasswordStore ( Yesod/PasswordStore.hs, .stack-work/dist/x86_64-osx/Cabal-1.22.5.0/build/Yesod/PasswordStore.o )
    
    /private/var/folders/g5/5wkx70392bs5gv_5tvvwbl180000gn/T/stack72472/yesod-auth-1.4.13.3/Yesod/PasswordStore.hs:166:31: Warning:
        Defaulting the following constraint(s) to type ‘Integer’
          (Integral b0)
            arising from a use of ‘^’ at Yesod/PasswordStore.hs:166:31
          (Num b0)
            arising from the literal ‘32’ at Yesod/PasswordStore.hs:166:32-33
        In the first argument of ‘(-)’, namely ‘2 ^ 32’
        In the first argument of ‘(*)’, namely ‘(2 ^ 32 - 1)’
        In the second argument of ‘(>)’, namely ‘(2 ^ 32 - 1) * hLen’
    
    /private/var/folders/g5/5wkx70392bs5gv_5tvvwbl180000gn/T/stack72472/yesod-auth-1.4.13.3/Yesod/PasswordStore.hs:419:1: Warning:
        Defined but not used: ‘toStrict’
    
    /private/var/folders/g5/5wkx70392bs5gv_5tvvwbl180000gn/T/stack72472/yesod-auth-1.4.13.3/Yesod/PasswordStore.hs:422:1: Warning:
        Defined but not used: ‘fromStrict’
    [ 2 of 12] Compiling Yesod.Auth.Message ( Yesod/Auth/Message.hs, .stack-work/dist/x86_64-osx/Cabal-1.22.5.0/build/Yesod/Auth/Message.o )
    
    /private/var/folders/g5/5wkx70392bs5gv_5tvvwbl180000gn/T/stack72472/yesod-auth-1.4.13.3/Yesod/Auth/Message.hs:23:1: Warning:
        The import of ‘mappend’ from module ‘Data.Monoid’ is redundant
    
    /private/var/folders/g5/5wkx70392bs5gv_5tvvwbl180000gn/T/stack72472/yesod-auth-1.4.13.3/Yesod/Auth/Message.hs:698:1: Warning:
        Defined but not used: ‘croatianMessage’
    
    /private/var/folders/g5/5wkx70392bs5gv_5tvvwbl180000gn/T/stack72472/yesod-auth-1.4.13.3/Yesod/Auth/Message.hs:459:1: Warning:
        Pattern match(es) are overlapped
        In an equation for ‘finnishMessage’: finnishMessage Password = ...
    
    /private/var/folders/g5/5wkx70392bs5gv_5tvvwbl180000gn/T/stack72472/yesod-auth-1.4.13.3/Yesod/Auth/Message.hs:459:1: Warning:
        Pattern match(es) are non-exhaustive
        In an equation for ‘finnishMessage’:
            Patterns not matched: CurrentPassword
    [ 3 of 12] Compiling Yesod.Auth.Routes ( Yesod/Auth/Routes.hs, .stack-work/dist/x86_64-osx/Cabal-1.22.5.0/build/Yesod/Auth/Routes.o )
    [ 4 of 12] Compiling Yesod.Auth       ( Yesod/Auth.hs, .stack-work/dist/x86_64-osx/Cabal-1.22.5.0/build/Yesod/Auth.o )
    ghc: panic! (the 'impossible' happened)
      (GHC version 7.10.3 for x86_64-apple-darwin):
    	Loading temp shared object failed: dlopen(/var/folders/g5/5wkx70392bs5gv_5tvvwbl180000gn/T/ghc72516_0/libghc_21.dylib, 5): no suitable image found.  Did find:
    	/var/folders/g5/5wkx70392bs5gv_5tvvwbl180000gn/T/ghc72516_0/libghc_21.dylib: malformed mach-o: load commands size (36488) > 32768
    
    Please report this as a GHC bug:  http://www.haskell.org/ghc/reportabug
Edited by Simon Peyton Jones
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information