Bitcoin Forum
June 27, 2026, 04:04:42 PM *
News: Latest Bitcoin Core release: 31.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: « 1 2 [3]  All
  Print  
Author Topic: [ANN][RXB] Record X-core Blockchain - SHA-256 PoW - Onion-only - CPU mining  (Read 950 times)
BoozyTalking
Newbie
*
Offline

Activity: 368
Merit: 0


View Profile
May 02, 2026, 09:27:06 AM
 #41

How you compile it on windows?
I always got an error in mingw64: configure: error: QtCore headers missing.
Heiwabitnull (OP)
Newbie
*
Offline

Activity: 27
Merit: 0


View Profile
May 02, 2026, 09:57:19 AM
Last edit: May 02, 2026, 10:40:39 AM by Heiwabitnull
 #42

How you compile it on windows?
I always got an error in mingw64: configure: error: QtCore headers missing.

Hi  BoozyTalking


I have not used Windows for a few yrs and when I compile then i do everything on Linux so I cannot test this directly for you but try to Install some packages

Maybe this will work i dont know try it maybe
pacman -S mingw-w64-x86_64-qt5-base  then pacman -S mingw-w64-x86_64-qt5-tools then - pacman -S mingw-w64-x86_64-db  then pacman -S mingw-w64-x86_64-boost
then pacman -S mingw-w64-x86_64-libevent then
pacman -S mingw-w64-x86_64-openssl

and to configure something like that
./configure --with-incompatible-bdb --with-gui=qt5 --disable-tests --disable-bench

Im not sure if this will work on Windows I m really out from using windows for long time.
When Im was trying to install Windows few months ago it makes me nauseous as soon as I see what kind of questions this system asks during installation process.
If I compile for Windows then Im doing cross compilation on Linux.
I think Worgon12 runs RXB on Windows successfully so maybe he can help you better with Windows setup.
Wargon12 could you help for BoozyTalking ? ] Please help him. I m not to good with windows

Heiwabitnull
BoozyTalking
Newbie
*
Offline

Activity: 368
Merit: 0


View Profile
May 02, 2026, 10:51:30 AM
 #43

I have all these packages installed but it still not work. I think configure script is inccorect for mingw64.
Here is full configure log:
Code:
$ ./configure --disable-tests --disable-bench --without-miniupnpc --with-gui=qt5 --enable-wallet --with-incompatible-bdb
configure: loading site script /etc/config.site
checking build system type... x86_64-w64-mingw32
checking host system type... x86_64-w64-mingw32
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a race-free mkdir -p... /usr/bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking whether make supports nested variables... yes
checking whether to enable maintainer-specific portions of Makefiles... yes
checking whether make supports nested variables... (cached) yes
checking for g++... g++
checking whether the C++ compiler works... yes
checking for C++ compiler default output file name... a.exe
checking for suffix of executables... .exe
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether the compiler supports GNU C++... yes
checking whether g++ accepts -g... yes
checking for g++ option to enable C++11 features... none needed
checking whether make supports the include directive... yes (GNU style)
checking dependency style of g++... gcc3
checking whether g++ supports C++11 features with -std=c++11... yes
checking whether std::atomic can be used without link library... yes
checking whether the compiler supports GNU Objective C++... no
checking whether g++ -std=c++11 accepts -g... no
checking dependency style of g++ -std=c++11... gcc3
checking how to print strings... printf
checking for gcc... gcc
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 dependency style of gcc... gcc3
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... D:/msys64/mingw64/x86_64-w64-mingw32/bin/ld.exe
checking if the linker (D:/msys64/mingw64/x86_64-w64-mingw32/bin/ld.exe) is GNU ld... yes
checking for BSD- or MS-compatible name lister (nm)... /mingw64/bin/nm -B
checking the name lister (/mingw64/bin/nm -B) interface... BSD nm
checking whether ln -s works... no, using cp -pR
checking the maximum length of command line arguments... 8192
checking how to convert x86_64-w64-mingw32 file names to x86_64-w64-mingw32 format... func_convert_file_msys_to_w32
checking how to convert x86_64-w64-mingw32 file names to toolchain format... func_convert_file_msys_to_w32
checking for D:/msys64/mingw64/x86_64-w64-mingw32/bin/ld.exe option to reload object files... -r
checking for file... file
checking for objdump... objdump
checking how to recognize dependent libraries... (cached) pass_all
checking for dlltool... dlltool
checking how to associate runtime and link libraries... func_cygming_dll_for_implib
checking for ranlib... ranlib
checking for ar... ar
checking for archiver @FILE support... @
checking for strip... strip
checking command to parse /mingw64/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... no
checking if : 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... no
checking for objdir... .libs
checking if gcc supports -fno-rtti -fno-exceptions... no
checking for gcc option to produce PIC... -DDLL_EXPORT -DPIC
checking if gcc PIC flag -DDLL_EXPORT -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 (D:/msys64/mingw64/x86_64-w64-mingw32/bin/ld.exe) supports shared libraries... yes
checking whether -lc should be explicitly linked in... yes
checking dynamic linker characteristics... Win32 ld.exe
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... yes
checking whether to build static libraries... yes
checking how to run the C++ preprocessor... g++ -std=c++11 -E
checking for ld used by g++ -std=c++11... D:/msys64/mingw64/x86_64-w64-mingw32/bin/ld.exe
checking if the linker (D:/msys64/mingw64/x86_64-w64-mingw32/bin/ld.exe) is GNU ld... yes
checking whether the g++ -std=c++11 linker (D:/msys64/mingw64/x86_64-w64-mingw32/bin/ld.exe) supports shared libraries... yes
checking for g++ -std=c++11 option to produce PIC... -DDLL_EXPORT -DPIC
checking if g++ -std=c++11 PIC flag -DDLL_EXPORT -DPIC works... yes
checking if g++ -std=c++11 static flag -static works... yes
checking if g++ -std=c++11 supports -c -o file.o... yes
checking if g++ -std=c++11 supports -c -o file.o... (cached) yes
checking whether the g++ -std=c++11 linker (D:/msys64/mingw64/x86_64-w64-mingw32/bin/ld.exe) supports shared libraries... yes
checking dynamic linker characteristics... Win32 ld.exe
checking how to hardcode library paths into programs... immediate
checking for ar... /mingw64/bin/ar
checking for ranlib... /mingw64/bin/ranlib
checking for strip... /mingw64/bin/strip
checking for gcov... /mingw64/bin/gcov
checking for lcov... no
checking for python3.5... no
checking for python3.6... no
checking for python3.7... no
checking for python3.8... no
checking for python3... /mingw64/bin/python3
checking for genhtml... no
checking for git... /usr/bin/git
checking for ccache... no
checking for xgettext... /mingw64/bin/xgettext
checking for hexdump... /usr/bin/hexdump
checking for readelf... /mingw64/bin/readelf
checking for c++filt... /mingw64/bin/c++filt
checking for objcopy... /mingw64/bin/objcopy
checking for doxygen... no
configure: WARNING: Doxygen not found
checking whether C++ compiler accepts -Werror... yes
checking whether C++ compiler accepts -Wall... yes
checking whether C++ compiler accepts -Wextra... yes
checking whether C++ compiler accepts -Wformat... yes
checking whether C++ compiler accepts -Wvla... yes
checking whether C++ compiler accepts -Wswitch... yes
checking whether C++ compiler accepts -Wformat-security... no
checking whether C++ compiler accepts -Wthread-safety-analysis... no
checking whether C++ compiler accepts -Wrange-loop-analysis... no
checking whether C++ compiler accepts -Wredundant-decls... yes
checking whether C++ compiler accepts -Wunused-variable... yes
checking whether C++ compiler accepts -Wdate-time... yes
checking whether C++ compiler accepts -Wunused-parameter... yes
checking whether C++ compiler accepts -Wself-assign... no
checking whether C++ compiler accepts -Wunused-local-typedef... no
checking whether C++ compiler accepts -Wdeprecated-register... no
checking whether C++ compiler accepts -Wimplicit-fallthrough... yes
checking whether C++ compiler accepts -msse4.2... yes
checking whether C++ compiler accepts -msse4.1... yes
checking whether C++ compiler accepts -mavx -mavx2... yes
checking whether C++ compiler accepts -msse4 -msha... yes
checking for SSE4.2 intrinsics... yes
checking for SSE4.1 intrinsics... yes
checking for AVX2 intrinsics... yes
checking for SHA-NI intrinsics... yes
checking whether C++ compiler accepts -march=armv8-a+crc+crypto... no
checking for ARM CRC32 intrinsics... no
checking for GetModuleFileNameA in -lkernel32... yes
checking for main in -luser32... yes
checking for main in -lgdi32... yes
checking for main in -lcomdlg32... yes
checking for main in -lwinmm... yes
checking for SHGetSpecialFolderPathW in -lshell32... yes
checking for main in -lcomctl32... yes
checking for CoCreateInstance in -lole32... yes
checking for main in -loleaut32... yes
checking for main in -luuid... yes
checking for CryptAcquireContextW in -ladvapi32... yes
checking for WSAStartup in -lws2_32... yes
checking for PathRemoveFileSpecW in -lshlwapi... yes
checking for GetAdaptersAddresses in -liphlpapi... yes
checking whether the linker accepts -static... yes
checking for makensis... none
configure: WARNING: "makensis not found. Cannot create installer."
checking for windres... /mingw64/bin/windres
checking whether byte ordering is bigendian... no
checking how to run the C preprocessor... gcc -E
checking whether gcc is Clang... no
checking whether pthreads work with -pthread... yes
checking for joinable pthread attribute... PTHREAD_CREATE_JOINABLE
checking whether more special flags are required for pthreads... no
checking for PTHREAD_PRIO_INHERIT... yes
checking for special C compiler options needed for large files... no
checking for _FILE_OFFSET_BITS value needed for large files... 64
checking for g++ -std=c++11 options needed to detect all undeclared functions... none needed
checking whether strerror_r is declared... no
checking whether strerror_r returns char *... no
checking for __attribute__((visibility))... yes
checking for __attribute__((dllexport))... yes
checking for __attribute__((dllimport))... yes
checking for library containing clock_gettime... none required
checking whether C++ compiler accepts -fstack-reuse=none... yes
checking whether C++ compiler accepts -Wstack-protector... yes
checking whether C++ compiler accepts -fstack-protector-all... yes
checking whether C++ preprocessor accepts -D_FORTIFY_SOURCE=2... yes
checking whether C++ preprocessor accepts -U_FORTIFY_SOURCE... yes
checking whether the linker accepts -Wl,--dynamicbase... yes
checking whether the linker accepts -Wl,--nxcompat... yes
checking whether the linker accepts -Wl,--high-entropy-va... yes
checking whether the linker accepts -Wl,-z,relro... no
checking whether the linker accepts -Wl,-z,now... no
checking whether the linker accepts -fPIE -pie... yes
checking for main in -lssp... yes
checking for endian.h... no
checking for sys/endian.h... no
checking for byteswap.h... no
checking for stdio.h... (cached) yes
checking for stdlib.h... (cached) yes
checking for unistd.h... (cached) yes
checking for strings.h... (cached) yes
checking for sys/types.h... (cached) yes
checking for sys/stat.h... (cached) yes
checking for sys/select.h... no
checking for sys/prctl.h... no
checking for sys/sysctl.h... no
checking for vm/vm_param.h... no
checking for sys/vmmeter.h... no
checking for sys/resources.h... no
checking FD_ZERO memcpy dependence... no
checking whether getifaddrs is declared... no
checking whether freeifaddrs is declared... no
checking whether strnlen is declared... yes
checking whether daemon is declared... no
checking whether le16toh is declared... no
checking whether le32toh is declared... no
checking whether le64toh is declared... no
checking whether htole16 is declared... no
checking whether htole32 is declared... no
checking whether htole64 is declared... no
checking whether be16toh is declared... no
checking whether be32toh is declared... no
checking whether be64toh is declared... no
checking whether htobe16 is declared... no
checking whether htobe32 is declared... no
checking whether htobe64 is declared... no
checking whether bswap_16 is declared... no
checking whether bswap_32 is declared... no
checking whether bswap_64 is declared... no
checking whether __builtin_clz is declared... yes
checking whether __builtin_clzl is declared... yes
checking whether __builtin_clzll is declared... yes
checking for getmemoryinfo... no
checking for mallopt M_ARENA_MAX... no
checking for visibility attribute... yes
checking for thread_local support... no
checking for gmtime_r... no
checking for gmtime_s... yes
checking for Linux getrandom syscall... no
checking for getentropy... no
checking for getentropy via random.h... no
checking for sysctl... no
checking for sysctl KERN_ARND... no
checking for if type char equals int8_t... no
checking for fdatasync... no
checking for F_FULLFSYNC... no
checking for O_CLOEXEC... no
checking for __builtin_prefetch... yes
checking for _mm_prefetch... yes
checking for strong getauxval support in the system headers... no
checking for weak getauxval support in the compiler... yes
checking for std::system... yes
checking for ::_wsystem... no
checking for QtPlugin... no
configure: error: QtCore headers missing
labe1971
Member
**
Offline

