Skip to content

Instantly share code, notes, and snippets.

@shiftkey
Last active June 4, 2019 19:55
Show Gist options
  • Save shiftkey/91fa9f639d80419938fef7f2417754fc to your computer and use it in GitHub Desktop.
Save shiftkey/91fa9f639d80419938fef7f2417754fc to your computer and use it in GitHub Desktop.
latest build output of github/semantic on WSL
shiftkey@perfectly-mediocre:~/src/semantic$ cat /etc/lsb-release
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=18.04
DISTRIB_CODENAME=bionic
DISTRIB_DESCRIPTION="Ubuntu 18.04.2 LTS"

shiftkey@perfectly-mediocre:~/src/semantic$ cabal -V
cabal-install version 2.4.1.0
compiled using version 2.4.1.0 of the Cabal library

shiftkey@perfectly-mediocre:~/src/semantic$ ghc -V
The Glorious Glasgow Haskell Compilation System, version 8.6.4

shiftkey@perfectly-mediocre:~/src/semantic$ git show HEAD
commit 1a9840622c0f62af63c6dad748153edc73e347ff (HEAD -> master, origin/master, origin/HEAD)
Merge: 5d86878d2 3e1f3bcb9
Author: Rob Rix <robrix@github.com>
Date:   Tue Jun 4 15:34:50 2019 -0400

    Merge pull request #80 from github/remove-redundant-hasspan

    Remove redundant HasSpan class.

