I spent a good part of today trying to compile the wallet from the source code from
https://github.com/yentencoin/yenten, to no avail.
and I also tried Source code (tar.gz) release Yenten Core 4.0.3, with the same results.
I'm compiling yenten from source on Debian 11, 8gb ram, dual processors, 1.0 tb ssd and came across a couple of issues: warnings and errors. I submitted my results to GitHub, but it doesn't look like there has been any updates for some time.
libdb4.8-dev and libdb4.8++-dev are no longer available for debian 11, I used instead libdb5.3-dev and libdb5.3++-dev.
and I like having a gui. In fact, I also tried compiling without the gui and got the same errors.
I used ./configure --enable-upnp-default --with-incompatible-bdb
Results:
Options used to compile and link:
with wallet = yes
with gui / qt = yes
qt version = 5
with qr = yes
with zmq = yes
with test = no
with bench = no
with upnp = yes
use asm = yes
debug enabled = no
werror = no
target os = linux
build os =
CC = gcc
CFLAGS = -g -O2
CPPFLAGS = -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS
CXX = g++ -std=c++11
CXXFLAGS = -g -O2 -Wall -Wextra -Wformat -Wvla -Wformat-security -Wno-unused-parameter -Wno-implicit-fallthrough
LDFLAGS =
ARFLAGS = cr
It gets real interesting when you do: make
1. httpserver.cpp:74:10: error: ‘deque’ in namespace ‘std’ does not name a template type
74 | std::deque<std::unique_ptr> queue;
this only required adding #include <deque> to httpserver.cpp
tried it again after ( make clean ) and more issues
2. validation.cpp:2299:94: error:‘_1’ was not declared in this scope
validation.cpp:2303:101: error: ‘_2’ was not declared in this scope
this appears to come from using place holders _1 and _2.
I haven't had any luck compiling the wallet from source. Any ideas?
I do have the latest release for windows installed on another machine.
Is there a newer bootstrap file?
the one posted on
https://www.yenten.org/wallet/ is some 45 weeks behind.
or has this coin been abandoned?
[moderator's note: consecutive posts merged]