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

C PoW module unavailable. Please build in #1532

Closed
cannonroar opened this issue Sep 29, 2019 · 2 comments
Closed

C PoW module unavailable. Please build in #1532

cannonroar opened this issue Sep 29, 2019 · 2 comments
Labels
build Related to building or build system
Projects
Milestone

Comments

@cannonroar
Copy link

I can't connect to the net - "C PoW module unavailable. Please build in". How can I build this module? Any suggestions?

C:\Users\User\PyBitmessage-0.6.3.2\PyBitmessage-0.6.3.2>python2 checkdeps.py
bitmsghash.cpp
src/bitmsghash/bitmsghash.cpp(19) : fatal error C1083: Cannot open include file:
'openssl/sha.h': No such file or directory
Building the bitmsghash module failed.
You may be missing a C++ compiler and/or the OpenSSL headers.
Missing optional dependencies: pyopencl msgpack
If you install pyopencl, you will be able to use GPU acceleration for proof of w
ork.
You also need a compatible GPU and drivers.
python-msgpack is recommended for improved performance of message encoding/decod
ing
All the dependencies satisfied, you can install PyBitmessage

@PeterSurda
Copy link
Member

What you're missing is at least one of the following: C++ compiler or OpenSSL headers (or they aren't configured).

It looks like you're using Windows. Building on Windows is a bit tricky, but should work, either MinGW or MSVS

@PeterSurda PeterSurda added the build Related to building or build system label Aug 27, 2020
@PeterSurda PeterSurda added this to To do in Bugs via automation Aug 27, 2020
@PeterSurda PeterSurda added this to the v0.6.4 milestone Aug 27, 2020
@PeterSurda
Copy link
Member

Building on native windows isn't officially supported as it's a PITA. You may still be able to build it but I don't provide support for such build process. Now the windows binaries are cross compiled on linux, through buildscripts/winbuild.sh. For building a 32bit binary on a 64bit system, execute as i386 buildscripts/winbuild.sh.

Bugs automation moved this from To do to Done Sep 19, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
build Related to building or build system
Projects
Bugs
  
Done
Development

No branches or pull requests

2 participants