shiftkey@perfectly-mediocre:~/src/semantic$ cabal new-build
Resolving dependencies...
Build profile: -w ghc-8.6.4 -O1
In order, the following will be built (use -v for more details):
 - algebraic-graphs-0.3 (lib) (requires build)
 - ansi-terminal-0.8.2 (lib) (requires build)
 - async-2.2.1 (lib) (requires build)
 - base-compat-batteries-0.10.5 (lib) (requires build)
 - case-insensitive-1.2.1.0 (lib) (requires build)
 - contravariant-1.5.2 (lib:contravariant) (requires build)
 - cookie-0.4.4 (lib) (requires build)
 - fastsum-0.1.1.0 (lib) (requires build)
 - ghc-tcplugins-extra-0.3 (lib) (requires build)
 - gitrev-1.3.1 (lib) (requires build)
 - haskeline-0.7.5.0 (lib) (requires build)
 - haskell-lexer-1.0.2 (lib:haskell-lexer) (requires build)
 - heap-1.0.4 (lib) (requires build)
 - hostname-1.0 (lib:hostname) (requires build)
 - hourglass-0.2.12 (lib) (requires build)
 - hscolour-1.24.4 (lib:hscolour) (requires build)
 - integer-logarithms-1.0.3 (lib) (requires build)
 - managed-1.0.6 (lib) (requires build)
 - memory-0.14.18 (lib) (requires build)
 - mime-types-0.1.0.9 (lib) (requires build)
 - network-2.8.0.1 (lib:network) (requires build)
 - network-uri-2.6.1.0 (lib) (requires build)
 - old-locale-1.0.0.7 (lib) (requires build)
 - optional-args-1.0.2 (lib) (requires build)
 - parallel-3.2.2.0 (lib) (requires build)
 - parser-combinators-1.0.3 (lib) (requires build)
 - prettyprinter-1.2.1 (lib) (requires build)
 - primitive-0.6.4.0 (lib) (requires build)
 - random-1.1 (lib) (requires build)
 - reflection-2.1.4 (lib) (requires build)
 - safe-0.3.17 (lib) (requires build)
 - semigroups-0.18.5 (lib) (requires build)
 - singleton-bool-0.1.4 (lib) (requires build)
 - sop-core-0.4.0.0 (lib) (requires build)
 - split-0.2.3.3 (lib) (requires build)
 - stm-chans-3.0.0.4 (lib:stm-chans) (requires build)
 - syb-0.7 (lib) (requires build)
 - system-filepath-0.4.14 (lib:system-filepath) (requires build)
 - tagged-0.8.6 (lib) (requires build)
 - th-abstraction-0.3.1.0 (lib) (requires build)
 - time-locale-compat-0.1.1.5 (lib) (requires build)
 - transformers-compat-0.6.5 (lib) (requires build)
 - unix-compat-0.5.1 (lib:unix-compat) (requires build)
 - unliftio-core-0.1.2.0 (lib) (requires build)
 - unordered-containers-0.2.10.0 (lib) (requires build)
 - utf8-string-1.0.1.1 (lib:utf8-string) (requires build)
 - void-0.7.3 (lib) (requires build)
 - zlib-0.6.2 (lib) (requires build)
 - ansi-wl-pprint-0.6.8.2 (lib) (requires build)
 - http-types-0.12.3 (lib) (requires build)
 - ghc-typelits-natnormalise-0.6.2 (lib) (requires build)
 - pretty-show-1.9.5 (lib) (requires build)
 - kdt-0.2.4 (lib) (requires build)
 - pem-0.2.4 (lib) (requires build)
 - cryptonite-0.26 (lib) (requires build)
 - asn1-types-0.3.2 (lib:asn1-types) (requires build)
 - socks-0.6.0 (lib) (requires build)
 - old-time-1.1.0.3 (lib:old-time) (requires build)
 - vector-0.12.0.3 (lib) (requires build)
 - scientific-0.3.6.2 (lib) (requires build)
 - uuid-types-1.0.3 (lib) (requires build)
 - tf-random-0.5 (lib) (requires build)
 - mersenne-random-pure64-0.2.2.0 (lib:mersenne-random-pure64) (requires build)
 - generics-sop-0.4.0.1 (lib) (requires build)
 - haskell-tree-sitter-0.1.0 (lib:haskell-tree-sitter) (first run)
 - haskell-src-1.0.3.0 (lib) (requires build)
 - system-fileio-0.3.16.4 (lib) (requires build)
 - distributive-0.6 (lib:distributive) (requires build)
 - transformers-base-0.4.5.2 (lib) (requires build)
 - mmorph-1.1.3 (lib) (requires build)
 - exceptions-0.10.2 (lib) (requires build)
 - constraints-0.11 (lib) (requires build)
 - MonadRandom-0.5.1.1 (lib) (requires build)
 - vault-0.3.1.2 (lib:vault) (requires build)
 - semilattices-0.0.0.3 (lib) (requires build)
 - charset-0.3.7.1 (lib:charset) (requires build)
 - string-conversions-0.4.0.1 (lib) (requires build)
 - http-media-0.7.1.3 (lib) (requires build)
 - streaming-commons-0.2.1.0 (lib) (requires build)
 - optparse-applicative-0.14.3.0 (lib) (requires build)
 - ghc-typelits-knownnat-0.6 (lib) (requires build)
 - cryptohash-0.11.9 (lib) (requires build)
 - asn1-encoding-0.9.5 (lib) (requires build)
 - vector-th-unbox-0.2.1.6 (lib) (requires build)
 - vector-builder-0.3.7.2 (lib) (requires build)
 - megaparsec-7.0.5 (lib) (requires build)
 - attoparsec-0.13.2.2 (lib) (requires build)
 - QuickCheck-2.12.6.1 (lib) (requires build)
 - tree-sitter-typescript-0.1.0 (lib:tree-sitter-typescript-internal) (first run)
 - tree-sitter-ruby-0.1.0 (lib:tree-sitter-ruby-internal) (first run)
 - tree-sitter-python-0.1.0 (lib:tree-sitter-python-internal) (first run)
 - tree-sitter-php-0.1.0 (lib:tree-sitter-php-internal) (first run)
 - tree-sitter-json-0.1.0 (lib:tree-sitter-json-internal) (first run)
 - tree-sitter-java-0.1.0 (lib:tree-sitter-java-internal) (first run)
 - tree-sitter-haskell-0.1.0 (lib:tree-sitter-haskell-internal) (first run)
 - tree-sitter-go-0.1.0 (lib:tree-sitter-go-internal) (first run)
 - comonad-5.0.5 (lib:comonad) (requires build)
 - monad-control-1.0.2.3 (lib:monad-control) (requires build)
 - temporary-1.3 (lib) (requires build)
 - safe-exceptions-0.1.7.0 (lib) (requires build)
 - fused-effects-0.4.0.0 (lib) (requires build)
 - http-client-0.6.4 (lib) (requires build)
 - ghc-typelits-extra-0.3 (lib) (requires build)
 - asn1-parse-0.9.4 (lib:asn1-parse) (requires build)
 - math-functions-0.3.1.0 (lib) (requires build)
 - neat-interpolation-0.3.2.4 (lib) (requires build)
 - parsers-0.12.10 (lib) (requires build)
 - attoparsec-iso8601-1.0.1.0 (lib) (requires build)
 - aeson-1.4.3.0 (lib) (requires build)
 - quickcheck-instances-0.3.19 (lib) (requires build)
 - proto3-wire-1.0.0 (lib) (first run)
 - tree-sitter-typescript-0.1.0 (lib) (first run)
 - tree-sitter-ruby-0.1.0 (lib) (first run)
 - tree-sitter-python-0.1.0 (lib) (first run)
 - tree-sitter-php-0.1.0 (lib) (first run)
 - tree-sitter-json-0.1.0 (lib) (first run)
 - tree-sitter-java-0.1.0 (lib) (first run)
 - tree-sitter-haskell-0.1.0 (lib) (first run)
 - tree-sitter-go-0.1.0 (lib) (first run)
 - bifunctors-5.5.4 (lib) (requires build)
 - lifted-base-0.2.3.12 (lib) (requires build)
 - fused-effects-exceptions-0.1.1.0 (lib) (requires build)
 - x509-1.7.5 (lib) (requires build)
 - mwc-random-0.14.0.0 (lib) (requires build)
 - http-api-data-0.4 (lib:http-api-data) (requires build)
 - aeson-pretty-0.8.7 (lib) (requires build)
 - semigroupoids-5.3.2 (lib:semigroupoids) (requires build)
 - profunctors-5.3 (lib) (requires build)
 - assoc-1 (lib) (requires build)
 - lifted-async-0.10.0.4 (lib) (requires build)
 - enclosed-exceptions-1.0.3 (lib) (requires build)
 - x509-store-1.6.7 (lib) (requires build)
 - servant-0.15 (lib:servant) (requires build)
 - reducers-3.12.3 (lib:reducers) (requires build)
 - invariant-0.5.3 (lib) (requires build)
 - free-5.1.1 (lib) (requires build)
 - foldl-1.4.5 (lib) (requires build)
 - shelly-1.8.1 (lib) (requires build)
 - x509-validation-1.6.11 (lib) (requires build)
 - x509-system-1.6.6 (lib) (requires build)
 - recursion-schemes-5.1.3 (lib) (requires build)
 - keys-3.12.2 (lib) (requires build)
 - adjunctions-4.4 (lib) (requires build)
 - turtle-1.5.14 (lib) (requires build)
 - tls-1.5.0 (lib) (requires build)
 - kan-extensions-5.2 (lib:kan-extensions) (requires build)
 - connection-0.3.0 (lib:connection) (requires build)
 - pointed-5.0.1 (lib:pointed) (requires build)
 - lens-4.17.1 (lib:lens) (requires build)
 - http-client-tls-0.3.5.3 (lib) (requires build)
 - vector-instances-3.4 (lib:vector-instances) (requires build)
 - machines-0.6.4 (lib:machines) (requires build)
 - insert-ordered-containers-0.2.2 (lib) (requires build)
 - these-0.8.1 (lib) (requires build)
 - swagger2-2.3.1.1 (lib:swagger2) (requires build)
 - proto3-suite-0.2.0 (lib) (first run)
 - semantic-0.6.0 (lib) (first run)
 - semantic-0.6.0 (exe:semantic) (first run)
