cardano-community / guild-operators

Artifacts and scripts created by Guild operators
https://cardano-community.github.io/guild-operators
MIT License
353 stars 179 forks source link

docker: cardano-addresses and bech32 missing #937

Closed rynz closed 3 years ago

rynz commented 3 years ago

Describe the bug cardano-address and bech32 missing.

To Reproduce Steps to reproduce the behavior:

curl -sS -o prereqs.sh https://raw.githubusercontent.com/cardano-community/guild-operators/master/scripts/cnode-helper-scripts/prereqs.sh \
  && chmod 755 prereqs.sh && ./prereqs.sh
git clone https://github.com/input-output-hk/cardano-node \
  && cd cardano-node \
  && git fetch --tags --all \
  && git pull \
  && git checkout $(curl -s https://api.github.com/repos/input-output-hk/cardano-node/releases/latest | jq -r .tag_name) \
  && $CNODE_HOME/scripts/cabal-build-all.sh
Overwriting cabal.project.local to include cardano-addresses and bech32 (previous file, if any, will be saved as cabal.project.local.swp)..
Running cabal update to ensure you're on latest dependencies..
Cloning into '/cardano-node/dist-newstyle/src/Win32-net_-5b9448ed2f179086'...
HEAD is now at 94153b6 Fixed title of haddock page
Cloning into '/cardano-node/dist-newstyle/src/bech32-1c09ece7d3abd994'...
HEAD is now at e8d546c adjust github workflow for multi-package repository
Cloning into '/cardano-node/dist-newstyle/src/cardano-a_-ee9be5d4fc9509d5'...
HEAD is now at 430c5f9 Edits for ChangeLog.md
Cloning into '/cardano-node/dist-newstyle/src/cardano-b_-c8db9876882556ed'...
HEAD is now at 47db5b8 Merge pull request #212 from input-output-hk/nfrisby/issue-205-time-conversions-in-EpochInfo
Cloning into '/cardano-node/dist-newstyle/src/cardano-c_-253fd88117badd8f'...
HEAD is now at f730793 Merge pull request #69 from newhoggy/add-ghc-8.6.5-and-8.10.2-to-ci
Cloning into '/cardano-node/dist-newstyle/src/cardano-l_-48e3a74bf8b61f34'...
HEAD is now at e8f19bcc9 Merge #2135
Cloning into '/cardano-node/dist-newstyle/src/cardano-p_-cae013aee062332a'...
HEAD is now at bb4ed71 Merge pull request #158 from input-output-hk/nc/drop-strict
Cloning into '/cardano-node/dist-newstyle/src/goblins-67efee8d68d79164'...
HEAD is now at cde90a2 Re-enable support for GHC 8.6.5
Cloning into '/cardano-node/dist-newstyle/src/hedgehog-_-586c3da22a5ce29b'...
HEAD is now at 8bcd3c9 Downgrade cabal file version to 2.4 because 3.0 is incompatible with stack
Cloning into '/cardano-node/dist-newstyle/src/iohk-moni_-1defcf7452717dc5'...
HEAD is now at 808724f Merge #620
Cloning into '/cardano-node/dist-newstyle/src/ouroboros_-e51b1e265e7bb521'...
HEAD is now at 9b279c754 Merge #3036
Downloading the latest package list from hackage.haskell.org
Package list of hackage.haskell.org is up to date at index-state 2021-05-27T01:58:48Z
Building..
HEAD is now at 94153b6 Fixed title of haddock page
HEAD is now at e8d546c adjust github workflow for multi-package repository
HEAD is now at 430c5f9 Edits for ChangeLog.md
HEAD is now at 47db5b8 Merge pull request #212 from input-output-hk/nfrisby/issue-205-time-conversions-in-EpochInfo
HEAD is now at f730793 Merge pull request #69 from newhoggy/add-ghc-8.6.5-and-8.10.2-to-ci
HEAD is now at e8f19bcc9 Merge #2135
HEAD is now at bb4ed71 Merge pull request #158 from input-output-hk/nc/drop-strict
HEAD is now at cde90a2 Re-enable support for GHC 8.6.5
HEAD is now at 8bcd3c9 Downgrade cabal file version to 2.4 because 3.0 is incompatible with stack
HEAD is now at 808724f Merge #620
HEAD is now at 9b279c754 Merge #3036
Warning: Requested index-state 2021-03-15T00:00:00Z is newer than
'hackage.haskell.org'! Falling back to older state (2021-03-14T23:47:09Z).
Resolving dependencies...
Build profile: -w ghc-8.10.2 -O1
In order, the following will be built (use -v for more details):
 - Diff-0.4.0 (lib) (requires download & build)
 - Only-0.1 (lib) (requires download & build)
 - StateVar-1.2.1 (lib) (requires download & build)
 - Win32-network-0.1.0.0 (lib) (requires build)
 - abstract-par-0.3.3 (lib) (requires download & build)
 - ap-normalize-0.1.0.0 (lib) (requires download & build)
 - appar-0.1.8 (lib:appar) (requires download & build)
 - auto-update-0.1.6 (lib) (requires download & build)
 - base-compat-0.11.2 (lib) (requires download & build)
 - base-orphans-0.8.4 (lib) (requires download & build)
 - base16-bytestring-1.0.1.0 (lib) (requires download & build)
 - base58-bytestring-0.1.0 (lib) (requires download & build)
 - base64-bytestring-1.1.0.0 (lib) (requires download & build)
 - basement-0.0.11 (lib) (requires download & build)
 - bimap-0.4.0 (lib) (requires download & build)
 - binary-orphans-1.0.1 (lib) (requires download & build)
 - blaze-builder-0.4.2.1 (lib) (requires download & build)
 - bsb-http-chunked-0.0.0.4 (lib) (requires download & build)
 - byteorder-1.0.4 (lib:byteorder) (requires download & build)
 - bytestring-builder-0.10.8.2.0 (lib) (requires download & build)
 - cabal-doctest-1.0.8 (lib) (requires download & build)
 - call-stack-0.3.0 (lib) (requires download & build)
 - canonical-json-0.6.0.0 (lib) (requires download & build)
 - cereal-0.5.8.1 (lib) (requires download & build)
 - clock-0.8.2 (lib) (requires download & build)
 - colour-2.3.5 (lib) (requires download & build)
 - contra-tracer-0.1.0.0 (lib) (requires build)
 - cryptohash-md5-0.11.100.1 (lib) (requires download & build)
 - cryptohash-sha1-0.11.100.1 (lib) (requires download & build)
 - data-default-class-0.1.2.0 (lib:data-default-class) (requires download & build)
 - dec-0.0.4 (lib) (requires download & build)
 - digest-0.0.1.2 (lib:digest) (requires download & build)
 - dlist-1.0 (lib) (requires download & build)
 - easy-file-0.2.2 (lib:easy-file) (requires download & build)
 - entropy-0.4.1.6 (lib:entropy) (requires download & build)
 - erf-2.0.0.0 (lib:erf) (requires download & build)
 - fgl-5.7.0.3 (lib) (requires download & build)
 - file-embed-0.0.13.0 (lib) (requires download & build)
 - filelock-0.1.1.5 (lib) (requires download & build)
 - fingertree-0.1.4.2 (lib) (requires download & build)
 - fmlist-0.9.4 (lib) (requires download & build)
 - generic-monoid-0.1.0.1 (lib) (requires download & build)
 - gray-code-0.3.1 (lib) (requires download & build)
 - groups-0.5.2 (lib) (requires download & build)
 - half-0.3.1 (lib) (requires download & build)
 - happy-1.20.0 (exe:happy) (requires download & build)
 - hashable-1.3.1.0 (lib) (requires download & build)
 - haskell-lexer-1.1 (lib:haskell-lexer) (requires download & build)
 - hedgehog-corpus-0.2.0 (lib) (requires download & build)
 - hostname-1.0 (lib:hostname) (requires download & build)
 - hourglass-0.2.12 (lib) (requires download & build)
 - hsc2hs-0.68.7 (exe:hsc2hs) (requires download & build)
 - hspec-discover-2.7.8 (lib) (requires download & build)
 - indexed-traversable-0.1.1 (lib) (requires download & build)
 - integer-logarithms-1.0.3.1 (lib) (requires download & build)
 - js-chart-2.9.4.1 (lib) (requires download & build)
 - microlens-0.4.12.0 (lib) (requires download & build)
 - mime-types-0.1.0.9 (lib) (requires download & build)
 - mtl-compat-0.2.2 (lib) (requires download & build)
 - network-byte-order-0.1.6 (lib) (requires download & build)
 - network-info-0.2.0.10 (lib:network-info) (requires download & build)
 - old-locale-1.0.0.7 (lib) (requires download & build)
 - parallel-3.2.2.0 (lib) (requires download & build)
 - partial-order-0.2.0.0 (lib) (requires download & build)
 - polyparse-1.13 (lib) (requires download & build)
 - prettyprinter-1.7.0 (lib) (requires download & build)
 - primitive-0.7.1.0 (lib) (requires download & build)
 - quiet-0.2 (lib) (requires download & build)
 - readable-0.3.1 (lib:readable) (requires download & build)
 - regex-base-0.94.0.1 (lib) (requires download & build)
 - safe-0.3.19 (lib) (requires download & build)
 - safe-exceptions-0.1.7.1 (lib) (requires download & build)
 - semigroups-0.19.1 (lib) (requires download & build)
 - setenv-0.1.1.3 (lib) (requires download & build)
 - shelley-spec-non-integral-0.1.0.0 (lib) (requires build)
 - show-combinators-0.2.0.0 (lib) (requires download & build)
 - sop-core-0.5.0.1 (lib) (requires download & build)
 - split-0.2.3.4 (lib) (requires download & build)
 - splitmix-0.1.0.3 (lib) (requires download & build)
 - string-conv-0.1.2 (lib) (requires download & build)
 - syb-0.7.2.1 (lib) (requires download & build)
 - tagged-0.8.6.1 (lib) (requires download & build)
 - th-abstraction-0.4.2.0 (lib) (requires download & build)
 - th-compat-0.1.2 (lib) (requires download & build)
 - time-units-1.0.0 (lib:time-units) (requires download & build)
 - transformers-compat-0.6.6 (lib) (requires download & build)
 - transformers-except-0.1.1 (lib) (requires download & build)
 - type-equality-1 (lib) (requires download & build)
 - unbounded-delays-0.1.1.1 (lib) (requires download & build)
 - unix-bytestring-0.3.7.3 (lib:unix-bytestring) (requires download & build)
 - unix-compat-0.5.3 (lib) (requires download & build)
 - unliftio-core-0.2.0.1 (lib) (requires download & build)
 - utf8-string-1.0.2 (lib) (requires download & build)
 - void-0.7.3 (lib) (requires download & build)
 - wcwidth-0.0.2 (lib:wcwidth) (requires download & build)
 - wl-pprint-annotated-0.1.0.1 (lib) (requires download & build)
 - word8-0.1.3 (lib) (requires download & build)
 - zlib-0.6.2.3 (lib) (requires download & build)
 - contravariant-1.5.3 (lib) (requires download & build)
 - time-manager-0.0.0 (lib) (requires download & build)
 - wl-pprint-text-1.2.0.1 (lib:wl-pprint-text) (requires download & build)
 - base-compat-batteries-0.11.2 (lib) (requires download & build)
 - time-compat-1.9.5 (lib) (requires download & build)
 - memory-0.15.0 (lib) (requires download & build)
 - foundation-0.0.25 (lib) (requires download & build)
 - blaze-markup-0.8.2.8 (lib) (requires download & build)
 - HUnit-1.6.2.0 (lib) (requires download & build)
 - extra-1.7.9 (lib) (requires download & build)
 - ansi-terminal-0.11 (lib) (requires download & build)
 - data-default-instances-containers-0.0.1 (lib:data-default-instances-containers) (requires download & build)
 - cookie-0.4.5 (lib) (requires download & build)
 - singleton-bool-0.1.5 (lib) (requires download & build)
 - data-default-instances-dlist-0.0.1 (lib:data-default-instances-dlist) (requires download & build)
 - unordered-containers-0.2.13.0 (lib) (requires download & build)
 - text-short-0.1.3 (lib) (requires download & build)
 - psqueues-0.2.7.2 (lib) (requires download & build)
 - data-fix-0.3.1 (lib) (requires download & build)
 - case-insensitive-1.2.1.0 (lib) (requires download & build)
 - async-2.2.3 (lib) (requires download & build)
 - pretty-show-1.10 (lib) (requires download & build)
 - terminal-size-0.3.2.1 (lib) (requires download & build)
 - network-3.1.2.1 (lib:network) (requires download & build)
 - hsyslog-5.0.2 (lib) (requires download & build)
 - code-page-0.2.1 (lib) (requires download & build)
 - old-time-1.1.0.3 (lib:old-time) (requires download & build)
 - data-default-instances-old-locale-0.0.1 (lib:data-default-instances-old-locale) (requires download & build)
 - vector-0.12.2.0 (lib) (requires download & build)
 - typerep-map-0.3.3.0 (lib) (requires download & build)
 - scientific-0.3.6.2 (lib) (requires download & build)
 - cborg-0.2.4.0 (lib) (requires download & build)
 - atomic-primops-0.8.4 (lib) (requires download & build)
 - regex-posix-0.96.0.0 (lib) (requires download & build)
 - tracer-transformers-0.1.0.1 (lib) (requires build)
 - random-1.2.0 (lib) (requires download & build)
 - distributive-0.6.2.1 (lib) (requires download & build)
 - th-lift-0.8.2 (lib) (requires download & build)
 - th-expand-syns-0.4.8.0 (lib) (requires download & build)
 - microlens-th-0.4.3.9 (lib) (requires download & build)
 - generic-deriving-1.14 (lib) (requires download & build)
 - network-uri-2.6.4.1 (lib) (requires download & build)
 - transformers-base-0.4.5.2 (lib) (requires download & build)
 - mmorph-1.1.5 (lib) (requires download & build)
 - microlens-mtl-0.2.0.1 (lib) (requires download & build)
 - Glob-0.10.1 (lib) (requires download & build)
 - constraints-0.13 (lib) (requires download & build)
 - resourcet-1.2.4.2 (lib) (requires download & build)
 - string-conversions-0.4.0.1 (lib) (requires download & build)
 - zlib-bindings-0.1.1.5 (lib) (requires download & build)
 - generic-data-0.9.2.0 (lib:generic-data) (requires download & build)
 - pem-0.2.4 (lib) (requires download & build)
 - cryptonite-0.27 (lib) (requires download & build)
 - asn1-types-0.3.4 (lib:asn1-types) (requires download & build)
 - blaze-html-0.9.1.2 (lib) (requires download & build)
 - hspec-expectations-0.8.2 (lib) (requires download & build)
 - bech32-1.1.0 (lib) (requires build)
 - ansi-wl-pprint-0.6.9 (lib) (requires download & build)
 - vault-0.3.1.5 (lib) (requires download & build)
 - uniplate-1.6.13 (lib) (requires download & build)
 - ekg-core-0.1.1.7 (lib) (requires download & build)
 - charset-0.3.8 (lib) (requires download & build)
 - Unique-0.4.7.8 (lib) (requires download & build)
 - http-types-0.12.3 (lib) (requires download & build)
 - http-media-0.8.0.0 (lib) (requires download & build)
 - unliftio-0.2.14 (lib) (requires download & build)
 - protolude-0.3.0 (lib) (requires download & build)
 - io-sim-classes-0.2.0.0 (lib) (requires build)
 - concurrent-output-1.10.12 (lib) (requires download & build)
 - systemd-2.3.0 (lib) (requires download & build)
 - socks-0.6.1 (lib) (requires download & build)
 - simple-sendfile-0.2.30 (lib) (requires download & build)
 - iproute-1.7.11 (lib) (requires download & build)
 - unix-time-0.4.7 (lib:unix-time) (requires download & build)
 - data-default-0.7.1.1 (lib:data-default) (requires download & build)
 - vector-th-unbox-0.2.1.9 (lib) (requires download & build)
 - vector-binary-instances-0.2.5.1 (lib) (requires download & build)
 - vector-algorithms-0.8.0.4 (lib) (requires download & build)
 - nothunks-0.1.2 (lib) (requires download & build)
 - math-functions-0.3.4.1 (lib) (requires download & build)
 - ListLike-4.7.4 (lib) (requires download & build)
 - formatting-6.3.7 (lib) (requires download & build)
 - attoparsec-0.13.2.5 (lib) (requires download & build)
 - serialise-0.2.3.0 (lib) (requires download & build)
 - uuid-types-1.0.4 (lib) (requires download & build)
 - tf-random-0.5 (lib) (requires download & build)
 - temporary-1.3 (lib) (requires download & build)
 - streaming-commons-0.2.2.1 (lib) (requires download & build)
 - monad-par-extras-0.3.3 (lib) (requires download & build)
 - mersenne-random-pure64-0.2.2.0 (lib:mersenne-random-pure64) (requires download & build)
 - abstract-deque-0.3 (lib) (requires download & build)
 - QuickCheck-2.14.2 (lib) (requires download & build)
 - MonadRandom-0.5.2 (lib) (requires download & build)
 - comonad-5.0.8 (lib) (requires download & build)
 - th-lift-instances-0.1.18 (lib) (requires download & build)
 - th-reify-many-0.1.9 (lib) (requires download & build)
 - monad-control-1.0.2.3 (lib:monad-control) (requires download & build)
 - streaming-0.2.3.0 (lib) (requires download & build)
 - pipes-4.3.15 (lib) (requires download & build)
 - cardano-crypto-1.1.0 (lib) (requires build)
 - asn1-encoding-0.9.6 (lib) (requires download & build)
 - optparse-applicative-0.16.1.0 (lib) (requires download & build)
 - wai-3.2.3 (lib) (requires download & build)
 - http2-2.0.6 (lib) (requires download & build)
 - typed-protocols-0.1.0.0 (lib) (requires build)
 - fast-logger-3.0.3 (lib) (requires download & build)
 - mono-traversable-1.0.15.1 (lib) (requires download & build)
 - mwc-random-0.15.0.1 (lib) (requires download & build)
 - dense-linear-algebra-0.1.0.0 (lib) (requires download & build)
 - process-extras-0.7.4 (lib) (requires download & build)
 - parsers-0.12.10 (lib) (requires download & build)
 - io-streams-1.5.2.0 (lib) (requires download & build)
 - http-date-0.0.11 (lib) (requires download & build)
 - dns-3.0.4 (lib) (requires download & build)
 - cassava-0.5.2.0 (lib) (requires download & build)
 - attoparsec-iso8601-1.0.2.0 (lib) (requires download & build)
 - uuid-1.3.14 (lib) (requires download & build)
 - graphviz-2999.20.1.0 (lib) (requires download & build)
 - http-client-0.7.6 (lib) (requires download & build)
 - quickcheck-io-0.2.0 (lib) (requires download & build)
 - generic-random-1.3.0.1 (lib) (requires download & build)
 - random-shuffle-0.0.4 (lib:random-shuffle) (requires download & build)
 - bifunctors-5.5.10 (lib) (requires download & build)
 - th-orphans-0.13.11 (lib) (requires download & build)
 - lifted-base-0.2.3.12 (lib) (requires download & build)
 - streaming-bytestring-0.2.0 (lib) (requires download & build)
 - pipes-safe-2.3.3 (lib) (requires download & build)
 - asn1-parse-0.9.5 (lib:asn1-parse) (requires download & build)
 - tasty-1.4.1 (lib) (requires download & build)
 - typed-protocols-examples-0.1.0.0 (lib) (requires build)
 - wai-logger-2.3.6 (lib:wai-logger) (requires download & build)
 - conduit-1.3.4.1 (lib) (requires download & build)
 - monad-par-0.3.5 (lib) (requires download & build)
 - io-streams-haproxy-1.0.1.0 (lib) (requires download & build)
 - http-api-data-0.4.2 (lib) (requires download & build)
 - hspec-core-2.7.8 (lib) (requires download & build)
 - moo-1.2 (lib) (requires download & build)
 - semigroupoids-5.3.5 (lib) (requires download & build)
 - profunctors-5.6.2 (lib) (requires download & build)
 - assoc-1.0.2 (lib) (requires download & build)
 - th-utilities-0.2.4.1 (lib) (requires download & build)
 - snap-core-1.0.4.2 (lib) (requires download & build)
 - lifted-async-0.10.1.3 (lib) (requires download & build)
 - streaming-binary-0.2.2.0 (lib) (requires download & build)
 - libsystemd-journal-1.4.5 (lib) (requires download & build)
 - x509-1.7.5 (lib) (requires download & build)
 - tasty-quickcheck-0.10.1.2 (lib) (requires download & build)
 - tasty-hunit-0.10.0.3 (lib) (requires download & build)
 - libyaml-0.1.2 (lib) (requires download & build)
 - hspec-2.7.8 (lib) (requires download & build)
 - free-5.1.6 (lib) (requires download & build)
 - either-5.0.1.1 (lib) (requires download & build)
 - these-1.1.1.1 (lib) (requires download & build)
 - snap-server-1.1.2.0 (lib) (requires download & build)
 - hedgehog-1.0.5 (lib) (requires download & build)
 - async-timer-0.1.4.1 (lib) (requires download & build)
 - x509-store-1.6.7 (lib) (requires download & build)
 - warp-3.3.14 (lib) (requires download & build)
 - recursion-schemes-5.2.2 (lib) (requires download & build)
 - strict-0.4.0.1 (lib) (requires download & build)
 - semialign-1.1.0.1 (lib) (requires download & build)
 - tasty-hedgehog-1.0.1.0 (lib) (requires download & build)
 - hedgehog-quickcheck-0.1.1 (lib) (requires download & build)
 - x509-validation-1.6.11 (lib) (requires download & build)
 - x509-system-1.6.6 (lib) (requires download & build)
 - quickcheck-instances-0.3.25.2 (lib) (requires download & build)
 - aeson-1.5.6.0 (lib) (requires download & build)
 - tls-1.5.5 (lib) (requires download & build)
 - yaml-0.11.5.0 (lib) (requires download & build)
 - wai-extra-3.1.6 (lib) (requires download & build)
 - tree-diff-0.1 (lib) (requires download & build)
 - statistics-0.15.2.0 (lib) (requires download & build)
 - servant-0.18.2 (lib) (requires download & build)
 - microstache-1.0.1.2 (lib) (requires download & build)
 - katip-0.8.5.0 (lib) (requires download & build)
 - ekg-json-0.1.0.6 (lib) (requires download & build)
 - criterion-measurement-0.1.2.0 (lib) (requires download & build)
 - cardano-topology-1.27.0 (exe:cardano-topology) (first run)
 - cardano-prelude-0.1.0.0 (lib) (requires build)
 - base64-bytestring-type-1.0.1 (lib) (requires download & build)
 - aeson-pretty-0.8.8 (lib) (requires download & build)
 - connection-0.3.1 (lib:connection) (requires download & build)
 - wai-app-static-3.1.7.2 (lib) (requires download & build)
 - goblins-0.2.0.0 (lib) (requires build)
 - statistics-linreg-0.3 (lib:statistics-linreg) (requires download & build)
 - ekg-0.4.0.15 (lib) (requires download & build)
 - criterion-1.5.9.0 (lib) (requires download & build)
 - cardano-config-0.1.0.0 (lib) (first run)
 - cardano-binary-1.5.0 (lib) (requires build)
 - hedgehog-extras-0.1.0.0 (lib) (requires build)
 - cardano-prelude-test-0.1.0.0 (lib) (requires build)
 - http-client-tls-0.3.5.3 (lib) (requires download & build)
 - servant-server-0.18.2 (lib) (requires download & build)
 - network-mux-0.1.0.0 (lib) (requires build)
 - iohk-monitoring-0.1.10.1 (lib) (requires build)
 - strict-containers-0.1.0.0 (lib) (requires build)
 - cardano-slotting-0.1.0.0 (lib) (requires build)
 - cardano-crypto-wrapper-1.3.0 (lib) (requires build)
 - cardano-crypto-class-2.0.0 (lib) (requires build)
 - cardano-node-chairman-1.27.0 (exe:cardano-testnet) (first run)
 - cardano-binary-test-1.3.0 (lib) (requires build)
 - prometheus-2.2.2 (lib) (requires download & build)
 - ouroboros-network-framework-0.1.0.0 (lib) (requires build)
 - lobemo-scribe-systemd-0.1.0.0 (lib) (requires build)
 - lobemo-backend-trace-forwarder-0.1.0.0 (lib) (requires build)
 - lobemo-backend-monitoring-0.1.0.0 (lib) (requires build)
 - lobemo-backend-ekg-0.1.0.1 (lib) (requires build)
 - lobemo-backend-aggregation-0.1.0.0 (lib) (requires build)
 - cardano-ledger-byron-0.1.0.0 (lib) (requires build)
 - small-steps-0.1.0.0 (lib) (requires build)
 - cardano-crypto-praos-2.0.0 (lib) (requires build)
 - cardano-crypto-test-1.3.0 (lib) (requires build)
 - ouroboros-network-0.1.0.0 (lib) (requires build)
 - small-steps-test-0.1.0.0 (lib) (requires build)
 - cardano-ledger-core-0.1.0.0 (lib) (requires build)
 - cardano-crypto-tests-2.0.0 (lib) (requires build)
 - ouroboros-consensus-0.1.0.0 (lib) (requires build)
 - byron-spec-ledger-0.1.0.0 (lib) (requires build)
 - shelley-spec-ledger-0.1.0.0 (lib) (requires build)
 - ouroboros-consensus-byron-0.1.0.0 (lib) (requires build)
 - byron-spec-chain-0.1.0.0 (lib) (requires build)
 - cardano-ledger-shelley-ma-0.1.0.0 (lib) (requires build)
 - cardano-ledger-byron-test-1.3.0 (lib) (requires build)
 - ouroboros-consensus-shelley-0.1.0.0 (lib) (requires build)
 - shelley-spec-ledger-test-0.1.0.0 (lib) (requires build)
 - ouroboros-consensus-cardano-0.1.0.0 (lib) (requires build)
 - cardano-api-1.27.0 (lib) (first run)
 - cardano-submit-api-3.1.2 (lib) (first run)
 - cardano-node-1.27.0 (lib) (first run)
 - cardano-client-demo-0.1.0.0 (exe:scan-blocks-pipelined) (first run)
 - cardano-client-demo-0.1.0.0 (exe:scan-blocks) (first run)
 - cardano-cli-1.27.0 (lib) (first run)
 - cardano-api-test-1.24.0 (lib) (first run)
 - cardano-api-1.27.0 (test:cardano-api-test) (first run)
 - cardano-submit-api-3.1.2 (exe:cardano-submit-api) (first run)
 - cardano-node-chairman-1.27.0 (exe:cardano-node-chairman) (first run)
 - cardano-node-1.27.0 (test:cardano-node-test) (first run)
 - cardano-node-1.27.0 (exe:cardano-node) (first run)
 - cardano-client-demo-0.1.0.0 (exe:ledger-state) (first run)
 - cardano-cli-1.27.0 (exe:cardano-cli) (first run)
 - cardano-cli-1.27.0 (test:cardano-cli-test) (first run)
 - cardano-node-chairman-1.27.0 (test:chairman-tests) (first run)
 - cardano-cli-1.27.0 (test:cardano-cli-golden) (first run)

Expected behavior cardano-address and bech32 should exist in the $HOME/.cabal/bin/ directory.

Screenshots

root@0bcbab9c178e:/cardano-node# ./scripts/bin-path.sh cardano-node
/cardano-node/dist-newstyle/build/x86_64-linux/ghc-8.10.2/cardano-node-1.27.0/x/cardano-node/build/cardano-node/cardano-node
root@0bcbab9c178e:/cardano-node# ./scripts/bin-path.sh cardano-cli 
/cardano-node/dist-newstyle/build/x86_64-linux/ghc-8.10.2/cardano-cli-1.27.0/x/cardano-cli/build/cardano-cli/cardano-cli
root@0bcbab9c178e:/cardano-node# ./scripts/bin-path.sh bech32     
Error: bech32 not built
root@0bcbab9c178e:/cardano-node# ./scripts/bin-path.sh cardano-address
Error: cardano-address not built

Version:

rdlrt commented 3 years ago

Not sure what your bin-path script is/does - and why it refers to dist-newstyle path instead of ~/.cabal/bin, but it seems that your dist-newstyle folder pre-existed , potentially with binaries already. In case of which you should:

  1. Use prereqs.sh with -f flag to force overwrite
  2. Execute cabal clean to avoid doing a delta builds
rynz commented 3 years ago

Interesting, as I'm building this as a docker image with debian:buster-slim as the base.

I tried prereqs.sh -f and still have the same issue:

root@7aab1d9c8114:/# cd $HOME/.cabal/bin/
root@7aab1d9c8114:~/.cabal/bin# ls -la
total 366416
drwxr-xr-x 1 root root     4096 May 27 10:05 .
drwxr-xr-x 1 root root     4096 May 27 09:40 ..
-rwxr-xr-x 1 root root 82964040 May 27 10:05 cardano-cli
-rwxr-xr-x 1 root root 95355856 May 27 10:05 cardano-node
-rwxr-xr-x 1 root root 75496048 May 27 10:05 cardano-node-chairman
-rwxr-xr-x 1 root root 93157320 May 27 10:05 cardano-submit-api
-rwxr-xr-x 1 root root 28219216 May 27 10:05 cardano-topology

https://github.com/input-output-hk/cardano-node/blob/master/scripts/bin-path.sh is the latest script used with the official docs for copying the binaries, I probably shouldn't have included that in the issue sorry.

It's as if cabal.project.local is being completely ignored while cabal.project isn't.

rynz commented 3 years ago
docker pull cardanocommunity/cardano-node:stage2

Has the same issue:

root@b9588f891f56:/cardano-node# cd $HOME/.cabal/bin/
root@b9588f891f56:~/.cabal/bin# ls -la
total 366416
drwxr-xr-x 1 root root     4096 May 24 06:22 .
drwxr-xr-x 1 root root     4096 May 24 05:41 ..
-rwxr-xr-x 1 root root 82964040 May 24 06:22 cardano-cli
-rwxr-xr-x 1 root root 95355856 May 24 06:22 cardano-node
-rwxr-xr-x 1 root root 75496048 May 24 06:22 cardano-node-chairman
-rwxr-xr-x 1 root root 93157320 May 24 06:22 cardano-submit-api
-rwxr-xr-x 1 root root 28219216 May 24 06:22 cardano-topology
root@b9588f891f56:~/.cabal/bin# cat /cardano-node/cabal.project.local

source-repository-package
  type: git
  location: https://github.com/input-output-hk/bech32
  tag: v1.1.0
  subdir: bech32

source-repository-package
  type: git
  location: https://github.com/input-output-hk/cardano-addresses
  tag: 3.4.0
  subdir: core

source-repository-package
  type: git
  location: https://github.com/input-output-hk/cardano-addresses
  tag: 3.4.0
  subdir: command-line
rdlrt commented 3 years ago

The issue is LD_LIBRARY_PATH is not sourced with libsodium from IOG fork when using docker (as build steps on doco page indicate sourcing it beforehand). So if you're not using -l, you have dependency failing - but that's visible in the build logs. Added a commit to source it forcefully when compiling using cabal-build-all , if /usr/lib/libsodium.so exists

bemnet4u commented 3 years ago

I tried the latest code in master and the official image from docker hub and it still fails with the same error.

@rdlrt is the fix working for you? Anything special I need to do when building? I am using the official instruction to build the image.


cardano-node     | cardano-node: symbol lookup error: cardano-node: undefined symbol: crypto_vrf_publickeybytes
cardano-node     | Listening on http://127.0.0.1:12798
cardano-node     | cardano-node: symbol lookup error: cardano-node: undefined symbol: crypto_vrf_publickeybytes
cardano-node exited with code 127
cardano-node     | Listening on http://127.0.0.1:12798
cardano-node     | cardano-node: symbol lookup error: cardano-node: undefined symbol: crypto_vrf_publickeybytes
cardano-node exited with code 127```