electracoin-eca / electra-archive Goto Github PK
View Code? Open in Web Editor NEWThis repository is no longer in use.
License: MIT License
This repository is no longer in use.
License: MIT License
sudo add-apt-repository ppa:bitcoin/bitcoin
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install git build-essential libssl-dev libdb4.8-dev libdb4.8++-dev libboost-all-dev libminiupnpc-dev qt5-default qt5-qmake qtbase5-dev-tools qttools5-dev-tools
mkdir ~/src
cd ~/src
git clone https://github.com/Electra-project/electra.git
cd ~/src/electra
qmake
make
./Electra-qt
I've managed to build electra on CentOS 7. The way is:
yum install -y git which wget gcc-c++ libtool make autoconf automake boost-devel epel-release centos-release-scl openssl-devel libevent-devel libseccomp-devel && yum groupinstall -y 'Development Tools'
yum install -qy gcc-c++ libtool make autoconf automake openssl-devel libevent-devel boost-devel epel-release;
# These two libraries have to be installed after `epel-relase`
yum install -qy libdb4-cxx libdb4-cxx-devel miniupnpc-devel
#Fix the build
export BDB_LIB_PATH="/usr/lib64/libdb4"
export BDB_INCLUDE_PATH="/usr/include/libdb4"
export BDB_LIB_SUFFIX="-4.8"
sed -e 's@DEFS=-DBOOST_SPIRIT_THREADSAFE@DEFS=-DBOOST_SPIRIT_THREADSAFE -DBOOST_NO_CXX11_SCOPED_ENUMS@g' \
-i makefile.unix
make -f makefile.unix -j$(nproc --all)
It appears the staking time is currently based on your weight in the network, what are your views on the same across the board?
The default nodes are not longer in use and must be updated
-Wno-reserved-user-defined-literal
to electra-qt.pro file to QMAKE_CXXFLAGS
to ignore the invalid suffix on literal
errors.Steps
make libmemenv.a
inside leveldb/
make -f makefile.osx Electrad
inside source folderThe following is the error I get:
Undefined symbols for architecture x86_64:
"_sph_blake512_init", referenced from:
uint256 Nist5<char*>(char*, char*) in init.o
"_sph_groestl512_init", referenced from:
uint256 Nist5<char*>(char*, char*) in init.o
"_sph_blake512", referenced from:
uint256 Nist5<char*>(char*, char*) in init.o
"_sph_keccak512_close", referenced from:
uint256 Nist5<char*>(char*, char*) in init.o
"_sph_keccak512_init", referenced from:
uint256 Nist5<char*>(char*, char*) in init.o
"_sph_groestl512", referenced from:
uint256 Nist5<char*>(char*, char*) in init.o
"_sph_jh512", referenced from:
uint256 Nist5<char*>(char*, char*) in init.o
"_sph_blake512_close", referenced from:
uint256 Nist5<char*>(char*, char*) in init.o
"_sph_groestl512_close", referenced from:
uint256 Nist5<char*>(char*, char*) in init.o
"_sph_jh512_close", referenced from:
uint256 Nist5<char*>(char*, char*) in init.o
"_sph_skein512_close", referenced from:
uint256 Nist5<char*>(char*, char*) in init.o
"_sph_jh512_init", referenced from:
uint256 Nist5<char*>(char*, char*) in init.o
"_sph_keccak512", referenced from:
uint256 Nist5<char*>(char*, char*) in init.o
"_sph_skein512", referenced from:
uint256 Nist5<char*>(char*, char*) in init.o
"_sph_skein512_init", referenced from:
uint256 Nist5<char*>(char*, char*) in init.o
ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
make: *** [Electrad] Error 1
Any insight would be helpful.
Hi, by using makefile.unix I've got fully dynamic linked binary, by using qmake I end with a graphical client.
There's lack of documentation how to get release builds, just like on GitHub Releases, where more stuff is statically linked into binary.
The capitalization of everything (Electra
instead of electra
) is kinda unconventional and also confusing. I'd recommend either to check for both eg. Electra.conf
as well as electra.conf
or completely move to electra
Electra binary can't get started under OS X 10.11:
dyld: lazy symbol binding failed: Symbol not found: _clock_gettime
Referenced from: /Users/ivan/Workspace/electra-cli/node_modules/electra-js/bin/electrad-macos (which was built for Mac OS X 10.12)
Expected in: /usr/lib/libSystem.B.dylib
dyld: Symbol not found: _clock_gettime
Referenced from: /Users/ivan/Workspace/electra-cli/node_modules/electra-js/bin/electrad-macos (which was built for Mac OS X 10.12)
Expected in: /usr/lib/libSystem.B.dylib
We can use this pull request.
https://github.com/EverGreenCoinDev/EverGreenCoin/pull/33/files
Understand that the RFC is currently in progress but we should start preparing for early adoption!
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.