ghc: panic! (the 'impossible' happened)
Hey guys,
When following the installation instructions for SpaceInvaders, I am getting the following error:
[13 of 14] Compiling ObjectBehavior ( src/ObjectBehavior.hs, dist/dist-sandbox-5c221c1a/build/spaceInvaders/spaceInvaders-tmp/ObjectBehavior.o )
src/ObjectBehavior.hs:20:1: warning: [-Wunused-imports]
The qualified import of ‘System.Random’ is redundant
except perhaps to import instances from ‘System.Random’
To import instances alone, use: import System.Random()
src/ObjectBehavior.hs:23:1: warning: [-Wunused-imports]
The import of ‘FRP.Yampa.Integration’ is redundant
except perhaps to import instances from ‘FRP.Yampa.Integration’
To import instances alone, use: import FRP.Yampa.Integration()
src/ObjectBehavior.hs:24:1: warning: [-Wunused-imports]
The import of ‘FRP.Yampa.Utilities’ is redundant
except perhaps to import instances from ‘FRP.Yampa.Utilities’
To import instances alone, use: import FRP.Yampa.Utilities()
src/ObjectBehavior.hs:256:1: warning: [-Wmissing-signatures]
Top-level binding with no type signature:
gravity :: Vector2 Velocity
src/ObjectBehavior.hs:263:1: warning: [-Wmissing-signatures]
Top-level binding with no type signature:
limit :: Ord a => a -> a -> a -> a
src/ObjectBehavior.hs:265:1: warning: [-Wmissing-signatures]
Top-level binding with no type signature:
symLimit :: (Num t, Ord t) => t -> t -> t
ghc: panic! (the 'impossible' happened)
(GHC version 8.0.2 for x86_64-unknown-linux):
StgCmmEnv: variable not found
$dNum_aoyU
local binds for:
$s$fVectorSpaceVector2a_$s$fVectorSpaceVector2a_$cnorm
$s$fVectorSpaceVector2a_$s$fVectorSpaceVector2a_$cp1VectorSpace
$sintegralAux_rsVn
integralAux_rsVo
lvl_rsVp
lvl1_rsVq
lvl2_rsVr
lvl3_rsVs
$sintegralAux1_rsVt
integralAux1_rsVu
$sintegralAux2_rsVv
integralAux2_rsVw
lvl4_rsVx
lvl5_rsVy
lvl6_rsVz
lvl7_rsVA
lvl8_rsVB
lvl9_rsVC
lvl10_rsVD
lvl11_rsVE
lvl13_rsVM
lvl14_rsVN
lvl15_rsVO
lvl16_rsVP
lvl17_rsVQ
lvl18_rsVR
lvl19_rsVS
lvl20_rsVT
lvl21_rsVU
lvl22_rsVV
lvl23_rsVW
lvl24_rsVX
lvl25_rsVY
dt_rsVZ
dt1_rsW0
sf_rsW1
dt2_rsW2
lvl26_rsW3
lvl27_rsW4
lvl28_rsW5
lvl29_rsW6
lvl30_rsW7
lvl31_rsW8
lvl32_rsW9
lvl33_rsWa
lvl34_rsWb
lvl35_rsWc
lvl36_rsWd
lvl37_rsWe
lvl38_rsWf
lvl39_rsWg
lvl40_rsWh
lvl41_rsWi
lvl42_rsWj
lvl43_rsWk
lvl44_rsWl
lvl45_rsWm
lvl46_rsWn
lvl47_rsWo
lvl48_rsWp
lvl49_rsWq
lvl50_rsWr
lvl51_rsWs
lvl52_rsWt
lvl53_rsWu
lvl54_rsWv
lvl55_rsWw
lvl56_rsWx
lvl57_rsWy
lvl58_rsWz
lvl59_rsWA
lvl60_rsWB
lvl61_rsWC
lvl62_rsWD
lvl63_rsWE
lvl64_rsWF
$sintegralAux3_rsWG
integralAux5_rsWH
ll_rsWI
Please report this as a GHC bug: http://www.haskell.org/ghc/reportabug
$ ghc -V
The Glorious Glasgow Haskell Compilation System, version 8.0.2
$ uname -a
Linux nu 4.9.95-gentoo #1 SMP PREEMPT Wed May 9 22:32:30 CEST 2018 x86_64 Intel(R) Core(TM) i5-3230M CPU @ 2.60GHz GenuineIntel GNU/Linux
Trac metadata
Trac field | Value |
---|---|
Version | 8.0.2 |
Type | Bug |
TypeOfFailure | OtherFailure |
Priority | normal |
Resolution | Unresolved |
Component | Compiler |
Test case | |
Differential revisions | |
BlockedBy | |
Related | |
Blocking | |
CC | |
Operating system | Linux |
Architecture | x86_64 (amd64) |