0

我正在尝试使用developers.cardano.org 中的这些说明构建一个cardano 节点。我正在 WSL 上执行此操作。在我发出构建命令之前,一切看起来都很顺利。下面的日志应该显示出了什么问题。日志的某些部分已被删除,因此 StackOverflow 将允许我发布我的问题,如果有人对如何规避此问题有任何建议,以便可以显示所有相关信息,这将是非常好的。

尽管我遵循了对其他人有用的说明,但仍有很多东西拒绝构建,关于出了什么问题以及如何解决它的任何想法?

levip@LAPTOP-BBDADJ2R:~/cardano-src/cardano-node$ echo "package cardano-crypto-praos" >>  cabal.project.local
levip@LAPTOP-BBDADJ2R:~/cardano-src/cardano-node$ echo "  flags: -external-libsodium-vrf" >>  cabal.project.local
levip@LAPTOP-BBDADJ2R:~/cardano-src/cardano-node$ cabal build all
Build profile: -w ghc-8.10.4 -O1
In order, the following will be built (use -v for more details):
 - HUnit-1.6.2.0 (lib) (requires build)
 - ansi-wl-pprint-0.6.9 (lib) (requires build)
 - blaze-markup-0.8.2.8 (lib) (requires build)
 - cardano-submit-api-3.1.2 (test:unit) (cannot read state cache)
 - cookie-0.4.5 (lib) (requires build)
 - data-accessor-transformers-0.2.1.7 (lib:data-accessor-transformers) (requires build)
 - data-default-instances-containers-0.0.1 (lib:data-default-instances-containers) (requires build)
 - digest-0.0.1.2 (lib:digest) (requires build)

(...)

 - cardano-testnet-1.29.0 (test:cardano-testnet-tests) (first run)
 - cardano-node-chairman-1.29.0 (test:chairman-tests) (first run)
 - cardano-cli-1.29.0 (test:cardano-cli-golden) (first run)
Starting     ansi-wl-pprint-0.6.9 (lib)
Starting     cookie-0.4.5 (lib)
Starting     data-accessor-transformers-0.2.1.7 (all, legacy fallback)
Starting     data-default-instances-containers-0.0.1 (all, legacy fallback)
Starting     HUnit-1.6.2.0 (lib)
Starting     blaze-markup-0.8.2.8 (lib)
Starting     digest-0.0.1.2 (all, legacy fallback)
Preprocessing test suite 'unit' for cardano-submit-api-3.1.2..
Building test suite 'unit' for cardano-submit-api-3.1.2..
Linking /home/levip/cardano-src/cardano-node/dist-newstyle/build/x86_64-linux/ghc-8.10.4/cardano-submit-api-3.1.2/t/unit/build/unit/unit ...
Starting     dlist-1.0 (lib)
/usr/bin/ld.gold: error: /home/levip/cardano-src/cardano-node/dist-newstyle/build/x86_64-linux/ghc-8.10.4/cardano-submit-api-3.1.2/t/unit/build/unit/unit-tmp/Main.o: file is empty
/tmp/ghc3561_0/ghc_2.o:ghc_1.c:function main: error: undefined reference to 'ZCMain_main_closure'
collect2: error: ld returned 1 exit status
`gcc' failed in phase `Linker'. (Exit code: 1)
Building     ansi-wl-pprint-0.6.9 (lib)
Building     cookie-0.4.5 (lib)
Building     data-accessor-transformers-0.2.1.7 (all, legacy fallback)
Building     digest-0.0.1.2 (all, legacy fallback)
Building     data-default-instances-containers-0.0.1 (all, legacy fallback)
Building     dlist-1.0 (lib)
Installing   data-default-instances-containers-0.0.1 (all, legacy fallback)
Completed    data-default-instances-containers-0.0.1 (all, legacy fallback)
Installing   data-accessor-transformers-0.2.1.7 (all, legacy fallback)
Completed    data-accessor-transformers-0.2.1.7 (all, legacy fallback)
Installing   digest-0.0.1.2 (all, legacy fallback)
Installing   ansi-wl-pprint-0.6.9 (lib)
Installing   cookie-0.4.5 (lib)
Completed    digest-0.0.1.2 (all, legacy fallback)
Completed    ansi-wl-pprint-0.6.9 (lib)
Completed    cookie-0.4.5 (lib)
Installing   dlist-1.0 (lib)
Completed    dlist-1.0 (lib)

Failed to build HUnit-1.6.2.0. The failure occurred during the configure step.
Build log (
/home/levip/.cabal/logs/ghc-8.10.4/HUnit-1.6.2.0-6cb5a90975a2abc8fd870b640890110e29d3ffccc654c82ea71d7e91dad88a1d.log
):
Configuring library for HUnit-1.6.2.0..
cabal-3.4.0.0: The following package dependencies were requested
--dependency='call-stack=call-stack-0.3.0-384d190b7cefdc9f1db6b1b721e863b97e61dab01540e7977f1291fe50f74156'
however the given installed package instance does not exist.


Failed to build blaze-markup-0.8.2.8. The failure occurred during the
configure step.
Build log (
/home/levip/.cabal/logs/ghc-8.10.4/blaze-markup-0.8.2.8-499326144bb0446431c8ce3c3d1443e3fb616f3b41d9e21d7c5c4e29e0ca8540.log
):
Configuring library for blaze-markup-0.8.2.8..
cabal-3.4.0.0: The following package dependencies were requested
--dependency='blaze-builder=blaze-builder-0.4.2.1-5eeb30cbfcc62d52e5a94b6f0edfcd81c496d20fa47508aadf90533488ec7a03'
however the given installed package instance does not exist.

cabal: Failed to build HUnit-1.6.2.0 (which is required by
exe:cardano-submit-api from cardano-submit-api-3.1.2, exe:tx-generator from
tx-generator-1.29 and others). See the build log above for details.
Failed to build blaze-markup-0.8.2.8 (which is required by
exe:cardano-submit-api from cardano-submit-api-3.1.2). See the build log above
for details.
Failed to build test:unit from cardano-submit-api-3.1.2.
```
4

0 回答 0