Comments (3)
Hello,
the rationale behind using 0.9 instead of 1.0.x is backward compatibility.
According the plyvel readme:
The mimimum LevelDB version is now 1.20, which added an option for the maximum file size, which is now exposed in Plyvel. (pr #61)
But, googling around distros repos, I've found 1.20 is quite rare on non cutting-edge debian based distros. Personally, I also had trouble building spruned on different environments for this reason and, actually, spruned should work with 0.9.
Btw, googling about your error, I've found something else:
The file referenced (/usr/share/dpkg/no-pie-compile.specs) is in the libdpkg-perl package on Debian, so installing that package should solve the immediate problem.
And you can try, but I personally tend to disagree...
Would you please ensure you have python3-dev, gcc and all the system packages listed here:
http://spruned.readthedocs.io/en/latest/getting-started.html#installation
from spruned.
Thanks for the explanation, makes sense.
I double checked and a definitely have all of those dependencies installed.
I tried deleting my venv and starting again with version 0.9.0 and now everything seems to install OK... so maybe I was just doing something wrong first time around...
I'm going to start again with a blank server install and see if everything works.
Thanks again for the help.
from spruned.
It seems like the plyvel wheels for ubuntu 18.04 python exist since Version 1.0.5:
wbolster/plyvel#78
from spruned.
Related Issues (20)
- Spruned using 1.6GB of memory HOT 7
- Sync stops at some point for mainnet and testnet HOT 3
- Invalid 'initialblockdownload' field in getblockchaininfo
- Trying to sync on testnet doesn't work, seems like connecting to peers is failing repeatedly HOT 3
- Proxy mode HOT 1
- Eclair Not Supported HOT 2
- LND 0.80 Failure: Method not found HOT 3
- Update the RPC API to the latest bitcoin version. HOT 3
- --max-electrum-connections param is invalid HOT 1
- Dismiss Electrum network as source of consensus HOT 1
- Add utxo set soft validation. HOT 3
- Change composite built-in types into dataclasses
- txindex: reduce its size down to 20% 🎉 HOT 1
- Testnet won't start syncing
- remove asyncio.wait_for HOT 1
- RPC: add blocknotify, walletnotify HOT 3
- README \ Documentation
- bitcoin-cli getblockchain reports "couldn't parse reply from server" HOT 4
- spruned --version HOT 1
- P2P: avoid non compliant peers HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from spruned.