Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Raspberry Pi 4 8GB - GNU/Linux Debian 11 - kernel 5.10.0-9-arm64 - dependencies do not build qt5 #72

Open
blackmennewstyle opened this issue Dec 3, 2021 · 11 comments

Comments

@blackmennewstyle
Copy link

I'm trying to build Raptoreum on a Raspberry Pi 4 8GB running GNU/Linux Debian 11 with kernel 5.10.0-9-arm64 and the dependencies don't download and build QT5:

wget https://github.com/Raptor3um/raptoreum/archive/refs/tags/1.2.15.3.tar.gz
tar -xvf 1.2.15.3.tar.gz
cd raptoreum-1.2.15.3/
cd depends
make -j4
copying packages: native_protobuf boost openssl libevent zeromq gmp chia_bls backtrace qrencode protobuf zlib bdb miniupnpc
to: /home/ceedii/raptoreum-1.2.15.3/depends/aarch64-unknown-linux-gnu

Why are the qt5 libraries not being downloaded and built? What am i doing wrong?

@blackmennewstyle
Copy link
Author

After a little bit of digging, i noticed these 404 error when trying to force the download of all libraries:

cd depends
make download-linux
Fetching qtbase-opensource-src-5.7.1.tar.gz from https://download.qt.io/archive/qt/5.7/5.7.1/submodules
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
  0     0    0     0    0     0      0      0 --:--:--  0:00:01 --:--:--     0
curl: (22) The requested URL returned error: 404 Not Found
Fetching qtbase-opensource-src-5.7.1.tar.gz from https://download.qt.io/archive/qt/5.7/5.7.1/submodules
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
  0     0    0     0    0     0      0      0 --:--:--  0:00:01 --:--:--     0
curl: (22) The requested URL returned error: 404 Not Found
Fetching qtbase-opensource-src-5.7.1.tar.gz from https://download.qt.io/archive/qt/5.7/5.7.1/submodules
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
  0     0    0     0    0     0      0      0 --:--:--  0:00:01 --:--:--     0
curl: (22) The requested URL returned error: 404 Not Found
Fetching qtbase-opensource-src-5.7.1.tar.gz from https://bitcoincore.org/depends-sources
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100 55.6M  100 55.6M    0     0  2856k      0  0:00:19  0:00:19 --:--:-- 8046k
/home/ceedii/raptoreum-1.2.15.3/depends/work/download/qt-5.7.1/qtbase-opensource-src-5.7.1.tar.gz.temp: OK
Fetching qttranslations-opensource-src-5.7.1.tar.gz from https://download.qt.io/archive/qt/5.7/5.7.1/submodules
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
  0     0    0     0    0     0      0      0 --:--:--  0:00:01 --:--:--     0
curl: (22) The requested URL returned error: 404 Not Found
Fetching qttranslations-opensource-src-5.7.1.tar.gz from https://download.qt.io/archive/qt/5.7/5.7.1/submodules
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
  0     0    0     0    0     0      0      0 --:--:--  0:00:01 --:--:--     0
curl: (22) The requested URL returned error: 404 Not Found
Fetching qttranslations-opensource-src-5.7.1.tar.gz from https://download.qt.io/archive/qt/5.7/5.7.1/submodules
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
curl: (22) The requested URL returned error: 404 Not Found
Fetching qttranslations-opensource-src-5.7.1.tar.gz from https://bitcoincore.org/depends-sources
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100 2560k  100 2560k    0     0   689k      0  0:00:03  0:00:03 --:--:--  689k
/home/ceedii/raptoreum-1.2.15.3/depends/work/download/qt-5.7.1/qttranslations-opensource-src-5.7.1.tar.gz.temp: OK
Fetching qttools-opensource-src-5.7.1.tar.gz from https://download.qt.io/archive/qt/5.7/5.7.1/submodules
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
  0     0    0     0    0     0      0      0 --:--:--  0:00:01 --:--:--     0
curl: (22) The requested URL returned error: 404 Not Found
Fetching qttools-opensource-src-5.7.1.tar.gz from https://download.qt.io/archive/qt/5.7/5.7.1/submodules
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
curl: (22) The requested URL returned error: 404 Not Found
Fetching qttools-opensource-src-5.7.1.tar.gz from https://download.qt.io/archive/qt/5.7/5.7.1/submodules
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
  0     0    0     0    0     0      0      0 --:--:--  0:00:01 --:--:--     0
curl: (22) The requested URL returned error: 404 Not Found
Fetching qttools-opensource-src-5.7.1.tar.gz from https://bitcoincore.org/depends-sources
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100 12.0M  100 12.0M    0     0  1701k      0  0:00:07  0:00:07 --:--:-- 2518k
/home/ceedii/raptoreum-1.2.15.3/depends/work/download/qt-5.7.1/qttools-opensource-src-5.7.1.tar.gz.temp: OK
Fetching expat-2.2.1.tar.bz2 from https://downloads.sourceforge.net/project/expat/expat/2.2.1
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
  0     0    0     0    0     0      0      0 --:--:--  0:00:01 --:--:--     0
curl: (22) The requested URL returned error: 404 
Fetching expat-2.2.1.tar.bz2 from https://downloads.sourceforge.net/project/expat/expat/2.2.1
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
curl: (22) The requested URL returned error: 404 
Fetching expat-2.2.1.tar.bz2 from https://downloads.sourceforge.net/project/expat/expat/2.2.1
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
curl: (22) The requested URL returned error: 404 
Fetching expat-2.2.1.tar.bz2 from https://bitcoincore.org/depends-sources
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100  395k  100  395k    0     0   142k      0  0:00:02  0:00:02 --:--:--  142k
/home/ceedii/raptoreum-1.2.15.3/depends/work/download/expat-2.2.1/expat-2.2.1.tar.bz2.temp: OK
Fetching dbus-1.10.18.tar.gz from https://dbus.freedesktop.org/releases/dbus
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100 1940k  100 1940k    0     0   715k      0  0:00:02  0:00:02 --:--:--  715k
/home/ceedii/raptoreum-1.2.15.3/depends/work/download/dbus-1.10.18/dbus-1.10.18.tar.gz.temp: OK
Fetching libxcb-1.10.tar.bz2 from http://xcb.freedesktop.org/dist
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100   345  100   345    0     0    575      0 --:--:-- --:--:-- --:--:--   575
100  464k  100  464k    0     0   192k      0  0:00:02  0:00:02 --:--:--  290k
/home/ceedii/raptoreum-1.2.15.3/depends/work/download/libxcb-1.10/libxcb-1.10.tar.bz2.temp: OK
Fetching xcb-proto-1.10.tar.bz2 from http://xcb.freedesktop.org/dist
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100   348  100   348    0     0    776      0 --:--:-- --:--:-- --:--:--   775
100  135k  100  135k    0     0  82935      0  0:00:01  0:00:01 --:--:--  338k
/home/ceedii/raptoreum-1.2.15.3/depends/work/download/xcb_proto-1.10/xcb-proto-1.10.tar.bz2.temp: OK
Fetching libXau-1.0.8.tar.bz2 from http://xorg.freedesktop.org/releases/individual/lib/
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100   356  100   356    0     0    503      0 --:--:-- --:--:-- --:--:--   503
100  288k  100  288k    0     0  63341      0  0:00:04  0:00:04 --:--:-- 95565
/home/ceedii/raptoreum-1.2.15.3/depends/work/download/libXau-1.0.8/libXau-1.0.8.tar.bz2.temp: OK
Fetching xproto-7.0.26.tar.bz2 from http://xorg.freedesktop.org/releases/individual/proto
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100   359  100   359    0     0    803      0 --:--:-- --:--:-- --:--:--   804
100  298k  100  298k    0     0   157k      0  0:00:01  0:00:01 --:--:--  296k
/home/ceedii/raptoreum-1.2.15.3/depends/work/download/xproto-7.0.26/xproto-7.0.26.tar.bz2.temp: OK
Fetching freetype-2.7.1.tar.bz2 from http://download.savannah.gnu.org/releases/freetype
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
  0     0    0     0    0     0      0      0 --:--:--  0:00:01 --:--:--     0
100 1782k  100 1782k    0     0   379k      0  0:00:04  0:00:04 --:--:--  759k
/home/ceedii/raptoreum-1.2.15.3/depends/work/download/freetype-2.7.1/freetype-2.7.1.tar.bz2.temp: OK
Fetching fontconfig-2.12.1.tar.bz2 from http://www.freedesktop.org/software/fontconfig/release/
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100   350  100   350    0     0    539      0 --:--:-- --:--:-- --:--:--   539
100 1571k  100 1571k    0     0   538k      0  0:00:02  0:00:02 --:--:--  876k
/home/ceedii/raptoreum-1.2.15.3/depends/work/download/fontconfig-2.12.1/fontconfig-2.12.1.tar.bz2.temp: OK
Fetching libX11-1.6.2.tar.bz2 from http://xorg.freedesktop.org/releases/individual/lib/
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100   356  100   356    0     0    887      0 --:--:-- --:--:-- --:--:--   887
100 2285k  100 2285k    0     0   932k      0  0:00:02  0:00:02 --:--:-- 1605k
/home/ceedii/raptoreum-1.2.15.3/depends/work/download/libX11-1.6.2/libX11-1.6.2.tar.bz2.temp: OK
Fetching xextproto-7.3.0.tar.bz2 from http://xorg.freedesktop.org/releases/individual/proto
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100   361  100   361    0     0    807      0 --:--:-- --:--:-- --:--:--   807
100  223k  100  223k    0     0   110k      0  0:00:02  0:00:02 --:--:--  163k
/home/ceedii/raptoreum-1.2.15.3/depends/work/download/xextproto-7.3.0/xextproto-7.3.0.tar.bz2.temp: OK
Fetching libXext-1.3.2.tar.bz2 from http://xorg.freedesktop.org/releases/individual/lib/
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100   357  100   357    0     0    800      0 --:--:-- --:--:-- --:--:--   800
100  370k  100  370k    0     0   167k      0  0:00:02  0:00:02 --:--:--  449k
/home/ceedii/raptoreum-1.2.15.3/depends/work/download/libXext-1.3.2/libXext-1.3.2.tar.bz2.temp: OK
Fetching xtrans-1.3.4.tar.bz2 from http://xorg.freedesktop.org/releases/individual/lib/
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100   356  100   356    0     0    794      0 --:--:-- --:--:-- --:--:--   794
100  178k  100  178k    0     0   105k      0  0:00:01  0:00:01 --:--:--  438k
/home/ceedii/raptoreum-1.2.15.3/depends/work/download/xtrans-1.3.4/xtrans-1.3.4.tar.bz2.temp: OK

@npq7721
Copy link
Collaborator

npq7721 commented Dec 3, 2021

this look fine, it tried multiple sources and it found one if u look it closely for example for qt

it can't find it 3 time but got it the 4th time
NOT FOUND:

  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
  0     0    0     0    0     0      0      0 --:--:--  0:00:01 --:--:--     0
curl: (22) The requested URL returned error: 404 Not Found
Fetching qtbase-opensource-src-5.7.1.tar.gz from https://download.qt.io/archive/qt/5.7/5.7.1/submodules
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
  0     0    0     0    0     0      0      0 --:--:--  0:00:01 --:--:--     0
curl: (22) The requested URL returned error: 404 Not Found
Fetching qtbase-opensource-src-5.7.1.tar.gz from https://download.qt.io/archive/qt/5.7/5.7.1/submodules
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
  0     0    0     0    0     0      0      0 --:--:--  0:00:01 --:--:--     0
curl: (22) The requested URL returned error: 404 Not Found

then FOUND:

Fetching qtbase-opensource-src-5.7.1.tar.gz from https://bitcoincore.org/depends-sources
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100 55.6M  100 55.6M    0     0  2856k      0  0:00:19  0:00:19 --:--:-- 8046k
/home/ceedii/raptoreum-1.2.15.3/depends/work/download/qt-5.7.1/qtbase-opensource-src-5.7.1.tar.gz.temp: OK

so ur problem is not downloading depends. i don't know what ur problem u not providing efficient logging. need your error logs. non of logs provided are really error

@blackmennewstyle
Copy link
Author

blackmennewstyle commented Dec 4, 2021

this look fine, it tried multiple sources and it found one if u look it closely for example for qt

it can't find it 3 time but got it the 4th time NOT FOUND:

  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
  0     0    0     0    0     0      0      0 --:--:--  0:00:01 --:--:--     0
curl: (22) The requested URL returned error: 404 Not Found
Fetching qtbase-opensource-src-5.7.1.tar.gz from https://download.qt.io/archive/qt/5.7/5.7.1/submodules
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
  0     0    0     0    0     0      0      0 --:--:--  0:00:01 --:--:--     0
curl: (22) The requested URL returned error: 404 Not Found
Fetching qtbase-opensource-src-5.7.1.tar.gz from https://download.qt.io/archive/qt/5.7/5.7.1/submodules
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
  0     0    0     0    0     0      0      0 --:--:--  0:00:01 --:--:--     0
curl: (22) The requested URL returned error: 404 Not Found

then FOUND:

Fetching qtbase-opensource-src-5.7.1.tar.gz from https://bitcoincore.org/depends-sources
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100 55.6M  100 55.6M    0     0  2856k      0  0:00:19  0:00:19 --:--:-- 8046k
/home/ceedii/raptoreum-1.2.15.3/depends/work/download/qt-5.7.1/qtbase-opensource-src-5.7.1.tar.gz.temp: OK

so ur problem is not downloading depends. i don't know what ur problem u not providing efficient logging. need your error logs. non of logs provided are really error

Yes but despite having downloaded the packages, make HOST=aarch64-linux-gnu -j 4 does not build QT5, it's not listed in the list of packages at the end of the execution:

copying packages: native_protobuf boost openssl libevent zeromq gmp chia_bls backtrace qrencode protobuf zlib bdb miniupnpc
to: /home/ceedii/raptoreum-1.2.15.3/depends/aarch64-linux-gnu

Also, here the result of /configure --prefix=pwd/depends/aarch64-linux-gnu --enable-hardening

configure: loading site script /home/ceedii/raptoreum-1.2.15.3/depends/aarch64-linux-gnu/share/config.site
checking build system type... aarch64-unknown-linux-gnu
checking host system type... aarch64-unknown-linux-gnu
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for aarch64-linux-gnu-strip... aarch64-linux-gnu-strip
checking for a thread-safe 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 whether to enable maintainer-specific portions of Makefiles... yes
checking whether make supports nested variables... (cached) yes
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 we are using the GNU C++ compiler... yes
checking whether aarch64-linux-gnu-g++ accepts -g... yes
checking whether make supports the include directive... yes (GNU style)
checking dependency style of aarch64-linux-gnu-g++... gcc3
checking whether aarch64-linux-gnu-g++ supports C++14 features with -std=c++14... yes
checking whether std::atomic can be used without link library... yes
checking for aarch64-linux-gnu-g++... aarch64-linux-gnu-g++ -std=c++14
checking whether we are using the GNU Objective C++ compiler... no
checking whether aarch64-linux-gnu-g++ -std=c++14 accepts -g... no
checking dependency style of aarch64-linux-gnu-g++ -std=c++14... gcc3
checking how to print strings... printf
checking for aarch64-linux-gnu-gcc... aarch64-linux-gnu-gcc
checking whether we are using the GNU C compiler... yes
checking whether aarch64-linux-gnu-gcc accepts -g... yes
checking for aarch64-linux-gnu-gcc option to accept ISO C89... none needed
checking whether aarch64-linux-gnu-gcc understands -c and -o together... yes
checking dependency style of aarch64-linux-gnu-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 aarch64-linux-gnu-gcc... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... yes
checking for BSD- or MS-compatible name lister (nm)... aarch64-linux-gnu-nm
checking the name lister (aarch64-linux-gnu-nm) interface... BSD nm
checking whether ln -s works... yes
checking the maximum length of command line arguments... 1572864
checking how to convert aarch64-unknown-linux-gnu file names to aarch64-unknown-linux-gnu format... func_convert_file_noop
checking how to convert aarch64-unknown-linux-gnu file names to toolchain format... func_convert_file_noop
checking for /usr/bin/ld option to reload object files... -r
checking for aarch64-linux-gnu-objdump... aarch64-linux-gnu-objdump
checking how to recognize dependent libraries... pass_all
checking for aarch64-linux-gnu-dlltool... no
checking for dlltool... no
checking how to associate runtime and link libraries... printf %s\n
checking for aarch64-linux-gnu-ar... aarch64-linux-gnu-ar
checking for archiver @FILE support... @
checking for aarch64-linux-gnu-strip... (cached) aarch64-linux-gnu-strip
checking for aarch64-linux-gnu-ranlib... aarch64-linux-gnu-ranlib
checking command to parse aarch64-linux-gnu-nm output from aarch64-linux-gnu-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 aarch64-linux-gnu-mt... no
checking for mt... mt
checking if mt is a manifest tool... no
checking how to run the C preprocessor... aarch64-linux-gnu-gcc -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking for dlfcn.h... yes
checking for objdir... .libs
checking if aarch64-linux-gnu-gcc supports -fno-rtti -fno-exceptions... no
checking for aarch64-linux-gnu-gcc option to produce PIC... -fPIC -DPIC
checking if aarch64-linux-gnu-gcc PIC flag -fPIC -DPIC works... yes
checking if aarch64-linux-gnu-gcc static flag -static works... yes
checking if aarch64-linux-gnu-gcc supports -c -o file.o... yes
checking if aarch64-linux-gnu-gcc supports -c -o file.o... (cached) yes
checking whether the aarch64-linux-gnu-gcc linker (/usr/bin/ld) supports shared libraries... yes
checking whether -lc should be explicitly linked in... no
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... yes
checking whether to build static libraries... yes
checking how to run the C++ preprocessor... aarch64-linux-gnu-g++ -std=c++14 -E
checking for ld used by aarch64-linux-gnu-g++ -std=c++14... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... yes
checking whether the aarch64-linux-gnu-g++ -std=c++14 linker (/usr/bin/ld) supports shared libraries... yes
checking for aarch64-linux-gnu-g++ -std=c++14 option to produce PIC... -fPIC -DPIC
checking if aarch64-linux-gnu-g++ -std=c++14 PIC flag -fPIC -DPIC works... yes
checking if aarch64-linux-gnu-g++ -std=c++14 static flag -static works... yes
checking if aarch64-linux-gnu-g++ -std=c++14 supports -c -o file.o... yes
checking if aarch64-linux-gnu-g++ -std=c++14 supports -c -o file.o... (cached) yes
checking whether the aarch64-linux-gnu-g++ -std=c++14 linker (/usr/bin/ld) supports shared libraries... yes
checking dynamic linker characteristics... (cached) GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking for aarch64-linux-gnu-ar... /usr/bin/aarch64-linux-gnu-ar
checking for aarch64-linux-gnu-ranlib... /usr/bin/aarch64-linux-gnu-ranlib
checking for aarch64-linux-gnu-strip... /usr/bin/aarch64-linux-gnu-strip
checking for aarch64-linux-gnu-gcov... /usr/bin/aarch64-linux-gnu-gcov
checking for lcov... no
checking for python3.6... no
checking for python3.5... no
checking for python3.4... no
checking for python3... /usr/bin/python3
checking for genhtml... no
checking for git... /usr/bin/git
checking for ccache... no
checking for xgettext... /usr/bin/xgettext
checking for hexdump... /usr/bin/hexdump
checking for aarch64-linux-gnu-readelf... /usr/bin/aarch64-linux-gnu-readelf
checking for aarch64-linux-gnu-c++filt... /usr/bin/aarch64-linux-gnu-c++filt
checking for aarch64-linux-gnu-objcopy... /usr/bin/aarch64-linux-gnu-objcopy
checking for aarch64-linux-gnu-dsymutil... no
checking for dsymutil... no
checking whether C++ compiler accepts -Werror... yes
checking whether the linker accepts -Wl,-wrap=__cxa_allocate_exception... yes
checking whether C++ compiler accepts -Wa,-mbig-obj... no
checking whether C++ compiler accepts -msse4.2... no
checking whether C++ compiler accepts -msse4.1... no
checking whether C++ compiler accepts -mavx -mavx2... no
checking whether C++ compiler accepts -msse4 -msha... no
checking for assembler crc32 support... no
checking for SSE4.1 intrinsics... no
checking for AVX2 intrinsics... no
checking for SHA-NI intrinsics... no
checking for aarch64-linux-gnu-pkg-config... /usr/bin/pkg-config --static
checking pkg-config is at least version 0.9.0... yes
checking whether byte ordering is bigendian... no
checking whether aarch64-linux-gnu-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... no
checking whether strerror_r is declared... yes
checking for strerror_r... yes
checking whether strerror_r returns char *... yes
checking whether the linker accepts -Wl,--large-address-aware... no
checking for __attribute__((visibility))... yes
checking for __attribute__((dllexport))... no
checking for __attribute__((dllimport))... no
checking for library containing clock_gettime... none required
checking whether C++ compiler accepts -fPIC... 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... no
checking whether the linker accepts -Wl,--nxcompat... no
checking whether the linker accepts -Wl,--high-entropy-va... no
checking whether the linker accepts -Wl,-z,relro... yes
checking whether the linker accepts -Wl,-z,now... yes
checking whether C++ compiler accepts -fPIE... yes
checking whether the linker accepts -pie... yes
checking endian.h usability... yes
checking endian.h presence... yes
checking for endian.h... yes
checking sys/endian.h usability... no
checking sys/endian.h presence... no
checking for sys/endian.h... no
checking byteswap.h usability... yes
checking byteswap.h presence... yes
checking for byteswap.h... yes
checking stdio.h usability... yes
checking stdio.h presence... yes
checking for stdio.h... 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 sys/select.h usability... yes
checking sys/select.h presence... yes
checking for sys/select.h... yes
checking sys/prctl.h usability... yes
checking sys/prctl.h presence... yes
checking for sys/prctl.h... yes
checking execinfo.h usability... yes
checking execinfo.h presence... yes
checking for execinfo.h... yes
checking whether strnlen is declared... yes
checking whether daemon is declared... yes
checking whether le16toh is declared... yes
checking whether le32toh is declared... yes
checking whether le64toh is declared... yes
checking whether htole16 is declared... yes
checking whether htole32 is declared... yes
checking whether htole64 is declared... yes
checking whether be16toh is declared... yes
checking whether be32toh is declared... yes
checking whether be64toh is declared... yes
checking whether htobe16 is declared... yes
checking whether htobe32 is declared... yes
checking whether htobe64 is declared... yes
checking whether bswap_16 is declared... yes
checking whether bswap_32 is declared... yes
checking whether bswap_64 is declared... yes
checking whether __builtin_clz is declared... yes
checking whether __builtin_clzl is declared... yes
checking whether __builtin_clzll is declared... yes
checking for MSG_NOSIGNAL... yes
checking for MSG_DONTWAIT... yes
checking for mallopt M_ARENA_MAX... yes
checking for getmemoryinfo... yes
checking for visibility attribute... yes
checking for Linux getrandom syscall... yes
checking for getentropy... yes
checking for getentropy via random.h... yes
checking for sysctl KERN_ARND... no
checking for library containing backtrace... none required
checking for Berkeley DB C++ headers... default
checking for main in -ldb_cxx-4.8... yes
checking miniupnpc/miniwget.h usability... yes
checking miniupnpc/miniwget.h presence... yes
checking for miniupnpc/miniwget.h... yes
checking for main in -lminiupnpc... yes
checking miniupnpc/miniupnpc.h usability... yes
checking miniupnpc/miniupnpc.h presence... yes
checking for miniupnpc/miniupnpc.h... yes
checking for main in -lminiupnpc... (cached) yes
checking miniupnpc/upnpcommands.h usability... yes
checking miniupnpc/upnpcommands.h presence... yes
checking for miniupnpc/upnpcommands.h... yes
checking for main in -lminiupnpc... (cached) yes
checking miniupnpc/upnperrors.h usability... yes
checking miniupnpc/upnperrors.h presence... yes
checking for miniupnpc/upnperrors.h... yes
checking for main in -lminiupnpc... (cached) yes
checking for Qt5Core Qt5Gui Qt5Network Qt5Widgets... no
checking for QtCore QtGui QtNetwork... no
configure: WARNING: Qt dependencies not found; raptoreum-qt frontend will not be built
checking whether to build Raptoreum Core GUI... no (Qt5)
checking for boostlib >= 1.47.0... yes
checking whether the Boost::System library is available... yes
checking for exit in -lboost_system-mt... yes
checking whether the Boost::Filesystem library is available... yes
checking for exit in -lboost_filesystem-mt... yes
checking whether the Boost::Program_Options library is available... yes
checking for exit in -lboost_program_options-mt... yes
checking whether the Boost::Thread library is available... yes
checking for exit in -lboost_thread-mt... yes
checking whether the Boost::Chrono library is available... yes
checking for exit in -lboost_chrono-mt... yes
checking whether the Boost::Unit_Test_Framework library is available... yes
checking for dynamic linked boost test... no
checking for mismatched boost c++11 scoped enums... ok
checking for libssl... yes
checking for libcrypto... yes
checking for libevent... yes
checking for libevent_pthreads... yes
checking for libzmq >= 4... yes
checking whether EVP_MD_CTX_new is declared... no
checking whether to build raptoreumd... yes
checking whether to build utils (raptoreum-cli raptoreum-tx)... yes
checking whether to build libraries... yes
checking if ccache should be used... no
checking if wallet should be enabled... yes
checking whether to build with support for UPnP... yes
checking whether to build with UPnP enabled by default... no
checking whether to build test_raptoreum... yes
checking whether to reduce exports... no
checking whether dsymutil needs -flat... no

checking that generated files are newer than configure... done
configure: creating ./config.status
config.status: creating libraptoreumconsensus.pc
config.status: creating Makefile
config.status: creating src/Makefile
config.status: creating doc/man/Makefile
config.status: creating share/setup.nsi
config.status: creating share/qt/Info.plist
config.status: creating test/config.ini
config.status: creating contrib/devtools/split-debug.sh
config.status: creating doc/Doxyfile
config.status: creating src/config/raptoreum-config.h
config.status: src/config/raptoreum-config.h is unchanged
config.status: executing depfiles commands
config.status: executing libtool commands
=== configuring in src/univalue (/home/ceedii/raptoreum-1.2.15.3/src/univalue)
configure: running /bin/bash ./configure --disable-option-checking '--prefix=/home/ceedii/raptoreum-1.2.15.3/depends/aarch64-linux-gnu'  '--enable-hardening' '--disable-shared' '--with-pic' '--with-bignum=no' '--enable-module-recovery' '--disable-jni' --cache-file=/dev/null --srcdir=.
configure: loading site script /home/ceedii/raptoreum-1.2.15.3/depends/aarch64-linux-gnu/share/config.site
checking whether make supports nested variables... yes
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for aarch64-linux-gnu-strip... aarch64-linux-gnu-strip
checking for a thread-safe mkdir -p... /usr/bin/mkdir -p
checking for gawk... no
checking for mawk... mawk
checking whether make sets $(MAKE)... yes
checking build system type... aarch64-unknown-linux-gnu
checking host system type... aarch64-unknown-linux-gnu
checking how to print strings... printf
checking whether make supports the include directive... yes (GNU style)
checking for aarch64-linux-gnu-gcc... aarch64-linux-gnu-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 we are using the GNU C compiler... yes
checking whether aarch64-linux-gnu-gcc accepts -g... yes
checking for aarch64-linux-gnu-gcc option to accept ISO C89... none needed
checking whether aarch64-linux-gnu-gcc understands -c and -o together... yes
checking dependency style of aarch64-linux-gnu-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 aarch64-linux-gnu-gcc... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... yes
checking for BSD- or MS-compatible name lister (nm)... aarch64-linux-gnu-nm
checking the name lister (aarch64-linux-gnu-nm) interface... BSD nm
checking whether ln -s works... yes
checking the maximum length of command line arguments... 1572864
checking how to convert aarch64-unknown-linux-gnu file names to aarch64-unknown-linux-gnu format... func_convert_file_noop
checking how to convert aarch64-unknown-linux-gnu file names to toolchain format... func_convert_file_noop
checking for /usr/bin/ld option to reload object files... -r
checking for aarch64-linux-gnu-objdump... aarch64-linux-gnu-objdump
checking how to recognize dependent libraries... pass_all
checking for aarch64-linux-gnu-dlltool... no
checking for dlltool... no
checking how to associate runtime and link libraries... printf %s\n
checking for aarch64-linux-gnu-ar... aarch64-linux-gnu-ar
checking for archiver @FILE support... @
checking for aarch64-linux-gnu-strip... (cached) aarch64-linux-gnu-strip
checking for aarch64-linux-gnu-ranlib... aarch64-linux-gnu-ranlib
checking command to parse aarch64-linux-gnu-nm output from aarch64-linux-gnu-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 aarch64-linux-gnu-mt... no
checking for mt... mt
checking if mt is a manifest tool... no
checking how to run the C preprocessor... aarch64-linux-gnu-gcc -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking for dlfcn.h... yes
checking for objdir... .libs
checking if aarch64-linux-gnu-gcc supports -fno-rtti -fno-exceptions... no
checking for aarch64-linux-gnu-gcc option to produce PIC... -fPIC -DPIC
checking if aarch64-linux-gnu-gcc PIC flag -fPIC -DPIC works... yes
checking if aarch64-linux-gnu-gcc static flag -static works... yes
checking if aarch64-linux-gnu-gcc supports -c -o file.o... yes
checking if aarch64-linux-gnu-gcc supports -c -o file.o... (cached) yes
checking whether the aarch64-linux-gnu-gcc linker (/usr/bin/ld) 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 whether we are using the GNU C++ compiler... yes
checking whether aarch64-linux-gnu-g++ accepts -g... yes
checking dependency style of aarch64-linux-gnu-g++... gcc3
checking how to run the C++ preprocessor... aarch64-linux-gnu-g++ -E
checking for ld used by aarch64-linux-gnu-g++... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... yes
checking whether the aarch64-linux-gnu-g++ linker (/usr/bin/ld) supports shared libraries... yes
checking for aarch64-linux-gnu-g++ option to produce PIC... -fPIC -DPIC
checking if aarch64-linux-gnu-g++ PIC flag -fPIC -DPIC works... yes
checking if aarch64-linux-gnu-g++ static flag -static works... yes
checking if aarch64-linux-gnu-g++ supports -c -o file.o... yes
checking if aarch64-linux-gnu-g++ supports -c -o file.o... (cached) yes
checking whether the aarch64-linux-gnu-g++ linker (/usr/bin/ld) supports shared libraries... yes
checking dynamic linker characteristics... (cached) GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking that generated files are newer than configure... done
configure: creating ./config.status
config.status: creating Makefile
config.status: creating pc/libunivalue.pc
config.status: creating pc/libunivalue-uninstalled.pc
config.status: creating univalue-config.h
config.status: univalue-config.h is unchanged
config.status: executing depfiles commands
config.status: executing libtool commands
=== configuring in src/secp256k1 (/home/ceedii/raptoreum-1.2.15.3/src/secp256k1)
configure: running /bin/bash ./configure --disable-option-checking '--prefix=/home/ceedii/raptoreum-1.2.15.3/depends/aarch64-linux-gnu'  '--enable-hardening' '--disable-shared' '--with-pic' '--with-bignum=no' '--enable-module-recovery' '--disable-jni' --cache-file=/dev/null --srcdir=.
configure: loading site script /home/ceedii/raptoreum-1.2.15.3/depends/aarch64-linux-gnu/share/config.site
checking build system type... aarch64-unknown-linux-gnu
checking host system type... aarch64-unknown-linux-gnu
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for aarch64-linux-gnu-strip... aarch64-linux-gnu-strip
checking for a thread-safe 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 how to print strings... printf
checking whether make supports the include directive... yes (GNU style)
checking for aarch64-linux-gnu-gcc... aarch64-linux-gnu-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 we are using the GNU C compiler... yes
checking whether aarch64-linux-gnu-gcc accepts -g... yes
checking for aarch64-linux-gnu-gcc option to accept ISO C89... none needed
checking whether aarch64-linux-gnu-gcc understands -c and -o together... yes
checking dependency style of aarch64-linux-gnu-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 aarch64-linux-gnu-gcc... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... yes
checking for BSD- or MS-compatible name lister (nm)... aarch64-linux-gnu-nm
checking the name lister (aarch64-linux-gnu-nm) interface... BSD nm
checking whether ln -s works... yes
checking the maximum length of command line arguments... 1572864
checking how to convert aarch64-unknown-linux-gnu file names to aarch64-unknown-linux-gnu format... func_convert_file_noop
checking how to convert aarch64-unknown-linux-gnu file names to toolchain format... func_convert_file_noop
checking for /usr/bin/ld option to reload object files... -r
checking for aarch64-linux-gnu-objdump... aarch64-linux-gnu-objdump
checking how to recognize dependent libraries... pass_all
checking for aarch64-linux-gnu-dlltool... no
checking for dlltool... no
checking how to associate runtime and link libraries... printf %s\n
checking for aarch64-linux-gnu-ar... aarch64-linux-gnu-ar
checking for archiver @FILE support... @
checking for aarch64-linux-gnu-strip... (cached) aarch64-linux-gnu-strip
checking for aarch64-linux-gnu-ranlib... aarch64-linux-gnu-ranlib
checking command to parse aarch64-linux-gnu-nm output from aarch64-linux-gnu-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 aarch64-linux-gnu-mt... no
checking for mt... mt
checking if mt is a manifest tool... no
checking how to run the C preprocessor... aarch64-linux-gnu-gcc -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking for dlfcn.h... yes
checking for objdir... .libs
checking if aarch64-linux-gnu-gcc supports -fno-rtti -fno-exceptions... no
checking for aarch64-linux-gnu-gcc option to produce PIC... -fPIC -DPIC
checking if aarch64-linux-gnu-gcc PIC flag -fPIC -DPIC works... yes
checking if aarch64-linux-gnu-gcc static flag -static works... yes
checking if aarch64-linux-gnu-gcc supports -c -o file.o... yes
checking if aarch64-linux-gnu-gcc supports -c -o file.o... (cached) yes
checking whether the aarch64-linux-gnu-gcc linker (/usr/bin/ld) 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 whether make supports nested variables... (cached) yes
checking for aarch64-linux-gnu-pkg-config... /usr/bin/pkg-config --static
checking pkg-config is at least version 0.9.0... yes
checking for aarch64-linux-gnu-ar... /usr/bin/aarch64-linux-gnu-ar
checking for aarch64-linux-gnu-ranlib... /usr/bin/aarch64-linux-gnu-ranlib
checking for aarch64-linux-gnu-strip... /usr/bin/aarch64-linux-gnu-strip
checking for gcc... gcc
checking whether we are using the GNU C compiler... (cached) yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... (cached) none needed
checking whether gcc understands -c and -o together... (cached) yes
checking dependency style of gcc... (cached) gcc3
checking how to run the C preprocessor... gcc -E
checking for aarch64-linux-gnu-gcc option to accept ISO C89... (cached) none needed
checking dependency style of aarch64-linux-gnu-gcc... gcc3
checking if aarch64-linux-gnu-gcc supports -std=c89 -pedantic -Wall -Wextra -Wcast-align -Wnested-externs -Wshadow -Wstrict-prototypes -Wno-unused-function -Wno-long-long -Wno-overlength-strings... yes
checking if aarch64-linux-gnu-gcc supports -fvisibility=hidden... yes
checking for __int128... yes
checking for __builtin_expect... yes
checking native compiler: gcc... ok
checking for x86_64 assembly availability... no
checking for libcrypto... yes
checking for main in -lcrypto... yes
checking for EC functions in libcrypto... yes
checking whether byte ordering is bigendian... no
configure: Using static precomputation: yes
configure: Using assembly optimizations: no
configure: Using field implementation: 64bit
configure: Using bignum implementation: no
configure: Using scalar implementation: 64bit
configure: Using endomorphism optimizations: no
configure: Building for coverage analysis: no
configure: Building ECDH module: no
configure: Building ECDSA pubkey recovery module: yes
configure: Using jni: no
checking that generated files are newer than configure... done
configure: creating ./config.status
config.status: creating Makefile
config.status: creating libsecp256k1.pc
config.status: creating src/libsecp256k1-config.h
config.status: src/libsecp256k1-config.h is unchanged
config.status: executing depfiles commands
config.status: executing libtool commands
Fixing libtool for -rpath problems.

Options used to compile and link:
  with wallet         = yes
  with gui / qt       = no
  with zmq            = yes
  with test           = yes
  with bench          = yes
  with upnp           = yes
  use asm             = yes
  debug enabled       = no
  crash hooks enabled = no
  miner enabled       = yes
  werror              = no

  target os           = linux
  build os            = 

  CC                  = aarch64-linux-gnu-gcc
  CFLAGS              = -pipe -O2  -g1 -fno-omit-frame-pointer
  CPPFLAGS            = -I/home/ceedii/raptoreum-1.2.15.3/depends/aarch64-linux-gnu/share/../include/  -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS
  CXX                 = aarch64-linux-gnu-g++ -std=c++14
  CXXFLAGS            = -pipe -static-libstdc++ -O2  -g1 -fno-omit-frame-pointer
  LDFLAGS             = -L/home/ceedii/raptoreum-1.2.15.3/depends/aarch64-linux-gnu/share/../lib 
  ARFLAGS             = cr

This two lines are probably where the problem is, despite requiring depends/aarch64-linux-gnu, the check build and host seems to do something else:

checking build system type... aarch64-unknown-linux-gnu
checking host system type... aarch64-unknown-linux-gnu

@npq7721
Copy link
Collaborator

npq7721 commented Dec 4, 2021

ur first build look like it built

make -j4
copying packages: native_protobuf boost openssl libevent zeromq gmp chia_bls backtrace qrencode protobuf zlib bdb miniupnpc
to: /home/ceedii/raptoreum-1.2.15.3/depends/aarch64-unknown-linux-gnu

so it built for aarch64-unknown-linux-gnu so u should run configure for aarch64-unknown-linux-gnu not aarch64-linux-gnu

@blackmennewstyle
Copy link
Author

ur first build look like it built

make -j4
copying packages: native_protobuf boost openssl libevent zeromq gmp chia_bls backtrace qrencode protobuf zlib bdb miniupnpc
to: /home/ceedii/raptoreum-1.2.15.3/depends/aarch64-unknown-linux-gnu

so it built for aarch64-unknown-linux-gnu so u should run configure for aarch64-unknown-linux-gnu not aarch64-linux-gnu

AGAIN, it does not build QT5, so i started everything from scratch and proceeded as you suggested.

wget https://github.com/Raptor3um/raptoreum/archive/refs/tags/1.2.15.3.tar.gz
tar -xvf 1.2.15.3.tar.gz
cd raptoreum-1.2.15.3/
cd depends/
make download-linux

It seems to have downloaded everything even the QT5 packages. So let's keep moving forward:

make -j 4

End of the execution, still does not show any sign of build for the QT5 packages

copying packages: native_protobuf boost openssl libevent zeromq gmp chia_bls backtrace qrencode protobuf zlib bdb miniupnpc
to: /home/ceedii/raptoreum-1.2.15.3/depends/aarch64-unknown-linux-gnu

Never-mind, let's still proceed:

cd ..
./autogen.sh
./configure --prefix=`pwd`/depends/aarch64-unknown-linux-gnu --enable-hardening
configure: loading site script /home/ceedii/raptoreum-1.2.15.3/depends/aarch64-unknown-linux-gnu/share/config.site
checking build system type... aarch64-unknown-linux-gnu
checking host system type... aarch64-unknown-linux-gnu
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for aarch64-unknown-linux-gnu-strip... no
checking for strip... strip
checking for a thread-safe 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 whether to enable maintainer-specific portions of Makefiles... yes
checking whether make supports nested variables... (cached) yes
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 we are using the GNU C++ compiler... yes
checking whether g++ accepts -g... yes
checking whether make supports the include directive... yes (GNU style)
checking dependency style of g++... gcc3
checking whether g++ supports C++14 features with -std=c++14... yes
checking whether std::atomic can be used without link library... yes
checking for aarch64-unknown-linux-gnu-g++... g++ -std=c++14
checking whether we are using the GNU Objective C++ compiler... no
checking whether g++ -std=c++14 accepts -g... no
checking dependency style of g++ -std=c++14... gcc3
checking how to print strings... printf
checking for aarch64-unknown-linux-gnu-gcc... gcc
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... 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... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... yes
checking for BSD- or MS-compatible name lister (nm)... nm
checking the name lister (nm) interface... BSD nm
checking whether ln -s works... yes
checking the maximum length of command line arguments... 1572864
checking how to convert aarch64-unknown-linux-gnu file names to aarch64-unknown-linux-gnu format... func_convert_file_noop
checking how to convert aarch64-unknown-linux-gnu file names to toolchain format... func_convert_file_noop
checking for /usr/bin/ld option to reload object files... -r
checking for aarch64-unknown-linux-gnu-objdump... no
checking for objdump... objdump
checking how to recognize dependent libraries... pass_all
checking for aarch64-unknown-linux-gnu-dlltool... no
checking for dlltool... no
checking how to associate runtime and link libraries... printf %s\n
checking for aarch64-unknown-linux-gnu-ar... ar
checking for archiver @FILE support... @
checking for aarch64-unknown-linux-gnu-strip... strip
checking for aarch64-unknown-linux-gnu-ranlib... ranlib
checking command to parse nm 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 aarch64-unknown-linux-gnu-mt... no
checking for mt... mt
checking if mt is a manifest tool... no
checking how to run the C preprocessor... gcc -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.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) supports shared libraries... yes
checking whether -lc should be explicitly linked in... no
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... yes
checking whether to build static libraries... yes
checking how to run the C++ preprocessor... g++ -std=c++14 -E
checking for ld used by g++ -std=c++14... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... yes
checking whether the g++ -std=c++14 linker (/usr/bin/ld) supports shared libraries... yes
checking for g++ -std=c++14 option to produce PIC... -fPIC -DPIC
checking if g++ -std=c++14 PIC flag -fPIC -DPIC works... yes
checking if g++ -std=c++14 static flag -static works... yes
checking if g++ -std=c++14 supports -c -o file.o... yes
checking if g++ -std=c++14 supports -c -o file.o... (cached) yes
checking whether the g++ -std=c++14 linker (/usr/bin/ld) supports shared libraries... yes
checking dynamic linker characteristics... (cached) GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking for aarch64-unknown-linux-gnu-ar... no
checking for ar... (cached) ar
checking for aarch64-unknown-linux-gnu-ranlib... no
checking for ranlib... (cached) ranlib
checking for aarch64-unknown-linux-gnu-strip... no
checking for strip... /usr/bin/strip
checking for aarch64-unknown-linux-gnu-gcov... no
checking for gcov... /usr/bin/gcov
checking for lcov... no
checking for python3.6... no
checking for python3.5... no
checking for python3.4... no
checking for python3... /usr/bin/python3
checking for genhtml... no
checking for git... /usr/bin/git
checking for ccache... no
checking for xgettext... /usr/bin/xgettext
checking for hexdump... /usr/bin/hexdump
checking for aarch64-unknown-linux-gnu-readelf... no
checking for readelf... /usr/bin/readelf
checking for aarch64-unknown-linux-gnu-c++filt... no
checking for c++filt... /usr/bin/c++filt
checking for aarch64-unknown-linux-gnu-objcopy... no
checking for objcopy... /usr/bin/objcopy
checking for aarch64-unknown-linux-gnu-dsymutil... no
checking for dsymutil... no
checking whether C++ compiler accepts -Werror... yes
checking whether the linker accepts -Wl,-wrap=__cxa_allocate_exception... yes
checking whether C++ compiler accepts -Wa,-mbig-obj... no
checking whether C++ compiler accepts -msse4.2... no
checking whether C++ compiler accepts -msse4.1... no
checking whether C++ compiler accepts -mavx -mavx2... no
checking whether C++ compiler accepts -msse4 -msha... no
checking for assembler crc32 support... no
checking for SSE4.1 intrinsics... no
checking for AVX2 intrinsics... no
checking for SHA-NI intrinsics... no
checking for aarch64-unknown-linux-gnu-pkg-config... /usr/bin/pkg-config --static
checking pkg-config is at least version 0.9.0... yes
checking whether byte ordering is bigendian... no
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... no
checking whether strerror_r is declared... yes
checking for strerror_r... yes
checking whether strerror_r returns char *... yes
checking whether the linker accepts -Wl,--large-address-aware... no
checking for __attribute__((visibility))... yes
checking for __attribute__((dllexport))... no
checking for __attribute__((dllimport))... no
checking for library containing clock_gettime... none required
checking whether C++ compiler accepts -fPIC... 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... no
checking whether the linker accepts -Wl,--nxcompat... no
checking whether the linker accepts -Wl,--high-entropy-va... no
checking whether the linker accepts -Wl,-z,relro... yes
checking whether the linker accepts -Wl,-z,now... yes
checking whether C++ compiler accepts -fPIE... yes
checking whether the linker accepts -pie... yes
checking endian.h usability... yes
checking endian.h presence... yes
checking for endian.h... yes
checking sys/endian.h usability... no
checking sys/endian.h presence... no
checking for sys/endian.h... no
checking byteswap.h usability... yes
checking byteswap.h presence... yes
checking for byteswap.h... yes
checking stdio.h usability... yes
checking stdio.h presence... yes
checking for stdio.h... 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 sys/select.h usability... yes
checking sys/select.h presence... yes
checking for sys/select.h... yes
checking sys/prctl.h usability... yes
checking sys/prctl.h presence... yes
checking for sys/prctl.h... yes
checking execinfo.h usability... yes
checking execinfo.h presence... yes
checking for execinfo.h... yes
checking whether strnlen is declared... yes
checking whether daemon is declared... yes
checking whether le16toh is declared... yes
checking whether le32toh is declared... yes
checking whether le64toh is declared... yes
checking whether htole16 is declared... yes
checking whether htole32 is declared... yes
checking whether htole64 is declared... yes
checking whether be16toh is declared... yes
checking whether be32toh is declared... yes
checking whether be64toh is declared... yes
checking whether htobe16 is declared... yes
checking whether htobe32 is declared... yes
checking whether htobe64 is declared... yes
checking whether bswap_16 is declared... yes
checking whether bswap_32 is declared... yes
checking whether bswap_64 is declared... yes
checking whether __builtin_clz is declared... yes
checking whether __builtin_clzl is declared... yes
checking whether __builtin_clzll is declared... yes
checking for MSG_NOSIGNAL... yes
checking for MSG_DONTWAIT... yes
checking for mallopt M_ARENA_MAX... yes
checking for getmemoryinfo... yes
checking for visibility attribute... yes
checking for Linux getrandom syscall... yes
checking for getentropy... yes
checking for getentropy via random.h... yes
checking for sysctl KERN_ARND... no
checking for library containing backtrace... none required
checking for Berkeley DB C++ headers... default
checking for main in -ldb_cxx-4.8... yes
checking miniupnpc/miniwget.h usability... yes
checking miniupnpc/miniwget.h presence... yes
checking for miniupnpc/miniwget.h... yes
checking for main in -lminiupnpc... yes
checking miniupnpc/miniupnpc.h usability... yes
checking miniupnpc/miniupnpc.h presence... yes
checking for miniupnpc/miniupnpc.h... yes
checking for main in -lminiupnpc... (cached) yes
checking miniupnpc/upnpcommands.h usability... yes
checking miniupnpc/upnpcommands.h presence... yes
checking for miniupnpc/upnpcommands.h... yes
checking for main in -lminiupnpc... (cached) yes
checking miniupnpc/upnperrors.h usability... yes
checking miniupnpc/upnperrors.h presence... yes
checking for miniupnpc/upnperrors.h... yes
checking for main in -lminiupnpc... (cached) yes
checking for Qt5Core Qt5Gui Qt5Network Qt5Widgets... no
checking for QtCore QtGui QtNetwork... no
configure: WARNING: Qt dependencies not found; raptoreum-qt frontend will not be built
checking whether to build Raptoreum Core GUI... no (Qt5)
checking for boostlib >= 1.47.0... yes
checking whether the Boost::System library is available... yes
checking for exit in -lboost_system-mt... yes
checking whether the Boost::Filesystem library is available... yes
checking for exit in -lboost_filesystem-mt... yes
checking whether the Boost::Program_Options library is available... yes
checking for exit in -lboost_program_options-mt... yes
checking whether the Boost::Thread library is available... yes
checking for exit in -lboost_thread-mt... yes
checking whether the Boost::Chrono library is available... yes
checking for exit in -lboost_chrono-mt... yes
checking whether the Boost::Unit_Test_Framework library is available... yes
checking for dynamic linked boost test... no
checking for mismatched boost c++11 scoped enums... ok
checking for libssl... yes
checking for libcrypto... yes
checking for libevent... yes
checking for libevent_pthreads... yes
checking for libzmq >= 4... yes
checking whether EVP_MD_CTX_new is declared... no
checking whether to build raptoreumd... yes
checking whether to build utils (raptoreum-cli raptoreum-tx)... yes
checking whether to build libraries... yes
checking if ccache should be used... no
checking if wallet should be enabled... yes
checking whether to build with support for UPnP... yes
checking whether to build with UPnP enabled by default... no
checking whether to build test_raptoreum... yes
checking whether to reduce exports... no
checking whether dsymutil needs -flat... no

checking that generated files are newer than configure... done
configure: creating ./config.status
config.status: creating libraptoreumconsensus.pc
config.status: creating Makefile
config.status: creating src/Makefile
config.status: creating doc/man/Makefile
config.status: creating share/setup.nsi
config.status: creating share/qt/Info.plist
config.status: creating test/config.ini
config.status: creating contrib/devtools/split-debug.sh
config.status: creating doc/Doxyfile
config.status: creating src/config/raptoreum-config.h
config.status: executing depfiles commands
config.status: executing libtool commands
=== configuring in src/univalue (/home/ceedii/raptoreum-1.2.15.3/src/univalue)
configure: running /bin/bash ./configure --disable-option-checking '--prefix=/home/ceedii/raptoreum-1.2.15.3/depends/aarch64-unknown-linux-gnu'  '--enable-hardening' '--disable-shared' '--with-pic' '--with-bignum=no' '--enable-module-recovery' '--disable-jni' --cache-file=/dev/null --srcdir=.
configure: loading site script /home/ceedii/raptoreum-1.2.15.3/depends/aarch64-unknown-linux-gnu/share/config.site
checking whether make supports nested variables... yes
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for aarch64-unknown-linux-gnu-strip... no
checking for strip... strip
checking for a thread-safe mkdir -p... /usr/bin/mkdir -p
checking for gawk... no
checking for mawk... mawk
checking whether make sets $(MAKE)... yes
checking build system type... aarch64-unknown-linux-gnu
checking host system type... aarch64-unknown-linux-gnu
checking how to print strings... printf
checking whether make supports the include directive... yes (GNU style)
checking for aarch64-unknown-linux-gnu-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 we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... 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... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... yes
checking for BSD- or MS-compatible name lister (nm)... nm
checking the name lister (nm) interface... BSD nm
checking whether ln -s works... yes
checking the maximum length of command line arguments... 1572864
checking how to convert aarch64-unknown-linux-gnu file names to aarch64-unknown-linux-gnu format... func_convert_file_noop
checking how to convert aarch64-unknown-linux-gnu file names to toolchain format... func_convert_file_noop
checking for /usr/bin/ld option to reload object files... -r
checking for aarch64-unknown-linux-gnu-objdump... no
checking for objdump... objdump
checking how to recognize dependent libraries... pass_all
checking for aarch64-unknown-linux-gnu-dlltool... no
checking for dlltool... no
checking how to associate runtime and link libraries... printf %s\n
checking for aarch64-unknown-linux-gnu-ar... ar
checking for archiver @FILE support... @
checking for aarch64-unknown-linux-gnu-strip... strip
checking for aarch64-unknown-linux-gnu-ranlib... ranlib
checking command to parse nm 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 aarch64-unknown-linux-gnu-mt... no
checking for mt... mt
checking if mt is a manifest tool... no
checking how to run the C preprocessor... gcc -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.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) 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 whether we are using the GNU C++ compiler... yes
checking whether g++ accepts -g... yes
checking dependency style of g++... gcc3
checking how to run the C++ preprocessor... g++ -E
checking for ld used by g++... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... yes
checking whether the g++ linker (/usr/bin/ld) supports shared libraries... yes
checking for g++ option to produce PIC... -fPIC -DPIC
checking if g++ PIC flag -fPIC -DPIC works... yes
checking if g++ static flag -static works... yes
checking if g++ supports -c -o file.o... yes
checking if g++ supports -c -o file.o... (cached) yes
checking whether the g++ linker (/usr/bin/ld) supports shared libraries... yes
checking dynamic linker characteristics... (cached) GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking that generated files are newer than configure... done
configure: creating ./config.status
config.status: creating Makefile
config.status: creating pc/libunivalue.pc
config.status: creating pc/libunivalue-uninstalled.pc
config.status: creating univalue-config.h
config.status: executing depfiles commands
config.status: executing libtool commands
=== configuring in src/secp256k1 (/home/ceedii/raptoreum-1.2.15.3/src/secp256k1)
configure: running /bin/bash ./configure --disable-option-checking '--prefix=/home/ceedii/raptoreum-1.2.15.3/depends/aarch64-unknown-linux-gnu'  '--enable-hardening' '--disable-shared' '--with-pic' '--with-bignum=no' '--enable-module-recovery' '--disable-jni' --cache-file=/dev/null --srcdir=.
configure: loading site script /home/ceedii/raptoreum-1.2.15.3/depends/aarch64-unknown-linux-gnu/share/config.site
checking build system type... aarch64-unknown-linux-gnu
checking host system type... aarch64-unknown-linux-gnu
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for aarch64-unknown-linux-gnu-strip... no
checking for strip... strip
checking for a thread-safe 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 how to print strings... printf
checking whether make supports the include directive... yes (GNU style)
checking for aarch64-unknown-linux-gnu-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 we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... 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... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... yes
checking for BSD- or MS-compatible name lister (nm)... nm
checking the name lister (nm) interface... BSD nm
checking whether ln -s works... yes
checking the maximum length of command line arguments... 1572864
checking how to convert aarch64-unknown-linux-gnu file names to aarch64-unknown-linux-gnu format... func_convert_file_noop
checking how to convert aarch64-unknown-linux-gnu file names to toolchain format... func_convert_file_noop
checking for /usr/bin/ld option to reload object files... -r
checking for aarch64-unknown-linux-gnu-objdump... no
checking for objdump... objdump
checking how to recognize dependent libraries... pass_all
checking for aarch64-unknown-linux-gnu-dlltool... no
checking for dlltool... no
checking how to associate runtime and link libraries... printf %s\n
checking for aarch64-unknown-linux-gnu-ar... ar
checking for archiver @FILE support... @
checking for aarch64-unknown-linux-gnu-strip... strip
checking for aarch64-unknown-linux-gnu-ranlib... ranlib
checking command to parse nm 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 aarch64-unknown-linux-gnu-mt... no
checking for mt... mt
checking if mt is a manifest tool... no
checking how to run the C preprocessor... gcc -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.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) 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 whether make supports nested variables... (cached) yes
checking for aarch64-unknown-linux-gnu-pkg-config... /usr/bin/pkg-config --static
checking pkg-config is at least version 0.9.0... yes
checking for aarch64-unknown-linux-gnu-ar... no
checking for ar... (cached) ar
checking for aarch64-unknown-linux-gnu-ranlib... no
checking for ranlib... (cached) ranlib
checking for aarch64-unknown-linux-gnu-strip... no
checking for strip... /usr/bin/strip
checking for gcc... gcc
checking whether we are using the GNU C compiler... (cached) yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... (cached) none needed
checking whether gcc understands -c and -o together... (cached) yes
checking dependency style of gcc... (cached) gcc3
checking how to run the C preprocessor... gcc -E
checking for gcc option to accept ISO C89... (cached) none needed
checking dependency style of gcc... gcc3
checking if gcc supports -std=c89 -pedantic -Wall -Wextra -Wcast-align -Wnested-externs -Wshadow -Wstrict-prototypes -Wno-unused-function -Wno-long-long -Wno-overlength-strings... yes
checking if gcc supports -fvisibility=hidden... yes
checking for __int128... yes
checking for __builtin_expect... yes
checking native compiler: gcc... ok
checking for x86_64 assembly availability... no
checking for libcrypto... yes
checking for main in -lcrypto... yes
checking for EC functions in libcrypto... yes
checking whether byte ordering is bigendian... no
configure: Using static precomputation: yes
configure: Using assembly optimizations: no
configure: Using field implementation: 64bit
configure: Using bignum implementation: no
configure: Using scalar implementation: 64bit
configure: Using endomorphism optimizations: no
configure: Building for coverage analysis: no
configure: Building ECDH module: no
configure: Building ECDSA pubkey recovery module: yes
configure: Using jni: no
checking that generated files are newer than configure... done
configure: creating ./config.status
config.status: creating Makefile
config.status: creating libsecp256k1.pc
config.status: creating src/libsecp256k1-config.h
config.status: executing depfiles commands
config.status: executing libtool commands
Fixing libtool for -rpath problems.

