PirateNetwork / pirate

Pirate Chain (ARRR) - Untraceable, Anonymous, Private Cryptocurrency
https://piratechain.com
Other
112 stars 27 forks source link

make install - error - failed to load source for dependency `zcash_primitives` #106

Closed blackmennewstyle closed 6 months ago

blackmennewstyle commented 7 months ago

Debian 11 with latest sources https://github.com/PirateNetwork/pirate/releases/tag/v5.7.5

make install
Making install in src
make[1]: Entering directory '/home/ceedii/pirate-5.7.5/src'
Making install in cryptoconditions
make[2]: Entering directory '/home/ceedii/pirate-5.7.5/src/cryptoconditions'
Making install in src/include/secp256k1
make[3]: Entering directory '/home/ceedii/pirate-5.7.5/src/cryptoconditions/src/include/secp256k1'
make[4]: Entering directory '/home/ceedii/pirate-5.7.5/src/cryptoconditions/src/include/secp256k1'
 /usr/bin/mkdir -p '/home/ceedii/pirate-5.7.5/depends/x86_64-unknown-linux-gnu/lib'
 /bin/bash ./libtool   --mode=install /usr/bin/install -c   libsecp256k1.la '/home/ceedii/pirate-5.7.5/depends/x86_64-unknown-linux-gnu/lib'
libtool: install: /usr/bin/install -c .libs/libsecp256k1.lai /home/ceedii/pirate-5.7.5/depends/x86_64-unknown-linux-gnu/lib/libsecp256k1.la
libtool: install: /usr/bin/install -c .libs/libsecp256k1.a /home/ceedii/pirate-5.7.5/depends/x86_64-unknown-linux-gnu/lib/libsecp256k1.a
libtool: install: chmod 644 /home/ceedii/pirate-5.7.5/depends/x86_64-unknown-linux-gnu/lib/libsecp256k1.a
libtool: install: ranlib /home/ceedii/pirate-5.7.5/depends/x86_64-unknown-linux-gnu/lib/libsecp256k1.a
libtool: finish: PATH="/root/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/local/go/bin:/root/.dotnet/tools:/sbin" ldconfig -n /home/ceedii/pirate-5.7.5/depends/x86_64-unknown-linux-gnu/lib
----------------------------------------------------------------------
Libraries have been installed in:
   /home/ceedii/pirate-5.7.5/depends/x86_64-unknown-linux-gnu/lib

If you ever happen to want to link against installed libraries
in a given directory, LIBDIR, you must either use libtool, and
specify the full pathname of the library, or use the '-LLIBDIR'
flag during linking and do at least one of the following:
   - add LIBDIR to the 'LD_LIBRARY_PATH' environment variable
     during execution
   - add LIBDIR to the 'LD_RUN_PATH' environment variable
     during linking
   - use the '-Wl,-rpath -Wl,LIBDIR' linker flag
   - have your system administrator add LIBDIR to '/etc/ld.so.conf'

See any operating system documentation about shared libraries for
more information, such as the ld(1) and ld.so(8) manual pages.
----------------------------------------------------------------------
 /usr/bin/mkdir -p '/home/ceedii/pirate-5.7.5/depends/x86_64-unknown-linux-gnu/include'
 /usr/bin/install -c -m 644 include/secp256k1.h include/secp256k1_recovery.h '/home/ceedii/pirate-5.7.5/depends/x86_64-unknown-linux-gnu/include'
 /usr/bin/mkdir -p '/home/ceedii/pirate-5.7.5/depends/x86_64-unknown-linux-gnu/lib/pkgconfig'
 /usr/bin/install -c -m 644 libsecp256k1.pc '/home/ceedii/pirate-5.7.5/depends/x86_64-unknown-linux-gnu/lib/pkgconfig'
make[4]: Leaving directory '/home/ceedii/pirate-5.7.5/src/cryptoconditions/src/include/secp256k1'
make[3]: Leaving directory '/home/ceedii/pirate-5.7.5/src/cryptoconditions/src/include/secp256k1'
make[3]: Entering directory '/home/ceedii/pirate-5.7.5/src/cryptoconditions'
make[4]: Entering directory '/home/ceedii/pirate-5.7.5/src/cryptoconditions'
make[4]: Nothing to be done for 'install-exec-am'.
 /usr/bin/mkdir -p '/home/ceedii/pirate-5.7.5/depends/x86_64-unknown-linux-gnu/include'
 /usr/bin/install -c -m 644 include/cryptoconditions.h '/home/ceedii/pirate-5.7.5/depends/x86_64-unknown-linux-gnu/include'
make[4]: Leaving directory '/home/ceedii/pirate-5.7.5/src/cryptoconditions'
make[3]: Leaving directory '/home/ceedii/pirate-5.7.5/src/cryptoconditions'
make[2]: Leaving directory '/home/ceedii/pirate-5.7.5/src/cryptoconditions'
make[2]: Entering directory '/home/ceedii/pirate-5.7.5/src'
RUSTC="/home/ceedii/pirate-5.7.5/depends/x86_64-unknown-linux-gnu/share/../native/bin/rustc" TERM=dumb /home/ceedii/pirate-5.7.5/depends/x86_64-unknown-linux-gnu/share/../native/bin/cargo build --lib --release --target x86_64-unknown-linux-gnu --locked --offline  --manifest-path ../Cargo.toml
error: failed to resolve patches for `https://github.com/rust-lang/crates.io-index`

Caused by:
  failed to load source for dependency `zcash_primitives`

Caused by:
  Unable to update https://github.com/piratenetwork/librustzcash?rev=80b634f5606e274fbcae67f68cc129b1c8eda3d2#80b634f5

Caused by:
  can't checkout from 'https://github.com/piratenetwork/librustzcash': you are in the offline mode (--offline)
make[2]: *** [Makefile:12151: cargo-build] Error 101
make[2]: Leaving directory '/home/ceedii/pirate-5.7.5/src'
make[1]: *** [Makefile:10810: install-recursive] Error 1
make[1]: Leaving directory '/home/ceedii/pirate-5.7.5/src'
make: *** [Makefile:717: install-recursive] Error 1
CryptoForge commented 6 months ago

The depends folder must be built before the main sorce code can be build. Please use the various build ocmmands in the zcutil folder or take a look at them for the commands that need to be run.