Starting     async-2.2.1 (lib)
Starting     ansi-terminal-0.8.2 (lib)
Starting     algebraic-graphs-0.3 (lib)
Building     async-2.2.1 (lib)
Starting     base-compat-batteries-0.10.5 (lib)
Building     ansi-terminal-0.8.2 (lib)
Building     algebraic-graphs-0.3 (lib)
Building     base-compat-batteries-0.10.5 (lib)
Installing   async-2.2.1 (lib)
Completed    async-2.2.1 (lib)
Starting     case-insensitive-1.2.1.0 (lib)
Building     case-insensitive-1.2.1.0 (lib)
Installing   ansi-terminal-0.8.2 (lib)
Completed    ansi-terminal-0.8.2 (lib)
Starting     contravariant-1.5.2 (all, legacy fallback)
Installing   case-insensitive-1.2.1.0 (lib)
Completed    case-insensitive-1.2.1.0 (lib)
Building     contravariant-1.5.2 (all, legacy fallback)
Starting     cookie-0.4.4 (lib)
Building     cookie-0.4.4 (lib)
Installing   contravariant-1.5.2 (all, legacy fallback)
Installing   cookie-0.4.4 (lib)
Completed    contravariant-1.5.2 (all, legacy fallback)
Starting     fastsum-0.1.1.0 (lib)
Completed    cookie-0.4.4 (lib)
Starting     ghc-tcplugins-extra-0.3 (lib)
Building     fastsum-0.1.1.0 (lib)
Building     ghc-tcplugins-extra-0.3 (lib)
Installing   base-compat-batteries-0.10.5 (lib)
Starting     gitrev-1.3.1 (lib)
Completed    base-compat-batteries-0.10.5 (lib)
Building     gitrev-1.3.1 (lib)
Installing   gitrev-1.3.1 (lib)
Completed    gitrev-1.3.1 (lib)
Installing   algebraic-graphs-0.3 (lib)
Completed    algebraic-graphs-0.3 (lib)
Installing   fastsum-0.1.1.0 (lib)
Completed    fastsum-0.1.1.0 (lib)

Failed to build ghc-tcplugins-extra-0.3.
Build log (
/home/shiftkey/.cabal/logs/ghc-8.6.4/ghc-tcplugins-extra-0.3-20b576c0cf25abb37fd1483fca4b604095b0b3e8e9197f3d2a057b4ad43fde2c.log
):
Configuring library for ghc-tcplugins-extra-0.3..
Preprocessing library for ghc-tcplugins-extra-0.3..
Building library for ghc-tcplugins-extra-0.3..
[1 of 1] Compiling GHC.TcPluginM.Extra ( src/GHC/TcPluginM/Extra.hs, dist/build/GHC/TcPluginM/Extra.o )
/usr/bin/ld.gold: error: cannot find -ltinfo
collect2: error: ld returned 1 exit status
`gcc' failed in phase `Linker'. (Exit code: 1)
cabal: Failed to build ghc-tcplugins-extra-0.3 (which is required by
exe:semantic from semantic-0.6.0). See the build log above for details.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment