ghc panic: No skolem info: s_a7aK[sk]
Project is located at: https://github.com/hacxman/clock.git Uses Ivory and Tower framerworks.
Error should be introduced by code in commit SSD1306 api wrapper ( https://github.com/hacxman/clock/commit/8075047381e3bcc572c2c12ccf83fd9410ee285f ) in file src/Clock/SSD1306.hs lines 32-67.
When I run make blink-test, this happens: stack build . --exec 'blink-test-gen --src-dir=build/blink-test --const-fold --verbose' clock-0.1.0.0: build Preprocessing library clock-0.1.0.0... [5 of 7] Compiling Clock.SSD1306 ( src/Clock/SSD1306.hs, .stack-work/dist/x86_64-linux/Cabal-1.24.2.0/build/Clock/SSD1306.o )
/home/mzatko/src/embedded/clock/src/Clock/SSD1306.hs:241:11: error:ghc: panic! (the 'impossible' happened)
(GHC version 8.0.2 for x86_64-unknown-linux):
No skolem info: s_a7aK[sk]
Please report this as a GHC bug: http://www.haskell.org/ghc/reportabug
-- While building package clock-0.1.0.0 using:
/home/mzatko/.stack/setup-exe-cache/x86_64-linux/setup-Simple-Cabal-1.24.2.0-ghc-8.0.2 --builddir=.stack-work/dist/x86_64-linux/Cabal-1.24.2.0 build lib:clock exe:blink-test-gen exe:oled-test-gen --ghc-options " -ddump-hi -ddump-to-file"
Process exited with code: ExitFailure 1
Makefile:50: recipe for target 'blink-test' failed make: *** [blink-test] Error 1
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 | |
Architecture |