When I use the command cargo build --release to build substrate-node-template on version polkadot-v0.9.26, the following error is emitted:

error: failed to run custom build command for `librocksdb-sys v0.6.1+6.28.2`
Caused by:
  process didn't exit successfully: `.../substrate-node-template/target/release/build/librocksdb-sys-60f437c04bdca76d/build-script-build` (exit status: 127)
  --- stderr
  Inconsistency detected by ld.so: dl-open.c: 678: _dl_open: Assertion `_dl_debug_initialize (0, args.nsid)->r_state == RT_CONSISTENT' failed!

rust version: rustc 1.62.1 (e092d0b6b 2022-07-16) OS version:

CentOS Linux release 7.9.2009 (Core)

  • Are you running this in tty terminal or are you piping the output? Commented Aug 3, 2022 at 7:17
  • @SudipGhimire yes, I tried in IntelliJ IDEA 's terminal and Xshell terminate
    – yo vo
    Commented Aug 3, 2022 at 8:06
  • Maybe you can once try to run it in dedicated terminal app like gnome-terminal or something. It looks like some unexpected behaviour to io Commented Aug 3, 2022 at 8:15
  • I recommend you make sure you covered all steps here: docs.substrate.io/main-docs/install/linux
    – Bruno
    Commented Aug 4, 2022 at 11:38
  • thank you all, I have resolved this by compiling and installing GCC, LLVM from source.
    – yo vo
    Commented Aug 6, 2022 at 1:38


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Browse other questions tagged or ask your own question.