From b0ed2ce585d2a6fd7c6d8d4db7422734aedccb58 Mon Sep 17 00:00:00 2001 From: Nsable-sh Date: Wed, 12 Aug 2026 11:58:03 -0300 Subject: site: document public deployment contract --- docs/site.md | 115 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 115 insertions(+) create mode 100644 docs/site.md (limited to 'docs/site.md') diff --git a/docs/site.md b/docs/site.md new file mode 100644 index 0000000..522da10 --- /dev/null +++ b/docs/site.md @@ -0,0 +1,115 @@ +# Public Site Contract + +The public Bitflash sites are generated from this repository. If a deployed +page and the source disagree, the deployed page is stale. + +## Canonical Navigation + +Every public page should use the same top navigation: + +| label | target | +|---|---| +| home | `https://bitflash.network/` | +| code | `https://git.bitflash.network/bitflash/bitflash` | +| docs | `https://docs.bitflash.network/` | +| downloads | `https://releases.bitflash.network/` | +| explorer | `https://explorer.bitflash.network/` | +| status | `https://status.bitflash.network/` | + +The `code` link intentionally points at the repository, not the Forgejo +instance root. A visitor choosing "code" wants the source tree. + +## Documentation Pages To Publish + +The docs index should expose these source files: + +| page | source | why it matters | +|---|---|---| +| Manual | `README.md` | run, mine, recover, operate | +| Key derivation and address format | `docs/derivation.md` | independent wallet recovery | +| Release verification | `docs/release-verification.md` | pinned signing-key flow | +| Dependencies | `docs/dependencies.md` | pinned secp256k1/RandomX supply chain | +| Rendezvous and .btf addressing | `docs/rendezvous.md` | network design and caveats | +| Tor mode | `docs/tor.md` | `-tor`, `-socks`, onion relay operation | +| Fair launch verifier | `docs/fair-launch.md` | no-premine launch audit | +| UTXO set commitment | `docs/utxo-commitment.md` | deterministic supply/root audit | +| UTXO inclusion proofs | `docs/utxo-proofs.md` | proof for one unspent output | +| Mining calculator | `docs/mining-calculator.md` | local WhatToMine-style estimates | +| Public pool directory | `docs/pool-directory.md` | `pool_status.json`, `pools.json`, ranking | + +## Release Mirror Aliases + +Each release remains under its versioned directory: + +```text +https://releases.bitflash.network/v1.2.18/SHA256SUMS +https://releases.bitflash.network/v1.2.18/SHA256SUMS.asc +``` + +The release root should also alias the latest files: + +```text +https://releases.bitflash.network/SHA256SUMS +https://releases.bitflash.network/SHA256SUMS.asc +https://releases.bitflash.network/Bitflash-latest-windows.zip +https://releases.bitflash.network/Bitflash-latest-x86_64.AppImage +https://releases.bitflash.network/bitflash-node-latest-x86_64 +``` + +The aliases are convenience only. Verification must still require the pinned +release key documented in `docs/release-verification.md`. + +## Static Explorer + +`scripts/build-explorer.py` writes a static explorer with no backend: + +```text +index.html +style.css +explorer.js +logo.png +blocks.json +block/.json +``` + +Serve it with a strict content policy: + +```text +default-src 'none'; +img-src 'self'; +style-src 'self'; +script-src 'self'; +connect-src 'self'; +base-uri 'none'; +form-action 'none'; +frame-ancestors 'none'; +``` + +The viewer must never use `innerHTML` for chain data. A malicious transaction +must be rendered as text, not interpreted as markup. + +## Cache Policy + +Recommended defaults: + +| path | cache | +|---|---| +| HTML pages | `public, max-age=0, must-revalidate` | +| `status.json` | `no-store` | +| `blocks.json`, `block/*.json` | `public, max-age=0, must-revalidate` | +| release assets | `public, max-age=14400, must-revalidate` | +| `SHA256SUMS`, signatures, keys | `public, max-age=0, must-revalidate` | + +## Security Headers + +Recommended for all static pages: + +```text +Strict-Transport-Security: max-age=31536000; includeSubDomains +X-Content-Type-Options: nosniff +Referrer-Policy: no-referrer +Permissions-Policy: interest-cohort=(), geolocation=(), camera=(), microphone=() +``` + +Forgejo has its own application headers and should not blindly inherit the +static-site CSP. -- cgit v1.2.3 From 9e39a50d1f110020b0841d31e4b931aa877cc448 Mon Sep 17 00:00:00 2001 From: bitflash Date: Thu, 13 Aug 2026 16:56:01 -0300 Subject: release: v1.2.19 (nHDNext restore fix, Tor onion transport: managed Tor, direct onion peers, onion-only mode) --- Makefile | 2 +- README.md | 2 +- build-1219.log | 381 ++++++++++++++++++++ build-17.log | 78 +++++ build-appimage.log | 5 + build-node.log | 387 +++++++++++++++++++++ docs/site.md | 4 +- scripts/__pycache__/bitflash_chain.cpython-313.pyc | Bin 0 -> 22668 bytes 8 files changed, 855 insertions(+), 4 deletions(-) create mode 100644 build-1219.log create mode 100644 build-17.log create mode 100644 build-appimage.log create mode 100644 build-node.log create mode 100644 scripts/__pycache__/bitflash_chain.cpython-313.pyc (limited to 'docs/site.md') diff --git a/Makefile b/Makefile index d1277a4..60d1227 100644 --- a/Makefile +++ b/Makefile @@ -11,7 +11,7 @@ ROOT := $(shell pwd) NPROC := $(shell nproc 2>/dev/null || echo 2) SUDO := $(shell [ "$$(id -u)" = "0" ] && echo "" || echo "sudo") -VERSION := 1.2.18 +VERSION := 1.2.19 SECP256K1_REPO := https://github.com/bitcoin-core/secp256k1 SECP256K1_COMMIT := 7fecac74aed8e1fd9078380d67dd04663705c989 diff --git a/README.md b/README.md index bb6a4d4..1782bc3 100644 --- a/README.md +++ b/README.md @@ -83,7 +83,7 @@ Public mirrors should make the latest checksum files available both under the versioned release directory and at the release root: ```text -https://releases.bitflash.network/v1.2.18/SHA256SUMS +https://releases.bitflash.network/v1.2.19/SHA256SUMS https://releases.bitflash.network/SHA256SUMS # alias to latest ``` diff --git a/build-1219.log b/build-1219.log new file mode 100644 index 0000000..9aa1b25 --- /dev/null +++ b/build-1219.log @@ -0,0 +1,381 @@ +Lendo listas de pacotes... +Construindo árvore de dependências... +Lendo informação de estado... +build-essential já é a versão mais nova (12.12). +cmake já é a versão mais nova (3.31.6-2). +git já é a versão mais nova (1:2.47.3-0+deb13u1). +pkg-config já é a versão mais nova (1.8.1-4). +autoconf já é a versão mais nova (2.72-3.1). +libtool já é a versão mais nova (2.5.4-4). +libssl-dev já é a versão mais nova (3.5.6-1~deb13u2). +libdb5.3++-dev já é a versão mais nova (5.3.28+dfsg2-9). +libsodium-dev já é a versão mais nova (1.0.18-1+deb13u1). +nlohmann-json3-dev já é a versão mais nova (3.11.3-2.1). +libboost-system-dev já é a versão mais nova (1.83.0.2+b2). +libglfw3-dev já é a versão mais nova (3.4-3). +libgl-dev já é a versão mais nova (1.7.0-1+b2). +python3-pil já é a versão mais nova (11.1.0-5+deb13u4). +clang já é a versão mais nova (1:19.0-63). +0 pacotes atualizados, 0 pacotes novos instalados, 0 a serem removidos e 44 não atualizados. +==> building libsecp256k1 +==> libsecp256k1 pinned at 7fecac74aed8e1fd9078380d67dd04663705c989 +libtoolize: putting auxiliary files in AC_CONFIG_AUX_DIR, 'autotools-aux'. +libtoolize: copying file 'autotools-aux/ltmain.sh' +libtoolize: putting macros in AC_CONFIG_MACRO_DIRS, 'autotools-aux/m4'. +libtoolize: copying file 'autotools-aux/m4/libtool.m4' +libtoolize: copying file 'autotools-aux/m4/ltoptions.m4' +libtoolize: copying file 'autotools-aux/m4/ltsugar.m4' +libtoolize: copying file 'autotools-aux/m4/ltversion.m4' +libtoolize: copying file 'autotools-aux/m4/lt~obsolete.m4' +configure.ac:39: installing 'autotools-aux/ar-lib' +configure.ac:37: installing 'autotools-aux/compile' +configure.ac:24: installing 'autotools-aux/config.guess' +configure.ac:24: installing 'autotools-aux/config.sub' +configure.ac:27: installing 'autotools-aux/install-sh' +configure.ac:27: installing 'autotools-aux/missing' +Makefile.am: installing 'autotools-aux/depcomp' +parallel-tests: installing 'autotools-aux/test-driver' +checking build system type... x86_64-pc-linux-gnu +checking host system type... x86_64-pc-linux-gnu +checking for a BSD-compatible install... /usr/bin/install -c +checking whether sleep supports fractional seconds... yes +checking filesystem timestamp resolution... 0.01 +checking whether build environment is sane... yes +checking for a race-free mkdir -p... /usr/bin/mkdir -p +checking for gawk... no +checking for mawk... mawk +checking whether make sets $(MAKE)... yes +checking whether make supports nested variables... yes +checking xargs -n works... yes +checking for gcc... gcc +checking whether the C compiler works... yes +checking for C compiler default output file name... a.out +checking for suffix of executables... +checking whether we are cross compiling... no +checking for suffix of object files... o +checking whether the compiler supports GNU C... yes +checking whether gcc accepts -g... yes +checking for gcc option to enable C11 features... none needed +checking whether gcc understands -c and -o together... yes +checking whether make supports the include directive... yes (GNU style) +checking dependency style of gcc... gcc3 +checking dependency style of gcc... gcc3 +checking for ar... ar +checking the archiver (ar) interface... ar +checking how to print strings... printf +checking for a sed that does not truncate output... /usr/bin/sed +checking for grep that handles long lines and -e... /usr/bin/grep +checking for egrep... /usr/bin/grep -E +checking for fgrep... /usr/bin/grep -F +checking for ld used by gcc... /usr/bin/ld +checking if the linker (/usr/bin/ld) is GNU ld... yes +checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B +checking the name lister (/usr/bin/nm -B) interface... BSD nm +checking whether ln -s works... yes +checking the maximum length of command line arguments... 1572864 +checking how to convert x86_64-pc-linux-gnu file names to x86_64-pc-linux-gnu format... func_convert_file_noop +checking how to convert x86_64-pc-linux-gnu file names to toolchain format... func_convert_file_noop +checking for /usr/bin/ld option to reload object files... -r +checking for file... file +checking for objdump... objdump +checking how to recognize dependent libraries... pass_all +checking for dlltool... no +checking how to associate runtime and link libraries... printf %s\n +checking for ranlib... ranlib +checking for archiver @FILE support... @ +checking for strip... strip +checking command to parse /usr/bin/nm -B output from gcc object... ok +checking for sysroot... no +checking for a working dd... /usr/bin/dd +checking how to truncate binary pipes... /usr/bin/dd bs=4096 count=1 +checking for mt... mt +checking if mt is a manifest tool... no +checking for stdio.h... yes +checking for stdlib.h... yes +checking for string.h... yes +checking for inttypes.h... yes +checking for stdint.h... yes +checking for strings.h... yes +checking for sys/stat.h... yes +checking for sys/types.h... yes +checking for unistd.h... yes +checking for dlfcn.h... yes +checking for objdir... .libs +checking if gcc supports -fno-rtti -fno-exceptions... no +checking for gcc option to produce PIC... -fPIC -DPIC +checking if gcc PIC flag -fPIC -DPIC works... yes +checking if gcc static flag -static works... yes +checking if gcc supports -c -o file.o... yes +checking if gcc supports -c -o file.o... (cached) yes +checking whether the gcc linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes +checking dynamic linker characteristics... GNU/Linux ld.so +checking how to hardcode library paths into programs... immediate +checking whether stripping libraries is possible... yes +checking if libtool supports shared libraries... yes +checking whether to build shared libraries... no +checking whether to build static libraries... yes +checking if gcc supports -Werror... yes +checking if gcc supports -std=c89 -pedantic -Wno-long-long -Wnested-externs -Wshadow -Wstrict-prototypes -Wundef... yes +checking if gcc supports -Wno-overlength-strings... yes +checking if gcc supports -Wall... yes +checking if gcc supports -Wno-unused-function... yes +checking if gcc supports -Wextra... yes +checking if gcc supports -Wcast-align... yes +checking if gcc supports -Wcast-align=strict... yes +checking if gcc supports -Wconditional-uninitialized... no +checking if gcc supports -Wreserved-identifier... no +checking if gcc supports -Wtrailing-whitespace=any... no +checking if gcc supports -Wleading-whitespace=spaces... no +checking for valgrind support... +checking for x86_64 assembly availability... yes +checking that generated files are newer than configure... done +configure: creating ./config.status +config.status: creating Makefile +config.status: creating libsecp256k1.pc +config.status: executing depfiles commands +config.status: executing libtool commands + +Build Options: + with external callbacks = no + with benchmarks = no + with tests = no + with exhaustive tests = yes + with ctime tests = no + with coverage = no + with examples = no + module ecdh = yes + module recovery = no + module extrakeys = yes + module schnorrsig = yes + module musig = yes + module ellswift = yes + module silentpayments = yes + + asm = x86_64 + ecmult window size = 15 + ecmult gen table size = 86 KiB + + valgrind = no + CC = gcc + CPPFLAGS = + SECP_CFLAGS = -O2 -std=c89 -pedantic -Wno-long-long -Wnested-externs -Wshadow -Wstrict-prototypes -Wundef -Wno-overlength-strings -Wall -Wno-unused-function -Wextra -Wcast-align -Wcast-align=strict + CFLAGS = -g -O2 + LDFLAGS = +make[1]: Entrando no diretório '/root/rel16/secp256k1-build' + +make all-am +make[2]: Entrando no diretório '/root/rel16/secp256k1-build' + + CC src/exhaustive_tests-tests_exhaustive.o + CCLD exhaustive_tests + CC src/libsecp256k1_la-secp256k1.lo + CC src/libsecp256k1_precomputed_la-precomputed_ecmult.lo + CC src/libsecp256k1_precomputed_la-precomputed_ecmult_gen.lo + CCLD libsecp256k1_precomputed.la + CCLD libsecp256k1.la +make[2]: Saindo do diretório '/root/rel16/secp256k1-build' + +make[1]: Saindo do diretório '/root/rel16/secp256k1-build' + +make[1]: Entrando no diretório '/root/rel16/secp256k1-build' + +make install-am +make[2]: Entrando no diretório '/root/rel16/secp256k1-build' + +make[3]: Entrando no diretório '/root/rel16/secp256k1-build' + + /usr/bin/mkdir -p '/usr/local/lib' + /bin/bash ./libtool --mode=install /usr/bin/install -c libsecp256k1.la '/usr/local/lib' +libtool: install: /usr/bin/install -c .libs/libsecp256k1.lai /usr/local/lib/libsecp256k1.la +libtool: install: /usr/bin/install -c .libs/libsecp256k1.a /usr/local/lib/libsecp256k1.a +libtool: install: chmod 644 /usr/local/lib/libsecp256k1.a +libtool: install: ranlib /usr/local/lib/libsecp256k1.a +libtool: finish: PATH="/root/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/sbin" ldconfig -n /usr/local/lib +---------------------------------------------------------------------- +Libraries have been installed in: + /usr/local/lib + +If you ever happen to want to link against installed libraries +in a given directory, LIBDIR, you must either use libtool, and +specify the full pathname of the library, or use the '-LLIBDIR' +flag during linking and do at least one of the following: + - add LIBDIR to the 'LD_LIBRARY_PATH' environment variable + during execution + - add LIBDIR to the 'LD_RUN_PATH' environment variable + during linking + - use the '-Wl,-rpath -Wl,LIBDIR' linker flag + - have your system administrator add LIBDIR to '/etc/ld.so.conf' + +See any operating system documentation about shared libraries for +more information, such as the ld(1) and ld.so(8) manual pages. +---------------------------------------------------------------------- + /usr/bin/mkdir -p '/usr/local/include' + /usr/bin/install -c -m 644 include/secp256k1.h include/secp256k1_preallocated.h include/secp256k1_ecdh.h include/secp256k1_extrakeys.h include/secp256k1_schnorrsig.h include/secp256k1_musig.h include/secp256k1_ellswift.h include/secp256k1_silentpayments.h '/usr/local/include' + /usr/bin/mkdir -p '/usr/local/lib/pkgconfig' + /usr/bin/install -c -m 644 libsecp256k1.pc '/usr/local/lib/pkgconfig' +make[3]: Saindo do diretório '/root/rel16/secp256k1-build' + +make[2]: Saindo do diretório '/root/rel16/secp256k1-build' + +make[1]: Saindo do diretório '/root/rel16/secp256k1-build' + +==> libsecp256k1 done +==> building RandomX +==> RandomX pinned at 1e9d4b2df63fa6edf46b06789486e23c0fcaa55a +-- The C compiler identification is GNU 14.2.0 +-- The CXX compiler identification is GNU 14.2.0 +-- Detecting C compiler ABI info +-- Detecting C compiler ABI info - done +-- Check for working C compiler: /usr/bin/cc - skipped +-- Detecting C compile features +-- Detecting C compile features - done +-- Detecting CXX compiler ABI info +-- Detecting CXX compiler ABI info - done +-- Check for working CXX compiler: /usr/bin/c++ - skipped +-- Detecting CXX compile features +-- Detecting CXX compile features - done +-- Performing Test _maes_cxx +-- Performing Test _maes_cxx - Success +-- Setting CXX flag -maes +-- Performing Test _maes_c +-- Performing Test _maes_c - Success +-- Setting C flag -maes +-- Performing Test HAVE_SSSE3 +-- Performing Test HAVE_SSSE3 - Success +-- Performing Test HAVE_AVX2 +-- Performing Test HAVE_AVX2 - Success +-- Performing Test CMAKE_HAVE_LIBC_PTHREAD +-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success +-- Found Threads: TRUE +-- Performing Test HAVE_CXX_ATOMICS +-- Performing Test HAVE_CXX_ATOMICS - Success +-- Performing Test HAVE_POSIX_MEMALIGN +-- Performing Test HAVE_POSIX_MEMALIGN - Success +-- Configuring done (0.9s) +-- Generating done (0.0s) +-- Build files have been written to: /root/RandomX/build +make[1]: Entrando no diretório '/root/RandomX/build' + +[ 3%] Building CXX object CMakeFiles/randomx.dir/src/aes_hash.cpp.o +[ 7%] Building C object CMakeFiles/randomx.dir/src/argon2_ref.c.o +[ 11%] Building C object CMakeFiles/randomx.dir/src/argon2_ssse3.c.o +[ 14%] Building C object CMakeFiles/randomx.dir/src/argon2_avx2.c.o +[ 18%] Building CXX object CMakeFiles/randomx.dir/src/bytecode_machine.cpp.o +[ 22%] Building CXX object CMakeFiles/randomx.dir/src/cpu.cpp.o +[ 25%] Building CXX object CMakeFiles/randomx.dir/src/dataset.cpp.o +[ 29%] Building CXX object CMakeFiles/randomx.dir/src/soft_aes.cpp.o +[ 33%] Building C object CMakeFiles/randomx.dir/src/virtual_memory.c.o +[ 37%] Building CXX object CMakeFiles/randomx.dir/src/vm_interpreted.cpp.o +[ 40%] Building CXX object CMakeFiles/randomx.dir/src/allocator.cpp.o +[ 44%] Building CXX object CMakeFiles/randomx.dir/src/assembly_generator_x86.cpp.o +[ 48%] Building CXX object CMakeFiles/randomx.dir/src/instruction.cpp.o +[ 51%] Building CXX object CMakeFiles/randomx.dir/src/randomx.cpp.o +[ 55%] Building CXX object CMakeFiles/randomx.dir/src/superscalar.cpp.o +[ 59%] Building CXX object CMakeFiles/randomx.dir/src/vm_compiled.cpp.o +[ 62%] Building CXX object CMakeFiles/randomx.dir/src/vm_interpreted_light.cpp.o +[ 66%] Building C object CMakeFiles/randomx.dir/src/argon2_core.c.o +[ 70%] Building CXX object CMakeFiles/randomx.dir/src/blake2_generator.cpp.o +[ 74%] Building CXX object CMakeFiles/randomx.dir/src/instructions_portable.cpp.o +[ 77%] Building C object CMakeFiles/randomx.dir/src/reciprocal.c.o +[ 81%] Building CXX object CMakeFiles/randomx.dir/src/virtual_machine.cpp.o +[ 85%] Building CXX object CMakeFiles/randomx.dir/src/vm_compiled_light.cpp.o +[ 88%] Building C object CMakeFiles/randomx.dir/src/blake2/blake2b.c.o +[ 92%] Building CXX object CMakeFiles/randomx.dir/src/jit_compiler_x86.cpp.o +[ 96%] Building C object CMakeFiles/randomx.dir/src/jit_compiler_x86_static.S.o +[100%] Linking CXX static library librandomx.a +[100%] Built target randomx +make[1]: Saindo do diretório '/root/RandomX/build' + +==> RandomX done +make -C src -f Makefile -j1 +make[1]: Entrando no diretório '/root/rel16/src' + +g++ -c -std=gnu++14 -O2 -Wformat -Werror=format -Wno-deprecated-declarations -Wno-write-strings -Wno-narrowing -Wno-unused-result -fpermissive -pthread -DSECP256K1_STATIC -DBITFLASH_NODE_BUILD -I/usr/local/include -I/root/RandomX/src -I/usr/include/nlohmann -Iimgui -o obj/util.o util.cpp +g++ -c -std=gnu++14 -O2 -Wformat -Werror=format -Wno-deprecated-declarations -Wno-write-strings -Wno-narrowing -Wno-unused-result -fpermissive -pthread -DSECP256K1_STATIC -DBITFLASH_NODE_BUILD -I/usr/local/include -I/root/RandomX/src -I/usr/include/nlohmann -Iimgui -o obj/script.o script.cpp +g++ -c -std=gnu++14 -O2 -Wformat -Werror=format -Wno-deprecated-declarations -Wno-write-strings -Wno-narrowing -Wno-unused-result -fpermissive -pthread -DSECP256K1_STATIC -DBITFLASH_NODE_BUILD -I/usr/local/include -I/root/RandomX/src -I/usr/include/nlohmann -Iimgui -o obj/db.o db.cpp +g++ -c -std=gnu++14 -O2 -Wformat -Werror=format -Wno-deprecated-declarations -Wno-write-strings -Wno-narrowing -Wno-unused-result -fpermissive -pthread -DSECP256K1_STATIC -DBITFLASH_NODE_BUILD -I/usr/local/include -I/root/RandomX/src -I/usr/include/nlohmann -Iimgui -o obj/net.o net.cpp +g++ -c -std=gnu++14 -O2 -Wformat -Werror=format -Wno-deprecated-declarations -Wno-write-strings -Wno-narrowing -Wno-unused-result -fpermissive -pthread -DSECP256K1_STATIC -DBITFLASH_NODE_BUILD -I/usr/local/include -I/root/RandomX/src -I/usr/include/nlohmann -Iimgui -o obj/main.o main.cpp +g++ -c -std=gnu++14 -O2 -Wformat -Werror=format -Wno-deprecated-declarations -Wno-write-strings -Wno-narrowing -Wno-unused-result -fpermissive -pthread -DSECP256K1_STATIC -DBITFLASH_NODE_BUILD -I/usr/local/include -I/root/RandomX/src -I/usr/include/nlohmann -Iimgui -o obj/market.o market.cpp +g++ -c -std=gnu++14 -O2 -Wformat -Werror=format -Wno-deprecated-declarations -Wno-write-strings -Wno-narrowing -Wno-unused-result -fpermissive -pthread -DSECP256K1_STATIC -DBITFLASH_NODE_BUILD -I/usr/local/include -I/root/RandomX/src -I/usr/include/nlohmann -Iimgui -o obj/nostr.o nostr.cpp +g++ -c -std=gnu++14 -O2 -Wformat -Werror=format -Wno-deprecated-declarations -Wno-write-strings -Wno-narrowing -Wno-unused-result -fpermissive -pthread -DSECP256K1_STATIC -DBITFLASH_NODE_BUILD -I/usr/local/include -I/root/RandomX/src -I/usr/include/nlohmann -Iimgui -o obj/randomx_pow.o randomx_pow.cpp +g++ -c -std=gnu++14 -O2 -Wformat -Werror=format -Wno-deprecated-declarations -Wno-write-strings -Wno-narrowing -Wno-unused-result -fpermissive -pthread -DSECP256K1_STATIC -DBITFLASH_NODE_BUILD -I/usr/local/include -I/root/RandomX/src -I/usr/include/nlohmann -Iimgui -o obj/btfaddr.o btfaddr.cpp +g++ -c -std=gnu++14 -O2 -Wformat -Werror=format -Wno-deprecated-declarations -Wno-write-strings -Wno-narrowing -Wno-unused-result -fpermissive -pthread -DSECP256K1_STATIC -DBITFLASH_NODE_BUILD -I/usr/local/include -I/root/RandomX/src -I/usr/include/nlohmann -Iimgui -o obj/btfchan.o btfchan.cpp +g++ -c -std=gnu++14 -O2 -Wformat -Werror=format -Wno-deprecated-declarations -Wno-write-strings -Wno-narrowing -Wno-unused-result -fpermissive -pthread -DSECP256K1_STATIC -DBITFLASH_NODE_BUILD -I/usr/local/include -I/root/RandomX/src -I/usr/include/nlohmann -Iimgui -o obj/btfrv.o btfrv.cpp +g++ -c -std=gnu++14 -O2 -Wformat -Werror=format -Wno-deprecated-declarations -Wno-write-strings -Wno-narrowing -Wno-unused-result -fpermissive -pthread -DSECP256K1_STATIC -DBITFLASH_NODE_BUILD -I/usr/local/include -I/root/RandomX/src -I/usr/include/nlohmann -Iimgui -o obj/btftunnel.o btftunnel.cpp +g++ -c -std=gnu++14 -O2 -Wformat -Werror=format -Wno-deprecated-declarations -Wno-write-strings -Wno-narrowing -Wno-unused-result -fpermissive -pthread -DSECP256K1_STATIC -DBITFLASH_NODE_BUILD -I/usr/local/include -I/root/RandomX/src -I/usr/include/nlohmann -Iimgui -o obj/rpc.o rpc.cpp +g++ -c -std=gnu++14 -O2 -Wformat -Werror=format -Wno-deprecated-declarations -Wno-write-strings -Wno-narrowing -Wno-unused-result -fpermissive -pthread -DSECP256K1_STATIC -DBITFLASH_NODE_BUILD -I/usr/local/include -I/root/RandomX/src -I/usr/include/nlohmann -Iimgui -o obj/selftest.o selftest.cpp +g++ -c -std=gnu++14 -O2 -Wformat -Werror=format -Wno-deprecated-declarations -Wno-write-strings -Wno-narrowing -Wno-unused-result -fpermissive -pthread -DSECP256K1_STATIC -DBITFLASH_NODE_BUILD -I/usr/local/include -I/root/RandomX/src -I/usr/include/nlohmann -Iimgui -o obj/bip32.o bip32.cpp +g++ -c -std=gnu++14 -O2 -Wformat -Werror=format -Wno-deprecated-declarations -Wno-write-strings -Wno-narrowing -Wno-unused-result -fpermissive -pthread -DSECP256K1_STATIC -DBITFLASH_NODE_BUILD -I/usr/local/include -I/root/RandomX/src -I/usr/include/nlohmann -Iimgui -o obj/walletcmd.o walletcmd.cpp +g++ -c -std=gnu++14 -O2 -Wformat -Werror=format -Wno-deprecated-declarations -Wno-write-strings -Wno-narrowing -Wno-unused-result -fpermissive -pthread -DSECP256K1_STATIC -DBITFLASH_NODE_BUILD -I/usr/local/include -I/root/RandomX/src -I/usr/include/nlohmann -Iimgui -o obj/proxy.o proxy.cpp +g++ -c -std=gnu++14 -O2 -Wformat -Werror=format -Wno-deprecated-declarations -Wno-write-strings -Wno-narrowing -Wno-unused-result -fpermissive -pthread -DSECP256K1_STATIC -DBITFLASH_NODE_BUILD -I/usr/local/include -I/root/RandomX/src -I/usr/include/nlohmann -Iimgui -o obj/gui.o gui.cpp +g++ -c -std=gnu++14 -O2 -Wformat -Werror=format -Wno-deprecated-declarations -Wno-write-strings -Wno-narrowing -Wno-unused-result -fpermissive -pthread -DSECP256K1_STATIC -DBITFLASH_NODE_BUILD -I/usr/local/include -I/root/RandomX/src -I/usr/include/nlohmann -Iimgui -o obj/main_gui.o main_gui.cpp +g++ -std=gnu++14 -O2 -Wformat -Werror=format -Wno-deprecated-declarations -Wno-write-strings -Wno-narrowing -Wno-unused-result -fpermissive -pthread -DSECP256K1_STATIC -DBITFLASH_NODE_BUILD -I/usr/local/include -I/root/RandomX/src -I/usr/include/nlohmann -Iimgui -o bitflash obj/imgui.o obj/imgui_draw.o obj/imgui_tables.o obj/imgui_widgets.o obj/imgui_impl_glfw.o obj/imgui_impl_opengl3.o obj/util.o obj/script.o obj/db.o obj/net.o obj/main.o obj/market.o obj/sha.o obj/nostr.o obj/randomx_pow.o obj/btfaddr.o obj/btfchan.o obj/btfrv.o obj/btftunnel.o obj/rpc.o obj/selftest.o obj/bip32.o obj/walletcmd.o obj/proxy.o obj/gui.o obj/main_gui.o -L/usr/local/lib -lsecp256k1 -L/root/RandomX/build -lrandomx -lsodium -lssl -lcrypto -ldb_cxx -lpthread -lglfw -lGL +Built: bitflash +make[1]: Saindo do diretório '/root/rel16/src' + +strip src/bitflash +make -f Makefile appimage +make[1]: Entrando no diretório '/root/rel16' + +==> building AppImage + bundled libsodium.so.23 + bundled libdb_cxx-5.3.so + bundled libglfw.so.3 +Built: Bitflash-1.2.19-x86_64.AppImage +make[1]: Saindo do diretório '/root/rel16' + +make -f Makefile linux-node +make[1]: Entrando no diretório '/root/rel16' + +Lendo listas de pacotes... +Construindo árvore de dependências... +Lendo informação de estado... +build-essential já é a versão mais nova (12.12). +cmake já é a versão mais nova (3.31.6-2). +git já é a versão mais nova (1:2.47.3-0+deb13u1). +pkg-config já é a versão mais nova (1.8.1-4). +autoconf já é a versão mais nova (2.72-3.1). +libtool já é a versão mais nova (2.5.4-4). +libssl-dev já é a versão mais nova (3.5.6-1~deb13u2). +libdb5.3++-dev já é a versão mais nova (5.3.28+dfsg2-9). +libsodium-dev já é a versão mais nova (1.0.18-1+deb13u1). +nlohmann-json3-dev já é a versão mais nova (3.11.3-2.1). +libboost-system-dev já é a versão mais nova (1.83.0.2+b2). +libglfw3-dev já é a versão mais nova (3.4-3). +libgl-dev já é a versão mais nova (1.7.0-1+b2). +python3-pil já é a versão mais nova (11.1.0-5+deb13u4). +clang já é a versão mais nova (1:19.0-63). +0 pacotes atualizados, 0 pacotes novos instalados, 0 a serem removidos e 44 não atualizados. +==> libsecp256k1 already installed +==> RandomX already built +make -C src -f Makefile bitflash-node -j1 +make[2]: Entrando no diretório '/root/rel16/src' + +g++ -c -std=gnu++14 -O2 -Wformat -Werror=format -Wno-deprecated-declarations -Wno-write-strings -Wno-narrowing -Wno-unused-result -fpermissive -pthread -DSECP256K1_STATIC -DBITFLASH_NODE_BUILD -I/usr/local/include -I/root/RandomX/src -I/usr/include/nlohmann -Iimgui -DBITFLASH_NO_GUI -o obj-node/util.o util.cpp +g++ -c -std=gnu++14 -O2 -Wformat -Werror=format -Wno-deprecated-declarations -Wno-write-strings -Wno-narrowing -Wno-unused-result -fpermissive -pthread -DSECP256K1_STATIC -DBITFLASH_NODE_BUILD -I/usr/local/include -I/root/RandomX/src -I/usr/include/nlohmann -Iimgui -DBITFLASH_NO_GUI -o obj-node/script.o script.cpp +g++ -c -std=gnu++14 -O2 -Wformat -Werror=format -Wno-deprecated-declarations -Wno-write-strings -Wno-narrowing -Wno-unused-result -fpermissive -pthread -DSECP256K1_STATIC -DBITFLASH_NODE_BUILD -I/usr/local/include -I/root/RandomX/src -I/usr/include/nlohmann -Iimgui -DBITFLASH_NO_GUI -o obj-node/db.o db.cpp +g++ -c -std=gnu++14 -O2 -Wformat -Werror=format -Wno-deprecated-declarations -Wno-write-strings -Wno-narrowing -Wno-unused-result -fpermissive -pthread -DSECP256K1_STATIC -DBITFLASH_NODE_BUILD -I/usr/local/include -I/root/RandomX/src -I/usr/include/nlohmann -Iimgui -DBITFLASH_NO_GUI -o obj-node/net.o net.cpp +g++ -c -std=gnu++14 -O2 -Wformat -Werror=format -Wno-deprecated-declarations -Wno-write-strings -Wno-narrowing -Wno-unused-result -fpermissive -pthread -DSECP256K1_STATIC -DBITFLASH_NODE_BUILD -I/usr/local/include -I/root/RandomX/src -I/usr/include/nlohmann -Iimgui -DBITFLASH_NO_GUI -o obj-node/main.o main.cpp +g++ -c -std=gnu++14 -O2 -Wformat -Werror=format -Wno-deprecated-declarations -Wno-write-strings -Wno-narrowing -Wno-unused-result -fpermissive -pthread -DSECP256K1_STATIC -DBITFLASH_NODE_BUILD -I/usr/local/include -I/root/RandomX/src -I/usr/include/nlohmann -Iimgui -DBITFLASH_NO_GUI -o obj-node/market.o market.cpp +g++ -c -std=gnu++14 -O2 -Wformat -Werror=format -Wno-deprecated-declarations -Wno-write-strings -Wno-narrowing -Wno-unused-result -fpermissive -pthread -DSECP256K1_STATIC -DBITFLASH_NODE_BUILD -I/usr/local/include -I/root/RandomX/src -I/usr/include/nlohmann -Iimgui -DBITFLASH_NO_GUI -o obj-node/nostr.o nostr.cpp +g++ -c -std=gnu++14 -O2 -Wformat -Werror=format -Wno-deprecated-declarations -Wno-write-strings -Wno-narrowing -Wno-unused-result -fpermissive -pthread -DSECP256K1_STATIC -DBITFLASH_NODE_BUILD -I/usr/local/include -I/root/RandomX/src -I/usr/include/nlohmann -Iimgui -DBITFLASH_NO_GUI -o obj-node/randomx_pow.o randomx_pow.cpp +g++ -c -std=gnu++14 -O2 -Wformat -Werror=format -Wno-deprecated-declarations -Wno-write-strings -Wno-narrowing -Wno-unused-result -fpermissive -pthread -DSECP256K1_STATIC -DBITFLASH_NODE_BUILD -I/usr/local/include -I/root/RandomX/src -I/usr/include/nlohmann -Iimgui -DBITFLASH_NO_GUI -o obj-node/btfaddr.o btfaddr.cpp +g++ -c -std=gnu++14 -O2 -Wformat -Werror=format -Wno-deprecated-declarations -Wno-write-strings -Wno-narrowing -Wno-unused-result -fpermissive -pthread -DSECP256K1_STATIC -DBITFLASH_NODE_BUILD -I/usr/local/include -I/root/RandomX/src -I/usr/include/nlohmann -Iimgui -DBITFLASH_NO_GUI -o obj-node/btfchan.o btfchan.cpp +g++ -c -std=gnu++14 -O2 -Wformat -Werror=format -Wno-deprecated-declarations -Wno-write-strings -Wno-narrowing -Wno-unused-result -fpermissive -pthread -DSECP256K1_STATIC -DBITFLASH_NODE_BUILD -I/usr/local/include -I/root/RandomX/src -I/usr/include/nlohmann -Iimgui -DBITFLASH_NO_GUI -o obj-node/btfrv.o btfrv.cpp +g++ -c -std=gnu++14 -O2 -Wformat -Werror=format -Wno-deprecated-declarations -Wno-write-strings -Wno-narrowing -Wno-unused-result -fpermissive -pthread -DSECP256K1_STATIC -DBITFLASH_NODE_BUILD -I/usr/local/include -I/root/RandomX/src -I/usr/include/nlohmann -Iimgui -DBITFLASH_NO_GUI -o obj-node/btftunnel.o btftunnel.cpp +g++ -c -std=gnu++14 -O2 -Wformat -Werror=format -Wno-deprecated-declarations -Wno-write-strings -Wno-narrowing -Wno-unused-result -fpermissive -pthread -DSECP256K1_STATIC -DBITFLASH_NODE_BUILD -I/usr/local/include -I/root/RandomX/src -I/usr/include/nlohmann -Iimgui -DBITFLASH_NO_GUI -o obj-node/rpc.o rpc.cpp +g++ -c -std=gnu++14 -O2 -Wformat -Werror=format -Wno-deprecated-declarations -Wno-write-strings -Wno-narrowing -Wno-unused-result -fpermissive -pthread -DSECP256K1_STATIC -DBITFLASH_NODE_BUILD -I/usr/local/include -I/root/RandomX/src -I/usr/include/nlohmann -Iimgui -DBITFLASH_NO_GUI -o obj-node/selftest.o selftest.cpp +g++ -c -std=gnu++14 -O2 -Wformat -Werror=format -Wno-deprecated-declarations -Wno-write-strings -Wno-narrowing -Wno-unused-result -fpermissive -pthread -DSECP256K1_STATIC -DBITFLASH_NODE_BUILD -I/usr/local/include -I/root/RandomX/src -I/usr/include/nlohmann -Iimgui -DBITFLASH_NO_GUI -o obj-node/bip32.o bip32.cpp +g++ -c -std=gnu++14 -O2 -Wformat -Werror=format -Wno-deprecated-declarations -Wno-write-strings -Wno-narrowing -Wno-unused-result -fpermissive -pthread -DSECP256K1_STATIC -DBITFLASH_NODE_BUILD -I/usr/local/include -I/root/RandomX/src -I/usr/include/nlohmann -Iimgui -DBITFLASH_NO_GUI -o obj-node/walletcmd.o walletcmd.cpp +g++ -c -std=gnu++14 -O2 -Wformat -Werror=format -Wno-deprecated-declarations -Wno-write-strings -Wno-narrowing -Wno-unused-result -fpermissive -pthread -DSECP256K1_STATIC -DBITFLASH_NODE_BUILD -I/usr/local/include -I/root/RandomX/src -I/usr/include/nlohmann -Iimgui -DBITFLASH_NO_GUI -o obj-node/proxy.o proxy.cpp +g++ -c -std=gnu++14 -O2 -Wformat -Werror=format -Wno-deprecated-declarations -Wno-write-strings -Wno-narrowing -Wno-unused-result -fpermissive -pthread -DSECP256K1_STATIC -DBITFLASH_NODE_BUILD -I/usr/local/include -I/root/RandomX/src -I/usr/include/nlohmann -Iimgui -DBITFLASH_NO_GUI -o obj-node/main_gui.o main_gui.cpp +g++ -c -std=gnu++14 -O2 -Wformat -Werror=format -Wno-deprecated-declarations -Wno-write-strings -Wno-narrowing -Wno-unused-result -fpermissive -pthread -DSECP256K1_STATIC -DBITFLASH_NODE_BUILD -I/usr/local/include -I/root/RandomX/src -I/usr/include/nlohmann -Iimgui -DBITFLASH_NO_GUI -o obj-node/headless.o headless.cpp +g++ -std=gnu++14 -O2 -Wformat -Werror=format -Wno-deprecated-declarations -Wno-write-strings -Wno-narrowing -Wno-unused-result -fpermissive -pthread -DSECP256K1_STATIC -DBITFLASH_NODE_BUILD -I/usr/local/include -I/root/RandomX/src -I/usr/include/nlohmann -Iimgui -o bitflash-node obj-node/util.o obj-node/script.o obj-node/db.o obj-node/net.o obj-node/main.o obj-node/market.o obj-node/sha.o obj-node/nostr.o obj-node/randomx_pow.o obj-node/btfaddr.o obj-node/btfchan.o obj-node/btfrv.o obj-node/btftunnel.o obj-node/rpc.o obj-node/selftest.o obj-node/bip32.o obj-node/walletcmd.o obj-node/proxy.o obj-node/main_gui.o obj-node/headless.o -L/usr/local/lib -lsecp256k1 -L/root/RandomX/build -lrandomx -lsodium -lssl -lcrypto -ldb_cxx -lpthread +Built: bitflash-node (headless, no libGL needed) +make[2]: Saindo do diretório '/root/rel16/src' + +strip src/bitflash-node +cp src/bitflash-node bitflash-node-1.2.19-x86_64 +Built: bitflash-node-1.2.19-x86_64 +make[1]: Saindo do diretório '/root/rel16' + diff --git a/build-17.log b/build-17.log new file mode 100644 index 0000000..6c8c841 --- /dev/null +++ b/build-17.log @@ -0,0 +1,78 @@ +Lendo listas de pacotes... +Construindo árvore de dependências... +Lendo informação de estado... +build-essential já é a versão mais nova (12.12). +cmake já é a versão mais nova (3.31.6-2). +git já é a versão mais nova (1:2.47.3-0+deb13u1). +pkg-config já é a versão mais nova (1.8.1-4). +autoconf já é a versão mais nova (2.72-3.1). +libtool já é a versão mais nova (2.5.4-4). +libssl-dev já é a versão mais nova (3.5.6-1~deb13u2). +libdb5.3++-dev já é a versão mais nova (5.3.28+dfsg2-9). +libsodium-dev já é a versão mais nova (1.0.18-1+deb13u1). +nlohmann-json3-dev já é a versão mais nova (3.11.3-2.1). +libboost-system-dev já é a versão mais nova (1.83.0.2+b2). +libglfw3-dev já é a versão mais nova (3.4-3). +libgl-dev já é a versão mais nova (1.7.0-1+b2). +python3-pil já é a versão mais nova (11.1.0-5+deb13u4). +clang já é a versão mais nova (1:19.0-63). +0 pacotes atualizados, 0 pacotes novos instalados, 0 a serem removidos e 49 não atualizados. +==> libsecp256k1 already installed +==> RandomX already built +make -C src -f Makefile -j1 +make[1]: Entrando no diretório '/root/rel16/src' + +make[1]: Nada a ser feito para 'all'. +make[1]: Saindo do diretório '/root/rel16/src' + +strip src/bitflash +make -f Makefile appimage +make[1]: Entrando no diretório '/root/rel16' + +==> building AppImage + bundled libsodium.so.23 + bundled libdb_cxx-5.3.so + bundled libglfw.so.3 +Built: Bitflash-1.2.17-x86_64.AppImage +make[1]: Saindo do diretório '/root/rel16' + +make -f Makefile linux-node +make[1]: Entrando no diretório '/root/rel16' + +Lendo listas de pacotes... +Construindo árvore de dependências... +Lendo informação de estado... +build-essential já é a versão mais nova (12.12). +cmake já é a versão mais nova (3.31.6-2). +git já é a versão mais nova (1:2.47.3-0+deb13u1). +pkg-config já é a versão mais nova (1.8.1-4). +autoconf já é a versão mais nova (2.72-3.1). +libtool já é a versão mais nova (2.5.4-4). +libssl-dev já é a versão mais nova (3.5.6-1~deb13u2). +libdb5.3++-dev já é a versão mais nova (5.3.28+dfsg2-9). +libsodium-dev já é a versão mais nova (1.0.18-1+deb13u1). +nlohmann-json3-dev já é a versão mais nova (3.11.3-2.1). +libboost-system-dev já é a versão mais nova (1.83.0.2+b2). +libglfw3-dev já é a versão mais nova (3.4-3). +libgl-dev já é a versão mais nova (1.7.0-1+b2). +python3-pil já é a versão mais nova (11.1.0-5+deb13u4). +clang já é a versão mais nova (1:19.0-63). +0 pacotes atualizados, 0 pacotes novos instalados, 0 a serem removidos e 49 não atualizados. +==> libsecp256k1 already installed +==> RandomX already built +make -C src -f Makefile bitflash-node -j1 +make[2]: Entrando no diretório '/root/rel16/src' + +make[2]: 'bitflash-node' está atualizado. +make[2]: Saindo do diretório '/root/rel16/src' + +strip src/bitflash-node +cp src/bitflash-node bitflash-node-1.2.17-x86_64 +Built: bitflash-node-1.2.17-x86_64 +make[1]: Saindo do diretório '/root/rel16' + +==> building AppImage + bundled libsodium.so.23 + bundled libdb_cxx-5.3.so + bundled libglfw.so.3 +Built: Bitflash-1.2.17-x86_64.AppImage diff --git a/build-appimage.log b/build-appimage.log new file mode 100644 index 0000000..d6b95ed --- /dev/null +++ b/build-appimage.log @@ -0,0 +1,5 @@ +==> building AppImage + bundled libsodium.so.23 + bundled libdb_cxx-5.3.so + bundled libglfw.so.3 +Built: Bitflash-1.2.16-x86_64.AppImage diff --git a/build-node.log b/build-node.log new file mode 100644 index 0000000..951c2a0 --- /dev/null +++ b/build-node.log @@ -0,0 +1,387 @@ +Lendo listas de pacotes... +Construindo árvore de dependências... +Lendo informação de estado... +build-essential já é a versão mais nova (12.12). +cmake já é a versão mais nova (3.31.6-2). +git já é a versão mais nova (1:2.47.3-0+deb13u1). +pkg-config já é a versão mais nova (1.8.1-4). +autoconf já é a versão mais nova (2.72-3.1). +libtool já é a versão mais nova (2.5.4-4). +libssl-dev já é a versão mais nova (3.5.6-1~deb13u2). +libdb5.3++-dev já é a versão mais nova (5.3.28+dfsg2-9). +libsodium-dev já é a versão mais nova (1.0.18-1+deb13u1). +nlohmann-json3-dev já é a versão mais nova (3.11.3-2.1). +libboost-system-dev já é a versão mais nova (1.83.0.2+b2). +libglfw3-dev já é a versão mais nova (3.4-3). +libgl-dev já é a versão mais nova (1.7.0-1+b2). +python3-pil já é a versão mais nova (11.1.0-5+deb13u4). +clang já é a versão mais nova (1:19.0-63). +0 pacotes atualizados, 0 pacotes novos instalados, 0 a serem removidos e 49 não atualizados. +==> building libsecp256k1 +==> libsecp256k1 pinned at 7fecac74aed8e1fd9078380d67dd04663705c989 +libtoolize: putting auxiliary files in AC_CONFIG_AUX_DIR, 'autotools-aux'. +libtoolize: copying file 'autotools-aux/ltmain.sh' +libtoolize: putting macros in AC_CONFIG_MACRO_DIRS, 'autotools-aux/m4'. +libtoolize: copying file 'autotools-aux/m4/libtool.m4' +libtoolize: copying file 'autotools-aux/m4/ltoptions.m4' +libtoolize: copying file 'autotools-aux/m4/ltsugar.m4' +libtoolize: copying file 'autotools-aux/m4/ltversion.m4' +libtoolize: copying file 'autotools-aux/m4/lt~obsolete.m4' +configure.ac:39: installing 'autotools-aux/ar-lib' +configure.ac:37: installing 'autotools-aux/compile' +configure.ac:24: installing 'autotools-aux/config.guess' +configure.ac:24: installing 'autotools-aux/config.sub' +configure.ac:27: installing 'autotools-aux/install-sh' +configure.ac:27: installing 'autotools-aux/missing' +Makefile.am: installing 'autotools-aux/depcomp' +parallel-tests: installing 'autotools-aux/test-driver' +checking build system type... x86_64-pc-linux-gnu +checking host system type... x86_64-pc-linux-gnu +checking for a BSD-compatible install... /usr/bin/install -c +checking whether sleep supports fractional seconds... yes +checking filesystem timestamp resolution... 0.01 +checking whether build environment is sane... yes +checking for a race-free mkdir -p... /usr/bin/mkdir -p +checking for gawk... no +checking for mawk... mawk +checking whether make sets $(MAKE)... yes +checking whether make supports nested variables... yes +checking xargs -n works... yes +checking for gcc... gcc +checking whether the C compiler works... yes +checking for C compiler default output file name... a.out +checking for suffix of executables... +checking whether we are cross compiling... no +checking for suffix of object files... o +checking whether the compiler supports GNU C... yes +checking whether gcc accepts -g... yes +checking for gcc option to enable C11 features... none needed +checking whether gcc understands -c and -o together... yes +checking whether make supports the include directive... yes (GNU style) +checking dependency style of gcc... gcc3 +checking dependency style of gcc... gcc3 +checking for ar... ar +checking the archiver (ar) interface... ar +checking how to print strings... printf +checking for a sed that does not truncate output... /usr/bin/sed +checking for grep that handles long lines and -e... /usr/bin/grep +checking for egrep... /usr/bin/grep -E +checking for fgrep... /usr/bin/grep -F +checking for ld used by gcc... /usr/bin/ld +checking if the linker (/usr/bin/ld) is GNU ld... yes +checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B +checking the name lister (/usr/bin/nm -B) interface... BSD nm +checking whether ln -s works... yes +checking the maximum length of command line arguments... 1572864 +checking how to convert x86_64-pc-linux-gnu file names to x86_64-pc-linux-gnu format... func_convert_file_noop +checking how to convert x86_64-pc-linux-gnu file names to toolchain format... func_convert_file_noop +checking for /usr/bin/ld option to reload object files... -r +checking for file... file +checking for objdump... objdump +checking how to recognize dependent libraries... pass_all +checking for dlltool... no +checking how to associate runtime and link libraries... printf %s\n +checking for ranlib... ranlib +checking for archiver @FILE support... @ +checking for strip... strip +checking command to parse /usr/bin/nm -B output from gcc object... ok +checking for sysroot... no +checking for a working dd... /usr/bin/dd +checking how to truncate binary pipes... /usr/bin/dd bs=4096 count=1 +checking for mt... mt +checking if mt is a manifest tool... no +checking for stdio.h... yes +checking for stdlib.h... yes +checking for string.h... yes +checking for inttypes.h... yes +checking for stdint.h... yes +checking for strings.h... yes +checking for sys/stat.h... yes +checking for sys/types.h... yes +checking for unistd.h... yes +checking for dlfcn.h... yes +checking for objdir... .libs +checking if gcc supports -fno-rtti -fno-exceptions... no +checking for gcc option to produce PIC... -fPIC -DPIC +checking if gcc PIC flag -fPIC -DPIC works... yes +checking if gcc static flag -static works... yes +checking if gcc supports -c -o file.o... yes +checking if gcc supports -c -o file.o... (cached) yes +checking whether the gcc linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes +checking dynamic linker characteristics... GNU/Linux ld.so +checking how to hardcode library paths into programs... immediate +checking whether stripping libraries is possible... yes +checking if libtool supports shared libraries... yes +checking whether to build shared libraries... no +checking whether to build static libraries... yes +checking if gcc supports -Werror... yes +checking if gcc supports -std=c89 -pedantic -Wno-long-long -Wnested-externs -Wshadow -Wstrict-prototypes -Wundef... yes +checking if gcc supports -Wno-overlength-strings... yes +checking if gcc supports -Wall... yes +checking if gcc supports -Wno-unused-function... yes +checking if gcc supports -Wextra... yes +checking if gcc supports -Wcast-align... yes +checking if gcc supports -Wcast-align=strict... yes +checking if gcc supports -Wconditional-uninitialized... no +checking if gcc supports -Wreserved-identifier... no +checking if gcc supports -Wtrailing-whitespace=any... no +checking if gcc supports -Wleading-whitespace=spaces... no +checking for valgrind support... +checking for x86_64 assembly availability... yes +checking that generated files are newer than configure... done +configure: creating ./config.status +config.status: creating Makefile +config.status: creating libsecp256k1.pc +config.status: executing depfiles commands +config.status: executing libtool commands + +Build Options: + with external callbacks = no + with benchmarks = no + with tests = no + with exhaustive tests = yes + with ctime tests = no + with coverage = no + with examples = no + module ecdh = yes + module recovery = no + module extrakeys = yes + module schnorrsig = yes + module musig = yes + module ellswift = yes + module silentpayments = yes + + asm = x86_64 + ecmult window size = 15 + ecmult gen table size = 86 KiB + + valgrind = no + CC = gcc + CPPFLAGS = + SECP_CFLAGS = -O2 -std=c89 -pedantic -Wno-long-long -Wnested-externs -Wshadow -Wstrict-prototypes -Wundef -Wno-overlength-strings -Wall -Wno-unused-function -Wextra -Wcast-align -Wcast-align=strict + CFLAGS = -g -O2 + LDFLAGS = +make[1]: Entrando no diretório '/root/rel16/secp256k1-build' + +make all-am +make[2]: Entrando no diretório '/root/rel16/secp256k1-build' + + CC src/exhaustive_tests-tests_exhaustive.o + CCLD exhaustive_tests + CC src/libsecp256k1_la-secp256k1.lo + CC src/libsecp256k1_precomputed_la-precomputed_ecmult.lo + CC src/libsecp256k1_precomputed_la-precomputed_ecmult_gen.lo + CCLD libsecp256k1_precomputed.la + CCLD libsecp256k1.la +make[2]: Saindo do diretório '/root/rel16/secp256k1-build' + +make[1]: Saindo do diretório '/root/rel16/secp256k1-build' + +make[1]: Entrando no diretório '/root/rel16/secp256k1-build' + +make install-am +make[2]: Entrando no diretório '/root/rel16/secp256k1-build' + +make[3]: Entrando no diretório '/root/rel16/secp256k1-build' + + /usr/bin/mkdir -p '/usr/local/lib' + /bin/bash ./libtool --mode=install /usr/bin/install -c libsecp256k1.la '/usr/local/lib' +libtool: install: /usr/bin/install -c .libs/libsecp256k1.lai /usr/local/lib/libsecp256k1.la +libtool: install: /usr/bin/install -c .libs/libsecp256k1.a /usr/local/lib/libsecp256k1.a +libtool: install: chmod 644 /usr/local/lib/libsecp256k1.a +libtool: install: ranlib /usr/local/lib/libsecp256k1.a +libtool: finish: PATH="/root/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/sbin" ldconfig -n /usr/local/lib +---------------------------------------------------------------------- +Libraries have been installed in: + /usr/local/lib + +If you ever happen to want to link against installed libraries +in a given directory, LIBDIR, you must either use libtool, and +specify the full pathname of the library, or use the '-LLIBDIR' +flag during linking and do at least one of the following: + - add LIBDIR to the 'LD_LIBRARY_PATH' environment variable + during execution + - add LIBDIR to the 'LD_RUN_PATH' environment variable + during linking + - use the '-Wl,-rpath -Wl,LIBDIR' linker flag + - have your system administrator add LIBDIR to '/etc/ld.so.conf' + +See any operating system documentation about shared libraries for +more information, such as the ld(1) and ld.so(8) manual pages. +---------------------------------------------------------------------- + /usr/bin/mkdir -p '/usr/local/include' + /usr/bin/install -c -m 644 include/secp256k1.h include/secp256k1_preallocated.h include/secp256k1_ecdh.h include/secp256k1_extrakeys.h include/secp256k1_schnorrsig.h include/secp256k1_musig.h include/secp256k1_ellswift.h include/secp256k1_silentpayments.h '/usr/local/include' + /usr/bin/mkdir -p '/usr/local/lib/pkgconfig' + /usr/bin/install -c -m 644 libsecp256k1.pc '/usr/local/lib/pkgconfig' +make[3]: Saindo do diretório '/root/rel16/secp256k1-build' + +make[2]: Saindo do diretório '/root/rel16/secp256k1-build' + +make[1]: Saindo do diretório '/root/rel16/secp256k1-build' + +==> libsecp256k1 done +==> building RandomX +==> RandomX pinned at 1e9d4b2df63fa6edf46b06789486e23c0fcaa55a +-- The C compiler identification is GNU 14.2.0 +-- The CXX compiler identification is GNU 14.2.0 +-- Detecting C compiler ABI info +-- Detecting C compiler ABI info - done +-- Check for working C compiler: /usr/bin/cc - skipped +-- Detecting C compile features +-- Detecting C compile features - done +-- Detecting CXX compiler ABI info +-- Detecting CXX compiler ABI info - done +-- Check for working CXX compiler: /usr/bin/c++ - skipped +-- Detecting CXX compile features +-- Detecting CXX compile features - done +-- Performing Test _maes_cxx +-- Performing Test _maes_cxx - Success +-- Setting CXX flag -maes +-- Performing Test _maes_c +-- Performing Test _maes_c - Success +-- Setting C flag -maes +-- Performing Test HAVE_SSSE3 +-- Performing Test HAVE_SSSE3 - Success +-- Performing Test HAVE_AVX2 +-- Performing Test HAVE_AVX2 - Success +-- Performing Test CMAKE_HAVE_LIBC_PTHREAD +-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success +-- Found Threads: TRUE +-- Performing Test HAVE_CXX_ATOMICS +-- Performing Test HAVE_CXX_ATOMICS - Success +-- Performing Test HAVE_POSIX_MEMALIGN +-- Performing Test HAVE_POSIX_MEMALIGN - Success +-- Configuring done (1.0s) +-- Generating done (0.0s) +-- Build files have been written to: /root/RandomX/build +make[1]: Entrando no diretório '/root/RandomX/build' + +[ 3%] Building CXX object CMakeFiles/randomx.dir/src/aes_hash.cpp.o +[ 7%] Building C object CMakeFiles/randomx.dir/src/argon2_ref.c.o +[ 11%] Building C object CMakeFiles/randomx.dir/src/argon2_ssse3.c.o +[ 14%] Building C object CMakeFiles/randomx.dir/src/argon2_avx2.c.o +[ 18%] Building CXX object CMakeFiles/randomx.dir/src/bytecode_machine.cpp.o +[ 22%] Building CXX object CMakeFiles/randomx.dir/src/cpu.cpp.o +[ 25%] Building CXX object CMakeFiles/randomx.dir/src/dataset.cpp.o +[ 29%] Building CXX object CMakeFiles/randomx.dir/src/soft_aes.cpp.o +[ 33%] Building C object CMakeFiles/randomx.dir/src/virtual_memory.c.o +[ 37%] Building CXX object CMakeFiles/randomx.dir/src/vm_interpreted.cpp.o +[ 40%] Building CXX object CMakeFiles/randomx.dir/src/allocator.cpp.o +[ 44%] Building CXX object CMakeFiles/randomx.dir/src/assembly_generator_x86.cpp.o +[ 48%] Building CXX object CMakeFiles/randomx.dir/src/instruction.cpp.o +[ 51%] Building CXX object CMakeFiles/randomx.dir/src/randomx.cpp.o +[ 55%] Building CXX object CMakeFiles/randomx.dir/src/superscalar.cpp.o +[ 59%] Building CXX object CMakeFiles/randomx.dir/src/vm_compiled.cpp.o +[ 62%] Building CXX object CMakeFiles/randomx.dir/src/vm_interpreted_light.cpp.o +[ 66%] Building C object CMakeFiles/randomx.dir/src/argon2_core.c.o +[ 70%] Building CXX object CMakeFiles/randomx.dir/src/blake2_generator.cpp.o +[ 74%] Building CXX object CMakeFiles/randomx.dir/src/instructions_portable.cpp.o +[ 77%] Building C object CMakeFiles/randomx.dir/src/reciprocal.c.o +[ 81%] Building CXX object CMakeFiles/randomx.dir/src/virtual_machine.cpp.o +[ 85%] Building CXX object CMakeFiles/randomx.dir/src/vm_compiled_light.cpp.o +[ 88%] Building C object CMakeFiles/randomx.dir/src/blake2/blake2b.c.o +[ 92%] Building CXX object CMakeFiles/randomx.dir/src/jit_compiler_x86.cpp.o +[ 96%] Building C object CMakeFiles/randomx.dir/src/jit_compiler_x86_static.S.o +[100%] Linking CXX static library librandomx.a +[100%] Built target randomx +make[1]: Saindo do diretório '/root/RandomX/build' + +==> RandomX done +make -C src -f Makefile -j1 +make[1]: Entrando no diretório '/root/rel16/src' + +g++ -c -std=gnu++14 -O2 -Wformat -Werror=format -Wno-deprecated-declarations -Wno-write-strings -Wno-narrowing -Wno-unused-result -fpermissive -pthread -DSECP256K1_STATIC -I/usr/local/include -I/root/RandomX/src -I/usr/include/nlohmann -Iimgui -o obj/imgui.o imgui/imgui.cpp +g++ -c -std=gnu++14 -O2 -Wformat -Werror=format -Wno-deprecated-declarations -Wno-write-strings -Wno-narrowing -Wno-unused-result -fpermissive -pthread -DSECP256K1_STATIC -I/usr/local/include -I/root/RandomX/src -I/usr/include/nlohmann -Iimgui -o obj/imgui_draw.o imgui/imgui_draw.cpp +g++ -c -std=gnu++14 -O2 -Wformat -Werror=format -Wno-deprecated-declarations -Wno-write-strings -Wno-narrowing -Wno-unused-result -fpermissive -pthread -DSECP256K1_STATIC -I/usr/local/include -I/root/RandomX/src -I/usr/include/nlohmann -Iimgui -o obj/imgui_tables.o imgui/imgui_tables.cpp +g++ -c -std=gnu++14 -O2 -Wformat -Werror=format -Wno-deprecated-declarations -Wno-write-strings -Wno-narrowing -Wno-unused-result -fpermissive -pthread -DSECP256K1_STATIC -I/usr/local/include -I/root/RandomX/src -I/usr/include/nlohmann -Iimgui -o obj/imgui_widgets.o imgui/imgui_widgets.cpp +g++ -c -std=gnu++14 -O2 -Wformat -Werror=format -Wno-deprecated-declarations -Wno-write-strings -Wno-narrowing -Wno-unused-result -fpermissive -pthread -DSECP256K1_STATIC -I/usr/local/include -I/root/RandomX/src -I/usr/include/nlohmann -Iimgui -o obj/imgui_impl_glfw.o imgui/imgui_impl_glfw.cpp +g++ -c -std=gnu++14 -O2 -Wformat -Werror=format -Wno-deprecated-declarations -Wno-write-strings -Wno-narrowing -Wno-unused-result -fpermissive -pthread -DSECP256K1_STATIC -I/usr/local/include -I/root/RandomX/src -I/usr/include/nlohmann -Iimgui -o obj/imgui_impl_opengl3.o imgui/imgui_impl_opengl3.cpp +g++ -c -std=gnu++14 -O2 -Wformat -Werror=format -Wno-deprecated-declarations -Wno-write-strings -Wno-narrowing -Wno-unused-result -fpermissive -pthread -DSECP256K1_STATIC -I/usr/local/include -I/root/RandomX/src -I/usr/include/nlohmann -Iimgui -o obj/util.o util.cpp +g++ -c -std=gnu++14 -O2 -Wformat -Werror=format -Wno-deprecated-declarations -Wno-write-strings -Wno-narrowing -Wno-unused-result -fpermissive -pthread -DSECP256K1_STATIC -I/usr/local/include -I/root/RandomX/src -I/usr/include/nlohmann -Iimgui -o obj/script.o script.cpp +g++ -c -std=gnu++14 -O2 -Wformat -Werror=format -Wno-deprecated-declarations -Wno-write-strings -Wno-narrowing -Wno-unused-result -fpermissive -pthread -DSECP256K1_STATIC -I/usr/local/include -I/root/RandomX/src -I/usr/include/nlohmann -Iimgui -o obj/db.o db.cpp +g++ -c -std=gnu++14 -O2 -Wformat -Werror=format -Wno-deprecated-declarations -Wno-write-strings -Wno-narrowing -Wno-unused-result -fpermissive -pthread -DSECP256K1_STATIC -I/usr/local/include -I/root/RandomX/src -I/usr/include/nlohmann -Iimgui -o obj/net.o net.cpp +g++ -c -std=gnu++14 -O2 -Wformat -Werror=format -Wno-deprecated-declarations -Wno-write-strings -Wno-narrowing -Wno-unused-result -fpermissive -pthread -DSECP256K1_STATIC -I/usr/local/include -I/root/RandomX/src -I/usr/include/nlohmann -Iimgui -o obj/main.o main.cpp +g++ -c -std=gnu++14 -O2 -Wformat -Werror=format -Wno-deprecated-declarations -Wno-write-strings -Wno-narrowing -Wno-unused-result -fpermissive -pthread -DSECP256K1_STATIC -I/usr/local/include -I/root/RandomX/src -I/usr/include/nlohmann -Iimgui -o obj/market.o market.cpp +g++ -c -std=gnu++14 -O2 -Wformat -Werror=format -Wno-deprecated-declarations -Wno-write-strings -Wno-narrowing -Wno-unused-result -fpermissive -pthread -DSECP256K1_STATIC -I/usr/local/include -I/root/RandomX/src -I/usr/include/nlohmann -Iimgui -O3 -o obj/sha.o sha.cpp +g++ -c -std=gnu++14 -O2 -Wformat -Werror=format -Wno-deprecated-declarations -Wno-write-strings -Wno-narrowing -Wno-unused-result -fpermissive -pthread -DSECP256K1_STATIC -I/usr/local/include -I/root/RandomX/src -I/usr/include/nlohmann -Iimgui -o obj/nostr.o nostr.cpp +g++ -c -std=gnu++14 -O2 -Wformat -Werror=format -Wno-deprecated-declarations -Wno-write-strings -Wno-narrowing -Wno-unused-result -fpermissive -pthread -DSECP256K1_STATIC -I/usr/local/include -I/root/RandomX/src -I/usr/include/nlohmann -Iimgui -o obj/randomx_pow.o randomx_pow.cpp +g++ -c -std=gnu++14 -O2 -Wformat -Werror=format -Wno-deprecated-declarations -Wno-write-strings -Wno-narrowing -Wno-unused-result -fpermissive -pthread -DSECP256K1_STATIC -I/usr/local/include -I/root/RandomX/src -I/usr/include/nlohmann -Iimgui -o obj/btfaddr.o btfaddr.cpp +g++ -c -std=gnu++14 -O2 -Wformat -Werror=format -Wno-deprecated-declarations -Wno-write-strings -Wno-narrowing -Wno-unused-result -fpermissive -pthread -DSECP256K1_STATIC -I/usr/local/include -I/root/RandomX/src -I/usr/include/nlohmann -Iimgui -o obj/btfchan.o btfchan.cpp +g++ -c -std=gnu++14 -O2 -Wformat -Werror=format -Wno-deprecated-declarations -Wno-write-strings -Wno-narrowing -Wno-unused-result -fpermissive -pthread -DSECP256K1_STATIC -I/usr/local/include -I/root/RandomX/src -I/usr/include/nlohmann -Iimgui -o obj/btfrv.o btfrv.cpp +g++ -c -std=gnu++14 -O2 -Wformat -Werror=format -Wno-deprecated-declarations -Wno-write-strings -Wno-narrowing -Wno-unused-result -fpermissive -pthread -DSECP256K1_STATIC -I/usr/local/include -I/root/RandomX/src -I/usr/include/nlohmann -Iimgui -o obj/btftunnel.o btftunnel.cpp +g++ -c -std=gnu++14 -O2 -Wformat -Werror=format -Wno-deprecated-declarations -Wno-write-strings -Wno-narrowing -Wno-unused-result -fpermissive -pthread -DSECP256K1_STATIC -I/usr/local/include -I/root/RandomX/src -I/usr/include/nlohmann -Iimgui -o obj/rpc.o rpc.cpp +g++ -c -std=gnu++14 -O2 -Wformat -Werror=format -Wno-deprecated-declarations -Wno-write-strings -Wno-narrowing -Wno-unused-result -fpermissive -pthread -DSECP256K1_STATIC -I/usr/local/include -I/root/RandomX/src -I/usr/include/nlohmann -Iimgui -o obj/selftest.o selftest.cpp +g++ -c -std=gnu++14 -O2 -Wformat -Werror=format -Wno-deprecated-declarations -Wno-write-strings -Wno-narrowing -Wno-unused-result -fpermissive -pthread -DSECP256K1_STATIC -I/usr/local/include -I/root/RandomX/src -I/usr/include/nlohmann -Iimgui -o obj/bip32.o bip32.cpp +g++ -c -std=gnu++14 -O2 -Wformat -Werror=format -Wno-deprecated-declarations -Wno-write-strings -Wno-narrowing -Wno-unused-result -fpermissive -pthread -DSECP256K1_STATIC -I/usr/local/include -I/root/RandomX/src -I/usr/include/nlohmann -Iimgui -o obj/walletcmd.o walletcmd.cpp +g++ -c -std=gnu++14 -O2 -Wformat -Werror=format -Wno-deprecated-declarations -Wno-write-strings -Wno-narrowing -Wno-unused-result -fpermissive -pthread -DSECP256K1_STATIC -I/usr/local/include -I/root/RandomX/src -I/usr/include/nlohmann -Iimgui -o obj/gui.o gui.cpp +g++ -c -std=gnu++14 -O2 -Wformat -Werror=format -Wno-deprecated-declarations -Wno-write-strings -Wno-narrowing -Wno-unused-result -fpermissive -pthread -DSECP256K1_STATIC -I/usr/local/include -I/root/RandomX/src -I/usr/include/nlohmann -Iimgui -o obj/main_gui.o main_gui.cpp +g++ -std=gnu++14 -O2 -Wformat -Werror=format -Wno-deprecated-declarations -Wno-write-strings -Wno-narrowing -Wno-unused-result -fpermissive -pthread -DSECP256K1_STATIC -I/usr/local/include -I/root/RandomX/src -I/usr/include/nlohmann -Iimgui -o bitflash obj/imgui.o obj/imgui_draw.o obj/imgui_tables.o obj/imgui_widgets.o obj/imgui_impl_glfw.o obj/imgui_impl_opengl3.o obj/util.o obj/script.o obj/db.o obj/net.o obj/main.o obj/market.o obj/sha.o obj/nostr.o obj/randomx_pow.o obj/btfaddr.o obj/btfchan.o obj/btfrv.o obj/btftunnel.o obj/rpc.o obj/selftest.o obj/bip32.o obj/walletcmd.o obj/gui.o obj/main_gui.o -L/usr/local/lib -lsecp256k1 -L/root/RandomX/build -lrandomx -lsodium -lssl -lcrypto -ldb_cxx -lpthread -lglfw -lGL +Built: bitflash +make[1]: Saindo do diretório '/root/rel16/src' + +strip src/bitflash +make -f Makefile appimage +make[1]: Entrando no diretório '/root/rel16' + +==> building AppImage + bundled libsodium.so.23 + bundled libdb_cxx-5.3.so + bundled libglfw.so.3 +Built: Bitflash-1.2.16-x86_64.AppImage +make[1]: Saindo do diretório '/root/rel16' + +make -f Makefile linux-node +make[1]: Entrando no diretório '/root/rel16' + +Lendo listas de pacotes... +Construindo árvore de dependências... +Lendo informação de estado... +build-essential já é a versão mais nova (12.12). +cmake já é a versão mais nova (3.31.6-2). +git já é a versão mais nova (1:2.47.3-0+deb13u1). +pkg-config já é a versão mais nova (1.8.1-4). +autoconf já é a versão mais nova (2.72-3.1). +libtool já é a versão mais nova (2.5.4-4). +libssl-dev já é a versão mais nova (3.5.6-1~deb13u2). +libdb5.3++-dev já é a versão mais nova (5.3.28+dfsg2-9). +libsodium-dev já é a versão mais nova (1.0.18-1+deb13u1). +nlohmann-json3-dev já é a versão mais nova (3.11.3-2.1). +libboost-system-dev já é a versão mais nova (1.83.0.2+b2). +libglfw3-dev já é a versão mais nova (3.4-3). +libgl-dev já é a versão mais nova (1.7.0-1+b2). +python3-pil já é a versão mais nova (11.1.0-5+deb13u4). +clang já é a versão mais nova (1:19.0-63). +0 pacotes atualizados, 0 pacotes novos instalados, 0 a serem removidos e 49 não atualizados. +==> libsecp256k1 already installed +==> RandomX already built +make -C src -f Makefile bitflash-node -j1 +make[2]: Entrando no diretório '/root/rel16/src' + +g++ -c -std=gnu++14 -O2 -Wformat -Werror=format -Wno-deprecated-declarations -Wno-write-strings -Wno-narrowing -Wno-unused-result -fpermissive -pthread -DSECP256K1_STATIC -I/usr/local/include -I/root/RandomX/src -I/usr/include/nlohmann -Iimgui -DBITFLASH_NO_GUI -o obj-node/util.o util.cpp +g++ -c -std=gnu++14 -O2 -Wformat -Werror=format -Wno-deprecated-declarations -Wno-write-strings -Wno-narrowing -Wno-unused-result -fpermissive -pthread -DSECP256K1_STATIC -I/usr/local/include -I/root/RandomX/src -I/usr/include/nlohmann -Iimgui -DBITFLASH_NO_GUI -o obj-node/script.o script.cpp +g++ -c -std=gnu++14 -O2 -Wformat -Werror=format -Wno-deprecated-declarations -Wno-write-strings -Wno-narrowing -Wno-unused-result -fpermissive -pthread -DSECP256K1_STATIC -I/usr/local/include -I/root/RandomX/src -I/usr/include/nlohmann -Iimgui -DBITFLASH_NO_GUI -o obj-node/db.o db.cpp +g++ -c -std=gnu++14 -O2 -Wformat -Werror=format -Wno-deprecated-declarations -Wno-write-strings -Wno-narrowing -Wno-unused-result -fpermissive -pthread -DSECP256K1_STATIC -I/usr/local/include -I/root/RandomX/src -I/usr/include/nlohmann -Iimgui -DBITFLASH_NO_GUI -o obj-node/net.o net.cpp +g++ -c -std=gnu++14 -O2 -Wformat -Werror=format -Wno-deprecated-declarations -Wno-write-strings -Wno-narrowing -Wno-unused-result -fpermissive -pthread -DSECP256K1_STATIC -I/usr/local/include -I/root/RandomX/src -I/usr/include/nlohmann -Iimgui -DBITFLASH_NO_GUI -o obj-node/main.o main.cpp +g++ -c -std=gnu++14 -O2 -Wformat -Werror=format -Wno-deprecated-declarations -Wno-write-strings -Wno-narrowing -Wno-unused-result -fpermissive -pthread -DSECP256K1_STATIC -I/usr/local/include -I/root/RandomX/src -I/usr/include/nlohmann -Iimgui -DBITFLASH_NO_GUI -o obj-node/market.o market.cpp +g++ -c -std=gnu++14 -O2 -Wformat -Werror=format -Wno-deprecated-declarations -Wno-write-strings -Wno-narrowing -Wno-unused-result -fpermissive -pthread -DSECP256K1_STATIC -I/usr/local/include -I/root/RandomX/src -I/usr/include/nlohmann -Iimgui -DBITFLASH_NO_GUI -O3 -o obj-node/sha.o sha.cpp +g++ -c -std=gnu++14 -O2 -Wformat -Werror=format -Wno-deprecated-declarations -Wno-write-strings -Wno-narrowing -Wno-unused-result -fpermissive -pthread -DSECP256K1_STATIC -I/usr/local/include -I/root/RandomX/src -I/usr/include/nlohmann -Iimgui -DBITFLASH_NO_GUI -o obj-node/nostr.o nostr.cpp +g++ -c -std=gnu++14 -O2 -Wformat -Werror=format -Wno-deprecated-declarations -Wno-write-strings -Wno-narrowing -Wno-unused-result -fpermissive -pthread -DSECP256K1_STATIC -I/usr/local/include -I/root/RandomX/src -I/usr/include/nlohmann -Iimgui -DBITFLASH_NO_GUI -o obj-node/randomx_pow.o randomx_pow.cpp +g++ -c -std=gnu++14 -O2 -Wformat -Werror=format -Wno-deprecated-declarations -Wno-write-strings -Wno-narrowing -Wno-unused-result -fpermissive -pthread -DSECP256K1_STATIC -I/usr/local/include -I/root/RandomX/src -I/usr/include/nlohmann -Iimgui -DBITFLASH_NO_GUI -o obj-node/btfaddr.o btfaddr.cpp +g++ -c -std=gnu++14 -O2 -Wformat -Werror=format -Wno-deprecated-declarations -Wno-write-strings -Wno-narrowing -Wno-unused-result -fpermissive -pthread -DSECP256K1_STATIC -I/usr/local/include -I/root/RandomX/src -I/usr/include/nlohmann -Iimgui -DBITFLASH_NO_GUI -o obj-node/btfchan.o btfchan.cpp +g++ -c -std=gnu++14 -O2 -Wformat -Werror=format -Wno-deprecated-declarations -Wno-write-strings -Wno-narrowing -Wno-unused-result -fpermissive -pthread -DSECP256K1_STATIC -I/usr/local/include -I/root/RandomX/src -I/usr/include/nlohmann -Iimgui -DBITFLASH_NO_GUI -o obj-node/btfrv.o btfrv.cpp +g++ -c -std=gnu++14 -O2 -Wformat -Werror=format -Wno-deprecated-declarations -Wno-write-strings -Wno-narrowing -Wno-unused-result -fpermissive -pthread -DSECP256K1_STATIC -I/usr/local/include -I/root/RandomX/src -I/usr/include/nlohmann -Iimgui -DBITFLASH_NO_GUI -o obj-node/btftunnel.o btftunnel.cpp +g++ -c -std=gnu++14 -O2 -Wformat -Werror=format -Wno-deprecated-declarations -Wno-write-strings -Wno-narrowing -Wno-unused-result -fpermissive -pthread -DSECP256K1_STATIC -I/usr/local/include -I/root/RandomX/src -I/usr/include/nlohmann -Iimgui -DBITFLASH_NO_GUI -o obj-node/rpc.o rpc.cpp +g++ -c -std=gnu++14 -O2 -Wformat -Werror=format -Wno-deprecated-declarations -Wno-write-strings -Wno-narrowing -Wno-unused-result -fpermissive -pthread -DSECP256K1_STATIC -I/usr/local/include -I/root/RandomX/src -I/usr/include/nlohmann -Iimgui -DBITFLASH_NO_GUI -o obj-node/selftest.o selftest.cpp +g++ -c -std=gnu++14 -O2 -Wformat -Werror=format -Wno-deprecated-declarations -Wno-write-strings -Wno-narrowing -Wno-unused-result -fpermissive -pthread -DSECP256K1_STATIC -I/usr/local/include -I/root/RandomX/src -I/usr/include/nlohmann -Iimgui -DBITFLASH_NO_GUI -o obj-node/bip32.o bip32.cpp +g++ -c -std=gnu++14 -O2 -Wformat -Werror=format -Wno-deprecated-declarations -Wno-write-strings -Wno-narrowing -Wno-unused-result -fpermissive -pthread -DSECP256K1_STATIC -I/usr/local/include -I/root/RandomX/src -I/usr/include/nlohmann -Iimgui -DBITFLASH_NO_GUI -o obj-node/walletcmd.o walletcmd.cpp +g++ -c -std=gnu++14 -O2 -Wformat -Werror=format -Wno-deprecated-declarations -Wno-write-strings -Wno-narrowing -Wno-unused-result -fpermissive -pthread -DSECP256K1_STATIC -I/usr/local/include -I/root/RandomX/src -I/usr/include/nlohmann -Iimgui -DBITFLASH_NO_GUI -o obj-node/main_gui.o main_gui.cpp +g++ -c -std=gnu++14 -O2 -Wformat -Werror=format -Wno-deprecated-declarations -Wno-write-strings -Wno-narrowing -Wno-unused-result -fpermissive -pthread -DSECP256K1_STATIC -I/usr/local/include -I/root/RandomX/src -I/usr/include/nlohmann -Iimgui -DBITFLASH_NO_GUI -o obj-node/headless.o headless.cpp +g++ -std=gnu++14 -O2 -Wformat -Werror=format -Wno-deprecated-declarations -Wno-write-strings -Wno-narrowing -Wno-unused-result -fpermissive -pthread -DSECP256K1_STATIC -I/usr/local/include -I/root/RandomX/src -I/usr/include/nlohmann -Iimgui -o bitflash-node obj-node/util.o obj-node/script.o obj-node/db.o obj-node/net.o obj-node/main.o obj-node/market.o obj-node/sha.o obj-node/nostr.o obj-node/randomx_pow.o obj-node/btfaddr.o obj-node/btfchan.o obj-node/btfrv.o obj-node/btftunnel.o obj-node/rpc.o obj-node/selftest.o obj-node/bip32.o obj-node/walletcmd.o obj-node/main_gui.o obj-node/headless.o -L/usr/local/lib -lsecp256k1 -L/root/RandomX/build -lrandomx -lsodium -lssl -lcrypto -ldb_cxx -lpthread +Built: bitflash-node (headless, no libGL needed) +make[2]: Saindo do diretório '/root/rel16/src' + +strip src/bitflash-node +cp src/bitflash-node bitflash-node-1.2.16-x86_64 +Built: bitflash-node-1.2.16-x86_64 +make[1]: Saindo do diretório '/root/rel16' + diff --git a/docs/site.md b/docs/site.md index 522da10..9526a61 100644 --- a/docs/site.md +++ b/docs/site.md @@ -42,8 +42,8 @@ The docs index should expose these source files: Each release remains under its versioned directory: ```text -https://releases.bitflash.network/v1.2.18/SHA256SUMS -https://releases.bitflash.network/v1.2.18/SHA256SUMS.asc +https://releases.bitflash.network/v1.2.19/SHA256SUMS +https://releases.bitflash.network/v1.2.19/SHA256SUMS.asc ``` The release root should also alias the latest files: diff --git a/scripts/__pycache__/bitflash_chain.cpython-313.pyc b/scripts/__pycache__/bitflash_chain.cpython-313.pyc new file mode 100644 index 0000000..47a7995 Binary files /dev/null and b/scripts/__pycache__/bitflash_chain.cpython-313.pyc differ -- cgit v1.2.3