Activity: 136
Merit: 10


View Profile
May 02, 2026, 10:31:25 PM
Last edit: May 03, 2026, 08:44:59 AM by Welsh
 #44

How you compile it on windows?
I always got an error in mingw64: configure: error: QtCore headers missing.

Hi  BoozyTalking


I have not used Windows for a few yrs and when I compile then i do everything on Linux so I cannot test this directly for you but try to Install some packages

Maybe this will work i dont know try it maybe
pacman -S mingw-w64-x86_64-qt5-base  then pacman -S mingw-w64-x86_64-qt5-tools then - pacman -S mingw-w64-x86_64-db  then pacman -S mingw-w64-x86_64-boost
then pacman -S mingw-w64-x86_64-libevent then
pacman -S mingw-w64-x86_64-openssl

and to configure something like that
./configure --with-incompatible-bdb --with-gui=qt5 --disable-tests --disable-bench

Im not sure if this will work on Windows I m really out from using windows for long time.
When Im was trying to install Windows few months ago it makes me nauseous as soon as I see what kind of questions this system asks during installation process.
If I compile for Windows then Im doing cross compilation on Linux.
I think Worgon12 runs RXB on Windows successfully so maybe he can help you better with Windows setup.
Wargon12 could you help for BoozyTalking ? ] Please help him. I m not to good with windows

Heiwabitnull


The depends folder is completely empty and lacks the files needed for the build (the .mk files and the original Bitcoin Makefile are missing). The git checkout command didn't work because those files aren't even present in the repository's history. you need to "inject" the missing build files by downloading them from the official Bitcoin Core repository (version 0.20, the same one RXB is based on) in the build-windows-yml.
I forked your repo and will try to compile it myself. it will hard but i will try

How you compile it on windows?
I always got an error in mingw64: configure: error: QtCore headers missing.

This happens because you're compiling an older version of Qt (5.9.Cool using a very recent compiler. Newer compiler versions are stricter and require libraries to be explicitly included.

Try to compile only the client and the node do not compile the qt.
Heiwabitnull (OP)
Newbie
*
Offline

Activity: 27
Merit: 0


View Profile
May 03, 2026, 12:51:29 AM
 #45

How you compile it on windows?
I always got an error in mingw64: configure: error: QtCore headers missing.

This happens because you're compiling an older version of Qt (5.9.Cool using a very recent compiler. Newer compiler versions are stricter and require libraries to be explicitly included.

Try to compile only the client and the node do not compile the qt.

Hello to labe1971

Thank you for looking into this and for the fork.
You are right about the depends folder.
I will try to fix this properley
For now Im think so the easiest solution to compile RXB on  Windows is to compile without GUI. and  --with-incompatible-bdb
This should give  rxbd.exe and rxb-cli.exe and its enough to run a full node.
I am working on releasing proper Windows binaries compiled via cross compilation on Linux.
Now I work nights so I have less time to work on RXB but I will
Will push them ASAP.
Thank you for your help it's really great.
Thank you for forking that repo it is really appreciated. Super .

Heiwabitnull
labe1971
Member
**
Offline

Activity: 136
Merit: 10


View Profile
May 03, 2026, 12:57:35 AM
 #46

How you compile it on windows?
I always got an error in mingw64: configure: error: QtCore headers missing.

This happens because you're compiling an older version of Qt (5.9.Cool using a very recent compiler. Newer compiler versions are stricter and require libraries to be explicitly included.

Try to compile only the client and the node do not compile the qt.

Hello to labe1971

Thank you for looking into this and for the fork.
You are right about the depends folder.
I will try to fix this properley
For now  i think so the easiest solution to compile RXB on  Windows is to compile without GUI. and  --with-incompatible-bdb
This should give  rxbd.exe and rxb-cli.exe and its enough to run a full node.
I am working on releasing proper Windows binaries compiled via cross compilation on Linux.
Now I work nights so I have less time to work on RXB but I will
Will push them ASAP.
Thank you for your help it's really great.

Heiwabitnull

Compiled for win without qt, is in artifact of the fork of RXB in my repo, https://github.com/labe971/rxb-core/actions/runs/25263873136 take a look on artifact there are the files for win compiled. See also  here for reference this will resolve your problem of compilation (use in your RXB) https://github.com/labe971/rxb-core/blob/main/.github/workflows/build-windows.yml
Happy to help
Heiwabitnull (OP)
Newbie
*
Offline

Activity: 27
Merit: 0


View Profile
May 04, 2026, 07:04:37 PM
Last edit: June 23, 2026, 05:51:28 AM by Welsh
 #47

How you compile it on windows?
I always got an error in mingw64: configure: error: QtCore headers missing.

This happens because you're compiling an older version of Qt (5.9.Cool using a very recent compiler. Newer compiler versions are stricter and require libraries to be explicitly included.

Try to compile only the client and the node do not compile the qt.

Hello to labe1971

Thank you for looking into this and for the fork.
You are right about the depends folder.
I will try to fix this properley
For now  i think so the easiest solution to compile RXB on  Windows is to compile without GUI. and  --with-incompatible-bdb
This should give  rxbd.exe and rxb-cli.exe and its enough to run a full node.
I am working on releasing proper Windows binaries compiled via cross compilation on Linux.
Now I work nights so I have less time to work on RXB but I will
Will push them ASAP.
Thank you for your help it's really great.

Heiwabitnull

Compiled for win without qt, is in artifact of the fork of RXB in my repo, https://github.com/labe971/rxb-core/actions/runs/25263873136 take a look on artifact there are the files for win compiled. See also  here for reference this will resolve your problem of compilation (use in your RXB) https://github.com/labe971/rxb-core/blob/main/.github/workflows/build-windows.yml
Happy to help

Hi labe1971
This is amazing thank you so much. SUPER !
I will check that and the workflow file tomorrow and integrate it into to main repo.
Thank You Thank You !!
I need to get some sleep its 4am for me now but I will definitely look on that all in the morning as soon as I wake up in a few hours


Heiwabitnul


I would like to share that I have been struggling with severe depression for a very long time and I will soon be undergoing intensive treatment.

Because of this I will not be able to update the project for some time. I would like to integrate the recent contributions from labe1971 into the repository but currently I do not feel strong enough to do anything. If I feel better before my treatment begins I will integrate contributions from labe1971

For now im only performed a push with commit 2864a30.

Network and build update.

The depends/Makefile and bdb packages definition have been fixed.
Windows cross-compilation with wallet support now should works correctly.
I have added an annex to the Whitepaper informing about the consensus changes that are in effect after the removal of LWAM.
CHANGELOG.md file has been updated same as all instruction files
Onion seed nodes have been removed from chainparams to support stable clearnet growth.
The only hardcoded seed is now the public clearnet bridge at 135.181.255.219:8327.
Previously announced onion nodes remain operational and can still be added manually via addnode in rxb.conf.
They will be maintained for approximately six months after that time these operational onion seed nodes will be automatically disconnected

Source: https://github.com/Heiwabitnull/rxb-core

I have also removed the root prefix from the bootstrap file to make it easier to use.
Please remember to download and use bootstrap file for RXB sync[/color]      

https://github.com/Heiwabitnull/rxb-core/releases/tag/v0.3.0-foxbat

Now RXB network needs a large number of new nodes to be installed and more miners to provide computing power currently at a level of approximately 60 Th/s.
Please if you like it download the latest bootstrap file it works.
But do extra check if it's working properly and decide for yourself whether to disconnect the network and declare it dead or if you prefer to continue.
If you prefer to continue you'll have to create nodes on some more vpss and add them to files.
I'm tired of seeing in last 7 days constant attacks and constant reindexing attempts.
Maybe those who believed in this project didn't like it either.
####
Imprtant
My nodes will automatically shut down within six months.

######
Please if you like it fire up any miners you have but in a way that does not harm the network.
Please if you like it then mine and use these coins.
Please help each other and continue to develop the project. If its possible then do not change the monetary policy or the PoW consensus to PoS.
Im sure so this project won't survive without you and you are all wonderful people and it is super that I could write with you on this forum.

Source: https://github.com/Heiwabitnull/rxb-core

Heiwabitnull

I just uploaded the new correct bootstrap here: https://github.com/Heiwabitnull/rxb-core/releases/tag/v0.3.0-foxbat.
This bootsrap is ok  
It's not much but it's all I can do. Most importantly the current bootstrap helps.
You are wonderful! Have a great day

Heiwabitnull out
Pages: « 1 2 [3]  All
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!