Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chiabls/bls.hpp: No such file or directory #2719

Closed
cipig opened this issue Feb 22, 2019 · 7 comments
Closed

chiabls/bls.hpp: No such file or directory #2719

cipig opened this issue Feb 22, 2019 · 7 comments

Comments

@cipig
Copy link

cipig commented Feb 22, 2019

I get this error when i try to compile dash from master branch:

In file included from evo/deterministicmns.h:9,
                 from activemasternode.h:14,
                 from activemasternode.cpp:5:
./bls/bls.h:14:10: fatal error: chiabls/bls.hpp: No such file or directory
 #include <chiabls/bls.hpp>
          ^~~~~~~~~~~~~~~~~

I searched and there is no package in debian that contains this file.
This is my configure:
./configure --with-incompatible-bdb --with-gui=no --disable-tests --disable-bench --without-miniupnpc --disable-zmq --disable-wallet

@UdjinM6
Copy link

UdjinM6 commented Feb 22, 2019

You need to build dependencies and specify them via --prefix=<prefix> in ./configure. Pls read https://github.com/dashpay/dash/blob/master/doc/build-generic.md for more info.

@Romeo01234
Copy link

Romeo01234 commented Feb 24, 2019

check out this link.

#2635

you need to download compile the bls package.
scroll down to the following entry by "nasa8x":

I also have a problem with missing this library and how to fix it:
Download: https://github.com/codablock/bls-signatures/archive/v20181101.zip
�unzip and cmd:

git submodule update --init --recursive
mkdir build
cd build
cmake ../
cmake --build . -- -j 6
sudo make install

when i unzipped, i did the following:

cd v20181101
mkdir build
cd build
cmake ../
make --j4
sudo make install

Hope this helps.

@cipig
Copy link
Author

cipig commented Feb 24, 2019

I was able to compile, i simply missed the part with the dependencies. Thanks for the help.

@cipig cipig closed this as completed Feb 24, 2019
@cipig
Copy link
Author

cipig commented Feb 27, 2019

btw, is there a way to tell the build process to not compile all the unneeded GUI stuff? The compile now takes much longer then before because it compiles a lot of qt-stuff that i will never use...

@UdjinM6
Copy link

UdjinM6 commented Feb 27, 2019

Yes, specify NO_QT=1 in make for depends and it will skip downloading/building qt. See https://github.com/dashpay/dash/blob/master/depends/README.md for more options.

@farsider350
Copy link

https://github.com/codablock/bls-signatures/archive/v20181101.zip is no longer available. Where to find?

@UdjinM6
Copy link

UdjinM6 commented Mar 11, 2021

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants