Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save ElvishJerricco/b724ec9ff9f9380a066ff0495f2e65f1 to your computer and use it in GitHub Desktop.
Save ElvishJerricco/b724ec9ff9f9380a066ff0495f2e65f1 to your computer and use it in GitHub Desktop.
@nix { "action": "setPhase", "phase": "setupCompilerEnvironmentPhase" }
setupCompilerEnvironmentPhase
Build with /nix/store/m3sd5vgznyhpxcwbxs0zqygvh2wmigz4-ghc-8.4.2.
@nix { "action": "setPhase", "phase": "unpackPhase" }
unpacking sources
unpacking source archive /nix/store/glag2905lx63lkqd9zpcghcjr3bdp1cf-configured-ghcjs-src/
source root is configured-ghcjs-src
@nix { "action": "setPhase", "phase": "patchPhase" }
patching sources
Run jailbreak-cabal to lift version restrictions on build inputs.
@nix { "action": "setPhase", "phase": "compileBuildDriverPhase" }
compileBuildDriverPhase
setupCompileFlags: -package-db=/tmp/nix-build-ghcjs-8.4.0.1.drv-0/package.conf.d -j4 -threaded
[1 of 1] Compiling Main ( Setup.hs, /tmp/nix-build-ghcjs-8.4.0.1.drv-0/Main.o )
Linking Setup ...
@nix { "action": "setPhase", "phase": "configurePhase" }
configuring
configureFlags: --verbose --prefix=/nix/store/5kfbkqhpmxqz0g887iz23db88nf00gng-ghcjs-8.4.0.1 --libdir=$prefix/lib/$compiler --libsubdir=$pkgid --datadir=/nix/store/lrl8yyq6qi5sv98ikz70i8n4c1xndr7f-ghcjs-8.4.0.1-data/share/ghc-8.4.2 --docdir=/nix/store/nj00hz9pjr1891fha0zvh4s6mmi84w22-ghcjs-8.4.0.1-doc/share/doc --with-gcc=gcc --package-db=/tmp/nix-build-ghcjs-8.4.0.1.drv-0/package.conf.d --ghc-option=-j4 --disable-split-objs --enable-library-profiling --profiling-detail=all-functions --disable-profiling --enable-shared --disable-coverage --enable-static --disable-executable-dynamic --enable-tests --enable-library-vanilla --enable-library-for-ghci --ghc-option=-split-sections -fno-wrapper-install --extra-lib-dirs=/nix/store/v4fkzi98745wi8psjdvfsp8nn6ygx9ww-ncurses-6.1/lib --extra-lib-dirs=/nix/store/hwkkw10kb5w600c3dvv061gn1ld5fbja-gmp-6.1.2/lib --extra-lib-dirs=/nix/store/v4fkzi98745wi8psjdvfsp8nn6ygx9ww-ncurses-6.1/lib
Using Parsec parser
Configuring ghcjs-8.4.0.1...
Flags chosen: compiler-only=False, disable-optimizer=False,
no-wrapper-install=True, runtime-assertions=False
Dependency Cabal -any: using Cabal-2.2.0.1
Dependency HUnit -any: using HUnit-1.6.0.0
Dependency aeson -any: using aeson-1.2.4.0
Dependency array -any: using array-0.5.2.0
Dependency attoparsec -any: using attoparsec-0.13.2.2
Dependency base -any: using base-4.11.1.0
Dependency base16-bytestring -any: using base16-bytestring-0.1.1.6
Dependency base64-bytestring -any: using base64-bytestring-1.0.0.1
Dependency binary -any: using binary-0.8.5.1
Dependency bytestring -any: using bytestring-0.10.8.2
Dependency containers -any: using containers-0.5.11.0
Dependency cryptohash -any: using cryptohash-0.11.9
Dependency data-default -any: using data-default-0.7.1.1
Dependency deepseq -any: using deepseq-1.4.3.0
Dependency directory -any: using directory-1.3.1.5
Dependency executable-path -any: using executable-path-0.0.3.1
Dependency filepath -any: using filepath-1.4.2
Dependency ghc-api-ghcjs -any: using ghc-api-ghcjs-8.4.0
Dependency ghc-boot -any: using ghc-boot-8.4.2
Dependency ghc-paths -any: using ghc-paths-0.1.0.9
Dependency ghci-ghcjs -any: using ghci-ghcjs-8.4.0
Dependency ghcjs -any: using ghcjs-8.4.0.1
Dependency ghcjs-th -any: using ghcjs-th-0.1.0.0
Dependency haddock-api-ghcjs -any: using haddock-api-ghcjs-2.20.0
Dependency hashable -any: using hashable-1.2.7.0
Dependency haskell-src-exts -any: using haskell-src-exts-1.20.2
Dependency haskell-src-meta -any: using haskell-src-meta-0.8.0.2
Dependency http-types -any: using http-types-0.12.1
Dependency lens -any: using lens-4.16.1
Dependency lifted-base -any: using lifted-base-0.2.3.12
Dependency mtl -any: using mtl-2.2.2
Dependency network -any: using network-2.6.3.5
Dependency optparse-applicative -any: using optparse-applicative-0.14.2.0
Dependency parallel -any: using parallel-3.2.1.1
Dependency parsec -any: using parsec-3.1.13.0
Dependency process -any: using process-1.6.3.0
Dependency random -any: using random-1.1
Dependency regex-posix -any: using regex-posix-0.95.2
Dependency safe -any: using safe-0.3.17
Dependency shelly -any: using shelly-1.7.2
Dependency split -any: using split-0.2.3.3
Dependency stringsearch -any: using stringsearch-0.3.6.6
Dependency syb -any: using syb-0.7
Dependency system-fileio -any: using system-fileio-0.3.16.3
Dependency system-filepath -any: using system-filepath-0.4.14
Dependency tar -any: using tar-0.5.1.0
Dependency template-haskell -any: using template-haskell-2.13.0.0
Dependency template-haskell-ghcjs -any: using template-haskell-ghcjs-2.13.0.0
Dependency terminfo -any: using terminfo-0.4.1.1
Dependency test-framework -any: using test-framework-0.8.2.0
Dependency test-framework-hunit -any: using test-framework-hunit-0.3.0.2
Dependency text -any: using text-1.2.3.0
Dependency time -any: using time-1.8.0.2
Dependency transformers -any: using transformers-0.5.5.0
Dependency transformers-compat -any: using transformers-compat-0.5.1.4
Dependency unix -any: using unix-2.7.2.2
Dependency unix-compat -any: using unix-compat-0.5.0.1
Dependency unordered-containers -any: using unordered-containers-0.2.9.0
Dependency vector -any: using vector-0.12.0.1
Dependency wai -any: using wai-3.2.1.2
Dependency wai-app-static -any: using wai-app-static-3.1.6.2
Dependency wai-extra -any: using wai-extra-3.0.22.0
Dependency wai-websockets -any: using wai-websockets-3.0.1.2
Dependency warp -any: using warp-3.2.22
Dependency webdriver -any: using webdriver-0.8.5
Dependency websockets -any: using websockets-0.12.3.1
Dependency wl-pprint-text -any: using wl-pprint-text-1.2.0.0
Dependency yaml -any: using yaml-0.8.29
Source component graph:
component test:test
component exe:ghcjs-run
component lib
component exe:ghcjs dependency lib
component exe:ghcjs-boot dependency lib
component exe:ghcjs-dumparchive dependency lib
component exe:ghcjs-pkg dependency lib
component exe:haddock-ghcjs dependency lib
component exe:hsc2hs-ghcjs dependency lib
Configured component graph:
component ghcjs-8.4.0.1-8tabf72oauOBdgoxgdXVRG-test
include base-4.11.1.0
include process-1.6.3.0
include network-2.6.3.5-KRUHdZVTiS3A3GORvAHWL3
include aeson-1.2.4.0-EuwaIS24qaa2KOBP1bVfHh
include test-framework-0.8.2.0-6ycK1btpZej8pmDRsM6QuB
include test-framework-hunit-0.3.0.2-DzyoAtLuaEcGWkwDuUVX2T
include HUnit-1.6.0.0-4eSvtfBsglEEqEbga3oZZx
include system-filepath-0.4.14-9jYDOZRDoMqIkxdisSNvm4
include system-fileio-0.3.16.3-DPu0Si1tStt8Xq8MO5NAVm
include text-1.2.3.0
include transformers-0.5.5.0
include lens-4.16.1-2AJrjk5rIt7DRnxDUBM7ii
include random-1.1-9LLJAJa4iQFLJiLXBOBXBV
include time-1.8.0.2
include bytestring-0.10.8.2
include deepseq-1.4.3.0
include unordered-containers-0.2.9.0-BJGk9kuP54OJyxaYYuBXWc
include shelly-1.7.2-3m7OVULyLF1GZtv3PWyj6K
include data-default-0.7.1.1-HjQKn6Xjs875aCLGpDUtkz
include yaml-0.8.29-3yddcA0UQfe3P3u3EcPD3d
include optparse-applicative-0.14.2.0-Ic3j5Qh5nHntKTKxq6Zi
include directory-1.3.1.5
include http-types-0.12.1-3x8J4QGXseL9254ogdn1F9
include warp-3.2.22-5YTSk6fTFRm1AP3tK07oJN
include wai-3.2.1.2-KHRsJdGIb2pAqV4M3D8eNl
include wai-extra-3.0.22.0-6dfoixshsL75sHAzjGayB0
include wai-app-static-3.1.6.2-C187u2zNMKo5jtnMnPEjxr
include wai-websockets-3.0.1.2-LH7RKQ3n9E02tTb9Cf9rp1
include websockets-0.12.3.1-1JRJcoC9tTl5tGLZIqTfB1
include webdriver-0.8.5-2vtACzZHysaIcQSxbG0SRt
include lifted-base-0.2.3.12-C3FfEwtOKYw3U4BsQVSQER
component ghcjs-8.4.0.1-2SQMcGYgtEpFNPxWxh256u-ghcjs-run
include base-4.11.1.0
include directory-1.3.1.5
include process-1.6.3.0
include filepath-1.4.2
component ghcjs-8.4.0.1-Bdb9tKILcar4ZKUHo92ngh
include base-4.11.1.0
include Cabal-2.2.0.1
include ghc-api-ghcjs-8.4.0-E4Fpw9E3cTcL9sfj1DL39J
include ghcjs-th-0.1.0.0-CppAxrqphsH2f1s1Xrt0Rf
include ghc-boot-8.4.2
include ghci-ghcjs-8.4.0-1w1yQdwFUx2DcBrCU5PIzy
include directory-1.3.1.5
include filepath-1.4.2
include containers-0.5.11.0
include process-1.6.3.0
include mtl-2.2.2
include ghc-paths-0.1.0.9-BTJEJFO7ixU1hUjA8BfQ4h
include template-haskell-2.13.0.0
include template-haskell-ghcjs-2.13.0.0-3152185m43D6QS8W3ghyT1
include syb-0.7-9hcCk7rMk22LB0qkhYmgKN
include bytestring-0.10.8.2
include attoparsec-0.13.2.2-692euZZh7oUBQz6dOzQOFt
include aeson-1.2.4.0-EuwaIS24qaa2KOBP1bVfHh
include text-1.2.3.0
include wl-pprint-text-1.2.0.0-4vcBGzCLEmsFxQDAtPrBUl
include lens-4.16.1-2AJrjk5rIt7DRnxDUBM7ii
include yaml-0.8.29-3yddcA0UQfe3P3u3EcPD3d
include time-1.8.0.2
include transformers-0.5.5.0
include split-0.2.3.3-9BjTSx0JsiJLjqqzBfAAYv
include deepseq-1.4.3.0
include vector-0.12.0.1-4awQG9XUvVEBfJgKGHBhOb
include data-default-0.7.1.1-HjQKn6Xjs875aCLGpDUtkz
include array-0.5.2.0
include binary-0.8.5.1
include unordered-containers-0.2.9.0-BJGk9kuP54OJyxaYYuBXWc
include parallel-3.2.1.1-7VRdiJcVWj8BvjtM2xssyE
include cryptohash-0.11.9-5NXEOTWfdCfFiP2q7IWZNy
include hashable-1.2.7.0-Ilo5xrscjIDCDWL5qC3rYY
include optparse-applicative-0.14.2.0-Ic3j5Qh5nHntKTKxq6Zi
include stringsearch-0.3.6.6-6DZU68MAKlcJFBtzhQCsgS
include base16-bytestring-0.1.1.6-I0igvRcEwRNBMqqPC2yQBh
include base64-bytestring-1.0.0.1-1nPikZeJyYv4r5SVkFMR0s
include regex-posix-0.95.2-FLMmMz75XIwP5t3X8eXe
include safe-0.3.17-FEfpfYKHDSBJ6Qdv32gYD7
include parsec-3.1.13.0
include haskell-src-exts-1.20.2-66wmDqusNtt2tejiOeCDMY
include haskell-src-meta-0.8.0.2-L3sHbIQ0x3WIipAyUFNdQX
component ghcjs-8.4.0.1-CsfDksj9FLHBWU44t4JhHD-ghcjs
include base-4.11.1.0
include ghcjs-8.4.0.1-Bdb9tKILcar4ZKUHo92ngh
component ghcjs-8.4.0.1-1s2IpAqQzYzBjpZxv9r7eC-ghcjs-boot
include base-4.11.1.0
include ghcjs-8.4.0.1-Bdb9tKILcar4ZKUHo92ngh
include directory-1.3.1.5
include Cabal-2.2.0.1
include mtl-2.2.2
include transformers-0.5.5.0
include lens-4.16.1-2AJrjk5rIt7DRnxDUBM7ii
include unordered-containers-0.2.9.0-BJGk9kuP54OJyxaYYuBXWc
include vector-0.12.0.1-4awQG9XUvVEBfJgKGHBhOb
include filepath-1.4.2
include aeson-1.2.4.0-EuwaIS24qaa2KOBP1bVfHh
include text-1.2.3.0
include bytestring-0.10.8.2
include system-filepath-0.4.14-9jYDOZRDoMqIkxdisSNvm4
include shelly-1.7.2-3m7OVULyLF1GZtv3PWyj6K
include system-fileio-0.3.16.3-DPu0Si1tStt8Xq8MO5NAVm
include optparse-applicative-0.14.2.0-Ic3j5Qh5nHntKTKxq6Zi
include tar-0.5.1.0-5HrFyZlpKeAI6XvXje12oT
include yaml-0.8.29-3yddcA0UQfe3P3u3EcPD3d
include process-1.6.3.0
include time-1.8.0.2
include unix-compat-0.5.0.1-EHbnKrAgBdbLiFhZ6tM1y
include executable-path-0.0.3.1-HAUXy7yynGAqn9mH431ik
component ghcjs-8.4.0.1-7Xa3yx3DSWbIEd6uUmNsTi-ghcjs-dumparchive
include base-4.11.1.0
include text-1.2.3.0
include ghc-api-ghcjs-8.4.0-E4Fpw9E3cTcL9sfj1DL39J
include ghcjs-8.4.0.1-Bdb9tKILcar4ZKUHo92ngh
include bytestring-0.10.8.2
include filepath-1.4.2
component ghcjs-8.4.0.1-KaVIJ0njyhjLdq5S5bRmbH-ghcjs-pkg
include ghcjs-8.4.0.1-Bdb9tKILcar4ZKUHo92ngh
include base-4.11.1.0
include directory-1.3.1.5
include process-1.6.3.0
include filepath-1.4.2
include containers-0.5.11.0
include Cabal-2.2.0.1
include binary-0.8.5.1
include bytestring-0.10.8.2
include ghc-boot-8.4.2
include unix-2.7.2.2
include terminfo-0.4.1.1
component ghcjs-8.4.0.1-HKNjRUHwtBW5fvncHKDqX3-haddock-ghcjs
include base-4.11.1.0
include process-1.6.3.0
include ghc-api-ghcjs-8.4.0-E4Fpw9E3cTcL9sfj1DL39J
include transformers-0.5.5.0
include transformers-compat-0.5.1.4-BG7wgRauI8h5onKXiYZE4l
include containers-0.5.11.0
include directory-1.3.1.5
include filepath-1.4.2
include ghcjs-8.4.0.1-Bdb9tKILcar4ZKUHo92ngh
include haddock-api-ghcjs-2.20.0-9Ou2Wg4S7iB735n8G9BQNU
component ghcjs-8.4.0.1-pnd7nRpg1g5bfQhcX5vSy-hsc2hs-ghcjs
include base-4.11.1.0
include ghcjs-8.4.0.1-Bdb9tKILcar4ZKUHo92ngh
include process-1.6.3.0
Linked component graph:
unit ghcjs-8.4.0.1-8tabf72oauOBdgoxgdXVRG-test
include base-4.11.1.0
include process-1.6.3.0
include network-2.6.3.5-KRUHdZVTiS3A3GORvAHWL3
include aeson-1.2.4.0-EuwaIS24qaa2KOBP1bVfHh
include test-framework-0.8.2.0-6ycK1btpZej8pmDRsM6QuB
include test-framework-hunit-0.3.0.2-DzyoAtLuaEcGWkwDuUVX2T
include HUnit-1.6.0.0-4eSvtfBsglEEqEbga3oZZx
include system-filepath-0.4.14-9jYDOZRDoMqIkxdisSNvm4
include system-fileio-0.3.16.3-DPu0Si1tStt8Xq8MO5NAVm
include text-1.2.3.0
include transformers-0.5.5.0
include lens-4.16.1-2AJrjk5rIt7DRnxDUBM7ii
include random-1.1-9LLJAJa4iQFLJiLXBOBXBV
include time-1.8.0.2
include bytestring-0.10.8.2
include deepseq-1.4.3.0
include unordered-containers-0.2.9.0-BJGk9kuP54OJyxaYYuBXWc
include shelly-1.7.2-3m7OVULyLF1GZtv3PWyj6K
include data-default-0.7.1.1-HjQKn6Xjs875aCLGpDUtkz
include yaml-0.8.29-3yddcA0UQfe3P3u3EcPD3d
include optparse-applicative-0.14.2.0-Ic3j5Qh5nHntKTKxq6Zi
include directory-1.3.1.5
include http-types-0.12.1-3x8J4QGXseL9254ogdn1F9
include warp-3.2.22-5YTSk6fTFRm1AP3tK07oJN
include wai-3.2.1.2-KHRsJdGIb2pAqV4M3D8eNl
include wai-extra-3.0.22.0-6dfoixshsL75sHAzjGayB0
include wai-app-static-3.1.6.2-C187u2zNMKo5jtnMnPEjxr
include wai-websockets-3.0.1.2-LH7RKQ3n9E02tTb9Cf9rp1
include websockets-0.12.3.1-1JRJcoC9tTl5tGLZIqTfB1
include webdriver-0.8.5-2vtACzZHysaIcQSxbG0SRt
include lifted-base-0.2.3.12-C3FfEwtOKYw3U4BsQVSQER
unit ghcjs-8.4.0.1-2SQMcGYgtEpFNPxWxh256u-ghcjs-run
include base-4.11.1.0
include directory-1.3.1.5
include process-1.6.3.0
include filepath-1.4.2
unit ghcjs-8.4.0.1-Bdb9tKILcar4ZKUHo92ngh
include base-4.11.1.0
include Cabal-2.2.0.1
include ghc-api-ghcjs-8.4.0-E4Fpw9E3cTcL9sfj1DL39J
include ghcjs-th-0.1.0.0-CppAxrqphsH2f1s1Xrt0Rf
include ghc-boot-8.4.2
include ghci-ghcjs-8.4.0-1w1yQdwFUx2DcBrCU5PIzy
include directory-1.3.1.5
include filepath-1.4.2
include containers-0.5.11.0
include process-1.6.3.0
include mtl-2.2.2
include ghc-paths-0.1.0.9-BTJEJFO7ixU1hUjA8BfQ4h
include template-haskell-2.13.0.0
include template-haskell-ghcjs-2.13.0.0-3152185m43D6QS8W3ghyT1
include syb-0.7-9hcCk7rMk22LB0qkhYmgKN
include bytestring-0.10.8.2
include attoparsec-0.13.2.2-692euZZh7oUBQz6dOzQOFt
include aeson-1.2.4.0-EuwaIS24qaa2KOBP1bVfHh
include text-1.2.3.0
include wl-pprint-text-1.2.0.0-4vcBGzCLEmsFxQDAtPrBUl
include lens-4.16.1-2AJrjk5rIt7DRnxDUBM7ii
include yaml-0.8.29-3yddcA0UQfe3P3u3EcPD3d
include time-1.8.0.2
include transformers-0.5.5.0
include split-0.2.3.3-9BjTSx0JsiJLjqqzBfAAYv
include deepseq-1.4.3.0
include vector-0.12.0.1-4awQG9XUvVEBfJgKGHBhOb
include data-default-0.7.1.1-HjQKn6Xjs875aCLGpDUtkz
include array-0.5.2.0
include binary-0.8.5.1
include unordered-containers-0.2.9.0-BJGk9kuP54OJyxaYYuBXWc
include parallel-3.2.1.1-7VRdiJcVWj8BvjtM2xssyE
include cryptohash-0.11.9-5NXEOTWfdCfFiP2q7IWZNy
include hashable-1.2.7.0-Ilo5xrscjIDCDWL5qC3rYY
include optparse-applicative-0.14.2.0-Ic3j5Qh5nHntKTKxq6Zi
include stringsearch-0.3.6.6-6DZU68MAKlcJFBtzhQCsgS
include base16-bytestring-0.1.1.6-I0igvRcEwRNBMqqPC2yQBh
include base64-bytestring-1.0.0.1-1nPikZeJyYv4r5SVkFMR0s
include regex-posix-0.95.2-FLMmMz75XIwP5t3X8eXe
include safe-0.3.17-FEfpfYKHDSBJ6Qdv32gYD7
include parsec-3.1.13.0
include haskell-src-exts-1.20.2-66wmDqusNtt2tejiOeCDMY
include haskell-src-meta-0.8.0.2-L3sHbIQ0x3WIipAyUFNdQX
Compiler.Compat=ghcjs-8.4.0.1-Bdb9tKILcar4ZKUHo92ngh:Compiler.Compat,Compiler.GhcjsHooks=ghcjs-8.4.0.1-Bdb9tKILcar4ZKUHo92ngh:Compiler.GhcjsHooks,Compiler.GhcjsPlatform=ghcjs-8.4.0.1-Bdb9tKILcar4ZKUHo92ngh:Compiler.GhcjsPlatform,Compiler.GhcjsProgram=ghcjs-8.4.0.1-Bdb9tKILcar4ZKUHo92ngh:Compiler.GhcjsProgram,Compiler.Info=ghcjs-8.4.0.1-Bdb9tKILcar4ZKUHo92ngh:Compiler.Info,Compiler.JMacro=ghcjs-8.4.0.1-Bdb9tKILcar4ZKUHo92ngh:Compiler.JMacro,Compiler.JMacro.Base=ghcjs-8.4.0.1-Bdb9tKILcar4ZKUHo92ngh:Compiler.JMacro.Base,Compiler.JMacro.Lens=ghcjs-8.4.0.1-Bdb9tKILcar4ZKUHo92ngh:Compiler.JMacro.Lens,Compiler.JMacro.ParseTH=ghcjs-8.4.0.1-Bdb9tKILcar4ZKUHo92ngh:Compiler.JMacro.ParseTH,Compiler.JMacro.QQ=ghcjs-8.4.0.1-Bdb9tKILcar4ZKUHo92ngh:Compiler.JMacro.QQ,Compiler.JMacro.Util=ghcjs-8.4.0.1-Bdb9tKILcar4ZKUHo92ngh:Compiler.JMacro.Util,Compiler.Plugins=ghcjs-8.4.0.1-Bdb9tKILcar4ZKUHo92ngh:Compiler.Plugins,Compiler.Program=ghcjs-8.4.0.1-Bdb9tKILcar4ZKUHo92ngh:Compiler.Program,Compiler.Settings=ghcjs-8.4.0.1-Bdb9tKILcar4ZKUHo92ngh:Compiler.Settings,Compiler.Utils=ghcjs-8.4.0.1-Bdb9tKILcar4ZKUHo92ngh:Compiler.Utils,Compiler.Variants=ghcjs-8.4.0.1-Bdb9tKILcar4ZKUHo92ngh:Compiler.Variants,GHCJS=ghcjs-8.4.0.1-Bdb9tKILcar4ZKUHo92ngh:GHCJS,Gen2.Archive=ghcjs-8.4.0.1-Bdb9tKILcar4ZKUHo92ngh:Gen2.Archive,Gen2.Base=ghcjs-8.4.0.1-Bdb9tKILcar4ZKUHo92ngh:Gen2.Base,Gen2.Cache=ghcjs-8.4.0.1-Bdb9tKILcar4ZKUHo92ngh:Gen2.Cache,Gen2.ClosureInfo=ghcjs-8.4.0.1-Bdb9tKILcar4ZKUHo92ngh:Gen2.ClosureInfo,Gen2.Compactor=ghcjs-8.4.0.1-Bdb9tKILcar4ZKUHo92ngh:Gen2.Compactor,Gen2.Dataflow=ghcjs-8.4.0.1-Bdb9tKILcar4ZKUHo92ngh:Gen2.Dataflow,Gen2.Deps=ghcjs-8.4.0.1-Bdb9tKILcar4ZKUHo92ngh:Gen2.Deps,Gen2.DynamicLinking=ghcjs-8.4.0.1-Bdb9tKILcar4ZKUHo92ngh:Gen2.DynamicLinking,Gen2.Floater=ghcjs-8.4.0.1-Bdb9tKILcar4ZKUHo92ngh:Gen2.Floater,Gen2.Foreign=ghcjs-8.4.0.1-Bdb9tKILcar4ZKUHo92ngh:Gen2.Foreign,Gen2.GHC.Digraph=ghcjs-8.4.0.1-Bdb9tKILcar4ZKUHo92ngh:Gen2.GHC.Digraph,Gen2.GHC.DsForeign=ghcjs-8.4.0.1-Bdb9tKILcar4ZKUHo92ngh:Gen2.GHC.DsForeign,Gen2.GHC.PrelRules=ghcjs-8.4.0.1-Bdb9tKILcar4ZKUHo92ngh:Gen2.GHC.PrelRules,Gen2.Generator=ghcjs-8.4.0.1-Bdb9tKILcar4ZKUHo92ngh:Gen2.Generator,Gen2.Linker=ghcjs-8.4.0.1-Bdb9tKILcar4ZKUHo92ngh:Gen2.Linker,Gen2.Object=ghcjs-8.4.0.1-Bdb9tKILcar4ZKUHo92ngh:Gen2.Object,Gen2.Optimizer=ghcjs-8.4.0.1-Bdb9tKILcar4ZKUHo92ngh:Gen2.Optimizer,Gen2.Prim=ghcjs-8.4.0.1-Bdb9tKILcar4ZKUHo92ngh:Gen2.Prim,Gen2.Printer=ghcjs-8.4.0.1-Bdb9tKILcar4ZKUHo92ngh:Gen2.Printer,Gen2.Profiling=ghcjs-8.4.0.1-Bdb9tKILcar4ZKUHo92ngh:Gen2.Profiling,Gen2.Rts=ghcjs-8.4.0.1-Bdb9tKILcar4ZKUHo92ngh:Gen2.Rts,Gen2.RtsAlloc=ghcjs-8.4.0.1-Bdb9tKILcar4ZKUHo92ngh:Gen2.RtsAlloc,Gen2.RtsApply=ghcjs-8.4.0.1-Bdb9tKILcar4ZKUHo92ngh:Gen2.RtsApply,Gen2.RtsTypes=ghcjs-8.4.0.1-Bdb9tKILcar4ZKUHo92ngh:Gen2.RtsTypes,Gen2.Shim=ghcjs-8.4.0.1-Bdb9tKILcar4ZKUHo92ngh:Gen2.Shim,Gen2.Sinker=ghcjs-8.4.0.1-Bdb9tKILcar4ZKUHo92ngh:Gen2.Sinker,Gen2.StgAst=ghcjs-8.4.0.1-Bdb9tKILcar4ZKUHo92ngh:Gen2.StgAst,Gen2.TH=ghcjs-8.4.0.1-Bdb9tKILcar4ZKUHo92ngh:Gen2.TH,Gen2.Utils=ghcjs-8.4.0.1-Bdb9tKILcar4ZKUHo92ngh:Gen2.Utils
unit ghcjs-8.4.0.1-CsfDksj9FLHBWU44t4JhHD-ghcjs
include base-4.11.1.0
include ghcjs-8.4.0.1-Bdb9tKILcar4ZKUHo92ngh
unit ghcjs-8.4.0.1-1s2IpAqQzYzBjpZxv9r7eC-ghcjs-boot
include base-4.11.1.0
include ghcjs-8.4.0.1-Bdb9tKILcar4ZKUHo92ngh
include directory-1.3.1.5
include Cabal-2.2.0.1
include mtl-2.2.2
include transformers-0.5.5.0
include lens-4.16.1-2AJrjk5rIt7DRnxDUBM7ii
include unordered-containers-0.2.9.0-BJGk9kuP54OJyxaYYuBXWc
include vector-0.12.0.1-4awQG9XUvVEBfJgKGHBhOb
include filepath-1.4.2
include aeson-1.2.4.0-EuwaIS24qaa2KOBP1bVfHh
include text-1.2.3.0
include bytestring-0.10.8.2
include system-filepath-0.4.14-9jYDOZRDoMqIkxdisSNvm4
include shelly-1.7.2-3m7OVULyLF1GZtv3PWyj6K
include system-fileio-0.3.16.3-DPu0Si1tStt8Xq8MO5NAVm
include optparse-applicative-0.14.2.0-Ic3j5Qh5nHntKTKxq6Zi
include tar-0.5.1.0-5HrFyZlpKeAI6XvXje12oT
include yaml-0.8.29-3yddcA0UQfe3P3u3EcPD3d
include process-1.6.3.0
include time-1.8.0.2
include unix-compat-0.5.0.1-EHbnKrAgBdbLiFhZ6tM1y
include executable-path-0.0.3.1-HAUXy7yynGAqn9mH431ik
unit ghcjs-8.4.0.1-7Xa3yx3DSWbIEd6uUmNsTi-ghcjs-dumparchive
include base-4.11.1.0
include text-1.2.3.0
include ghc-api-ghcjs-8.4.0-E4Fpw9E3cTcL9sfj1DL39J
include ghcjs-8.4.0.1-Bdb9tKILcar4ZKUHo92ngh
include bytestring-0.10.8.2
include filepath-1.4.2
unit ghcjs-8.4.0.1-KaVIJ0njyhjLdq5S5bRmbH-ghcjs-pkg
include ghcjs-8.4.0.1-Bdb9tKILcar4ZKUHo92ngh
include base-4.11.1.0
include directory-1.3.1.5
include process-1.6.3.0
include filepath-1.4.2
include containers-0.5.11.0
include Cabal-2.2.0.1
include binary-0.8.5.1
include bytestring-0.10.8.2
include ghc-boot-8.4.2
include unix-2.7.2.2
include terminfo-0.4.1.1
unit ghcjs-8.4.0.1-HKNjRUHwtBW5fvncHKDqX3-haddock-ghcjs
include base-4.11.1.0
include process-1.6.3.0
include ghc-api-ghcjs-8.4.0-E4Fpw9E3cTcL9sfj1DL39J
include transformers-0.5.5.0
include transformers-compat-0.5.1.4-BG7wgRauI8h5onKXiYZE4l
include containers-0.5.11.0
include directory-1.3.1.5
include filepath-1.4.2
include ghcjs-8.4.0.1-Bdb9tKILcar4ZKUHo92ngh
include haddock-api-ghcjs-2.20.0-9Ou2Wg4S7iB735n8G9BQNU
unit ghcjs-8.4.0.1-pnd7nRpg1g5bfQhcX5vSy-hsc2hs-ghcjs
include base-4.11.1.0
include ghcjs-8.4.0.1-Bdb9tKILcar4ZKUHo92ngh
include process-1.6.3.0
Ready component graph:
definite ghcjs-8.4.0.1-Bdb9tKILcar4ZKUHo92ngh
depends base-4.11.1.0
depends Cabal-2.2.0.1
depends ghc-api-ghcjs-8.4.0-E4Fpw9E3cTcL9sfj1DL39J
depends ghcjs-th-0.1.0.0-CppAxrqphsH2f1s1Xrt0Rf
depends ghc-boot-8.4.2
depends ghci-ghcjs-8.4.0-1w1yQdwFUx2DcBrCU5PIzy
depends directory-1.3.1.5
depends filepath-1.4.2
depends containers-0.5.11.0
depends process-1.6.3.0
depends mtl-2.2.2
depends ghc-paths-0.1.0.9-BTJEJFO7ixU1hUjA8BfQ4h
depends template-haskell-2.13.0.0
depends template-haskell-ghcjs-2.13.0.0-3152185m43D6QS8W3ghyT1
depends syb-0.7-9hcCk7rMk22LB0qkhYmgKN
depends bytestring-0.10.8.2
depends attoparsec-0.13.2.2-692euZZh7oUBQz6dOzQOFt
depends aeson-1.2.4.0-EuwaIS24qaa2KOBP1bVfHh
depends text-1.2.3.0
depends wl-pprint-text-1.2.0.0-4vcBGzCLEmsFxQDAtPrBUl
depends lens-4.16.1-2AJrjk5rIt7DRnxDUBM7ii
depends yaml-0.8.29-3yddcA0UQfe3P3u3EcPD3d
depends time-1.8.0.2
depends transformers-0.5.5.0
depends split-0.2.3.3-9BjTSx0JsiJLjqqzBfAAYv
depends deepseq-1.4.3.0
depends vector-0.12.0.1-4awQG9XUvVEBfJgKGHBhOb
depends data-default-0.7.1.1-HjQKn6Xjs875aCLGpDUtkz
depends array-0.5.2.0
depends binary-0.8.5.1
depends unordered-containers-0.2.9.0-BJGk9kuP54OJyxaYYuBXWc
depends parallel-3.2.1.1-7VRdiJcVWj8BvjtM2xssyE
depends cryptohash-0.11.9-5NXEOTWfdCfFiP2q7IWZNy
depends hashable-1.2.7.0-Ilo5xrscjIDCDWL5qC3rYY
depends optparse-applicative-0.14.2.0-Ic3j5Qh5nHntKTKxq6Zi
depends stringsearch-0.3.6.6-6DZU68MAKlcJFBtzhQCsgS
depends base16-bytestring-0.1.1.6-I0igvRcEwRNBMqqPC2yQBh
depends base64-bytestring-1.0.0.1-1nPikZeJyYv4r5SVkFMR0s
depends regex-posix-0.95.2-FLMmMz75XIwP5t3X8eXe
depends safe-0.3.17-FEfpfYKHDSBJ6Qdv32gYD7
depends parsec-3.1.13.0
depends haskell-src-exts-1.20.2-66wmDqusNtt2tejiOeCDMY
depends haskell-src-meta-0.8.0.2-L3sHbIQ0x3WIipAyUFNdQX
definite ghcjs-8.4.0.1-CsfDksj9FLHBWU44t4JhHD-ghcjs
depends base-4.11.1.0
depends ghcjs-8.4.0.1-Bdb9tKILcar4ZKUHo92ngh
definite ghcjs-8.4.0.1-HKNjRUHwtBW5fvncHKDqX3-haddock-ghcjs
depends base-4.11.1.0
depends process-1.6.3.0
depends ghc-api-ghcjs-8.4.0-E4Fpw9E3cTcL9sfj1DL39J
depends transformers-0.5.5.0
depends transformers-compat-0.5.1.4-BG7wgRauI8h5onKXiYZE4l
depends containers-0.5.11.0
depends directory-1.3.1.5
depends filepath-1.4.2
depends ghcjs-8.4.0.1-Bdb9tKILcar4ZKUHo92ngh
depends haddock-api-ghcjs-2.20.0-9Ou2Wg4S7iB735n8G9BQNU
definite ghcjs-8.4.0.1-KaVIJ0njyhjLdq5S5bRmbH-ghcjs-pkg
depends ghcjs-8.4.0.1-Bdb9tKILcar4ZKUHo92ngh
depends base-4.11.1.0
depends directory-1.3.1.5
depends process-1.6.3.0
depends filepath-1.4.2
depends containers-0.5.11.0
depends Cabal-2.2.0.1
depends binary-0.8.5.1
depends bytestring-0.10.8.2
depends ghc-boot-8.4.2
depends unix-2.7.2.2
depends terminfo-0.4.1.1
definite ghcjs-8.4.0.1-pnd7nRpg1g5bfQhcX5vSy-hsc2hs-ghcjs
depends base-4.11.1.0
depends ghcjs-8.4.0.1-Bdb9tKILcar4ZKUHo92ngh
depends process-1.6.3.0
definite ghcjs-8.4.0.1-8tabf72oauOBdgoxgdXVRG-test
depends base-4.11.1.0
depends process-1.6.3.0
depends network-2.6.3.5-KRUHdZVTiS3A3GORvAHWL3
depends aeson-1.2.4.0-EuwaIS24qaa2KOBP1bVfHh
depends test-framework-0.8.2.0-6ycK1btpZej8pmDRsM6QuB
depends test-framework-hunit-0.3.0.2-DzyoAtLuaEcGWkwDuUVX2T
depends HUnit-1.6.0.0-4eSvtfBsglEEqEbga3oZZx
depends system-filepath-0.4.14-9jYDOZRDoMqIkxdisSNvm4
depends system-fileio-0.3.16.3-DPu0Si1tStt8Xq8MO5NAVm
depends text-1.2.3.0
depends transformers-0.5.5.0
depends lens-4.16.1-2AJrjk5rIt7DRnxDUBM7ii
depends random-1.1-9LLJAJa4iQFLJiLXBOBXBV
depends time-1.8.0.2
depends bytestring-0.10.8.2
depends deepseq-1.4.3.0
depends unordered-containers-0.2.9.0-BJGk9kuP54OJyxaYYuBXWc
depends shelly-1.7.2-3m7OVULyLF1GZtv3PWyj6K
depends data-default-0.7.1.1-HjQKn6Xjs875aCLGpDUtkz
depends yaml-0.8.29-3yddcA0UQfe3P3u3EcPD3d
depends optparse-applicative-0.14.2.0-Ic3j5Qh5nHntKTKxq6Zi
depends directory-1.3.1.5
depends http-types-0.12.1-3x8J4QGXseL9254ogdn1F9
depends warp-3.2.22-5YTSk6fTFRm1AP3tK07oJN
depends wai-3.2.1.2-KHRsJdGIb2pAqV4M3D8eNl
depends wai-extra-3.0.22.0-6dfoixshsL75sHAzjGayB0
depends wai-app-static-3.1.6.2-C187u2zNMKo5jtnMnPEjxr
depends wai-websockets-3.0.1.2-LH7RKQ3n9E02tTb9Cf9rp1
depends websockets-0.12.3.1-1JRJcoC9tTl5tGLZIqTfB1
depends webdriver-0.8.5-2vtACzZHysaIcQSxbG0SRt
depends lifted-base-0.2.3.12-C3FfEwtOKYw3U4BsQVSQER
definite ghcjs-8.4.0.1-7Xa3yx3DSWbIEd6uUmNsTi-ghcjs-dumparchive
depends base-4.11.1.0
depends text-1.2.3.0
depends ghc-api-ghcjs-8.4.0-E4Fpw9E3cTcL9sfj1DL39J
depends ghcjs-8.4.0.1-Bdb9tKILcar4ZKUHo92ngh
depends bytestring-0.10.8.2
depends filepath-1.4.2
definite ghcjs-8.4.0.1-2SQMcGYgtEpFNPxWxh256u-ghcjs-run
depends base-4.11.1.0
depends directory-1.3.1.5
depends process-1.6.3.0
depends filepath-1.4.2
definite ghcjs-8.4.0.1-1s2IpAqQzYzBjpZxv9r7eC-ghcjs-boot
depends base-4.11.1.0
depends ghcjs-8.4.0.1-Bdb9tKILcar4ZKUHo92ngh
depends directory-1.3.1.5
depends Cabal-2.2.0.1
depends mtl-2.2.2
depends transformers-0.5.5.0
depends lens-4.16.1-2AJrjk5rIt7DRnxDUBM7ii
depends unordered-containers-0.2.9.0-BJGk9kuP54OJyxaYYuBXWc
depends vector-0.12.0.1-4awQG9XUvVEBfJgKGHBhOb
depends filepath-1.4.2
depends aeson-1.2.4.0-EuwaIS24qaa2KOBP1bVfHh
depends text-1.2.3.0
depends bytestring-0.10.8.2
depends system-filepath-0.4.14-9jYDOZRDoMqIkxdisSNvm4
depends shelly-1.7.2-3m7OVULyLF1GZtv3PWyj6K
depends system-fileio-0.3.16.3-DPu0Si1tStt8Xq8MO5NAVm
depends optparse-applicative-0.14.2.0-Ic3j5Qh5nHntKTKxq6Zi
depends tar-0.5.1.0-5HrFyZlpKeAI6XvXje12oT
depends yaml-0.8.29-3yddcA0UQfe3P3u3EcPD3d
depends process-1.6.3.0
depends time-1.8.0.2
depends unix-compat-0.5.0.1-EHbnKrAgBdbLiFhZ6tM1y
depends executable-path-0.0.3.1-HAUXy7yynGAqn9mH431ik
Using Cabal-2.2.0.1 compiled by ghc-8.4
Using compiler: ghc-8.4.2
Using install prefix:
/nix/store/5kfbkqhpmxqz0g887iz23db88nf00gng-ghcjs-8.4.0.1
Executables installed in:
/nix/store/5kfbkqhpmxqz0g887iz23db88nf00gng-ghcjs-8.4.0.1/bin
Libraries installed in:
/nix/store/5kfbkqhpmxqz0g887iz23db88nf00gng-ghcjs-8.4.0.1/lib/ghc-8.4.2/ghcjs-8.4.0.1
Dynamic Libraries installed in:
/nix/store/5kfbkqhpmxqz0g887iz23db88nf00gng-ghcjs-8.4.0.1/lib/ghc-8.4.2/x86_64-linux-ghc-8.4.2
Private executables installed in:
/nix/store/5kfbkqhpmxqz0g887iz23db88nf00gng-ghcjs-8.4.0.1/libexec/x86_64-linux-ghc-8.4.2/ghcjs-8.4.0.1
Data files installed in:
/nix/store/lrl8yyq6qi5sv98ikz70i8n4c1xndr7f-ghcjs-8.4.0.1-data/share/ghc-8.4.2/x86_64-linux-ghc-8.4.2/ghcjs-8.4.0.1
Documentation installed in:
/nix/store/nj00hz9pjr1891fha0zvh4s6mmi84w22-ghcjs-8.4.0.1-doc/share/doc
Configuration files installed in:
/nix/store/5kfbkqhpmxqz0g887iz23db88nf00gng-ghcjs-8.4.0.1/etc
No alex found
Using ar found on system at:
/nix/store/j75dgadrff2d1fyc4fczmcgqkid2imdx-binutils-2.30/bin/ar
No c2hs found
Using cpphs version 1.20.8 found on system at:
/nix/store/ha6pd6k4abmzpxhdjafcv4jmrsxpr7f7-cpphs-1.20.8/bin/cpphs
No doctest found
Using gcc version 7.3.0 given by user at:
/nix/store/487kalv9jm8g5fs3bm5yhby63mcpnbfv-gcc-wrapper-7.3.0/bin/gcc
Using ghc version 8.4.2 found on system at:
/nix/store/m3sd5vgznyhpxcwbxs0zqygvh2wmigz4-ghc-8.4.2/bin/ghc
Using ghc-pkg version 8.4.2 found on system at:
/nix/store/m3sd5vgznyhpxcwbxs0zqygvh2wmigz4-ghc-8.4.2/bin/ghc-pkg
No ghcjs found
No ghcjs-pkg found
No greencard found
Using haddock version 2.20.0 found on system at:
/nix/store/m3sd5vgznyhpxcwbxs0zqygvh2wmigz4-ghc-8.4.2/bin/haddock
No happy found
Using haskell-suite found on system at: haskell-suite-dummy-location
Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location
No hmake found
Using hpc version 0.67 found on system at:
/nix/store/m3sd5vgznyhpxcwbxs0zqygvh2wmigz4-ghc-8.4.2/bin/hpc
Using hsc2hs version 0.68.3 found on system at:
/nix/store/m3sd5vgznyhpxcwbxs0zqygvh2wmigz4-ghc-8.4.2/bin/hsc2hs
Using hscolour version 1.24 found on system at:
/nix/store/76qki1ffw87h61ykdxx113dc6nd991xh-hscolour-1.24.4/bin/HsColour
No jhc found
Using ld found on system at:
/nix/store/w8c8szci956bi10m6fh8ad802qij6w3h-binutils-wrapper-2.30/bin/ld
No lhc found
No lhc-pkg found
No pkg-config found
Using runghc version 8.4.2 found on system at:
/nix/store/m3sd5vgznyhpxcwbxs0zqygvh2wmigz4-ghc-8.4.2/bin/runghc
Using strip version 2.30 found on system at:
/nix/store/j75dgadrff2d1fyc4fczmcgqkid2imdx-binutils-2.30/bin/strip
Using tar found on system at:
/nix/store/inn1myxkdnw11k8bzfs32bjm9w1w90jy-gnutar-1.30/bin/tar
No uhc found
@nix { "action": "setPhase", "phase": "buildPhase" }
building
Preprocessing library for ghcjs-8.4.0.1..
Building library for ghcjs-8.4.0.1..
[ 1 of 47] Compiling Compiler.Compat ( src/Compiler/Compat.hs, dist/build/Compiler/Compat.o )
[ 2 of 47] Compiling Compiler.JMacro.Base ( src/Compiler/JMacro/Base.hs, dist/build/Compiler/JMacro/Base.o )
[ 3 of 47] Compiling Compiler.JMacro.Lens ( src/Compiler/JMacro/Lens.hs, dist/build/Compiler/JMacro/Lens.o )
[ 4 of 47] Compiling Compiler.JMacro.ParseTH ( src/Compiler/JMacro/ParseTH.hs, dist/build/Compiler/JMacro/ParseTH.o )
[ 5 of 47] Compiling Compiler.JMacro.QQ ( src/Compiler/JMacro/QQ.hs, dist/build/Compiler/JMacro/QQ.o )
[ 6 of 47] Compiling Compiler.JMacro ( src/Compiler/JMacro.hs, dist/build/Compiler/JMacro.o )
[ 7 of 47] Compiling Compiler.JMacro.Util ( src/Compiler/JMacro/Util.hs, dist/build/Compiler/JMacro/Util.o )
[ 8 of 47] Compiling Gen2.Dataflow ( src/Gen2/Dataflow.hs, dist/build/Gen2/Dataflow.o )
[ 9 of 47] Compiling Gen2.Deps ( src/Gen2/Deps.hs, dist/build/Gen2/Deps.o )
[10 of 47] Compiling Gen2.Floater ( src/Gen2/Floater.hs, dist/build/Gen2/Floater.o )
[11 of 47] Compiling Gen2.GHC.Digraph ( src/Gen2/GHC/Digraph.hs, dist/build/Gen2/GHC/Digraph.o )
[12 of 47] Compiling Gen2.GHC.DsForeign ( src/Gen2/GHC/DsForeign.hs, dist/build/Gen2/GHC/DsForeign.o )
src/Gen2/GHC/DsForeign.hs:56:1: warning: [-Wunused-imports]
The import of ‘Util’ is redundant
except perhaps to import instances from ‘Util’
To import instances alone, use: import Util()
|
56 | import Util
| ^^^^^^^^^^^
src/Gen2/GHC/DsForeign.hs:163:5: warning: [-Wunused-matches]
Defined but not used: ‘resTy’
|
163 | (resTy, foRhs) <- resultWrapper ty
| ^^^^^
src/Gen2/GHC/DsForeign.hs:787:18: warning: [-Wunused-matches]
Defined but not used: ‘data_con’
|
787 | Just (_, _, data_con, [prim_ty]) ->
| ^^^^^^^^
[13 of 47] Compiling Gen2.Foreign ( src/Gen2/Foreign.hs, dist/build/Gen2/Foreign.o )
src/Gen2/Foreign.hs:33:1: warning: [-Wunused-imports]
The import of ‘dsForeigns’
from module ‘Gen2.GHC.DsForeign’ is redundant
|
33 | import Gen2.GHC.DsForeign (dsForeigns, dsForeigns', dsPrimCall)
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
src/Gen2/Foreign.hs:227:3: warning: [-Wunused-local-binds]
Defined but not used: ‘stable_ptr_arg’
|
227 | stable_ptr_arg =
| ^^^^^^^^^^^^^^
src/Gen2/Foreign.hs:386:9: warning: [-Wunused-local-binds]
Defined but not used: ‘mkExport’
|
386 | let mkExport = mkFCallId dflags u
| ^^^^^^^^
src/Gen2/Foreign.hs:389:9: warning: [-Wunused-local-binds]
Defined but not used: ‘mkExportTy’
|
389 | mkExportTy = mkFunTy (mkFunTys arg_tys res_ty) unitTy
| ^^^^^^^^^^
src/Gen2/Foreign.hs:551:1: warning: [-Wmissing-signatures]
Top-level binding with no type signature: boxJSResult :: Type -> a
|
551 | boxJSResult result_ty
| ^^^^^^^^^^^
src/Gen2/Foreign.hs:551:1: warning: [-Wincomplete-patterns]
Pattern match(es) are non-exhaustive
In an equation for ‘boxJSResult’: Patterns not matched: _
|
551 | boxJSResult result_ty
| ^^^^^^^^^^^^^^^^^^^^^...
src/Gen2/Foreign.hs:681:9: warning: [-Wunused-local-binds]
Defined but not used: ‘arity’
|
681 | arity = length args'
| ^^^^^
src/Gen2/Foreign.hs:775:16: warning: [-Wunused-matches]
Defined but not used: ‘dflags’
|
775 | primTyDescChar dflags ty = panic "Gen2.Foreign.primTyDescChar"
| ^^^^^^
src/Gen2/Foreign.hs:775:23: warning: [-Wunused-matches]
Defined but not used: ‘ty’
|
775 | primTyDescChar dflags ty = panic "Gen2.Foreign.primTyDescChar"
| ^^
src/Gen2/Foreign.hs:789:18: warning: [-Wunused-matches]
Defined but not used: ‘data_con’
|
789 | Just (_, _, data_con, [prim_ty]) ->
| ^^^^^^^^
src/Gen2/Foreign.hs:840:71: warning: [-Wunused-matches]
Defined but not used: ‘lc’
|
840 | convertForeignDecl dflags (L l (ForeignImport n t c (CImport (L lc JavaScriptCallConv) _safety mheader _spec txt))) =
| ^^
src/Gen2/Foreign.hs:867:12: warning: [-Wincomplete-patterns]
Pattern match(es) are non-exhaustive
In an equation for ‘safety’:
Guards do not cover entire pattern space
|
867 | safety | s == PlayRisky = int 0
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...
src/Gen2/Foreign.hs:1018:28: warning: [-Wunused-matches]
Defined but not used: ‘args’
|
1018 | check ty | Just (tc, args) <- tcSplitTyConApp_maybe ty
| ^^^^
src/Gen2/Foreign.hs:1131:1: warning: [-Wincomplete-patterns]
Pattern match(es) are non-exhaustive
In an equation for ‘ghcjsTcFExport’:
Patterns not matched: (ForeignImport _ _ _ _)
|
1131 | ghcjsTcFExport fo@(ForeignExport (L loc nm) hs_ty _ spec)
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...
[14 of 47] Compiling Gen2.GHC.PrelRules ( src/Gen2/GHC/PrelRules.hs, dist/build/Gen2/GHC/PrelRules.o )
src/Gen2/GHC/PrelRules.hs:38:1: warning: [-Wunused-imports]
The import of ‘isNewTyCon’ from module ‘TyCon’ is redundant
|
38 | import TyCon ( tyConDataCons_maybe, isEnumerationTyCon, isNewTyCon, unwrapNewTyCon_maybe )
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
src/Gen2/GHC/PrelRules.hs:39:1: warning: [-Wunused-imports]
The import of ‘dataConTyCon’ from module ‘DataCon’ is redundant
|
39 | import DataCon ( dataConTag, dataConTyCon, dataConWorkId )
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
src/Gen2/GHC/PrelRules.hs:67:1: warning: [-Wunused-imports]
The qualified import of ‘Debug.Trace’ is redundant
except perhaps to import instances from ‘Debug.Trace’
To import instances alone, use: import Debug.Trace()
|
67 | import qualified Debug.Trace
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
src/Gen2/GHC/PrelRules.hs:720:1: warning: [-Wunused-top-binds]
Defined but not used: ‘removeOp32’
|
720 | removeOp32 = {- do
| ^^^^^^^^^^
src/Gen2/GHC/PrelRules.hs:927:11: warning: [-Wunused-matches]
Defined but not used: ‘rest’
|
927 | (dc:rest) <- return $ filter correct_tag (tyConDataCons_maybe tycon `orElse` [])
| ^^^^
src/Gen2/GHC/PrelRules.hs:1178:31: warning: [-Wunused-matches]
Defined but not used: ‘ty2’
|
1178 | , Var unpk `App` Type ty2
| ^^^
[15 of 47] Compiling Gen2.Printer ( src/Gen2/Printer.hs, dist/build/Gen2/Printer.o )
src/Gen2/Printer.hs:17:48: error:
Module ‘Text.PrettyPrint.Leijen.Text’ does not export ‘(<>)’
|
17 | (<>))
| ^^^^
[16 of 47] Compiling Gen2.Utils ( src/Gen2/Utils.hs, dist/build/Gen2/Utils.o )
[17 of 47] Compiling Gen2.StgAst ( src/Gen2/StgAst.hs, dist/build/Gen2/StgAst.o )
src/Gen2/StgAst.hs:14:1: warning: [-Wunused-imports]
The import of ‘Data.Monoid’ is redundant
except perhaps to import instances from ‘Data.Monoid’
To import instances alone, use: import Data.Monoid()
|
14 | import Data.Monoid
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[18 of 47] Compiling Gen2.ClosureInfo ( src/Gen2/ClosureInfo.hs, dist/build/Gen2/ClosureInfo.o )
src/Gen2/ClosureInfo.hs:525:38: warning: [-Wunused-matches]
Defined but not used: ‘str’
|
525 | ssu (StaticUnboxedStringOffset str) = jint 0 -- AssignStat (jvar i) (initStr str)
| ^^^
src/Gen2/ClosureInfo.hs:526:7: warning: [-Woverlapping-patterns]
Pattern match is redundant
In an equation for ‘ssu’: ssu (StaticUnboxedDouble d) = ...
|
526 | ssu (StaticUnboxedDouble d) = [je| h$p(`unSaneDouble d`) |]
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[19 of 47] Compiling Gen2.Sinker ( src/Gen2/Sinker.hs, dist/build/Gen2/Sinker.o )
[20 of 47] Compiling Compiler.Utils ( src/Compiler/Utils.hs, dist/build/Compiler/Utils.o )
src/Compiler/Utils.hs:43:1: warning: [-Wunused-imports]
The import of ‘Control.Applicative’ is redundant
except perhaps to import instances from ‘Control.Applicative’
To import instances alone, use: import Control.Applicative()
|
43 | import Control.Applicative
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
src/Compiler/Utils.hs:50:1: warning: [-Wunused-imports]
The import of ‘Data.Monoid’ is redundant
except perhaps to import instances from ‘Data.Monoid’
To import instances alone, use: import Data.Monoid()
|
50 | import Data.Monoid
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[21 of 47] Compiling Gen2.RtsTypes ( src/Gen2/RtsTypes.hs, dist/build/Gen2/RtsTypes.o )
src/Gen2/RtsTypes.hs:697:5: warning: [-Wunused-local-binds]
Defined but not used: ‘n’
|
697 | n = getInstalledPackageName dflags k
| ^
[22 of 47] Compiling Gen2.Profiling ( src/Gen2/Profiling.hs, dist/build/Gen2/Profiling.o )
[23 of 47] Compiling Gen2.RtsAlloc ( src/Gen2/RtsAlloc.hs, dist/build/Gen2/RtsAlloc.o )
[24 of 47] Compiling Gen2.RtsApply ( src/Gen2/RtsApply.hs, dist/build/Gen2/RtsApply.o )
[26 of 47] Compiling Gen2.Prim ( src/Gen2/Prim.hs, dist/build/Gen2/Prim.o )
src/Gen2/Prim.hs:77:1: warning:
Pattern match checker exceeded (2000000) iterations in
an equation for ‘genPrim’. (Use -fmax-pmcheck-iterations=n
to set the maximun number of iterations to n)
|
77 | genPrim _ _ CharGtOp [r] [x,y] = PrimInline [j| `r` = (`x` > `y`) ? 1 : 0; |]
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...
[27 of 47] Compiling Paths_ghcjs ( dist/build/autogen/Paths_ghcjs.hs, dist/build/Paths_ghcjs.o )
[28 of 47] Compiling Compiler.Info ( src/Compiler/Info.hs, dist/build/Compiler/Info.o )
[34 of 47] Compiling Gen2.Cache ( src/Gen2/Cache.hs, dist/build/Gen2/Cache.o )
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment