Hi Rob,
I got to to the end and then, as below...
pat@pat:~/BiblePay/Testnet/biblepay$ cd depends
pat@pat:~/BiblePay/Testnet/biblepay/depends$ ./autogen.sh
bash: ./autogen.sh: No such file or directory
pat@pat:~/BiblePay/Testnet/biblepay/depends$ cd ..
pat@pat:~/BiblePay/Testnet/biblepay$ dir
autogen.sh CMakeLists.txt doc Makefile.am
biblepay-docs configure.ac docker qa
build-aux contrib INSTALL.md README.md
BuildBiblePay.txt CONTRIBUTING.md Jenkinsfile share
changelog.md COPYING Jenkinsfile.gitian src
ci depends libbiblepayconsensus.pc.in
pat@pat:~/BiblePay/Testnet/biblepay$ ./autogen.sh
autom4te: cannot create autom4te.cache: No such file or directory
aclocal: error: echo failed with exit status: 1
autoreconf: aclocal failed with exit status: 1
pat@pat:~/BiblePay/Testnet/biblepay$ ./configure --prefix `pwd`/depends/x86_64-pc-linux-gnu
bash: ./configure: No such file or directory
pat@pat:~/BiblePay/Testnet/biblepay$ cd depends
pat@pat:~/BiblePay/Testnet/biblepay/depends$ ./configure --prefix `pwd`/depends/x86_64-pc-linux-gnu
make[1]: *** [Makefile:130: all] Error 2
make[1]: Leaving directory '/home/pat/BiblePay/Testnet/biblepay/depends/work/build/x86_64-pc-linux-gnu/chia_bls/v20181101-3e240302dea/build'
make: *** [funcs.mk:246: /home/pat/BiblePay/Testnet/biblepay/depends/work/build/x86_64-pc-linux-gnu/chia_bls/v20181101-3e240302dea/./.stamp_built] Error 2
pat@pat:~/BiblePay/Testnet/biblepay/depends$ cd ..
pat@pat:~/BiblePay/Testnet/biblepay$ ./autogen.sh
autom4te: cannot create autom4te.cache: No such file or directory
aclocal: error: echo failed with exit status: 1
autoreconf: aclocal failed with exit status: 1
pat@pat:~/BiblePay/Testnet/biblepay$ dir
autogen.sh CMakeLists.txt doc Makefile.am
biblepay-docs configure.ac docker qa
build-aux contrib INSTALL.md README.md
BuildBiblePay.txt CONTRIBUTING.md Jenkinsfile share
changelog.md COPYING Jenkinsfile.gitian src
ci depends libbiblepayconsensus.pc.in
Hi Pat,
So on the above commands, the main problem up there is your running the configure command from the wrong directory (not sure if its our documentation or your starting point) but nevertheless lets just get you on track and get past that. First the ./configure command always has to be run from "~/BiblePay/Testnet/biblepay" (and not from depends). The "make" command for depends should just be (make -j4) for example, from "/depends" - just to give you an example but Ill give you a more detailed example below.
Lets take it in baby steps, cause we need to ensure depends builds first, once this is done we can move on.
First, ensure that you definitely executed all the "apt-get install" commands-- those all need installed first.
Next try this:
cd ~/BiblePay/Testnet/biblepay
cd depends
At this point you should definitely be in the depends directory.
make -j 4
Let me know if it builds all the stuff, the qt, the boost etc. Then we can move on to try to compile the wallet.
Point 2: This is completely a separate point. If you already installed all the "apt-get install" commands, can you please try the binary again and see if its still an illegal instruction crash? Im just wondering because we need to know that it was not a static dependency.
Point 3: I took a look at the dash web site, and they are able to simply build 3 builds: MAC, Linux x86_64, and Windows. Yes they have 32 bit versions, but that is a separate issue. My point is, their x86_64 build for linux works on Ubuntu 20, so theoretically that means we should not be crashing on ubuntu 20 either, we should run on every ubuntu 64 bit machine. But we still need to build yours from source to reveal the exact line of the crash. Once we know that then we will know if its randomx or not...
Thanks!