Options used to compile and link:
  with wallet         = yes
  with gui / qt       = no
  with zmq            = yes
  with test           = yes
  with bench          = yes
  with upnp           = yes
  use asm             = yes
  debug enabled       = no
  crash hooks enabled = no
  miner enabled       = yes
  werror              = no

  target os           = linux
  build os            = 

  CC                  = gcc
  CFLAGS              = -pipe -O2  -g1 -fno-omit-frame-pointer
  CPPFLAGS            = -I/home/ceedii/raptoreum-1.2.15.3/depends/aarch64-unknown-linux-gnu/share/../include/  -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS
  CXX                 = g++ -std=c++14
  CXXFLAGS            = -pipe -static-libstdc++ -O2  -g1 -fno-omit-frame-pointer
  LDFLAGS             = -L/home/ceedii/raptoreum-1.2.15.3/depends/aarch64-unknown-linux-gnu/share/../lib 
  ARFLAGS             = cr


It confirmed multiples times, QT5 is not built during the dependencies process:

checking for Qt5Core Qt5Gui Qt5Network Qt5Widgets... no
checking for QtCore QtGui QtNetwork... no
configure: WARNING: Qt dependencies not found; raptoreum-qt frontend will not be built
checking whether to build Raptoreum Core GUI... no (Qt5)

Also at the end of the execution:

  with gui / qt       = no

@npq7721
Copy link
Collaborator

npq7721 commented Dec 4, 2021

try to apply this #62

@blackmennewstyle
Copy link
Author

try to apply this #62

Sorry i'm afraid i did not understand your request. Do you want me to build with development (master) branch?

@npq7721
Copy link
Collaborator

npq7721 commented Dec 4, 2021

no try to apply these changes for these file and see if it works
https://github.com/Raptor3um/raptoreum/pull/62/files

@blackmennewstyle
Copy link
Author

no try to apply these changes for these file and see if it works https://github.com/Raptor3um/raptoreum/pull/62/files

Sadly, applying these changes does not resolve the issue, QT5 is still not being built:

cd depends/
make download-linux
make -j 4
copying packages: native_protobuf boost openssl libevent zeromq gmp chia_bls backtrace qrencode protobuf zlib bdb miniupnpc
to: /home/ceedii/raptoreum-1.2.15.3/depends/aarch64-unknown-linux-gnu

Also, something catches my attention, some of the files have modifications only for aarch32, which is not my case my kernel is aarch64.

@cHunter789
Copy link

cHunter789 commented Dec 4, 2021

Hi all. I can confirm that QT5 is simply not being build for aarch64.. I have tried also with crosscompile and the same. When you chose aarch64 there is no errors just no qt.

@EggPool
Copy link

EggPool commented Dec 18, 2021

The patch from https://github.com/Raptor3um/raptoreum/pull/62/files adds -qt for aarch32
For aarch64 (don"t have one at hand to test) should be very similar.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants