EmerCoin / EMC

Всё что касается денежных средств

Модераторы: Olej, vikos

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

EmerCoin / EMC

Непрочитанное сообщение Olej » 02 июл 2023, 15:51

Olej писал(а):
02 июл 2023, 15:41
Сборку из исходников и проверку будем фиксировать здесь
Чтоб не обновлять локальный GIT репозиторий свой - всё начинаем с начала...

Код: Выделить всё

olej@R420:~/2023/EmerCoin/emercoin.git$ git clone https://github.com/emercoin/emercoin.git
Клонирование в «emercoin»...
remote: Enumerating objects: 148847, done.
remote: Counting objects: 100% (905/905), done.
remote: Compressing objects: 100% (441/441), done.
remote: Total 148847 (delta 502), reused 835 (delta 464), pack-reused 147942
Получение объектов: 100% (148847/148847), 130.71 МиБ | 2.90 МиБ/с, готово.
Определение изменений: 100% (104483/104483), готово.

Код: Выделить всё

olej@R420:~/2023/EmerCoin$ mv emercoin.git emercoin.git.0 

olej@R420:~/2023/EmerCoin$ du -hs emercoin.git 
160M	emercoin.git
(Переименовываю только для своего удобства ... у меня их несколько :-D )

Код: Выделить всё

olej@R420:~/2023/EmerCoin/emercoin.git$ git checkout 0.8.0-dev
Ветка «0.8.0-dev» отслеживает внешнюю ветку «0.8.0-dev» из «origin».
Переключились на новую ветку «0.8.0-dev»

Код: Выделить всё

olej@R420:~/2023/EmerCoin/emercoin.git$ git branch
* 0.8.0-dev
  master
Вот 2 последних изменения:

Код: Выделить всё

olej@R420:~/2023/EmerCoin/emercoin.git$ git log -2
commit 72cc592d3ebd93b13bcb09de881f4ab601033b7e (HEAD -> 0.8.0-dev, origin/0.8.0-dev)
Author: Oleg Khovayko <khovayko@gmail.com>
Date:   Sat Jul 1 20:42:33 2023 -0400

    FIX: name_history back.nOut

commit f86ef8c629192c492baa84acb0321024e9182b61
Author: Oleg Khovayko <khovayko@gmail.com>
Date:   Fri Jun 30 13:19:03 2023 -0400

    FIX: Adjust for MinGW build

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

EmerCoin / EMC

Непрочитанное сообщение Olej » 02 июл 2023, 15:53

Сборка:

Код: Выделить всё

olej@R420:~/2023/EmerCoin/emercoin.git$ ./autogen.sh
libtoolize: putting auxiliary files in AC_CONFIG_AUX_DIR, 'build-aux'.
libtoolize: copying file 'build-aux/ltmain.sh'
libtoolize: putting macros in AC_CONFIG_MACRO_DIRS, 'build-aux/m4'.
libtoolize: copying file 'build-aux/m4/libtool.m4'
libtoolize: copying file 'build-aux/m4/ltoptions.m4'
libtoolize: copying file 'build-aux/m4/ltsugar.m4'
libtoolize: copying file 'build-aux/m4/ltversion.m4'
libtoolize: copying file 'build-aux/m4/lt~obsolete.m4'
configure.ac:45: installing 'build-aux/compile'
configure.ac:28: installing 'build-aux/missing'
Makefile.am: installing 'build-aux/depcomp'
libtoolize: putting auxiliary files in AC_CONFIG_AUX_DIR, 'build-aux'.
libtoolize: copying file 'build-aux/ltmain.sh'
libtoolize: putting macros in AC_CONFIG_MACRO_DIRS, 'build-aux/m4'.
libtoolize: copying file 'build-aux/m4/libtool.m4'
libtoolize: copying file 'build-aux/m4/ltoptions.m4'
libtoolize: copying file 'build-aux/m4/ltsugar.m4'
libtoolize: copying file 'build-aux/m4/ltversion.m4'
libtoolize: copying file 'build-aux/m4/lt~obsolete.m4'
configure.ac:28: warning: The macro `AC_PROG_CC_C89' is obsolete.
configure.ac:28: You should run autoupdate.
./lib/autoconf/c.m4:1652: AC_PROG_CC_C89 is expanded from...
configure.ac:28: the top level
configure.ac:10: installing 'build-aux/compile'
configure.ac:9: installing 'build-aux/missing'
Makefile.am: installing 'build-aux/depcomp'
libtoolize: putting auxiliary files in AC_CONFIG_AUX_DIR, 'build-aux'.
libtoolize: copying file 'build-aux/ltmain.sh'
libtoolize: putting macros in AC_CONFIG_MACRO_DIRS, 'build-aux/m4'.
libtoolize: copying file 'build-aux/m4/libtool.m4'
libtoolize: copying file 'build-aux/m4/ltoptions.m4'
libtoolize: copying file 'build-aux/m4/ltsugar.m4'
libtoolize: copying file 'build-aux/m4/ltversion.m4'
libtoolize: copying file 'build-aux/m4/lt~obsolete.m4'
configure.ac:672: warning: $as_echo is obsolete; use AS_ECHO(["message"]) instead
lib/m4sugar/m4sh.m4:692: _AS_IF_ELSE is expanded from...
lib/m4sugar/m4sh.m4:699: AS_IF is expanded from...
./lib/autoconf/general.m4:2249: AC_CACHE_VAL is expanded from...
./lib/autoconf/general.m4:2270: AC_CACHE_CHECK is expanded from...
build-aux/m4/ax_pthread.m4:88: AX_PTHREAD is expanded from...
configure.ac:672: the top level
configure.ac:83: installing 'build-aux/compile'
configure.ac:43: installing 'build-aux/missing'
src/Makefile.am: installing 'build-aux/depcomp'

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

EmerCoin / EMC

Непрочитанное сообщение Olej » 02 июл 2023, 15:55

Olej писал(а):
02 июл 2023, 15:53
Сборка:

Код: Выделить всё

olej@R420:~/2023/EmerCoin/emercoin.git$ ./configure
checking build system type... x86_64-pc-linux-gnu
checking host system type... x86_64-pc-linux-gnu
checking for a BSD-compatible install... /usr/bin/install -c
checking whether 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.out
checking for suffix of executables... 
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether the compiler supports GNU C++... yes
checking whether 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... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... yes
checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B
checking the name lister (/usr/bin/nm -B) interface... BSD nm
checking whether ln -s works... yes
checking the maximum length of command line arguments... 1572864
checking how to convert x86_64-pc-linux-gnu file names to x86_64-pc-linux-gnu format... func_convert_file_noop
checking how to convert x86_64-pc-linux-gnu file names to toolchain format... func_convert_file_noop
checking for /usr/bin/ld option to reload object files... -r
checking for objdump... objdump
checking how to recognize dependent libraries... pass_all
checking for dlltool... no
checking how to associate runtime and link libraries... printf %s\n
checking for ar... ar
checking for archiver @FILE support... @
checking for strip... strip
checking for ranlib... ranlib
checking command to parse /usr/bin/nm -B output from gcc object... ok
checking for sysroot... no
checking for a working dd... /usr/bin/dd
checking how to truncate binary pipes... /usr/bin/dd bs=4096 count=1
checking for mt... mt
checking if mt is a manifest tool... no
checking for stdio.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for strings.h... yes
checking for sys/stat.h... yes
checking for sys/types.h... yes
checking for unistd.h... yes
checking for dlfcn.h... yes
checking for objdir... .libs
checking if gcc supports -fno-rtti -fno-exceptions... no
checking for gcc option to produce PIC... -fPIC -DPIC
checking if gcc PIC flag -fPIC -DPIC works... yes
checking if gcc static flag -static works... yes
checking if gcc supports -c -o file.o... yes
checking if gcc supports -c -o file.o... (cached) yes
checking whether the gcc linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes
checking 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++11 -E
checking for ld used by g++ -std=c++11... /usr/bin/ld -m elf_x86_64
checking if the linker (/usr/bin/ld -m elf_x86_64) is GNU ld... yes
checking whether the g++ -std=c++11 linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes
checking for g++ -std=c++11 option to produce PIC... -fPIC -DPIC
checking if g++ -std=c++11 PIC flag -fPIC -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 (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes
checking dynamic linker characteristics... (cached) GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking for ar... /usr/bin/ar
checking for ranlib... /usr/bin/ranlib
checking for strip... /usr/bin/strip
checking for gcov... /usr/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... /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 readelf... /usr/bin/readelf
checking for c++filt... /usr/bin/c++filt
checking for objcopy... /usr/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... yes
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-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 assembler crc32 support... yes
checking for SSE4.1 intrinsics... yes
checking for AVX2 intrinsics... yes
checking for SHA-NI intrinsics... yes
checking for pkg-config... /usr/bin/pkg-config
checking pkg-config is at least version 0.9.0... yes
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... no
checking for g++ -std=c++11 options needed to detect all undeclared functions... none needed
checking whether strerror_r is declared... 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 -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... 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 the linker accepts -fPIE -pie... yes
checking for endian.h... yes
checking for sys/endian.h... no
checking for byteswap.h... yes
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... yes
checking for sys/prctl.h... yes
checking FD_ZERO memcpy dependence... no
checking whether getifaddrs is declared... yes
checking whether freeifaddrs is declared... 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 getmemoryinfo... yes
checking for mallopt M_ARENA_MAX... yes
checking for visibility attribute... yes
checking for thread_local support... 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 if type char equals int8_t... no
checking for std::system... yes
checking for ::_wsystem... no
checking for Qt5Core Qt5Gui Qt5Network Qt5Widgets... yes
checking for Qt5Test... yes
checking for Qt5DBus... yes
checking for static Qt... no
checking whether -fPIE can be used with this Qt config... no
checking for moc-qt5... no
checking for moc5... no
checking for moc... /usr/lib/x86_64-linux-gnu/qt5/bin/moc
checking for uic-qt5... no
checking for uic5... no
checking for uic... /usr/lib/x86_64-linux-gnu/qt5/bin/uic
checking for rcc-qt5... no
checking for rcc5... no
checking for rcc... /usr/lib/x86_64-linux-gnu/qt5/bin/rcc
checking for lrelease-qt5... no
checking for lrelease5... no
checking for lrelease... /usr/lib/x86_64-linux-gnu/qt5/bin/lrelease
checking for lupdate-qt5... no
checking for lupdate5... no
checking for lupdate... /usr/lib/x86_64-linux-gnu/qt5/bin/lupdate
checking whether to build Emercoin Core GUI... yes (Qt5)
checking for Berkeley DB C++ headers... default
checking for main in -ldb_cxx-4.8... yes
checking for miniupnpc/miniwget.h... no
checking for miniupnpc/miniupnpc.h... no
checking for miniupnpc/upnpcommands.h... no
checking for miniupnpc/upnperrors.h... no
checking for boostlib >= 1.47.0 (104700)... yes
checking whether the Boost::System library is available... yes
checking for exit in -lboost_system... yes
checking whether the Boost::Filesystem library is available... yes
checking for exit in -lboost_filesystem... yes
checking whether the Boost::Thread library is available... yes
checking for exit in -lboost_thread... yes
checking whether the Boost::Chrono library is available... yes
checking for exit in -lboost_chrono... yes
checking for mismatched boost c++11 scoped enums... ok
checking for libssl... yes
checking for libcrypto... yes
checking for libqrencode... no
checking for libevent... yes
checking for libevent_pthreads... yes
checking for libzmq >= 4... yes
checking whether EVP_MD_CTX_new is declared... yes
checking for rapidcheck.h... no
checking whether to build bitcoind... yes
checking whether to build bitcoin-cli... yes
checking whether to build bitcoin-tx... yes
checking whether to build bitcoin-wallet... 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... no
checking whether to build GUI with support for D-Bus... yes
checking whether to build GUI with support for QR codes... no
checking whether to build test_bitcoin-qt... no
checking whether to build BIP70 support... no
checking whether to build test_bitcoin... no
checking whether to reduce exports... no
checking that generated files are newer than configure... done
configure: creating ./config.status
config.status: creating libbitcoinconsensus.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 src/config/bitcoin-config.h
config.status: executing depfiles commands
config.status: executing libtool commands
=== configuring in src/univalue (/home/olej/2023/EmerCoin/emercoin.git/src/univalue)
configure: running /bin/bash ./configure --disable-option-checking '--prefix=/usr/local'  '--disable-shared' '--with-pic' '--enable-benchmark=no' '--with-bignum=no' '--enable-module-recovery' '--disable-jni' --cache-file=/dev/null --srcdir=.
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 a race-free mkdir -p... /usr/bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking build system type... x86_64-pc-linux-gnu
checking host system type... x86_64-pc-linux-gnu
checking how to print strings... printf
checking whether make supports the include directive... yes (GNU style)
checking for gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables... 
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether the compiler supports GNU C... yes
checking whether gcc accepts -g... yes
checking for gcc option to enable C11 features... none needed
checking whether gcc understands -c and -o together... yes
checking 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)... /usr/bin/nm -B
checking the name lister (/usr/bin/nm -B) interface... BSD nm
checking whether ln -s works... yes
checking the maximum length of command line arguments... 1572864
checking how to convert x86_64-pc-linux-gnu file names to x86_64-pc-linux-gnu format... func_convert_file_noop
checking how to convert x86_64-pc-linux-gnu file names to toolchain format... func_convert_file_noop
checking for /usr/bin/ld option to reload object files... -r
checking for objdump... objdump
checking how to recognize dependent libraries... pass_all
checking for dlltool... no
checking how to associate runtime and link libraries... printf %s\n
checking for ar... ar
checking for archiver @FILE support... @
checking for strip... strip
checking for ranlib... ranlib
checking command to parse /usr/bin/nm -B output from gcc object... ok
checking for sysroot... no
checking for a working dd... /usr/bin/dd
checking how to truncate binary pipes... /usr/bin/dd bs=4096 count=1
checking for mt... mt
checking if mt is a manifest tool... no
checking for stdio.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for strings.h... yes
checking for sys/stat.h... yes
checking for sys/types.h... yes
checking for unistd.h... yes
checking for dlfcn.h... yes
checking for objdir... .libs
checking if gcc supports -fno-rtti -fno-exceptions... no
checking for gcc option to produce PIC... -fPIC -DPIC
checking if gcc PIC flag -fPIC -DPIC works... yes
checking if gcc static flag -static works... yes
checking if gcc supports -c -o file.o... yes
checking if gcc supports -c -o file.o... (cached) yes
checking whether the gcc linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes
checking dynamic linker characteristics... GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... yes
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... no
checking whether to build static libraries... yes
checking for g++... g++
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 dependency style of g++... gcc3
checking how to run the C++ preprocessor... g++ -E
checking for ld used by g++... /usr/bin/ld -m elf_x86_64
checking if the linker (/usr/bin/ld -m elf_x86_64) is GNU ld... yes
checking whether the g++ linker (/usr/bin/ld -m elf_x86_64) 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 -m elf_x86_64) 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/olej/2023/EmerCoin/emercoin.git/src/secp256k1)
configure: running /bin/bash ./configure --disable-option-checking '--prefix=/usr/local'  '--disable-shared' '--with-pic' '--enable-benchmark=no' '--with-bignum=no' '--enable-module-recovery' '--disable-jni' --cache-file=/dev/null --srcdir=.
checking build system type... x86_64-pc-linux-gnu
checking host system type... x86_64-pc-linux-gnu
checking for a BSD-compatible install... /usr/bin/install -c
checking whether 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 how to print strings... printf
checking whether make supports the include directive... yes (GNU style)
checking for gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables... 
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether the compiler supports GNU C... yes
checking whether gcc accepts -g... yes
checking for gcc option to enable C11 features... none needed
checking whether gcc understands -c and -o together... yes
checking 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)... /usr/bin/nm -B
checking the name lister (/usr/bin/nm -B) interface... BSD nm
checking whether ln -s works... yes
checking the maximum length of command line arguments... 1572864
checking how to convert x86_64-pc-linux-gnu file names to x86_64-pc-linux-gnu format... func_convert_file_noop
checking how to convert x86_64-pc-linux-gnu file names to toolchain format... func_convert_file_noop
checking for /usr/bin/ld option to reload object files... -r
checking for objdump... objdump
checking how to recognize dependent libraries... pass_all
checking for dlltool... no
checking how to associate runtime and link libraries... printf %s\n
checking for ar... ar
checking for archiver @FILE support... @
checking for strip... strip
checking for ranlib... ranlib
checking command to parse /usr/bin/nm -B output from gcc object... ok
checking for sysroot... no
checking for a working dd... /usr/bin/dd
checking how to truncate binary pipes... /usr/bin/dd bs=4096 count=1
checking for mt... mt
checking if mt is a manifest tool... no
checking for stdio.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for strings.h... yes
checking for sys/stat.h... yes
checking for sys/types.h... yes
checking for unistd.h... yes
checking for dlfcn.h... yes
checking for objdir... .libs
checking if gcc supports -fno-rtti -fno-exceptions... no
checking for gcc option to produce PIC... -fPIC -DPIC
checking if gcc PIC flag -fPIC -DPIC works... yes
checking if gcc static flag -static works... yes
checking if gcc supports -c -o file.o... yes
checking if gcc supports -c -o file.o... (cached) yes
checking whether the gcc linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes
checking dynamic linker characteristics... GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... yes
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... no
checking whether to build static libraries... yes
checking whether make supports nested variables... (cached) yes
checking for pkg-config... /usr/bin/pkg-config
checking pkg-config is at least version 0.9.0... yes
checking for ar... /usr/bin/ar
checking for ranlib... /usr/bin/ranlib
checking for strip... /usr/bin/strip
checking how to run the C preprocessor... gcc -E
checking for gcc... gcc
checking whether the compiler supports GNU C... (cached) yes
checking whether gcc accepts -g... yes
checking for gcc option to enable C11 features... (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 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 if native gcc supports -Wall -Wextra -Wno-unused-function... yes
checking for working native compiler: gcc... yes
checking for x86_64 assembly availability... yes
checking for libcrypto... yes
checking for main in -lcrypto... yes
checking for EC functions in libcrypto... yes
checking whether byte ordering is bigendian... 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

Build Options:
  with endomorphism   = no
  with ecmult precomp = yes
  with jni            = no
  with benchmarks     = no
  with coverage       = no
  module ecdh         = no
  module recovery     = yes

  asm                 = x86_64
  bignum              = no
  field               = 64bit
  scalar              = 64bit

  CC                  = gcc
  CFLAGS              = -g -O2 -W -std=c89 -pedantic -Wall -Wextra -Wcast-align -Wnested-externs -Wshadow -Wstrict-prototypes -Wno-unused-function -Wno-long-long -Wno-overlength-strings -fvisibility=hidden -O3
  CPPFLAGS            = 
  LDFLAGS             = 

Fixing libtool for -rpath problems.

Options used to compile and link:
  with wallet   = yes
  with gui / qt = yes
    with bip70  = no
    with qr     = auto
  with zmq      = yes
  with test     = no
  with bench    = yes
  with upnp     = no
  use asm       = yes
  sanitizers    = 
  debug enabled = no
  gprof enabled = no
  werror        = no

  target os     = linux
  build os      = 

  CC            = gcc
  CFLAGS        = -g -O2
  CPPFLAGS      =   -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2  -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS
  CXX           = g++ -std=c++11
  CXXFLAGS      =   -fstack-reuse=none -Wstack-protector -fstack-protector-all  -Wall -Wextra -Wformat -Wvla -Wswitch -Wformat-security -Wredundant-decls  -Wno-unused-parameter -Wno-implicit-fallthrough   -g -O2
  LDFLAGS       = -pthread  -Wl,-z,relro -Wl,-z,now -pie  
  ARFLAGS       = cr
Тут особо фиксируемся на версии Berkeley DB, чтобы было 4.8, а не какие-нибудь 5.3 :lol: ... об этом было уже ранее:

Код: Выделить всё

...
checking for Berkeley DB C++ headers... default
checking for main in -ldb_cxx-4.8... yes
...

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

EmerCoin / EMC

Непрочитанное сообщение Olej » 02 июл 2023, 16:27

Olej писал(а):
02 июл 2023, 15:55

Код: Выделить всё

olej@R420:~/2023/EmerCoin/emercoin.git$ ./configure
...
Такая сборка с дефаултным ./configure (без опций) завершается ошибкой компиляции:

Код: Выделить всё

olej@R420:~/2023/EmerCoin/emercoin.git$ make -j4
Making all in src
make[1]: вход в каталог «/home/olej/2023/EmerCoin/emercoin.git/src»
make[2]: вход в каталог «/home/olej/2023/EmerCoin/emercoin.git/src»
make[3]: вход в каталог «/home/olej/2023/EmerCoin/emercoin.git»
make[3]: выход из каталога «/home/olej/2023/EmerCoin/emercoin.git»
  CXX      libbitcoin_server_a-shutdown.o
  CXX      libbitcoin_server_a-timedata.o
...
/usr/bin/ld:   CXXLD    emercoin-wallet
libbitcoin_consensus.a(libbitcoin_consensus_a-transaction.o): in function `CMutableTransaction::GetMinFee() const':
/home/olej/2023/EmerCoin/emercoin.git/src/primitives/transaction.cpp:134: undefined reference to `GetMinFee(unsigned long)'
/usr/bin/ld: libbitcoin_consensus.a(libbitcoin_consensus_a-transaction.o): in function `CTransaction::GetMinFee() const':
/home/olej/2023/EmerCoin/emercoin.git/src/primitives/transaction.cpp:128: undefined reference to `GetMinFee(unsigned long)'
collect2: error: ld returned 1 exit status
make[2]: *** [Makefile:5983: emercoin-tx] Ошибка 1
make[2]: *** Ожидание завершения заданий…
make[2]: выход из каталога «/home/olej/2023/EmerCoin/emercoin.git/src»
make[1]: *** [Makefile:15795: all-recursive] Ошибка 1
make[1]: выход из каталога «/home/olej/2023/EmerCoin/emercoin.git/src»
make: *** [Makefile:780: all-recursive] Ошибка 1

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

EmerCoin / EMC

Непрочитанное сообщение Olej » 02 июл 2023, 16:29

Olej писал(а):
02 июл 2023, 16:27
Такая сборка с дефаултным ./configure (без опций) завершается ошибкой компиляции:
Но это может и я маху дал - никогда так и не собирали...
Собираем как написано: 1.1. Сборка из исходных кодов

Код: Выделить всё

olej@R420:~/2023/EmerCoin/emercoin.git$ ./configure --disable-dependency-tracking --disable-tests --disable-util-tx --disable-gui-tests --enable-bip70 --disable-hardening --disable-debug
checking build system type... x86_64-pc-linux-gnu
checking host system type... x86_64-pc-linux-gnu
checking for a BSD-compatible install... /usr/bin/install -c
checking whether 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.out
checking for suffix of executables... 
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether the compiler supports GNU C++... yes
checking whether 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++... none
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... none
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... none
checking for a sed that does not truncate output... /usr/bin/sed
checking for grep that handles long lines and -e... /usr/bin/grep
checking for egrep... /usr/bin/grep -E
checking for fgrep... /usr/bin/grep -F
checking for ld used by gcc... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... yes
checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B
checking the name lister (/usr/bin/nm -B) interface... BSD nm
checking whether ln -s works... yes
checking the maximum length of command line arguments... 1572864
checking how to convert x86_64-pc-linux-gnu file names to x86_64-pc-linux-gnu format... func_convert_file_noop
checking how to convert x86_64-pc-linux-gnu file names to toolchain format... func_convert_file_noop
checking for /usr/bin/ld option to reload object files... -r
checking for objdump... objdump
checking how to recognize dependent libraries... pass_all
checking for dlltool... no
checking how to associate runtime and link libraries... printf %s\n
checking for ar... ar
checking for archiver @FILE support... @
checking for strip... strip
checking for ranlib... ranlib
checking command to parse /usr/bin/nm -B output from gcc object... ok
checking for sysroot... no
checking for a working dd... /usr/bin/dd
checking how to truncate binary pipes... /usr/bin/dd bs=4096 count=1
checking for mt... mt
checking if mt is a manifest tool... no
checking for stdio.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for strings.h... yes
checking for sys/stat.h... yes
checking for sys/types.h... yes
checking for unistd.h... yes
checking for dlfcn.h... yes
checking for objdir... .libs
checking if gcc supports -fno-rtti -fno-exceptions... no
checking for gcc option to produce PIC... -fPIC -DPIC
checking if gcc PIC flag -fPIC -DPIC works... yes
checking if gcc static flag -static works... yes
checking if gcc supports -c -o file.o... yes
checking if gcc supports -c -o file.o... (cached) yes
checking whether the gcc linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes
checking 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++11 -E
checking for ld used by g++ -std=c++11... /usr/bin/ld -m elf_x86_64
checking if the linker (/usr/bin/ld -m elf_x86_64) is GNU ld... yes
checking whether the g++ -std=c++11 linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes
checking for g++ -std=c++11 option to produce PIC... -fPIC -DPIC
checking if g++ -std=c++11 PIC flag -fPIC -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 (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes
checking dynamic linker characteristics... (cached) GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking for ar... /usr/bin/ar
checking for ranlib... /usr/bin/ranlib
checking for strip... /usr/bin/strip
checking for gcov... /usr/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... /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 readelf... /usr/bin/readelf
checking for c++filt... /usr/bin/c++filt
checking for objcopy... /usr/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... yes
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-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 assembler crc32 support... yes
checking for SSE4.1 intrinsics... yes
checking for AVX2 intrinsics... yes
checking for SHA-NI intrinsics... yes
checking for pkg-config... /usr/bin/pkg-config
checking pkg-config is at least version 0.9.0... yes
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... no
checking for g++ -std=c++11 options needed to detect all undeclared functions... none needed
checking whether strerror_r is declared... 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 -fstack-reuse=none... yes
checking for endian.h... yes
checking for sys/endian.h... no
checking for byteswap.h... yes
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... yes
checking for sys/prctl.h... yes
checking FD_ZERO memcpy dependence... no
checking whether getifaddrs is declared... yes
checking whether freeifaddrs is declared... 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 getmemoryinfo... yes
checking for mallopt M_ARENA_MAX... yes
checking for visibility attribute... yes
checking for thread_local support... 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 if type char equals int8_t... no
checking for std::system... yes
checking for ::_wsystem... no
checking for Qt5Core Qt5Gui Qt5Network Qt5Widgets... yes
checking for Qt5Test... yes
checking for Qt5DBus... yes
checking for static Qt... no
checking whether -fPIC is needed with this Qt config... yes
checking for moc-qt5... no
checking for moc5... no
checking for moc... /usr/lib/x86_64-linux-gnu/qt5/bin/moc
checking for uic-qt5... no
checking for uic5... no
checking for uic... /usr/lib/x86_64-linux-gnu/qt5/bin/uic
checking for rcc-qt5... no
checking for rcc5... no
checking for rcc... /usr/lib/x86_64-linux-gnu/qt5/bin/rcc
checking for lrelease-qt5... no
checking for lrelease5... no
checking for lrelease... /usr/lib/x86_64-linux-gnu/qt5/bin/lrelease
checking for lupdate-qt5... no
checking for lupdate5... no
checking for lupdate... /usr/lib/x86_64-linux-gnu/qt5/bin/lupdate
checking whether to build Emercoin Core GUI... yes (Qt5)
checking for Berkeley DB C++ headers... default
checking for main in -ldb_cxx-4.8... yes
checking for miniupnpc/miniwget.h... no
checking for miniupnpc/miniupnpc.h... no
checking for miniupnpc/upnpcommands.h... no
checking for miniupnpc/upnperrors.h... no
checking for boostlib >= 1.47.0 (104700)... yes
checking whether the Boost::System library is available... yes
checking for exit in -lboost_system... yes
checking whether the Boost::Filesystem library is available... yes
checking for exit in -lboost_filesystem... yes
checking whether the Boost::Thread library is available... yes
checking for exit in -lboost_thread... yes
checking whether the Boost::Chrono library is available... yes
checking for exit in -lboost_chrono... yes
checking for mismatched boost c++11 scoped enums... ok
checking for libssl... yes
checking for libcrypto... yes
checking for protobuf... yes
checking for libqrencode... no
checking for libevent... yes
checking for libevent_pthreads... yes
checking for libzmq >= 4... yes
checking whether EVP_MD_CTX_new is declared... yes
checking for rapidcheck.h... no
checking for protoc... /usr/bin/protoc
checking whether to build bitcoind... yes
checking whether to build bitcoin-cli... yes
checking whether to build bitcoin-tx... no
checking whether to build bitcoin-wallet... 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... no
checking whether to build GUI with support for D-Bus... yes
checking whether to build GUI with support for QR codes... no
checking whether to build test_bitcoin-qt... no
checking whether to build BIP70 support... yes
checking whether to build test_bitcoin... no
checking whether to reduce exports... no
checking that generated files are newer than configure... done
configure: creating ./config.status
config.status: creating libbitcoinconsensus.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 src/config/bitcoin-config.h
config.status: executing depfiles commands
config.status: executing libtool commands
=== configuring in src/univalue (/home/olej/2023/EmerCoin/emercoin.git/src/univalue)
configure: running /bin/bash ./configure --disable-option-checking '--prefix=/usr/local'  '--disable-dependency-tracking' '--disable-tests' '--disable-util-tx' '--disable-gui-tests' '--enable-bip70' '--disable-hardening' '--disable-debug' '--disable-shared' '--with-pic' '--enable-benchmark=no' '--with-bignum=no' '--enable-module-recovery' '--disable-jni' --cache-file=/dev/null --srcdir=.
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 a race-free mkdir -p... /usr/bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking build system type... x86_64-pc-linux-gnu
checking host system type... x86_64-pc-linux-gnu
checking how to print strings... printf
checking whether make supports the include directive... yes (GNU style)
checking for gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables... 
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether the compiler supports GNU C... yes
checking whether gcc accepts -g... yes
checking for gcc option to enable C11 features... none needed
checking whether gcc understands -c and -o together... yes
checking dependency style of gcc... none
checking for a sed that does not truncate output... /usr/bin/sed
checking for grep that handles long lines and -e... /usr/bin/grep
checking for egrep... /usr/bin/grep -E
checking for fgrep... /usr/bin/grep -F
checking for ld used by gcc... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... yes
checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B
checking the name lister (/usr/bin/nm -B) interface... BSD nm
checking whether ln -s works... yes
checking the maximum length of command line arguments... 1572864
checking how to convert x86_64-pc-linux-gnu file names to x86_64-pc-linux-gnu format... func_convert_file_noop
checking how to convert x86_64-pc-linux-gnu file names to toolchain format... func_convert_file_noop
checking for /usr/bin/ld option to reload object files... -r
checking for objdump... objdump
checking how to recognize dependent libraries... pass_all
checking for dlltool... no
checking how to associate runtime and link libraries... printf %s\n
checking for ar... ar
checking for archiver @FILE support... @
checking for strip... strip
checking for ranlib... ranlib
checking command to parse /usr/bin/nm -B output from gcc object... ok
checking for sysroot... no
checking for a working dd... /usr/bin/dd
checking how to truncate binary pipes... /usr/bin/dd bs=4096 count=1
checking for mt... mt
checking if mt is a manifest tool... no
checking for stdio.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for strings.h... yes
checking for sys/stat.h... yes
checking for sys/types.h... yes
checking for unistd.h... yes
checking for dlfcn.h... yes
checking for objdir... .libs
checking if gcc supports -fno-rtti -fno-exceptions... no
checking for gcc option to produce PIC... -fPIC -DPIC
checking if gcc PIC flag -fPIC -DPIC works... yes
checking if gcc static flag -static works... yes
checking if gcc supports -c -o file.o... yes
checking if gcc supports -c -o file.o... (cached) yes
checking whether the gcc linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes
checking dynamic linker characteristics... GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... yes
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... no
checking whether to build static libraries... yes
checking for g++... g++
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 dependency style of g++... none
checking how to run the C++ preprocessor... g++ -E
checking for ld used by g++... /usr/bin/ld -m elf_x86_64
checking if the linker (/usr/bin/ld -m elf_x86_64) is GNU ld... yes
checking whether the g++ linker (/usr/bin/ld -m elf_x86_64) 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 -m elf_x86_64) 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/olej/2023/EmerCoin/emercoin.git/src/secp256k1)
configure: running /bin/bash ./configure --disable-option-checking '--prefix=/usr/local'  '--disable-dependency-tracking' '--disable-tests' '--disable-util-tx' '--disable-gui-tests' '--enable-bip70' '--disable-hardening' '--disable-debug' '--disable-shared' '--with-pic' '--enable-benchmark=no' '--with-bignum=no' '--enable-module-recovery' '--disable-jni' --cache-file=/dev/null --srcdir=.
checking build system type... x86_64-pc-linux-gnu
checking host system type... x86_64-pc-linux-gnu
checking for a BSD-compatible install... /usr/bin/install -c
checking whether 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 how to print strings... printf
checking whether make supports the include directive... yes (GNU style)
checking for gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables... 
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether the compiler supports GNU C... yes
checking whether gcc accepts -g... yes
checking for gcc option to enable C11 features... none needed
checking whether gcc understands -c and -o together... yes
checking dependency style of gcc... none
checking for a sed that does not truncate output... /usr/bin/sed
checking for grep that handles long lines and -e... /usr/bin/grep
checking for egrep... /usr/bin/grep -E
checking for fgrep... /usr/bin/grep -F
checking for ld used by gcc... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... yes
checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B
checking the name lister (/usr/bin/nm -B) interface... BSD nm
checking whether ln -s works... yes
checking the maximum length of command line arguments... 1572864
checking how to convert x86_64-pc-linux-gnu file names to x86_64-pc-linux-gnu format... func_convert_file_noop
checking how to convert x86_64-pc-linux-gnu file names to toolchain format... func_convert_file_noop
checking for /usr/bin/ld option to reload object files... -r
checking for objdump... objdump
checking how to recognize dependent libraries... pass_all
checking for dlltool... no
checking how to associate runtime and link libraries... printf %s\n
checking for ar... ar
checking for archiver @FILE support... @
checking for strip... strip
checking for ranlib... ranlib
checking command to parse /usr/bin/nm -B output from gcc object... ok
checking for sysroot... no
checking for a working dd... /usr/bin/dd
checking how to truncate binary pipes... /usr/bin/dd bs=4096 count=1
checking for mt... mt
checking if mt is a manifest tool... no
checking for stdio.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for strings.h... yes
checking for sys/stat.h... yes
checking for sys/types.h... yes
checking for unistd.h... yes
checking for dlfcn.h... yes
checking for objdir... .libs
checking if gcc supports -fno-rtti -fno-exceptions... no
checking for gcc option to produce PIC... -fPIC -DPIC
checking if gcc PIC flag -fPIC -DPIC works... yes
checking if gcc static flag -static works... yes
checking if gcc supports -c -o file.o... yes
checking if gcc supports -c -o file.o... (cached) yes
checking whether the gcc linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes
checking dynamic linker characteristics... GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... yes
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... no
checking whether to build static libraries... yes
checking whether make supports nested variables... (cached) yes
checking for pkg-config... /usr/bin/pkg-config
checking pkg-config is at least version 0.9.0... yes
checking for ar... /usr/bin/ar
checking for ranlib... /usr/bin/ranlib
checking for strip... /usr/bin/strip
checking how to run the C preprocessor... gcc -E
checking for gcc... gcc
checking whether the compiler supports GNU C... (cached) yes
checking whether gcc accepts -g... yes
checking for gcc option to enable C11 features... (cached) none needed
checking whether gcc understands -c and -o together... (cached) yes
checking dependency style of gcc... (cached) none
checking how to run the C preprocessor... gcc -E
checking dependency style of gcc... none
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 if native gcc supports -Wall -Wextra -Wno-unused-function... yes
checking for working native compiler: gcc... yes
checking for x86_64 assembly availability... yes
checking whether byte ordering is bigendian... 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

Build Options:
  with endomorphism   = no
  with ecmult precomp = yes
  with jni            = no
  with benchmarks     = no
  with coverage       = no
  module ecdh         = no
  module recovery     = yes

  asm                 = x86_64
  bignum              = no
  field               = 64bit
  scalar              = 64bit

  CC                  = gcc
  CFLAGS              = -g -O2 -W -std=c89 -pedantic -Wall -Wextra -Wcast-align -Wnested-externs -Wshadow -Wstrict-prototypes -Wno-unused-function -Wno-long-long -Wno-overlength-strings -fvisibility=hidden -O3
  CPPFLAGS            = 
  LDFLAGS             = 

Fixing libtool for -rpath problems.

Options used to compile and link:
  with wallet   = yes
  with gui / qt = yes
    with bip70  = yes
    with qr     = auto
  with zmq      = yes
  with test     = no
  with bench    = yes
  with upnp     = no
  use asm       = yes
  sanitizers    = 
  debug enabled = no
  gprof enabled = no
  werror        = no

  target os     = linux
  build os      = 

  CC            = gcc
  CFLAGS        = -g -O2
  CPPFLAGS      =    -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS
  CXX           = g++ -std=c++11
  CXXFLAGS      =   -fstack-reuse=none  -Wall -Wextra -Wformat -Wvla -Wswitch -Wformat-security -Wredundant-decls  -Wno-unused-parameter -Wno-implicit-fallthrough   -g -O2
  LDFLAGS       = -pthread   
  ARFLAGS       = cr

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

EmerCoin / EMC

Непрочитанное сообщение Olej » 02 июл 2023, 16:36

Olej писал(а):
02 июл 2023, 16:29
Собираем как написано:

Код: Выделить всё

olej@R420:~/2023/EmerCoin/emercoin.git$ make -j
Making all in src
make[1]: вход в каталог «/home/olej/2023/EmerCoin/emercoin.git/src»
make[2]: вход в каталог «/home/olej/2023/EmerCoin/emercoin.git/src»
  CXX      emercoind-bitcoind.o
  CXX      libbitcoin_server_a-addrdb.o
  CXX      libbitcoin_server_a-addrman.o
  CXX      libbitcoin_server_a-alert.o
  CXX      libbitcoin_server_a-banman.o
  CXX      libbitcoin_server_a-blockencodings.o
  CXX      libbitcoin_server_a-blockfilter.o
  CXX      libbitcoin_server_a-chain.o
  CXX      libbitcoin_server_a-checkpoints.o
  CXX      consensus/libbitcoin_server_a-tx_verify.o
  CXX      libbitcoin_server_a-flatfile.o
  CXX      libbitcoin_server_a-httprpc.o
  CXX      libbitcoin_server_a-httpserver.o
  CXX      index/libbitcoin_server_a-base.o
  CXX      index/libbitcoin_server_a-blockfilterindex.o
  CXX      index/libbitcoin_server_a-txindex.o
  CXX      interfaces/libbitcoin_server_a-chain.o
  CXX      interfaces/libbitcoin_server_a-node.o
  CXX      libbitcoin_server_a-init.o
  CXX      libbitcoin_server_a-dbwrapper.o
  CXX      libbitcoin_server_a-miner.o
  CXX      libbitcoin_server_a-net.o
  CXX      libbitcoin_server_a-net_processing.o
  CXX      node/libbitcoin_server_a-coin.o
  CXX      node/libbitcoin_server_a-coinstats.o
  CXX      node/libbitcoin_server_a-psbt.o
  CXX      node/libbitcoin_server_a-transaction.o
  CXX      libbitcoin_server_a-noui.o
  CXX      policy/libbitcoin_server_a-fees.o
  CXX      policy/libbitcoin_server_a-settings.o
  CXX      libbitcoin_server_a-pow.o
  CXX      libbitcoin_server_a-rest.o
  CXX      rpc/libbitcoin_server_a-blockchain.o
  CXX      rpc/libbitcoin_server_a-mining.o
  CXX      rpc/libbitcoin_server_a-misc.o
  CXX      rpc/libbitcoin_server_a-net.o
  CXX      rpc/libbitcoin_server_a-rawtransaction.o
  CXX      rpc/libbitcoin_server_a-server.o
  CXX      script/libbitcoin_server_a-sigcache.o
  CXX      libbitcoin_server_a-shutdown.o
  CXX      libbitcoin_server_a-timedata.o
  CXX      libbitcoin_server_a-torcontrol.o
  CXX      libbitcoin_server_a-txdb.o
  CXX      libbitcoin_server_a-txmempool.o
  CXX      libbitcoin_server_a-ui_interface.o
  CXX      libbitcoin_server_a-validation.o
  CXX      libbitcoin_server_a-validationinterface.o
  CXX      libbitcoin_server_a-kernel.o
  CXX      libbitcoin_server_a-namecoin.o
  CXX      libbitcoin_server_a-emcdns.o
  CXX      libbitcoin_server_a-stun.o
  CXX      wallet/libbitcoin_server_a-init.o
  CXX      interfaces/libbitcoin_wallet_a-wallet.o
  CXX      wallet/libbitcoin_wallet_a-coincontrol.o
  CXX      wallet/libbitcoin_wallet_a-crypter.o
  CXX      wallet/libbitcoin_wallet_a-db.o
  CXX      wallet/libbitcoin_wallet_a-fees.o
  CXX      wallet/libbitcoin_wallet_a-ismine.o
  CXX      wallet/libbitcoin_wallet_a-load.o
  CXX      wallet/libbitcoin_wallet_a-psbtwallet.o
  CXX      wallet/libbitcoin_wallet_a-rpcdump.o
  CXX      wallet/libbitcoin_wallet_a-rpcwallet.o
  CXX      wallet/libbitcoin_wallet_a-wallet.o
  CXX      wallet/libbitcoin_wallet_a-walletdb.o
  CXX      wallet/libbitcoin_wallet_a-walletutil.o
  CXX      wallet/libbitcoin_wallet_a-coinselection.o
  CXX      libbitcoin_wallet_a-kernelrecord.o
  CXX      libbitcoin_common_a-base58.o
  CXX      libbitcoin_common_a-bech32.o
  CXX      libbitcoin_common_a-bloom.o
  CXX      libbitcoin_common_a-chainparams.o
  CXX      libbitcoin_common_a-coins.o
  CXX      libbitcoin_common_a-compressor.o
  CXX      libbitcoin_common_a-core_read.o
  CXX      libbitcoin_common_a-core_write.o
  CXX      libbitcoin_common_a-key.o
  CXX      libbitcoin_common_a-key_io.o
  CXX      libbitcoin_common_a-merkleblock.o
  CXX      libbitcoin_common_a-netaddress.o
  CXX      libbitcoin_common_a-netbase.o
  CXX      libbitcoin_common_a-net_permissions.o
  CXX      libbitcoin_common_a-outputtype.o
  CXX      policy/libbitcoin_common_a-feerate.o
  CXX      policy/libbitcoin_common_a-policy.o
  CXX      libbitcoin_common_a-protocol.o
  CXX      libbitcoin_common_a-psbt.o
  CXX      rpc/libbitcoin_common_a-util.o
  CXX      rpc/libbitcoin_common_a-rawtransaction_util.o
  CXX      libbitcoin_common_a-scheduler.o
  CXX      script/libbitcoin_common_a-descriptor.o
  CXX      script/libbitcoin_common_a-sign.o
  CXX      script/libbitcoin_common_a-signingprovider.o
  CXX      script/libbitcoin_common_a-standard.o
  CXX      libbitcoin_common_a-warnings.o
make[3]: вход в каталог «/home/olej/2023/EmerCoin/emercoin.git/src/univalue»
  CXX      support/libbitcoin_util_a-lockedpool.o
  CXX      libbitcoin_util_a-chainparamsbase.o
  CXX      lib/libunivalue_la-univalue.lo
  CXX      lib/libunivalue_la-univalue_get.lo
  CXX      compat/libbitcoin_util_a-glibc_sanity_fdelt.o
  CXX      lib/libunivalue_la-univalue_read.lo
  CXX      lib/libunivalue_la-univalue_write.lo
  CXX      compat/libbitcoin_util_a-glibc_sanity.o
  CXX      compat/libbitcoin_util_a-glibcxx_sanity.o
  CXX      compat/libbitcoin_util_a-strnlen.o
  CXX      libbitcoin_util_a-fs.o
  CXX      interfaces/libbitcoin_util_a-handler.o
  CXX      libbitcoin_util_a-logging.o
  CXX      libbitcoin_util_a-random.o
  CXX      support/libbitcoin_util_a-cleanse.o
  CXX      rpc/libbitcoin_util_a-request.o
  CXX      libbitcoin_util_a-sync.o
  CXX      libbitcoin_util_a-timedata.o
  CXX      libbitcoin_util_a-threadinterrupt.o
  CXX      util/libbitcoin_util_a-bip32.o
  CXX      util/libbitcoin_util_a-bytevectorhash.o
  CXX      util/libbitcoin_util_a-error.o
  CXX      util/libbitcoin_util_a-fees.o
  CXX      util/libbitcoin_util_a-system.o
  CXX      util/libbitcoin_util_a-moneystr.o
  CXX      util/libbitcoin_util_a-threadnames.o
  CXX      util/libbitcoin_util_a-strencodings.o
  CXX      util/libbitcoin_util_a-string.o
  CXX      util/libbitcoin_util_a-time.o
  CXX      util/libbitcoin_util_a-url.o
  CXX      util/libbitcoin_util_a-validation.o
  CXX      zmq/libbitcoin_zmq_a-zmqabstractnotifier.o
  CXX      zmq/libbitcoin_zmq_a-zmqnotificationinterface.o
  CXX      zmq/libbitcoin_zmq_a-zmqpublishnotifier.o
  CXX      zmq/libbitcoin_zmq_a-zmqrpc.o
  CXX      script/libbitcoin_consensus_a-timedata_dummy.o
  CXX      libbitcoin_consensus_a-arith_uint256.o
  CXX      libbitcoin_consensus_a-auxpow.o
  CXX      libbitcoin_consensus_a-checkpoints_eb.o
  CXX      consensus/libbitcoin_consensus_a-merkle.o
  CXX      consensus/libbitcoin_consensus_a-tx_check.o
  CXX      libbitcoin_consensus_a-hash.o
  CXX      primitives/libbitcoin_consensus_a-block.o
  CXX      primitives/libbitcoin_consensus_a-transaction.o
  CXX      libbitcoin_consensus_a-pubkey.o
  CXX      script/libbitcoin_consensus_a-emercoinconsensus.o
  CXX      script/libbitcoin_consensus_a-interpreter.o
  CXX      script/libbitcoin_consensus_a-script.o
  CXX      script/libbitcoin_consensus_a-script_error.o
  CXX      libbitcoin_consensus_a-uint256.o
  CXX      util/libbitcoin_consensus_a-strencodings.o
  CXX      crypto/libbitcoin_crypto_base_a-aes.o
  CXX      crypto/libbitcoin_crypto_base_a-chacha_poly_aead.o
  CXX      crypto/libbitcoin_crypto_base_a-chacha20.o
  CXX      crypto/libbitcoin_crypto_base_a-hkdf_sha256_32.o
  CXX      crypto/libbitcoin_crypto_base_a-hmac_sha256.o
  CXX      crypto/libbitcoin_crypto_base_a-hmac_sha512.o
  CXX      crypto/libbitcoin_crypto_base_a-poly1305.o
  CXX      crypto/libbitcoin_crypto_base_a-ripemd160.o
  CXX      crypto/libbitcoin_crypto_base_a-sha1.o
  CXX      crypto/libbitcoin_crypto_base_a-sha256.o
  CXX      crypto/libbitcoin_crypto_base_a-sha512.o
  CXX      crypto/libbitcoin_crypto_base_a-siphash.o
  CXX      crypto/libbitcoin_crypto_base_a-sha256_sse4.o
  CXX      crypto/libbitcoin_crypto_sse41_a-sha256_sse41.o
  CXX      crypto/libbitcoin_crypto_avx2_a-sha256_avx2.o
  CXX      crypto/libbitcoin_crypto_shani_a-sha256_shani.o
  CXX      leveldb/db/libleveldb_a-builder.o
  CXX      leveldb/db/libleveldb_a-c.o
  CXX      leveldb/db/libleveldb_a-dbformat.o
  CXX      leveldb/db/libleveldb_a-db_impl.o
  CXX      leveldb/db/libleveldb_a-db_iter.o
  CXX      leveldb/db/libleveldb_a-dumpfile.o
  CXX      leveldb/db/libleveldb_a-filename.o
  CXX      leveldb/db/libleveldb_a-log_reader.o
  CXX      leveldb/db/libleveldb_a-log_writer.o
  CXX      leveldb/db/libleveldb_a-memtable.o
  CXX      leveldb/db/libleveldb_a-repair.o
  CXX      leveldb/db/libleveldb_a-table_cache.o
  CXX      leveldb/db/libleveldb_a-version_edit.o
  CXX      leveldb/db/libleveldb_a-version_set.o
  CXX      leveldb/db/libleveldb_a-write_batch.o
  CXX      leveldb/table/libleveldb_a-block_builder.o
  CXX      leveldb/table/libleveldb_a-block.o
  CXX      leveldb/table/libleveldb_a-filter_block.o
  CXX      leveldb/table/libleveldb_a-format.o
  CXX      leveldb/table/libleveldb_a-iterator.o
  CXX      leveldb/table/libleveldb_a-merger.o
  CXX      leveldb/table/libleveldb_a-table_builder.o
  CXX      leveldb/table/libleveldb_a-table.o
  CXX      leveldb/table/libleveldb_a-two_level_iterator.o
  CXX      leveldb/util/libleveldb_a-arena.o
  CXX      leveldb/util/libleveldb_a-bloom.o
  CXX      leveldb/util/libleveldb_a-cache.o
  CXX      leveldb/util/libleveldb_a-coding.o
  CXX      leveldb/util/libleveldb_a-comparator.o
  CXX      leveldb/util/libleveldb_a-crc32c.o
  CXX      leveldb/util/libleveldb_a-env.o
  CXX      leveldb/util/libleveldb_a-env_posix.o
  CXX      leveldb/util/libleveldb_a-filter_policy.o
  CXX      leveldb/util/libleveldb_a-hash.o
  CXX      leveldb/util/libleveldb_a-histogram.o
  CXX      leveldb/util/libleveldb_a-logging.o
  CXX      leveldb/util/libleveldb_a-options.o
  CXX      leveldb/util/libleveldb_a-status.o
  CXX      leveldb/port/libleveldb_a-port_posix.o
  CXX      leveldb/port/libleveldb_sse42_a-port_posix_sse.o
  CXX      leveldb/helpers/memenv/libmemenv_a-memenv.o
  CXX      emercoin_cli-bitcoin-cli.o
make[3]: вход в каталог «/home/olej/2023/EmerCoin/emercoin.git/src/secp256k1»
gcc -I. -g -O2 -Wall -Wextra -Wno-unused-function -c src/gen_context.c -o gen_context.o
  CXX      rpc/libbitcoin_cli_a-client.o
  CXX      emercoin_wallet-bitcoin-wallet.o
  CXX      wallet/libbitcoin_wallet_tool_a-wallettool.o
  CXX      bench/bench_bitcoin-bench_bitcoin.o
  CXX      bench/bench_bitcoin-bench.o
  CXX      bench/bench_bitcoin-block_assemble.o
  CXX      bench/bench_bitcoin-checkblock.o
  CXX      bench/bench_bitcoin-checkqueue.o
  CXX      bench/bench_bitcoin-duplicate_inputs.o
  CXX      bench/bench_bitcoin-examples.o
  CXX      bench/bench_bitcoin-rollingbloom.o
  CXX      bench/bench_bitcoin-chacha20.o
  CXX      bench/bench_bitcoin-chacha_poly_aead.o
  CXX      bench/bench_bitcoin-crypto_hash.o
  CXX      bench/bench_bitcoin-ccoins_caching.o
  CXX      bench/bench_bitcoin-gcs_filter.o
  CXX      bench/bench_bitcoin-merkle_root.o
  CXX      bench/bench_bitcoin-mempool_eviction.o
  CXX      bench/bench_bitcoin-rpc_blockchain.o
  CXX      bench/bench_bitcoin-rpc_mempool.o
  CXX      bench/bench_bitcoin-util_time.o
  CXX      bench/bench_bitcoin-verify_script.o
  CXX      bench/bench_bitcoin-base58.o
  CXX      bench/bench_bitcoin-bech32.o
  CXX      bench/bench_bitcoin-lockedpool.o
  CXX      bench/bench_bitcoin-poly1305.o
  CXX      bench/bench_bitcoin-prevector.o
  CXX      test/bench_bench_bitcoin-setup_common.o
  CXX      test/bench_bench_bitcoin-util.o
  CXX      bench/bench_bitcoin-coin_selection.o
  CXX      bench/bench_bitcoin-wallet_balance.o
  GEN      qt/forms/ui_addressbookpage.h
  GEN      qt/forms/ui_askpassphrasedialog.h
  GEN      qt/forms/ui_coincontroldialog.h
  GEN      qt/forms/ui_createwalletdialog.h
  GEN      qt/forms/ui_editaddressdialog.h
  GEN      qt/forms/ui_helpmessagedialog.h
  GEN      qt/forms/ui_intro.h
  GEN      qt/forms/ui_managenamespage.h
  GEN      qt/forms/ui_modaloverlay.h
  GEN      qt/forms/ui_openuridialog.h
  GEN      qt/forms/ui_optionsdialog.h
  GEN      qt/forms/ui_overviewpage.h
qt/forms/optionsdialog.ui: Warning: The name 'verticalSpacer' (QSpacerItem) is already in use, defaulting to 'verticalSpacer1'.
  GEN      qt/forms/ui_receivecoinsdialog.h
  GEN      qt/forms/ui_receiverequestdialog.h
  GEN      qt/forms/ui_debugwindow.h
  GEN      qt/forms/ui_sendcoinsdialog.h
  GEN      qt/forms/ui_sendcoinsentry.h
  GEN      qt/forms/ui_signverifymessagedialog.h
  GEN      qt/paymentrequest.pb.h
  GEN      qt/forms/ui_transactiondescdialog.h
  GEN      qt/locale/bitcoin_ar.qm
  GEN      qt/locale/bitcoin_ca.qm
  GEN      qt/locale/bitcoin_cs.qm
  GEN      qt/locale/bitcoin_cy.qm
  GEN      qt/locale/bitcoin_da.qm
Removed plural forms as the target language has less forms.
If this sounds wrong, possibly the target language is not set or recognized.
  GEN      qt/locale/bitcoin_de.qm
  GEN      qt/locale/bitcoin_el.qm
  GEN      qt/locale/bitcoin_en.qm
  GEN      qt/locale/bitcoin_en_GB.qm
  GEN      qt/locale/bitcoin_eo.qm
  GEN      qt/locale/bitcoin_es.qm
  GEN      qt/locale/bitcoin_es_CL.qm
Generated bench/data/block413567.raw.h
  GEN      qt/locale/bitcoin_es_CO.qm
leveldb/util/logging.cc: In function ‘bool leveldb::ConsumeDecimalNumber(leveldb::Slice*, uint64_t*)’:
leveldb/util/logging.cc:58:40: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘long unsigned int’ [-Wsign-compare]
   58 |           (v == kMaxUint64/10 && delta > kMaxUint64%10)) {
      |                                  ~~~~~~^~~~~~~~~~~~~~~
  GEN      qt/locale/bitcoin_es_DO.qm
  GEN      qt/locale/bitcoin_es_MX.qm
  GEN      qt/locale/bitcoin_es_VE.qm
  GEN      qt/locale/bitcoin_et.qm
  GEN      qt/locale/bitcoin_eu.qm
  GEN      qt/locale/bitcoin_fa.qm
  GEN      qt/locale/bitcoin_fi.qm
Removed plural forms as the target language has less forms.
If this sounds wrong, possibly the target language is not set or recognized.
  GEN      qt/locale/bitcoin_fil.qm
  GEN      qt/locale/bitcoin_fr.qm
  GEN      qt/locale/bitcoin_he.qm
leveldb/port/port_posix.cc: In function ‘bool leveldb::port::HasAcceleratedCRC32C()’:
leveldb/port/port_posix.cc:60:15: warning: ‘ecx’ may be used uninitialized in this function [-Wmaybe-uninitialized]
   60 |   return (ecx & (1 << 20)) != 0;
      |          ~~~~~^~~~~~~~~~~~
  GEN      qt/locale/bitcoin_hi.qm
Removed plural forms as the target language has less forms.
If this sounds wrong, possibly the target language is not set or recognized.
  GEN      qt/locale/bitcoin_hr.qm
  GEN      qt/locale/bitcoin_hu.qm
  GEN      qt/locale/bitcoin_id.qm
  GEN      qt/locale/bitcoin_is.qm
Removed plural forms as the target language has less forms.
If this sounds wrong, possibly the target language is not set or recognized.
  GEN      qt/locale/bitcoin_it.qm
  GEN      qt/locale/bitcoin_ja.qm
  GEN      qt/locale/bitcoin_ka.qm
  GEN      qt/locale/bitcoin_kk.qm
  GEN      qt/locale/bitcoin_km.qm
  GEN      qt/locale/bitcoin_ko.qm
  GEN      qt/locale/bitcoin_ku_IQ.qm
  GEN      qt/locale/bitcoin_ky.qm
  GEN      qt/locale/bitcoin_la.qm
  GEN      qt/locale/bitcoin_lt.qm
  GEN      qt/locale/bitcoin_lv.qm
  GEN      qt/locale/bitcoin_mk.qm
Removed plural forms as the target language has less forms.
If this sounds wrong, possibly the target language is not set or recognized.
  GEN      qt/locale/bitcoin_ml.qm
  GEN      qt/locale/bitcoin_mn.qm
  GEN      qt/locale/bitcoin_mr_IN.qm
  GEN      qt/locale/bitcoin_ms.qm
  GEN      qt/locale/bitcoin_nb.qm
  GEN      qt/locale/bitcoin_ne.qm
  GEN      qt/locale/bitcoin_nl.qm
  GEN      qt/locale/bitcoin_pam.qm
  GEN      qt/locale/bitcoin_pl.qm
  GEN      qt/locale/bitcoin_pt.qm
  GEN      qt/locale/bitcoin_pt_BR.qm
  GEN      qt/locale/bitcoin_ro.qm
Removed plural forms as the target language has less forms.
If this sounds wrong, possibly the target language is not set or recognized.
  GEN      qt/locale/bitcoin_ru.qm
  GEN      qt/locale/bitcoin_si.qm
  GEN      qt/locale/bitcoin_sk.qm
  GEN      qt/locale/bitcoin_sl.qm
Removed plural forms as the target language has less forms.
If this sounds wrong, possibly the target language is not set or recognized.
  GEN      qt/locale/bitcoin_sn.qm
  GEN      qt/locale/bitcoin_sr.qm
Removed plural forms as the target language has less forms.
If this sounds wrong, possibly the target language is not set or recognized.
  GEN      qt/locale/bitcoin_sr@latin.qm
  GEN      qt/locale/bitcoin_sv.qm
  GEN      qt/locale/bitcoin_szl.qm
  GEN      qt/locale/bitcoin_ta.qm
Removed plural forms as the target language has less forms.
If this sounds wrong, possibly the target language is not set or recognized.
  GEN      qt/locale/bitcoin_te.qm
  GEN      qt/locale/bitcoin_th.qm
  GEN      qt/locale/bitcoin_tr.qm
  GEN      qt/locale/bitcoin_uk.qm
  GEN      qt/locale/bitcoin_ur.qm
Removed plural forms as the target language has less forms.
If this sounds wrong, possibly the target language is not set or recognized.
  GEN      qt/locale/bitcoin_uz@Cyrl.qm
Removed plural forms as the target language has less forms.
If this sounds wrong, possibly the target language is not set or recognized.
  GEN      qt/locale/bitcoin_vi.qm
  GEN      qt/locale/bitcoin_yo.qm
  GEN      qt/locale/bitcoin_zh-Hans.qm
  GEN      qt/locale/bitcoin_zh_CN.qm
  GEN      qt/locale/bitcoin_zh_HK.qm
  GEN      qt/locale/bitcoin_zh_TW.qm
  CXX      support/libemercoinconsensus_la-cleanse.lo
  CXX      crypto/libemercoinconsensus_la-aes.lo
  CXX      crypto/libemercoinconsensus_la-chacha_poly_aead.lo
  CXX      crypto/libemercoinconsensus_la-chacha20.lo
  CXX      crypto/libemercoinconsensus_la-hkdf_sha256_32.lo
  CXX      crypto/libemercoinconsensus_la-hmac_sha256.lo
  CXX      crypto/libemercoinconsensus_la-hmac_sha512.lo
  CXX      crypto/libemercoinconsensus_la-poly1305.lo
  CXX      crypto/libemercoinconsensus_la-ripemd160.lo
  CXX      crypto/libemercoinconsensus_la-sha1.lo
  CXX      crypto/libemercoinconsensus_la-sha256.lo
  CXX      crypto/libemercoinconsensus_la-sha512.lo
  CXX      crypto/libemercoinconsensus_la-siphash.lo
  CXX      crypto/libemercoinconsensus_la-sha256_sse4.lo
  CXX      script/libemercoinconsensus_la-timedata_dummy.lo
  CXX      libemercoinconsensus_la-arith_uint256.lo
  CXX      libemercoinconsensus_la-auxpow.lo
  CXX      libemercoinconsensus_la-checkpoints_eb.lo
  CXX      consensus/libemercoinconsensus_la-merkle.lo
  CXX      consensus/libemercoinconsensus_la-tx_check.lo
  CXX      libemercoinconsensus_la-hash.lo
  CXX      primitives/libemercoinconsensus_la-block.lo
  CXX      primitives/libemercoinconsensus_la-transaction.lo
  CXX      libemercoinconsensus_la-pubkey.lo
  CXX      script/libemercoinconsensus_la-emercoinconsensus.lo
  CXX      script/libemercoinconsensus_la-interpreter.lo
  CXX      script/libemercoinconsensus_la-script.lo
  CXX      script/libemercoinconsensus_la-script_error.lo
  CXX      libemercoinconsensus_la-uint256.lo
  CXX      util/libemercoinconsensus_la-strencodings.lo
  CXX      libbitcoin_util_a-clientversion.o
  CXX      bench/bench_bitcoin-data.o
  AR       leveldb/libleveldb_sse42.a
  GEN      qt/bitcoinamountfield.moc
  GEN      qt/intro.moc
  GEN      qt/overviewpage.moc
  GEN      qt/rpcconsole.moc
  GEN      qt/moc_BlockingHttp.cpp
  GEN      qt/moc_addressbookpage.cpp
  GEN      qt/moc_addresstablemodel.cpp
  GEN      qt/moc_askpassphrasedialog.cpp
  GEN      qt/moc_createwalletdialog.cpp
  GEN      qt/moc_bantablemodel.cpp
  GEN      qt/moc_bitcoinaddressvalidator.cpp
  GEN      qt/moc_bitcoinamountfield.cpp
  GEN      qt/moc_bitcoin.cpp
  GEN      qt/moc_bitcoingui.cpp
  GEN      qt/moc_bitcoinunits.cpp
  GEN      qt/moc_clientmodel.cpp
  GEN      qt/moc_coincontroldialog.cpp
  GEN      qt/moc_coincontroltreewidget.cpp
  GEN      qt/moc_csvmodelwriter.cpp
  GEN      qt/moc_editaddressdialog.cpp
  GEN      qt/moc_guiutil.cpp
  GEN      qt/moc_intro.cpp
  GEN      qt/moc_macdockiconhandler.cpp
  GEN      qt/moc_macnotificationhandler.cpp
gcc -g -O2 -Wall -Wextra -Wno-unused-function  gen_context.o -o gen_context
  GEN      qt/moc_managenamespage.cpp
  GEN      qt/moc_nametablemodel.cpp
  GEN      qt/moc_modaloverlay.cpp
  GEN      qt/moc_notificator.cpp
  GEN      qt/moc_openuridialog.cpp
  GEN      qt/moc_optionsdialog.cpp
  GEN      qt/moc_optionsmodel.cpp
  GEN      qt/moc_overviewpage.cpp
  GEN      qt/moc_peertablemodel.cpp
  GEN      qt/moc_paymentserver.cpp
  GEN      qt/moc_qrimagewidget.cpp
  GEN      qt/moc_qvalidatedlineedit.cpp
  GEN      qt/moc_qvaluecombobox.cpp
./gen_context
  GEN      qt/moc_receivecoinsdialog.cpp
  GEN      qt/moc_receiverequestdialog.cpp
  GEN      qt/moc_recentrequeststablemodel.cpp
  GEN      qt/moc_rpcconsole.cpp
  GEN      qt/moc_sendcoinsdialog.cpp
  CC       src/libsecp256k1_la-secp256k1.lo
  GEN      qt/moc_sendcoinsentry.cpp
  GEN      qt/moc_signverifymessagedialog.cpp
  GEN      qt/moc_splashscreen.cpp
  GEN      qt/moc_trafficgraphwidget.cpp
  GEN      qt/moc_transactiondesc.cpp
  GEN      qt/moc_transactiondescdialog.cpp
  GEN      qt/moc_transactionfilterproxy.cpp
  GEN      qt/moc_transactiontablemodel.cpp
  GEN      qt/moc_transactionview.cpp
  GEN      qt/moc_walletcontroller.cpp
  GEN      qt/moc_utilitydialog.cpp
  GEN      qt/moc_walletframe.cpp
  GEN      qt/moc_walletmodel.cpp
  GEN      qt/moc_walletview.cpp
  GEN      qt/moc_mintingfilterproxy.cpp
  GEN      qt/moc_mintingtablemodel.cpp
  GEN      qt/moc_mintingview.cpp
  GEN      qt/qrc_bitcoin.cpp
  GEN      qt/qrc_bitcoin_locale.cpp
  CXX      qt/emercoin_qt-main.o
  CXX      qt/libbitcoinqt_a-BlockingHttp.o
  CXX      qt/libbitcoinqt_a-exch.o
  CXX      qt/libbitcoinqt_a-bantablemodel.o
  CXX      qt/libbitcoinqt_a-bitcoin.o
  CXX      qt/libbitcoinqt_a-bitcoinaddressvalidator.o
  CXX      qt/libbitcoinqt_a-bitcoinamountfield.o
  CXX      qt/libbitcoinqt_a-bitcoingui.o
  CXX      qt/libbitcoinqt_a-bitcoinunits.o
  CXX      qt/libbitcoinqt_a-clientmodel.o
  CXX      qt/libbitcoinqt_a-csvmodelwriter.o
  CXX      qt/libbitcoinqt_a-guiutil.o
  CXX      qt/libbitcoinqt_a-modaloverlay.o
  CXX      qt/libbitcoinqt_a-intro.o
  CXX      qt/libbitcoinqt_a-networkstyle.o
  CXX      qt/libbitcoinqt_a-notificator.o
  CXX      qt/libbitcoinqt_a-optionsdialog.o
  CXX      qt/libbitcoinqt_a-optionsmodel.o
  CXX      qt/libbitcoinqt_a-peertablemodel.o
  CXX      qt/libbitcoinqt_a-platformstyle.o
  CXX      qt/libbitcoinqt_a-qvalidatedlineedit.o
  CXX      qt/libbitcoinqt_a-qvaluecombobox.o
  CXX      qt/libbitcoinqt_a-splashscreen.o
  CXX      qt/libbitcoinqt_a-rpcconsole.o
  CXX      qt/libbitcoinqt_a-trafficgraphwidget.o
  CXX      qt/libbitcoinqt_a-utilitydialog.o
  CXX      qt/libbitcoinqt_a-addressbookpage.o
  CXX      qt/libbitcoinqt_a-addresstablemodel.o
  CXX      qt/libbitcoinqt_a-askpassphrasedialog.o
  CXX      qt/libbitcoinqt_a-coincontroldialog.o
  CXX      qt/libbitcoinqt_a-coincontroltreewidget.o
  CXX      qt/libbitcoinqt_a-createwalletdialog.o
  CXX      qt/libbitcoinqt_a-editaddressdialog.o
  CXX      qt/libbitcoinqt_a-managenamespage.o
  CXX      qt/libbitcoinqt_a-ManageDnsPage.o
  CXX      qt/libbitcoinqt_a-ConfigFile.o
  CXX      qt/libbitcoinqt_a-Settings.o
  CXX      qt/libbitcoinqt_a-CheckDiplomaWidget.o
  CXX      qt/libbitcoinqt_a-DiplomaWidget.o
  CXX      qt/libbitcoinqt_a-QNameCoin.o
  CXX      qt/libbitcoinqt_a-NameCoinStrings.o
  CXX      qt/libbitcoinqt_a-CertTableModel.o
  CXX      qt/libbitcoinqt_a-CertTableView.o
  CXX      qt/libbitcoinqt_a-CertLogger.o
  CXX      qt/libbitcoinqt_a-EnumerDialog.o
  CXX      qt/libbitcoinqt_a-ManageSslPage.o
  CXX      qt/libbitcoinqt_a-OpenSslConfigWriter.o
  CXX      qt/libbitcoinqt_a-OpenSslExecutable.o
  CXX      qt/libbitcoinqt_a-ShellImitation.o
  CXX      qt/libbitcoinqt_a-TableView.o
  CXX      qt/libbitcoinqt_a-RegisterDiplomaWidget.o
  CXX      qt/libbitcoinqt_a-RegisterUniversityWidget.o
  CXX      qt/libbitcoinqt_a-NameEqValueTextEdit.o
In file included from init.cpp:69:
./emcdns.h: In member function ‘void DNSHeader::Transcode()’:
./emcdns.h:44:43: warning: taking address of packed member of ‘DNSHeader’ may result in an unaligned pointer value [-Waddress-of-packed-member]
   44 |       for(uint16_t *p = (uint16_t*)(void*)&msgID; p <= (uint16_t*)(void*)&ARCount; p++)
      |                                           ^~~~~~
  CXX      qt/libbitcoinqt_a-PhoneNumberLineEdit.o
  CXX      qt/libbitcoinqt_a-ValidatorToLabel.o
  CXX      qt/libbitcoinqt_a-EmailLineEdit.o
  CXX      qt/libbitcoinqt_a-EmailValidator.o
  CXX      qt/libbitcoinqt_a-RandPayRequest.o
  CXX      qt/libbitcoinqt_a-DpoCreateRecordWidget.o
  CXX      qt/libbitcoinqt_a-DpoCreateRootWidget.o
  CXX      qt/libbitcoinqt_a-DpoRegisterDocWidget.o
  CXX      qt/libbitcoinqt_a-DocNotarWidget.o
  CXX      qt/libbitcoinqt_a-DpoUseCaseScheme.o
  CXX      qt/libbitcoinqt_a-NameValueLineEdits.o
  CXX      qt/libbitcoinqt_a-SelectableLineEdit.o
  CXX      qt/libbitcoinqt_a-SelectableTextEdit.o
  CXX      qt/libbitcoinqt_a-IPv4LineEdit.o
  CXX      qt/libbitcoinqt_a-InfoCard.o
  CXX      qt/libbitcoinqt_a-InfoCardDialog.o
  CXX      qt/libbitcoinqt_a-InfoCardExample.o
  CXX      qt/libbitcoinqt_a-InfoCardHighlighter.o
  CXX      qt/libbitcoinqt_a-InfoCardItemDelegate.o
  CXX      qt/libbitcoinqt_a-InfoCardsWidget.o
  CXX      qt/libbitcoinqt_a-InfoCardTableModel.o
  CXX      qt/libbitcoinqt_a-InfoCardTableView.o
  CXX      qt/libbitcoinqt_a-InfoCardTextEdit.o
  CXX      qt/libbitcoinqt_a-nametablemodel.o
  CXX      qt/libbitcoinqt_a-openuridialog.o
  CXX      qt/libbitcoinqt_a-overviewpage.o
  CXX      qt/libbitcoinqt_a-paymentserver.o
  CXX      qt/libbitcoinqt_a-qrimagewidget.o
  CXX      qt/libbitcoinqt_a-receivecoinsdialog.o
  CXX      qt/libbitcoinqt_a-receiverequestdialog.o
  CXX      qt/libbitcoinqt_a-recentrequeststablemodel.o
  CXX      qt/libbitcoinqt_a-sendcoinsdialog.o
  CXX      qt/libbitcoinqt_a-sendcoinsentry.o
  CXX      qt/libbitcoinqt_a-signverifymessagedialog.o
  CXX      qt/libbitcoinqt_a-transactiondesc.o
  CXX      qt/libbitcoinqt_a-transactiondescdialog.o
  CXX      qt/libbitcoinqt_a-transactionfilterproxy.o
  CXX      qt/libbitcoinqt_a-transactionrecord.o
  CXX      qt/libbitcoinqt_a-transactiontablemodel.o
  CXX      qt/libbitcoinqt_a-transactionview.o
  CXX      qt/libbitcoinqt_a-walletcontroller.o
  CXX      qt/libbitcoinqt_a-walletframe.o
  CXX      qt/libbitcoinqt_a-walletmodel.o
  CXX      qt/libbitcoinqt_a-walletmodeltransaction.o
  CXX      qt/libbitcoinqt_a-walletview.o
  CXX      quazip/qt_libbitcoinqt_a-JlCompress.o
  CXX      quazip/qt_libbitcoinqt_a-qioapi.o
  CXX      quazip/qt_libbitcoinqt_a-quaadler32.o
  CXX      quazip/qt_libbitcoinqt_a-quacrc32.o
  CXX      quazip/qt_libbitcoinqt_a-quagzipfile.o
  CXX      quazip/qt_libbitcoinqt_a-quaziodevice.o
  CXX      quazip/qt_libbitcoinqt_a-quazip.o
  CXX      quazip/qt_libbitcoinqt_a-quazipdir.o
  CXX      quazip/qt_libbitcoinqt_a-quazipfile.o
  CXX      quazip/qt_libbitcoinqt_a-quazipfileinfo.o
  CXX      quazip/qt_libbitcoinqt_a-quazipnewinfo.o
  CC       quazip/qt_libbitcoinqt_a-unzip.o
  CC       quazip/qt_libbitcoinqt_a-zip.o
  CXX      qt/libbitcoinqt_a-mintingfilterproxy.o
  CXX      qt/libbitcoinqt_a-mintingtablemodel.o
  CXX      qt/libbitcoinqt_a-mintingview.o
  CC       zlib/qt_libbitcoinqt_a-adler32.o
  CC       zlib/qt_libbitcoinqt_a-compress.o
  CC       zlib/qt_libbitcoinqt_a-crc32.o
  CC       zlib/qt_libbitcoinqt_a-deflate.o
  CC       zlib/qt_libbitcoinqt_a-gzclose.o
  CC       zlib/qt_libbitcoinqt_a-gzlib.o
  CC       zlib/qt_libbitcoinqt_a-gzread.o
  CC       zlib/qt_libbitcoinqt_a-gzwrite.o
  CC       zlib/qt_libbitcoinqt_a-infback.o
  CC       zlib/qt_libbitcoinqt_a-inffast.o
  CC       zlib/qt_libbitcoinqt_a-inflate.o
  CC       zlib/qt_libbitcoinqt_a-inftrees.o
  CC       zlib/qt_libbitcoinqt_a-trees.o
  CC       zlib/qt_libbitcoinqt_a-uncompr.o
  CC       zlib/qt_libbitcoinqt_a-zutil.o
  CXX      qt/libbitcoinqt_a-paymentrequestplus.o
  CXX      qt/libbitcoinqt_a-moc_BlockingHttp.o
  CXX      qt/libbitcoinqt_a-moc_addressbookpage.o
  CXX      qt/libbitcoinqt_a-moc_addresstablemodel.o
  CXX      qt/libbitcoinqt_a-moc_askpassphrasedialog.o
  CXX      qt/libbitcoinqt_a-moc_createwalletdialog.o
  CXX      qt/libbitcoinqt_a-moc_bantablemodel.o
  CXX      qt/libbitcoinqt_a-moc_bitcoinaddressvalidator.o
zlib/gzread.c: In function ‘gz_load’:
zlib/gzread.c:35:15: warning: implicit declaration of function ‘read’; did you mean ‘fread’? [-Wimplicit-function-declaration]
   35 |         ret = read(state->fd, buf + *have, get);
      |               ^~~~
      |               fread
  CXX      qt/libbitcoinqt_a-moc_bitcoinamountfield.o
  CXX      qt/libbitcoinqt_a-moc_bitcoin.o
zlib/gzread.c: In function ‘gzclose_r’:
zlib/gzread.c:651:11: warning: implicit declaration of function ‘close’; did you mean ‘pclose’? [-Wimplicit-function-declaration]
  651 |     ret = close(state->fd);
      |           ^~~~~
      |           pclose
zlib/gzwrite.c: In function ‘gz_comp’:
  CXX      qt/libbitcoinqt_a-moc_bitcoingui.o
zlib/gzlib.c: In function ‘gz_open’:
zlib/gzwrite.c:89:20: warning: implicit declaration of function ‘write’; did you mean ‘fwrite’? [-Wimplicit-function-declaration]
   89 |             writ = write(state->fd, strm->next_in, put);
      |                    ^~~~~
      |                    fwrite
zlib/gzlib.c:14:17: warning: implicit declaration of function ‘lseek’; did you mean ‘fseek’? [-Wimplicit-function-declaration]
   14 | #  define LSEEK lseek
      |                 ^~~~~
zlib/gzlib.c:252:9: note: in expansion of macro ‘LSEEK’
  252 |         LSEEK(state->fd, 0, SEEK_END);  /* so gzoffset() is correct */
      |         ^~~~~
  CXX      qt/libbitcoinqt_a-moc_bitcoinunits.o
zlib/gzwrite.c: In function ‘gzclose_w’:
zlib/gzwrite.c:661:9: warning: implicit declaration of function ‘close’; did you mean ‘pclose’? [-Wimplicit-function-declaration]
  661 |     if (close(state->fd) == -1)
      |         ^~~~~
      |         pclose
  CXX      qt/libbitcoinqt_a-moc_clientmodel.o
  CXX      qt/libbitcoinqt_a-moc_coincontroldialog.o
  CXX      qt/libbitcoinqt_a-moc_coincontroltreewidget.o
  CXX      qt/libbitcoinqt_a-moc_csvmodelwriter.o
  CXX      qt/libbitcoinqt_a-moc_editaddressdialog.o
  CXX      qt/libbitcoinqt_a-moc_guiutil.o
  CXX      qt/libbitcoinqt_a-moc_intro.o
  CXX      qt/libbitcoinqt_a-moc_macdockiconhandler.o
  CXX      qt/libbitcoinqt_a-moc_macnotificationhandler.o
  CXX      qt/libbitcoinqt_a-moc_managenamespage.o
  CXX      qt/libbitcoinqt_a-moc_nametablemodel.o
  CXX      qt/libbitcoinqt_a-moc_modaloverlay.o
  CXX      qt/libbitcoinqt_a-moc_notificator.o
  CXX      qt/libbitcoinqt_a-moc_openuridialog.o
  CXX      qt/libbitcoinqt_a-moc_optionsdialog.o
  CXX      qt/libbitcoinqt_a-moc_optionsmodel.o
  CXX      qt/libbitcoinqt_a-moc_overviewpage.o
  CXX      qt/libbitcoinqt_a-moc_peertablemodel.o
  CXX      qt/libbitcoinqt_a-moc_paymentserver.o
  CXX      qt/libbitcoinqt_a-moc_qrimagewidget.o
  CXX      qt/libbitcoinqt_a-moc_qvalidatedlineedit.o
  CXX      qt/libbitcoinqt_a-moc_qvaluecombobox.o
  CXX      qt/libbitcoinqt_a-moc_receivecoinsdialog.o
  CXX      qt/libbitcoinqt_a-moc_receiverequestdialog.o
  CXX      qt/libbitcoinqt_a-moc_recentrequeststablemodel.o
  CXX      qt/libbitcoinqt_a-moc_rpcconsole.o
  CXX      qt/libbitcoinqt_a-moc_sendcoinsdialog.o
  CXX      qt/libbitcoinqt_a-moc_sendcoinsentry.o
  CXX      qt/libbitcoinqt_a-moc_signverifymessagedialog.o
  CXX      qt/libbitcoinqt_a-moc_splashscreen.o
  CXX      qt/libbitcoinqt_a-moc_trafficgraphwidget.o
  CXX      qt/libbitcoinqt_a-moc_transactiondesc.o
  CXX      qt/libbitcoinqt_a-moc_transactiondescdialog.o
  CXX      qt/libbitcoinqt_a-moc_transactionfilterproxy.o
  CXX      qt/libbitcoinqt_a-moc_transactiontablemodel.o
  CXX      qt/libbitcoinqt_a-moc_transactionview.o
  CXX      qt/libbitcoinqt_a-moc_utilitydialog.o
  CXX      qt/libbitcoinqt_a-moc_walletcontroller.o
  CXX      qt/libbitcoinqt_a-moc_walletframe.o
  CXX      qt/libbitcoinqt_a-moc_walletmodel.o
  CXX      qt/libbitcoinqt_a-moc_walletview.o
  CXX      qt/libbitcoinqt_a-moc_mintingfilterproxy.o
  CXX      qt/libbitcoinqt_a-moc_mintingtablemodel.o
  CXX      qt/libbitcoinqt_a-moc_mintingview.o
  CXX      qt/libbitcoinqt_a-paymentrequest.pb.o
  CXX      qt/libbitcoinqt_a-qrc_bitcoin.o
  AR       crypto/libbitcoin_crypto_shani.a
  AR       libbitcoin_cli.a
  CXX      qt/libbitcoinqt_a-qrc_bitcoin_locale.o
quazip/quagzipfile.cpp: In member function ‘bool QuaGzipFilePrivate::open(FileId, QIODevice::OpenMode, QString&)’:
quazip/quagzipfile.cpp:60:30: warning: ‘static QString QIODevice::trUtf8(const char*, const char*, int)’ is deprecated [-Wdeprecated-declarations]
   60 |         error = QuaGzipFile::trUtf8("QIODevice::Append is not "
      |                              ^~~~~~
In file included from /usr/include/x86_64-linux-gnu/qt5/QtCore/qobject.h:46,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/qiodevice.h:45,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/qfiledevice.h:43,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/qfile.h:44,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/QFile:1,
                 from quazip/quagzipfile.cpp:25:
/usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs.h:134:41: note: declared here
  134 |     QT_DEPRECATED static inline QString trUtf8(const char *s, const char *c = nullptr, int n = -1) \
      |                                         ^~~~~~
/usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs.h:178:5: note: in expansion of macro ‘QT_TR_FUNCTIONS’
  178 |     QT_TR_FUNCTIONS \
      |     ^~~~~~~~~~~~~~~
/usr/include/x86_64-linux-gnu/qt5/QtCore/qiodevice.h:68:5: note: in expansion of macro ‘Q_OBJECT’
   68 |     Q_OBJECT
      |     ^~~~~~~~
quazip/quagzipfile.cpp:60:36: warning: ‘static QString QIODevice::trUtf8(const char*, const char*, int)’ is deprecated [-Wdeprecated-declarations]
   60 |         error = QuaGzipFile::trUtf8("QIODevice::Append is not "
      |                 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
   61 |                 "supported for GZIP");
      |                 ~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/x86_64-linux-gnu/qt5/QtCore/qobject.h:46,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/qiodevice.h:45,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/qfiledevice.h:43,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/qfile.h:44,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/QFile:1,
                 from quazip/quagzipfile.cpp:25:
/usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs.h:134:41: note: declared here
  134 |     QT_DEPRECATED static inline QString trUtf8(const char *s, const char *c = nullptr, int n = -1) \
      |                                         ^~~~~~
/usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs.h:178:5: note: in expansion of macro ‘QT_TR_FUNCTIONS’
  178 |     QT_TR_FUNCTIONS \
      |     ^~~~~~~~~~~~~~~
/usr/include/x86_64-linux-gnu/qt5/QtCore/qiodevice.h:68:5: note: in expansion of macro ‘Q_OBJECT’
   68 |     Q_OBJECT
      |     ^~~~~~~~
quazip/quagzipfile.cpp:66:30: warning: ‘static QString QIODevice::trUtf8(const char*, const char*, int)’ is deprecated [-Wdeprecated-declarations]
   66 |         error = QuaGzipFile::trUtf8("Opening gzip for both reading"
      |                              ^~~~~~
In file included from /usr/include/x86_64-linux-gnu/qt5/QtCore/qobject.h:46,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/qiodevice.h:45,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/qfiledevice.h:43,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/qfile.h:44,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/QFile:1,
                 from quazip/quagzipfile.cpp:25:
/usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs.h:134:41: note: declared here
  134 |     QT_DEPRECATED static inline QString trUtf8(const char *s, const char *c = nullptr, int n = -1) \
      |                                         ^~~~~~
/usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs.h:178:5: note: in expansion of macro ‘QT_TR_FUNCTIONS’
  178 |     QT_TR_FUNCTIONS \
      |     ^~~~~~~~~~~~~~~
/usr/include/x86_64-linux-gnu/qt5/QtCore/qiodevice.h:68:5: note: in expansion of macro ‘Q_OBJECT’
   68 |     Q_OBJECT
      |     ^~~~~~~~
quazip/quagzipfile.cpp:66:36: warning: ‘static QString QIODevice::trUtf8(const char*, const char*, int)’ is deprecated [-Wdeprecated-declarations]
   66 |         error = QuaGzipFile::trUtf8("Opening gzip for both reading"
      |                 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   67 |             " and writing is not supported");
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/x86_64-linux-gnu/qt5/QtCore/qobject.h:46,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/qiodevice.h:45,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/qfiledevice.h:43,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/qfile.h:44,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/QFile:1,
                 from quazip/quagzipfile.cpp:25:
/usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs.h:134:41: note: declared here
  134 |     QT_DEPRECATED static inline QString trUtf8(const char *s, const char *c = nullptr, int n = -1) \
      |                                         ^~~~~~
/usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs.h:178:5: note: in expansion of macro ‘QT_TR_FUNCTIONS’
  178 |     QT_TR_FUNCTIONS \
      |     ^~~~~~~~~~~~~~~
/usr/include/x86_64-linux-gnu/qt5/QtCore/qiodevice.h:68:5: note: in expansion of macro ‘Q_OBJECT’
   68 |     Q_OBJECT
      |     ^~~~~~~~
quazip/quagzipfile.cpp:74:30: warning: ‘static QString QIODevice::trUtf8(const char*, const char*, int)’ is deprecated [-Wdeprecated-declarations]
   74 |         error = QuaGzipFile::trUtf8("You can open a gzip either for reading"
      |                              ^~~~~~
In file included from /usr/include/x86_64-linux-gnu/qt5/QtCore/qobject.h:46,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/qiodevice.h:45,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/qfiledevice.h:43,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/qfile.h:44,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/QFile:1,
                 from quazip/quagzipfile.cpp:25:
/usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs.h:134:41: note: declared here
  134 |     QT_DEPRECATED static inline QString trUtf8(const char *s, const char *c = nullptr, int n = -1) \
      |                                         ^~~~~~
/usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs.h:178:5: note: in expansion of macro ‘QT_TR_FUNCTIONS’
  178 |     QT_TR_FUNCTIONS \
      |     ^~~~~~~~~~~~~~~
/usr/include/x86_64-linux-gnu/qt5/QtCore/qiodevice.h:68:5: note: in expansion of macro ‘Q_OBJECT’
   68 |     Q_OBJECT
      |     ^~~~~~~~
quazip/quagzipfile.cpp:74:36: warning: ‘static QString QIODevice::trUtf8(const char*, const char*, int)’ is deprecated [-Wdeprecated-declarations]
   74 |         error = QuaGzipFile::trUtf8("You can open a gzip either for reading"
      |                 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   75 |             " or for writing. Which is it?");
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/x86_64-linux-gnu/qt5/QtCore/qobject.h:46,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/qiodevice.h:45,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/qfiledevice.h:43,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/qfile.h:44,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/QFile:1,
                 from quazip/quagzipfile.cpp:25:
/usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs.h:134:41: note: declared here
  134 |     QT_DEPRECATED static inline QString trUtf8(const char *s, const char *c = nullptr, int n = -1) \
      |                                         ^~~~~~
/usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs.h:178:5: note: in expansion of macro ‘QT_TR_FUNCTIONS’
  178 |     QT_TR_FUNCTIONS \
      |     ^~~~~~~~~~~~~~~
/usr/include/x86_64-linux-gnu/qt5/QtCore/qiodevice.h:68:5: note: in expansion of macro ‘Q_OBJECT’
   68 |     Q_OBJECT
      |     ^~~~~~~~
quazip/quagzipfile.cpp:80:30: warning: ‘static QString QIODevice::trUtf8(const char*, const char*, int)’ is deprecated [-Wdeprecated-declarations]
   80 |         error = QuaGzipFile::trUtf8("Could not gzopen() file");
      |                              ^~~~~~
In file included from /usr/include/x86_64-linux-gnu/qt5/QtCore/qobject.h:46,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/qiodevice.h:45,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/qfiledevice.h:43,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/qfile.h:44,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/QFile:1,
                 from quazip/quagzipfile.cpp:25:
/usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs.h:134:41: note: declared here
  134 |     QT_DEPRECATED static inline QString trUtf8(const char *s, const char *c = nullptr, int n = -1) \
      |                                         ^~~~~~
/usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs.h:178:5: note: in expansion of macro ‘QT_TR_FUNCTIONS’
  178 |     QT_TR_FUNCTIONS \
      |     ^~~~~~~~~~~~~~~
/usr/include/x86_64-linux-gnu/qt5/QtCore/qiodevice.h:68:5: note: in expansion of macro ‘Q_OBJECT’
   68 |     Q_OBJECT
      |     ^~~~~~~~
quazip/quagzipfile.cpp:80:36: warning: ‘static QString QIODevice::trUtf8(const char*, const char*, int)’ is deprecated [-Wdeprecated-declarations]
   80 |         error = QuaGzipFile::trUtf8("Could not gzopen() file");
      |                 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/x86_64-linux-gnu/qt5/QtCore/qobject.h:46,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/qiodevice.h:45,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/qfiledevice.h:43,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/qfile.h:44,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/QFile:1,
                 from quazip/quagzipfile.cpp:25:
/usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs.h:134:41: note: declared here
  134 |     QT_DEPRECATED static inline QString trUtf8(const char *s, const char *c = nullptr, int n = -1) \
      |                                         ^~~~~~
/usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs.h:178:5: note: in expansion of macro ‘QT_TR_FUNCTIONS’
  178 |     QT_TR_FUNCTIONS \
      |     ^~~~~~~~~~~~~~~
/usr/include/x86_64-linux-gnu/qt5/QtCore/qiodevice.h:68:5: note: in expansion of macro ‘Q_OBJECT’
   68 |     Q_OBJECT
      |     ^~~~~~~~
quazip/quagzipfile.cpp: In instantiation of ‘bool QuaGzipFilePrivate::open(FileId, QIODevice::OpenMode, QString&) [with FileId = QString; QIODevice::OpenMode = QFlags<QIODevice::OpenModeFlag>]’:
quazip/quagzipfile.cpp:130:17:   required from here
quazip/quagzipfile.cpp:60:36: warning: ‘static QString QIODevice::trUtf8(const char*, const char*, int)’ is deprecated [-Wdeprecated-declarations]
   60 |         error = QuaGzipFile::trUtf8("QIODevice::Append is not "
      |                 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
   61 |                 "supported for GZIP");
      |                 ~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/x86_64-linux-gnu/qt5/QtCore/qobject.h:46,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/qiodevice.h:45,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/qfiledevice.h:43,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/qfile.h:44,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/QFile:1,
                 from quazip/quagzipfile.cpp:25:
/usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs.h:134:41: note: declared here
  134 |     QT_DEPRECATED static inline QString trUtf8(const char *s, const char *c = nullptr, int n = -1) \
      |                                         ^~~~~~
/usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs.h:178:5: note: in expansion of macro ‘QT_TR_FUNCTIONS’
  178 |     QT_TR_FUNCTIONS \
      |     ^~~~~~~~~~~~~~~
/usr/include/x86_64-linux-gnu/qt5/QtCore/qiodevice.h:68:5: note: in expansion of macro ‘Q_OBJECT’
   68 |     Q_OBJECT
      |     ^~~~~~~~
quazip/quagzipfile.cpp:60:36: warning: ‘static QString QIODevice::trUtf8(const char*, const char*, int)’ is deprecated [-Wdeprecated-declarations]
   60 |         error = QuaGzipFile::trUtf8("QIODevice::Append is not "
      |                 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
   61 |                 "supported for GZIP");
      |                 ~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/x86_64-linux-gnu/qt5/QtCore/qobject.h:46,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/qiodevice.h:45,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/qfiledevice.h:43,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/qfile.h:44,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/QFile:1,
                 from quazip/quagzipfile.cpp:25:
/usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs.h:134:41: note: declared here
  134 |     QT_DEPRECATED static inline QString trUtf8(const char *s, const char *c = nullptr, int n = -1) \
      |                                         ^~~~~~
/usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs.h:178:5: note: in expansion of macro ‘QT_TR_FUNCTIONS’
  178 |     QT_TR_FUNCTIONS \
      |     ^~~~~~~~~~~~~~~
/usr/include/x86_64-linux-gnu/qt5/QtCore/qiodevice.h:68:5: note: in expansion of macro ‘Q_OBJECT’
   68 |     Q_OBJECT
      |     ^~~~~~~~
quazip/quagzipfile.cpp:66:36: warning: ‘static QString QIODevice::trUtf8(const char*, const char*, int)’ is deprecated [-Wdeprecated-declarations]
   66 |         error = QuaGzipFile::trUtf8("Opening gzip for both reading"
      |                 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   67 |             " and writing is not supported");
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/x86_64-linux-gnu/qt5/QtCore/qobject.h:46,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/qiodevice.h:45,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/qfiledevice.h:43,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/qfile.h:44,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/QFile:1,
                 from quazip/quagzipfile.cpp:25:
/usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs.h:134:41: note: declared here
  134 |     QT_DEPRECATED static inline QString trUtf8(const char *s, const char *c = nullptr, int n = -1) \
      |                                         ^~~~~~
/usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs.h:178:5: note: in expansion of macro ‘QT_TR_FUNCTIONS’
  178 |     QT_TR_FUNCTIONS \
      |     ^~~~~~~~~~~~~~~
/usr/include/x86_64-linux-gnu/qt5/QtCore/qiodevice.h:68:5: note: in expansion of macro ‘Q_OBJECT’
   68 |     Q_OBJECT
      |     ^~~~~~~~
quazip/quagzipfile.cpp:66:36: warning: ‘static QString QIODevice::trUtf8(const char*, const char*, int)’ is deprecated [-Wdeprecated-declarations]
   66 |         error = QuaGzipFile::trUtf8("Opening gzip for both reading"
      |                 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   67 |             " and writing is not supported");
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/x86_64-linux-gnu/qt5/QtCore/qobject.h:46,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/qiodevice.h:45,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/qfiledevice.h:43,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/qfile.h:44,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/QFile:1,
                 from quazip/quagzipfile.cpp:25:
/usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs.h:134:41: note: declared here
  134 |     QT_DEPRECATED static inline QString trUtf8(const char *s, const char *c = nullptr, int n = -1) \
      |                                         ^~~~~~
/usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs.h:178:5: note: in expansion of macro ‘QT_TR_FUNCTIONS’
  178 |     QT_TR_FUNCTIONS \
      |     ^~~~~~~~~~~~~~~
/usr/include/x86_64-linux-gnu/qt5/QtCore/qiodevice.h:68:5: note: in expansion of macro ‘Q_OBJECT’
   68 |     Q_OBJECT
      |     ^~~~~~~~
quazip/quagzipfile.cpp:74:36: warning: ‘static QString QIODevice::trUtf8(const char*, const char*, int)’ is deprecated [-Wdeprecated-declarations]
   74 |         error = QuaGzipFile::trUtf8("You can open a gzip either for reading"
      |                 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   75 |             " or for writing. Which is it?");
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/x86_64-linux-gnu/qt5/QtCore/qobject.h:46,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/qiodevice.h:45,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/qfiledevice.h:43,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/qfile.h:44,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/QFile:1,
                 from quazip/quagzipfile.cpp:25:
/usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs.h:134:41: note: declared here
  134 |     QT_DEPRECATED static inline QString trUtf8(const char *s, const char *c = nullptr, int n = -1) \
      |                                         ^~~~~~
/usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs.h:178:5: note: in expansion of macro ‘QT_TR_FUNCTIONS’
  178 |     QT_TR_FUNCTIONS \
      |     ^~~~~~~~~~~~~~~
/usr/include/x86_64-linux-gnu/qt5/QtCore/qiodevice.h:68:5: note: in expansion of macro ‘Q_OBJECT’
   68 |     Q_OBJECT
      |     ^~~~~~~~
quazip/quagzipfile.cpp:74:36: warning: ‘static QString QIODevice::trUtf8(const char*, const char*, int)’ is deprecated [-Wdeprecated-declarations]
   74 |         error = QuaGzipFile::trUtf8("You can open a gzip either for reading"
      |                 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   75 |             " or for writing. Which is it?");
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/x86_64-linux-gnu/qt5/QtCore/qobject.h:46,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/qiodevice.h:45,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/qfiledevice.h:43,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/qfile.h:44,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/QFile:1,
                 from quazip/quagzipfile.cpp:25:
/usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs.h:134:41: note: declared here
  134 |     QT_DEPRECATED static inline QString trUtf8(const char *s, const char *c = nullptr, int n = -1) \
      |                                         ^~~~~~
/usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs.h:178:5: note: in expansion of macro ‘QT_TR_FUNCTIONS’
  178 |     QT_TR_FUNCTIONS \
      |     ^~~~~~~~~~~~~~~
/usr/include/x86_64-linux-gnu/qt5/QtCore/qiodevice.h:68:5: note: in expansion of macro ‘Q_OBJECT’
   68 |     Q_OBJECT
      |     ^~~~~~~~
quazip/quagzipfile.cpp:80:36: warning: ‘static QString QIODevice::trUtf8(const char*, const char*, int)’ is deprecated [-Wdeprecated-declarations]
   80 |         error = QuaGzipFile::trUtf8("Could not gzopen() file");
      |                 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/x86_64-linux-gnu/qt5/QtCore/qobject.h:46,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/qiodevice.h:45,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/qfiledevice.h:43,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/qfile.h:44,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/QFile:1,
                 from quazip/quagzipfile.cpp:25:
/usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs.h:134:41: note: declared here
  134 |     QT_DEPRECATED static inline QString trUtf8(const char *s, const char *c = nullptr, int n = -1) \
      |                                         ^~~~~~
/usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs.h:178:5: note: in expansion of macro ‘QT_TR_FUNCTIONS’
  178 |     QT_TR_FUNCTIONS \
      |     ^~~~~~~~~~~~~~~
/usr/include/x86_64-linux-gnu/qt5/QtCore/qiodevice.h:68:5: note: in expansion of macro ‘Q_OBJECT’
   68 |     Q_OBJECT
      |     ^~~~~~~~
quazip/quagzipfile.cpp:80:36: warning: ‘static QString QIODevice::trUtf8(const char*, const char*, int)’ is deprecated [-Wdeprecated-declarations]
   80 |         error = QuaGzipFile::trUtf8("Could not gzopen() file");
      |                 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/x86_64-linux-gnu/qt5/QtCore/qobject.h:46,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/qiodevice.h:45,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/qfiledevice.h:43,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/qfile.h:44,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/QFile:1,
                 from quazip/quagzipfile.cpp:25:
/usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs.h:134:41: note: declared here
  134 |     QT_DEPRECATED static inline QString trUtf8(const char *s, const char *c = nullptr, int n = -1) \
      |                                         ^~~~~~
/usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs.h:178:5: note: in expansion of macro ‘QT_TR_FUNCTIONS’
  178 |     QT_TR_FUNCTIONS \
      |     ^~~~~~~~~~~~~~~
/usr/include/x86_64-linux-gnu/qt5/QtCore/qiodevice.h:68:5: note: in expansion of macro ‘Q_OBJECT’
   68 |     Q_OBJECT
      |     ^~~~~~~~
quazip/quagzipfile.cpp: In instantiation of ‘bool QuaGzipFilePrivate::open(FileId, QIODevice::OpenMode, QString&) [with FileId = int; QIODevice::OpenMode = QFlags<QIODevice::OpenModeFlag>]’:
quazip/quagzipfile.cpp:140:17:   required from here
quazip/quagzipfile.cpp:60:36: warning: ‘static QString QIODevice::trUtf8(const char*, const char*, int)’ is deprecated [-Wdeprecated-declarations]
   60 |         error = QuaGzipFile::trUtf8("QIODevice::Append is not "
      |                 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
   61 |                 "supported for GZIP");
      |                 ~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/x86_64-linux-gnu/qt5/QtCore/qobject.h:46,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/qiodevice.h:45,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/qfiledevice.h:43,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/qfile.h:44,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/QFile:1,
                 from quazip/quagzipfile.cpp:25:
/usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs.h:134:41: note: declared here
  134 |     QT_DEPRECATED static inline QString trUtf8(const char *s, const char *c = nullptr, int n = -1) \
      |                                         ^~~~~~
/usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs.h:178:5: note: in expansion of macro ‘QT_TR_FUNCTIONS’
  178 |     QT_TR_FUNCTIONS \
      |     ^~~~~~~~~~~~~~~
/usr/include/x86_64-linux-gnu/qt5/QtCore/qiodevice.h:68:5: note: in expansion of macro ‘Q_OBJECT’
   68 |     Q_OBJECT
      |     ^~~~~~~~
quazip/quagzipfile.cpp:60:36: warning: ‘static QString QIODevice::trUtf8(const char*, const char*, int)’ is deprecated [-Wdeprecated-declarations]
   60 |         error = QuaGzipFile::trUtf8("QIODevice::Append is not "
      |                 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
   61 |                 "supported for GZIP");
      |                 ~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/x86_64-linux-gnu/qt5/QtCore/qobject.h:46,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/qiodevice.h:45,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/qfiledevice.h:43,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/qfile.h:44,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/QFile:1,
                 from quazip/quagzipfile.cpp:25:
/usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs.h:134:41: note: declared here
  134 |     QT_DEPRECATED static inline QString trUtf8(const char *s, const char *c = nullptr, int n = -1) \
      |                                         ^~~~~~
/usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs.h:178:5: note: in expansion of macro ‘QT_TR_FUNCTIONS’
  178 |     QT_TR_FUNCTIONS \
      |     ^~~~~~~~~~~~~~~
/usr/include/x86_64-linux-gnu/qt5/QtCore/qiodevice.h:68:5: note: in expansion of macro ‘Q_OBJECT’
   68 |     Q_OBJECT
      |     ^~~~~~~~
quazip/quagzipfile.cpp:66:36: warning: ‘static QString QIODevice::trUtf8(const char*, const char*, int)’ is deprecated [-Wdeprecated-declarations]
   66 |         error = QuaGzipFile::trUtf8("Opening gzip for both reading"
      |                 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   67 |             " and writing is not supported");
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/x86_64-linux-gnu/qt5/QtCore/qobject.h:46,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/qiodevice.h:45,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/qfiledevice.h:43,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/qfile.h:44,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/QFile:1,
                 from quazip/quagzipfile.cpp:25:
/usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs.h:134:41: note: declared here
  134 |     QT_DEPRECATED static inline QString trUtf8(const char *s, const char *c = nullptr, int n = -1) \
      |                                         ^~~~~~
/usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs.h:178:5: note: in expansion of macro ‘QT_TR_FUNCTIONS’
  178 |     QT_TR_FUNCTIONS \
      |     ^~~~~~~~~~~~~~~
/usr/include/x86_64-linux-gnu/qt5/QtCore/qiodevice.h:68:5: note: in expansion of macro ‘Q_OBJECT’
   68 |     Q_OBJECT
      |     ^~~~~~~~
quazip/quagzipfile.cpp:66:36: warning: ‘static QString QIODevice::trUtf8(const char*, const char*, int)’ is deprecated [-Wdeprecated-declarations]
   66 |         error = QuaGzipFile::trUtf8("Opening gzip for both reading"
      |                 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   67 |             " and writing is not supported");
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/x86_64-linux-gnu/qt5/QtCore/qobject.h:46,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/qiodevice.h:45,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/qfiledevice.h:43,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/qfile.h:44,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/QFile:1,
                 from quazip/quagzipfile.cpp:25:
/usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs.h:134:41: note: declared here
  134 |     QT_DEPRECATED static inline QString trUtf8(const char *s, const char *c = nullptr, int n = -1) \
      |                                         ^~~~~~
/usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs.h:178:5: note: in expansion of macro ‘QT_TR_FUNCTIONS’
  178 |     QT_TR_FUNCTIONS \
      |     ^~~~~~~~~~~~~~~
/usr/include/x86_64-linux-gnu/qt5/QtCore/qiodevice.h:68:5: note: in expansion of macro ‘Q_OBJECT’
   68 |     Q_OBJECT
      |     ^~~~~~~~
quazip/quagzipfile.cpp:74:36: warning: ‘static QString QIODevice::trUtf8(const char*, const char*, int)’ is deprecated [-Wdeprecated-declarations]
   74 |         error = QuaGzipFile::trUtf8("You can open a gzip either for reading"
      |                 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   75 |             " or for writing. Which is it?");
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/x86_64-linux-gnu/qt5/QtCore/qobject.h:46,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/qiodevice.h:45,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/qfiledevice.h:43,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/qfile.h:44,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/QFile:1,
                 from quazip/quagzipfile.cpp:25:
/usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs.h:134:41: note: declared here
  134 |     QT_DEPRECATED static inline QString trUtf8(const char *s, const char *c = nullptr, int n = -1) \
      |                                         ^~~~~~
/usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs.h:178:5: note: in expansion of macro ‘QT_TR_FUNCTIONS’
  178 |     QT_TR_FUNCTIONS \
      |     ^~~~~~~~~~~~~~~
/usr/include/x86_64-linux-gnu/qt5/QtCore/qiodevice.h:68:5: note: in expansion of macro ‘Q_OBJECT’
   68 |     Q_OBJECT
      |     ^~~~~~~~
quazip/quagzipfile.cpp:74:36: warning: ‘static QString QIODevice::trUtf8(const char*, const char*, int)’ is deprecated [-Wdeprecated-declarations]
   74 |         error = QuaGzipFile::trUtf8("You can open a gzip either for reading"
      |                 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   75 |             " or for writing. Which is it?");
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/x86_64-linux-gnu/qt5/QtCore/qobject.h:46,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/qiodevice.h:45,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/qfiledevice.h:43,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/qfile.h:44,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/QFile:1,
                 from quazip/quagzipfile.cpp:25:
/usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs.h:134:41: note: declared here
  134 |     QT_DEPRECATED static inline QString trUtf8(const char *s, const char *c = nullptr, int n = -1) \
      |                                         ^~~~~~
/usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs.h:178:5: note: in expansion of macro ‘QT_TR_FUNCTIONS’
  178 |     QT_TR_FUNCTIONS \
      |     ^~~~~~~~~~~~~~~
/usr/include/x86_64-linux-gnu/qt5/QtCore/qiodevice.h:68:5: note: in expansion of macro ‘Q_OBJECT’
   68 |     Q_OBJECT
      |     ^~~~~~~~
quazip/quagzipfile.cpp:80:36: warning: ‘static QString QIODevice::trUtf8(const char*, const char*, int)’ is deprecated [-Wdeprecated-declarations]
   80 |         error = QuaGzipFile::trUtf8("Could not gzopen() file");
      |                 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/x86_64-linux-gnu/qt5/QtCore/qobject.h:46,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/qiodevice.h:45,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/qfiledevice.h:43,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/qfile.h:44,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/QFile:1,
                 from quazip/quagzipfile.cpp:25:
/usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs.h:134:41: note: declared here
  134 |     QT_DEPRECATED static inline QString trUtf8(const char *s, const char *c = nullptr, int n = -1) \
      |                                         ^~~~~~
/usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs.h:178:5: note: in expansion of macro ‘QT_TR_FUNCTIONS’
  178 |     QT_TR_FUNCTIONS \
      |     ^~~~~~~~~~~~~~~
/usr/include/x86_64-linux-gnu/qt5/QtCore/qiodevice.h:68:5: note: in expansion of macro ‘Q_OBJECT’
   68 |     Q_OBJECT
      |     ^~~~~~~~
quazip/quagzipfile.cpp:80:36: warning: ‘static QString QIODevice::trUtf8(const char*, const char*, int)’ is deprecated [-Wdeprecated-declarations]
   80 |         error = QuaGzipFile::trUtf8("Could not gzopen() file");
      |                 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/x86_64-linux-gnu/qt5/QtCore/qobject.h:46,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/qiodevice.h:45,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/qfiledevice.h:43,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/qfile.h:44,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/QFile:1,
                 from quazip/quagzipfile.cpp:25:
/usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs.h:134:41: note: declared here
  134 |     QT_DEPRECATED static inline QString trUtf8(const char *s, const char *c = nullptr, int n = -1) \
      |                                         ^~~~~~
/usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs.h:178:5: note: in expansion of macro ‘QT_TR_FUNCTIONS’
  178 |     QT_TR_FUNCTIONS \
      |     ^~~~~~~~~~~~~~~
/usr/include/x86_64-linux-gnu/qt5/QtCore/qiodevice.h:68:5: note: in expansion of macro ‘Q_OBJECT’
   68 |     Q_OBJECT
      |     ^~~~~~~~
  AR       leveldb/libmemenv.a
quazip/quazipfileinfo.cpp: In function ‘QFileDevice::Permissions permissionsFromExternalAttr(quint32)’:
quazip/quazipfileinfo.cpp:29:31: warning: ‘constexpr QFlags<T>::QFlags(QFlags<T>::Zero) [with Enum = QFileDevice::Permission; QFlags<T>::Zero = int QFlags<QFileDevice::Permission>::Private::*]’ is deprecated: Use default constructor instead [-Wdeprecated-declarations]
   29 |     QFile::Permissions perm = 0;
      |                               ^
In file included from /usr/include/x86_64-linux-gnu/qt5/QtCore/qglobal.h:1299,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/qatomic.h:41,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/qrefcount.h:43,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/qbytearray.h:44,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/QByteArray:1,
                 from quazip/quazipfileinfo.h:26,
                 from quazip/quazipfileinfo.cpp:25:
/usr/include/x86_64-linux-gnu/qt5/QtCore/qflags.h:123:80: note: declared here
  123 |     QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {}
      |                                                                                ^~~~~~
qt/EmailValidator.cpp: In member function ‘QValidator::State EmailValidator::checkLocal(const QString&, int&) const’:
qt/EmailValidator.cpp:22:13: warning: unused variable ‘i’ [-Wunused-variable]
   22 |         int i = 0;
      |             ^
qt/EmailValidator.cpp: In member function ‘QValidator::State EmailValidator::checkDomain(const QString&, int&) const’:
qt/EmailValidator.cpp:51:38: warning: ‘QStringList QString::split(QChar, QString::SplitBehavior, Qt::CaseSensitivity) const’ is deprecated: Use Qt::SplitBehavior variant instead [-Wdeprecated-declarations]
   51 |         QStringList parts = str.split('.', QString::KeepEmptyParts);
      |                             ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/x86_64-linux-gnu/qt5/QtCore/qobject.h:47,
                 from /usr/include/x86_64-linux-gnu/qt5/QtGui/qvalidator.h:45,
                 from /usr/include/x86_64-linux-gnu/qt5/QtGui/QValidator:1,
                 from qt/ValidatorToLabel.h:3,
                 from qt/EmailValidator.h:3,
                 from qt/EmailValidator.cpp:2:
/usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:615:17: note: declared here
  615 |     QStringList split(QChar sep, SplitBehavior behavior,
      |                 ^~~~~
quazip/quazipnewinfo.cpp: In member function ‘void QuaZipNewInfo::setFileNTFSTimes(const QString&)’:
quazip/quazipnewinfo.cpp:137:32: warning: ‘QDateTime QFileInfo::created() const’ is deprecated: Use either birthTime() or metadataChangeTime() [-Wdeprecated-declarations]
  137 |     setFileNTFScTime(fi.created());
      |                      ~~~~~~~~~~^~
In file included from /usr/include/x86_64-linux-gnu/qt5/QtCore/QFileInfo:1,
                 from quazip/quazipnewinfo.cpp:25:
/usr/include/x86_64-linux-gnu/qt5/QtCore/qfileinfo.h:139:15: note: declared here
  139 |     QDateTime created() const;
      |               ^~~~~~~
  CXXLD    libunivalue.la
In file included from /usr/include/string.h:535,
                 from ./serialize.h:20,
                 from ./netaddress.h:13,
                 from ./protocol.h:13,
                 from protocol.cpp:6:
In function ‘char* strncpy(char*, const char*, size_t)’,
    inlined from ‘CMessageHeader::CMessageHeader(const unsigned char (&)[4], const char*, unsigned int)’ at protocol.cpp:95:12:
/usr/include/x86_64-linux-gnu/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, long unsigned int)’ specified bound 12 equals destination size [-Wstringop-truncation]
   95 |   return __builtin___strncpy_chk (__dest, __src, __len,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
   96 |                                   __glibc_objsize (__dest));
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
qt/OpenSslExecutable.cpp: In constructor ‘OpenSslExecutable::SpecifyPathDialog::SpecifyPathDialog()’:
qt/OpenSslExecutable.cpp:67:66: warning: ‘QDirModel::QDirModel(QObject*)’ is deprecated: Use QFileSystemModel [-Wdeprecated-declarations]
   67 |                         auto fileSystem = new QDirModel(completer);
      |                                                                  ^
In file included from /usr/include/x86_64-linux-gnu/qt5/QtWidgets/QDirModel:1,
                 from qt/OpenSslExecutable.cpp:15:
/usr/include/x86_64-linux-gnu/qt5/QtWidgets/qdirmodel.h:73:67: note: declared here
   73 |     QT_DEPRECATED_VERSION_X_5_15("Use QFileSystemModel") explicit QDirModel(QObject *parent = nullptr);
      |                                                                   ^~~~~~~~~
  AR       crypto/libbitcoin_crypto_base.a
qt/QNameCoin.cpp: In static member function ‘static QStringList QNameCoin::myNames(WalletModel*, bool)’:
qt/QNameCoin.cpp:50:22: warning: ‘void qSort(RandomAccessIterator, RandomAccessIterator, LessThan) [with RandomAccessIterator = QList<QString>::iterator; LessThan = bool (*)(const QString&, const QString&)]’ is deprecated: Use std::sort [-Wdeprecated-declarations]
   50 |                 qSort(ret.begin(), ret.end(), compareByLessParts);
      |                 ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/x86_64-linux-gnu/qt5/QtCore/qlist.h:43,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/qobject.h:49,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/QObject:1,
                 from ./qt/QNameCoin.h:2,
                 from qt/QNameCoin.cpp:1:
/usr/include/x86_64-linux-gnu/qt5/QtCore/qalgorithms.h:181:46: note: declared here
  181 | QT_DEPRECATED_X("Use std::sort") inline void qSort(RandomAccessIterator start, RandomAccessIterator end, LessThan lessThan)
      |                                              ^~~~~
qt/QNameCoin.cpp: In static member function ‘static QString QNameCoin::currentSecondsPseudoBase64()’:
qt/QNameCoin.cpp:87:50: warning: ‘QDateTime::QDateTime(const QDate&)’ is deprecated: Use QDate::startOfDay() [-Wdeprecated-declarations]
   87 |         const QDateTime start(QDate(2018, 11, 10));
      |                                                  ^
In file included from /usr/include/x86_64-linux-gnu/qt5/QtCore/QDate:1,
                 from qt/QNameCoin.cpp:6:
/usr/include/x86_64-linux-gnu/qt5/QtCore/qdatetime.h:298:57: note: declared here
  298 |     QT_DEPRECATED_X("Use QDate::startOfDay()") explicit QDateTime(const QDate &);
      |                                                         ^~~~~~~~~
quazip/quaziodevice.cpp: In member function ‘virtual bool QuaZIODevice::open(QIODevice::OpenMode)’:
quazip/quaziodevice.cpp:147:30: warning: ‘static QString QIODevice::trUtf8(const char*, const char*, int)’ is deprecated [-Wdeprecated-declarations]
  147 |         setErrorString(trUtf8("QIODevice::Append is not supported for"
      |                        ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  148 |                     " QuaZIODevice"));
      |                     ~~~~~~~~~~~~~~~~
In file included from /usr/include/x86_64-linux-gnu/qt5/QtCore/qobject.h:46,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/qiodevice.h:45,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/QIODevice:1,
                 from quazip/quaziodevice.h:26,
                 from quazip/quaziodevice.cpp:25:
/usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs.h:134:41: note: declared here
  134 |     QT_DEPRECATED static inline QString trUtf8(const char *s, const char *c = nullptr, int n = -1) \
      |                                         ^~~~~~
/usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs.h:178:5: note: in expansion of macro ‘QT_TR_FUNCTIONS’
  178 |     QT_TR_FUNCTIONS \
      |     ^~~~~~~~~~~~~~~
/usr/include/x86_64-linux-gnu/qt5/QtCore/qiodevice.h:68:5: note: in expansion of macro ‘Q_OBJECT’
   68 |     Q_OBJECT
      |     ^~~~~~~~
quazip/quaziodevice.cpp:152:30: warning: ‘static QString QIODevice::trUtf8(const char*, const char*, int)’ is deprecated [-Wdeprecated-declarations]
  152 |         setErrorString(trUtf8("QIODevice::ReadWrite is not supported for"
      |                        ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  153 |                     " QuaZIODevice"));
      |                     ~~~~~~~~~~~~~~~~
In file included from /usr/include/x86_64-linux-gnu/qt5/QtCore/qobject.h:46,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/qiodevice.h:45,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/QIODevice:1,
                 from quazip/quaziodevice.h:26,
                 from quazip/quaziodevice.cpp:25:
/usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs.h:134:41: note: declared here
  134 |     QT_DEPRECATED static inline QString trUtf8(const char *s, const char *c = nullptr, int n = -1) \
      |                                         ^~~~~~
/usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs.h:178:5: note: in expansion of macro ‘QT_TR_FUNCTIONS’
  178 |     QT_TR_FUNCTIONS \
      |     ^~~~~~~~~~~~~~~
/usr/include/x86_64-linux-gnu/qt5/QtCore/qiodevice.h:68:5: note: in expansion of macro ‘Q_OBJECT’
   68 |     Q_OBJECT
      |     ^~~~~~~~
make[3]: выход из каталога «/home/olej/2023/EmerCoin/emercoin.git/src/univalue»
quazip/quazipdir.cpp: In member function ‘bool QuaZipDir::cd(const QString&)’:
quazip/quazipdir.cpp:106:41: warning: ‘QStringList QString::split(QChar, QString::SplitBehavior, Qt::CaseSensitivity) const’ is deprecated: Use Qt::SplitBehavior variant instead [-Wdeprecated-declarations]
  106 |         QStringList path = dirName.split('/', QString::SkipEmptyParts);
      |                            ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/x86_64-linux-gnu/qt5/QtCore/QString:1,
                 from quazip/quazip.h:26,
                 from quazip/quazipdir.h:28,
                 from quazip/quazipdir.cpp:25:
/usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:615:17: note: declared here
  615 |     QStringList split(QChar sep, SplitBehavior behavior,
      |                 ^~~~~
quazip/quazipdir.cpp: In member function ‘bool QuaZipDirPrivate::entryInfoList(QStringList, QDir::Filters, QDir::SortFlags, TFileInfoList&) const’:
quazip/quazipdir.cpp:393:14: warning: ‘void qSort(RandomAccessIterator, RandomAccessIterator, LessThan) [with RandomAccessIterator = QList<QuaZipFileInfo64>::iterator; LessThan = QuaZipDirComparator]’ is deprecated: Use std::sort [-Wdeprecated-declarations]
  393 |         qSort(list.begin(), list.end(), lessThan);
      |         ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/x86_64-linux-gnu/qt5/QtCore/qlist.h:43,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/qstringlist.h:41,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/QStringList:1,
                 from quazip/quazip.h:27,
                 from quazip/quazipdir.h:28,
                 from quazip/quazipdir.cpp:25:
/usr/include/x86_64-linux-gnu/qt5/QtCore/qalgorithms.h:181:46: note: declared here
  181 | QT_DEPRECATED_X("Use std::sort") inline void qSort(RandomAccessIterator start, RandomAccessIterator end, LessThan lessThan)
      |                                              ^~~~~
quazip/quazipdir.cpp: In instantiation of ‘bool QuaZipDirPrivate::entryInfoList(QStringList, QDir::Filters, QDir::SortFlags, TFileInfoList&) const [with TFileInfoList = QList<QuaZipFileInfo>; QDir::Filters = QFlags<QDir::Filter>; QDir::SortFlags = QFlags<QDir::SortFlag>]’:
quazip/quazipdir.cpp:405:25:   required from here
quazip/quazipdir.cpp:393:14: warning: ‘void qSort(RandomAccessIterator, RandomAccessIterator, LessThan) [with RandomAccessIterator = QList<QuaZipFileInfo64>::iterator; LessThan = QuaZipDirComparator]’ is deprecated: Use std::sort [-Wdeprecated-declarations]
  393 |         qSort(list.begin(), list.end(), lessThan);
      |         ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/x86_64-linux-gnu/qt5/QtCore/qlist.h:43,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/qstringlist.h:41,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/QStringList:1,
                 from quazip/quazip.h:27,
                 from quazip/quazipdir.h:28,
                 from quazip/quazipdir.cpp:25:
/usr/include/x86_64-linux-gnu/qt5/QtCore/qalgorithms.h:181:46: note: declared here
  181 | QT_DEPRECATED_X("Use std::sort") inline void qSort(RandomAccessIterator start, RandomAccessIterator end, LessThan lessThan)
      |                                              ^~~~~
quazip/quazipdir.cpp: In instantiation of ‘bool QuaZipDirPrivate::entryInfoList(QStringList, QDir::Filters, QDir::SortFlags, TFileInfoList&) const [with TFileInfoList = QList<QuaZipFileInfo64>; QDir::Filters = QFlags<QDir::Filter>; QDir::SortFlags = QFlags<QDir::SortFlag>]’:
quazip/quazipdir.cpp:421:25:   required from here
quazip/quazipdir.cpp:393:14: warning: ‘void qSort(RandomAccessIterator, RandomAccessIterator, LessThan) [with RandomAccessIterator = QList<QuaZipFileInfo64>::iterator; LessThan = QuaZipDirComparator]’ is deprecated: Use std::sort [-Wdeprecated-declarations]
  393 |         qSort(list.begin(), list.end(), lessThan);
      |         ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/x86_64-linux-gnu/qt5/QtCore/qlist.h:43,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/qstringlist.h:41,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/QStringList:1,
                 from quazip/quazip.h:27,
                 from quazip/quazipdir.h:28,
                 from quazip/quazipdir.cpp:25:
/usr/include/x86_64-linux-gnu/qt5/QtCore/qalgorithms.h:181:46: note: declared here
  181 | QT_DEPRECATED_X("Use std::sort") inline void qSort(RandomAccessIterator start, RandomAccessIterator end, LessThan lessThan)
      |                                              ^~~~~
quazip/quazipdir.cpp: In instantiation of ‘bool QuaZipDirPrivate::entryInfoList(QStringList, QDir::Filters, QDir::SortFlags, TFileInfoList&) const [with TFileInfoList = QStringList; QDir::Filters = QFlags<QDir::Filter>; QDir::SortFlags = QFlags<QDir::SortFlag>]’:
quazip/quazipdir.cpp:437:25:   required from here
quazip/quazipdir.cpp:393:14: warning: ‘void qSort(RandomAccessIterator, RandomAccessIterator, LessThan) [with RandomAccessIterator = QList<QuaZipFileInfo64>::iterator; LessThan = QuaZipDirComparator]’ is deprecated: Use std::sort [-Wdeprecated-declarations]
  393 |         qSort(list.begin(), list.end(), lessThan);
      |         ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/x86_64-linux-gnu/qt5/QtCore/qlist.h:43,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/qstringlist.h:41,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/QStringList:1,
                 from quazip/quazip.h:27,
                 from quazip/quazipdir.h:28,
                 from quazip/quazipdir.cpp:25:
/usr/include/x86_64-linux-gnu/qt5/QtCore/qalgorithms.h:181:46: note: declared here
  181 | QT_DEPRECATED_X("Use std::sort") inline void qSort(RandomAccessIterator start, RandomAccessIterator end, LessThan lessThan)
      |                                              ^~~~~
qt/BlockingHttp.cpp: In member function ‘void BlockingHttp::connectSlots(QNetworkReply*)’:
qt/BlockingHttp.cpp:59:110: warning: ‘void QNetworkReply::error(QNetworkReply::NetworkError)’ is deprecated: Use QNetworkReply::errorOccurred(QNetworkReply::NetworkError) instead [-Wdeprecated-declarations]
   59 |         connect(reply, static_cast<void(QNetworkReply::*)(QNetworkReply::NetworkError)>(&QNetworkReply::error),
      |                                                                                                              ^
In file included from /usr/include/x86_64-linux-gnu/qt5/QtNetwork/QNetworkReply:1,
                 from qt/BlockingHttp.h:5,
                 from qt/BlockingHttp.cpp:2:
/usr/include/x86_64-linux-gnu/qt5/QtNetwork/qnetworkreply.h:161:10: note: declared here
  161 |     void error(QNetworkReply::NetworkError);
      |          ^~~~~
qt/BlockingHttp.cpp:59:110: warning: ‘void QNetworkReply::error(QNetworkReply::NetworkError)’ is deprecated: Use QNetworkReply::errorOccurred(QNetworkReply::NetworkError) instead [-Wdeprecated-declarations]
   59 |         connect(reply, static_cast<void(QNetworkReply::*)(QNetworkReply::NetworkError)>(&QNetworkReply::error),
      |                                                                                                              ^
In file included from /usr/include/x86_64-linux-gnu/qt5/QtNetwork/QNetworkReply:1,
                 from qt/BlockingHttp.h:5,
                 from qt/BlockingHttp.cpp:2:
/usr/include/x86_64-linux-gnu/qt5/QtNetwork/qnetworkreply.h:161:10: note: declared here
  161 |     void error(QNetworkReply::NetworkError);
      |          ^~~~~
qt/DpoCreateRootWidget.cpp: In member function ‘void DpoCreateRootWidget::recalcValue()’:
qt/DpoCreateRootWidget.cpp:87:49: warning: ‘QStringList QString::split(QChar, QString::SplitBehavior, Qt::CaseSensitivity) const’ is deprecated: Use Qt::SplitBehavior variant instead [-Wdeprecated-declarations]
   87 |         parts << _editOther->toPlainText().split('\n', QString::SkipEmptyParts);
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/x86_64-linux-gnu/qt5/QtCore/qhashfunctions.h:44,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/qlist.h:47,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/qhash.h:46,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/qshareddata.h:46,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/qsharedpointer.h:45,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/qpointer.h:43,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/QPointer:1,
                 from ./qt/SelectableLineEdit.h:3,
                 from ./qt/NameValueLineEdits.h:3,
                 from qt/DpoCreateRootWidget.h:4,
                 from qt/DpoCreateRootWidget.cpp:2:
/usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:615:17: note: declared here
  615 |     QStringList split(QChar sep, SplitBehavior behavior,
      |                 ^~~~~
quazip/JlCompress.cpp: In static member function ‘static bool JlCompress::compressDir(QString, QString, bool)’:
quazip/JlCompress.cpp:265:23: warning: ‘constexpr QFlags<T>::QFlags(QFlags<T>::Zero) [with Enum = QDir::Filter; QFlags<T>::Zero = int QFlags<QDir::Filter>::Private::*]’ is deprecated: Use default constructor instead [-Wdeprecated-declarations]
  265 |     return compressDir(fileCompressed, dir, recursive, 0);
      |            ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/x86_64-linux-gnu/qt5/QtCore/qglobal.h:1299,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/qchar.h:43,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:49,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/QString:1,
                 from quazip/quazip.h:26,
                 from quazip/JlCompress.h:27,
                 from quazip/JlCompress.cpp:26:
/usr/include/x86_64-linux-gnu/qt5/QtCore/qflags.h:123:80: note: declared here
  123 |     QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {}
      |                                                                                ^~~~~~
qt/CertTableModel.cpp: In member function ‘QString CertTableModel::Item::loadFromTemplateFile(const QFileInfo&)’:
qt/CertTableModel.cpp:24:31: warning: ‘QStringList QString::split(QChar, QString::SplitBehavior, Qt::CaseSensitivity) const’ is deprecated: Use Qt::SplitBehavior variant instead [-Wdeprecated-declarations]
   24 |         auto lines = str.split('\n', QString::SkipEmptyParts);
      |                      ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/x86_64-linux-gnu/qt5/QtCore/qhashfunctions.h:44,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/qlist.h:47,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/qvariant.h:45,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/qabstractitemmodel.h:43,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/QAbstractTableModel:1,
                 from qt/CertTableModel.h:3,
                 from qt/CertTableModel.cpp:2:
/usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:615:17: note: declared here
  615 |     QStringList split(QChar sep, SplitBehavior behavior,
      |                 ^~~~~
qt/CertTableModel.cpp:30:32: warning: ‘QStringList QString::split(QChar, QString::SplitBehavior, Qt::CaseSensitivity) const’ is deprecated: Use Qt::SplitBehavior variant instead [-Wdeprecated-declarations]
   30 |         auto parts = line.split('/', QString::SkipEmptyParts);
      |                      ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/x86_64-linux-gnu/qt5/QtCore/qhashfunctions.h:44,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/qlist.h:47,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/qvariant.h:45,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/qabstractitemmodel.h:43,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/QAbstractTableModel:1,
                 from qt/CertTableModel.h:3,
                 from qt/CertTableModel.cpp:2:
/usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:615:17: note: declared here
  615 |     QStringList split(QChar sep, SplitBehavior behavior,
      |                 ^~~~~
qt/CertTableModel.cpp:40:37: warning: ‘QStringList QString::split(QChar, QString::SplitBehavior, Qt::CaseSensitivity) const’ is deprecated: Use Qt::SplitBehavior variant instead [-Wdeprecated-declarations]
   40 |                 auto kv = part.split('=', QString::SkipEmptyParts);
      |                           ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/x86_64-linux-gnu/qt5/QtCore/qhashfunctions.h:44,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/qlist.h:47,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/qvariant.h:45,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/qabstractitemmodel.h:43,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/QAbstractTableModel:1,
                 from qt/CertTableModel.h:3,
                 from qt/CertTableModel.cpp:2:
/usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:615:17: note: declared here
  615 |     QStringList split(QChar sep, SplitBehavior behavior,
      |                 ^~~~~
In file included from qt/ManageDnsPage.cpp:2:
qt/ManageDnsPage.h: In constructor ‘ManageDnsPage::ManageDnsPage(WalletModel*, QWidget*)’:
qt/ManageDnsPage.h:25:22: warning: ‘ManageDnsPage::model’ will be initialized after [-Wreorder]
   25 |         WalletModel* model;
      |                      ^~~~~
qt/ManageDnsPage.cpp:15:95: warning:   base ‘QDialog’ [-Wreorder]
   15 | ManageDnsPage::ManageDnsPage(WalletModel* model, QWidget*parent): model(model), QDialog(parent) {
      |                                                                                               ^
qt/ManageDnsPage.cpp:15:1: warning:   when initialized here [-Wreorder]
   15 | ManageDnsPage::ManageDnsPage(WalletModel* model, QWidget*parent): model(model), QDialog(parent) {
      | ^~~~~~~~~~~~~
In file included from qt/DocNotarWidget.cpp:2:
qt/DocNotarWidget.h: In constructor ‘DocNotarWidget::DocNotarWidget(WalletModel*, QWidget*)’:
qt/DocNotarWidget.h:23:22: warning: ‘DocNotarWidget::model’ will be initialized after [-Wreorder]
   23 |         WalletModel* model;
      |                      ^~~~~
qt/DocNotarWidget.cpp:14:98: warning:   base ‘QDialog’ [-Wreorder]
   14 | DocNotarWidget::DocNotarWidget(WalletModel* model, QWidget*parent) : model(model), QDialog(parent) {
      |                                                                                                  ^
qt/DocNotarWidget.cpp:14:1: warning:   when initialized here [-Wreorder]
   14 | DocNotarWidget::DocNotarWidget(WalletModel* model, QWidget*parent) : model(model), QDialog(parent) {
      | ^~~~~~~~~~~~~~
qt/optionsmodel.cpp: In function ‘ProxySetting GetProxySetting(QSettings&, const QString&)’:
qt/optionsmodel.cpp:221:64: warning: ‘QStringList QString::split(const QString&, QString::SplitBehavior, Qt::CaseSensitivity) const’ is deprecated: Use Qt::SplitBehavior variant instead [-Wdeprecated-declarations]
  221 |     QStringList ip_port = settings.value(name).toString().split(":", QString::SkipEmptyParts);
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/x86_64-linux-gnu/qt5/QtCore/qhashfunctions.h:44,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/qlist.h:47,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/qvariant.h:45,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/qabstractitemmodel.h:43,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/QAbstractListModel:1,
                 from ./qt/optionsmodel.h:10,
                 from qt/optionsmodel.cpp:9:
/usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:609:17: note: declared here
  609 |     QStringList split(const QString &sep, SplitBehavior behavior,
      |                 ^~~~~
qt/InfoCard.cpp: In member function ‘virtual void InfoCard::parse()’:
qt/InfoCard.cpp:119:32: warning: ‘QStringList QString::split(QChar, QString::SplitBehavior, Qt::CaseSensitivity) const’ is deprecated: Use Qt::SplitBehavior variant instead [-Wdeprecated-declarations]
  119 |         auto lines = text.split('\n', QString::SkipEmptyParts);
      |                      ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/x86_64-linux-gnu/qt5/QtCore/qdir.h:43,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/QDir:1,
                 from qt/InfoCard.h:3,
                 from qt/InfoCard.cpp:2:
/usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:615:17: note: declared here
  615 |     QStringList split(QChar sep, SplitBehavior behavior,
      |                 ^~~~~
qt/InfoCard.cpp: In member function ‘virtual void InfoCard::add(const QString&, const QString&, bool)’:
qt/InfoCard.cpp:140:36: warning: ‘QHash<K, V>::iterator QHash<K, V>::insertMulti(const Key&, const T&) [with Key = QString; T = QString]’ is deprecated: Use QMultiHash for hashes storing multiple values with the same key. [-Wdeprecated-declarations]
  140 |                 _values.insertMulti(key, value);
      |                 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /usr/include/x86_64-linux-gnu/qt5/QtCore/qshareddata.h:46,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/qfileinfo.h:45,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/qdir.h:44,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/QDir:1,
                 from qt/InfoCard.h:3,
                 from qt/InfoCard.cpp:2:
/usr/include/x86_64-linux-gnu/qt5/QtCore/qhash.h:1225:55: note: declared here
 1225 | Q_OUTOFLINE_TEMPLATE typename QHash<Key, T>::iterator QHash<Key, T>::insertMulti(const Key &key, const T &value) {
      |                                                       ^~~~~~~~~~~~~
In file included from emcdns.cpp:43:
./emcdns.h: In member function ‘void DNSHeader::Transcode()’:
./emcdns.h:44:43: warning: taking address of packed member of ‘DNSHeader’ may result in an unaligned pointer value [-Waddress-of-packed-member]
   44 |       for(uint16_t *p = (uint16_t*)(void*)&msgID; p <= (uint16_t*)(void*)&ARCount; p++)
      |                                           ^~~~~~
In file included from qt/DiplomaWidget.cpp:2:
qt/DiplomaWidget.h: In constructor ‘DiplomaWidget::DiplomaWidget(WalletModel*, QWidget*)’:
qt/DiplomaWidget.h:23:22: warning: ‘DiplomaWidget::model’ will be initialized after [-Wreorder]
   23 |         WalletModel* model;
      |                      ^~~~~
qt/DiplomaWidget.cpp:13:97: warning:   base ‘QDialog’ [-Wreorder]
   13 | DiplomaWidget::DiplomaWidget(WalletModel* model, QWidget* parent) : model(model), QDialog(parent) {
      |                                                                                                 ^
qt/DiplomaWidget.cpp:13:1: warning:   when initialized here [-Wreorder]
   13 | DiplomaWidget::DiplomaWidget(WalletModel* model, QWidget* parent) : model(model), QDialog(parent) {
      | ^~~~~~~~~~~~~
qt/RegisterUniversityWidget.cpp: In member function ‘void RegisterUniversityWidget::recalcValue()’:
qt/RegisterUniversityWidget.cpp:88:49: warning: ‘QStringList QString::split(QChar, QString::SplitBehavior, Qt::CaseSensitivity) const’ is deprecated: Use Qt::SplitBehavior variant instead [-Wdeprecated-declarations]
   88 |         parts << _editOther->toPlainText().split('\n', QString::SkipEmptyParts);
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/x86_64-linux-gnu/qt5/QtCore/qhashfunctions.h:44,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/qlist.h:47,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/qhash.h:46,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/qshareddata.h:46,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/qsharedpointer.h:45,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/qpointer.h:43,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/QPointer:1,
                 from ./qt/SelectableLineEdit.h:3,
                 from ./qt/NameValueLineEdits.h:3,
                 from qt/RegisterUniversityWidget.h:3,
                 from qt/RegisterUniversityWidget.cpp:2:
/usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:615:17: note: declared here
  615 |     QStringList split(QChar sep, SplitBehavior behavior,
      |                 ^~~~~
interfaces/chain.cpp: In member function ‘virtual std::unique_ptr<interfaces::Chain::Lock> interfaces::{anonymous}::ChainImpl::lock(bool)’:
interfaces/chain.cpp:248:25: warning: redundant move in return statement [-Wredundant-move]
  248 |         return std::move(result);
      |                ~~~~~~~~~^~~~~~~~
interfaces/chain.cpp:248:25: note: remove ‘std::move’ call
qt/InfoCardTextEdit.cpp: In constructor ‘InfoCardTextEdit::InfoCardTextEdit()’:
qt/InfoCardTextEdit.cpp:16:14: warning: ‘void qSort(Container&) [with Container = QStringList]’ is deprecated: Use std::sort [-Wdeprecated-declarations]
   16 |         qSort(_keywords);
      |         ~~~~~^~~~~~~~~~~
In file included from /usr/include/x86_64-linux-gnu/qt5/QtCore/qlist.h:43,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/qobject.h:49,
                 from /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qwidget.h:45,
                 from /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qframe.h:44,
                 from /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qabstractscrollarea.h:44,
                 from /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qtextedit.h:44,
                 from /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qplaintextedit.h:44,
                 from /usr/include/x86_64-linux-gnu/qt5/QtWidgets/QPlainTextEdit:1,
                 from qt/InfoCardTextEdit.h:3,
                 from qt/InfoCardTextEdit.cpp:2:
/usr/include/x86_64-linux-gnu/qt5/QtCore/qalgorithms.h:188:46: note: declared here
  188 | QT_DEPRECATED_X("Use std::sort") inline void qSort(Container &c)
      |                                              ^~~~~
qt/RegisterDiplomaWidget.cpp: In constructor ‘RegisterDiplomaWidget::RegisterDiplomaWidget(WalletModel*)’:
qt/RegisterDiplomaWidget.cpp:34:105: warning: ‘void QSpinBox::valueChanged(const QString&)’ is deprecated: Use textChanged(QString) instead [-Wdeprecated-declarations]
   34 |         connect(_yearGraduation, static_cast<void (QSpinBox::*)(const QString&)>(&QSpinBox::valueChanged), this, &RegisterDiplomaWidget::recalcValue);
      |                                                                                                         ^
In file included from /usr/include/x86_64-linux-gnu/qt5/QtWidgets/QSpinBox:1,
                 from qt/YearSpinBox.h:2,
                 from qt/RegisterDiplomaWidget.cpp:11:
/usr/include/x86_64-linux-gnu/qt5/QtWidgets/qspinbox.h:112:10: note: declared here
  112 |     void valueChanged(const QString &);
      |          ^~~~~~~~~~~~
qt/RegisterDiplomaWidget.cpp:34:105: warning: ‘void QSpinBox::valueChanged(const QString&)’ is deprecated: Use textChanged(QString) instead [-Wdeprecated-declarations]
   34 |         connect(_yearGraduation, static_cast<void (QSpinBox::*)(const QString&)>(&QSpinBox::valueChanged), this, &RegisterDiplomaWidget::recalcValue);
      |                                                                                                         ^
In file included from /usr/include/x86_64-linux-gnu/qt5/QtWidgets/QSpinBox:1,
                 from qt/YearSpinBox.h:2,
                 from qt/RegisterDiplomaWidget.cpp:11:
/usr/include/x86_64-linux-gnu/qt5/QtWidgets/qspinbox.h:112:10: note: declared here
  112 |     void valueChanged(const QString &);
      |          ^~~~~~~~~~~~
qt/RegisterDiplomaWidget.cpp:35:104: warning: ‘void QSpinBox::valueChanged(const QString&)’ is deprecated: Use textChanged(QString) instead [-Wdeprecated-declarations]
   35 |         connect(_yearAdmission, static_cast<void (QSpinBox::*)(const QString&)>(&QSpinBox::valueChanged), this, &RegisterDiplomaWidget::recalcValue);
      |                                                                                                        ^
In file included from /usr/include/x86_64-linux-gnu/qt5/QtWidgets/QSpinBox:1,
                 from qt/YearSpinBox.h:2,
                 from qt/RegisterDiplomaWidget.cpp:11:
/usr/include/x86_64-linux-gnu/qt5/QtWidgets/qspinbox.h:112:10: note: declared here
  112 |     void valueChanged(const QString &);
      |          ^~~~~~~~~~~~
qt/RegisterDiplomaWidget.cpp:35:104: warning: ‘void QSpinBox::valueChanged(const QString&)’ is deprecated: Use textChanged(QString) instead [-Wdeprecated-declarations]
   35 |         connect(_yearAdmission, static_cast<void (QSpinBox::*)(const QString&)>(&QSpinBox::valueChanged), this, &RegisterDiplomaWidget::recalcValue);
      |                                                                                                        ^
In file included from /usr/include/x86_64-linux-gnu/qt5/QtWidgets/QSpinBox:1,
                 from qt/YearSpinBox.h:2,
                 from qt/RegisterDiplomaWidget.cpp:11:
/usr/include/x86_64-linux-gnu/qt5/QtWidgets/qspinbox.h:112:10: note: declared here
  112 |     void valueChanged(const QString &);
      |          ^~~~~~~~~~~~
qt/qrimagewidget.cpp: In member function ‘QImage QRImageWidget::exportImage()’:
qt/qrimagewidget.cpp:98:15: warning: ‘const QPixmap* QLabel::pixmap() const’ is deprecated: Use the other overload which returns QPixmap by-value [-Wdeprecated-declarations]
   98 |     if(!pixmap())
      |         ~~~~~~^~
In file included from /usr/include/x86_64-linux-gnu/qt5/QtWidgets/QLabel:1,
                 from ./qt/qrimagewidget.h:9,
                 from qt/qrimagewidget.cpp:5:
/usr/include/x86_64-linux-gnu/qt5/QtWidgets/qlabel.h:78:20: note: declared here
   78 |     const QPixmap *pixmap() const; // ### Qt 7: Remove function
      |                    ^~~~~~
qt/qrimagewidget.cpp:100:18: warning: ‘const QPixmap* QLabel::pixmap() const’ is deprecated: Use the other overload which returns QPixmap by-value [-Wdeprecated-declarations]
  100 |     return pixmap()->toImage();
      |            ~~~~~~^~
In file included from /usr/include/x86_64-linux-gnu/qt5/QtWidgets/QLabel:1,
                 from ./qt/qrimagewidget.h:9,
                 from qt/qrimagewidget.cpp:5:
/usr/include/x86_64-linux-gnu/qt5/QtWidgets/qlabel.h:78:20: note: declared here
   78 |     const QPixmap *pixmap() const; // ### Qt 7: Remove function
      |                    ^~~~~~
qt/qrimagewidget.cpp: In member function ‘virtual void QRImageWidget::mousePressEvent(QMouseEvent*)’:
qt/qrimagewidget.cpp:105:51: warning: ‘const QPixmap* QLabel::pixmap() const’ is deprecated: Use the other overload which returns QPixmap by-value [-Wdeprecated-declarations]
  105 |     if(event->button() == Qt::LeftButton && pixmap())
      |                                             ~~~~~~^~
In file included from /usr/include/x86_64-linux-gnu/qt5/QtWidgets/QLabel:1,
                 from ./qt/qrimagewidget.h:9,
                 from qt/qrimagewidget.cpp:5:
/usr/include/x86_64-linux-gnu/qt5/QtWidgets/qlabel.h:78:20: note: declared here
   78 |     const QPixmap *pixmap() const; // ### Qt 7: Remove function
      |                    ^~~~~~
qt/qrimagewidget.cpp: In member function ‘void QRImageWidget::saveImage()’:
qt/qrimagewidget.cpp:121:15: warning: ‘const QPixmap* QLabel::pixmap() const’ is deprecated: Use the other overload which returns QPixmap by-value [-Wdeprecated-declarations]
  121 |     if(!pixmap())
      |         ~~~~~~^~
In file included from /usr/include/x86_64-linux-gnu/qt5/QtWidgets/QLabel:1,
                 from ./qt/qrimagewidget.h:9,
                 from qt/qrimagewidget.cpp:5:
/usr/include/x86_64-linux-gnu/qt5/QtWidgets/qlabel.h:78:20: note: declared here
   78 |     const QPixmap *pixmap() const; // ### Qt 7: Remove function
      |                    ^~~~~~
qt/qrimagewidget.cpp: In member function ‘void QRImageWidget::copyImage()’:
qt/qrimagewidget.cpp:132:15: warning: ‘const QPixmap* QLabel::pixmap() const’ is deprecated: Use the other overload which returns QPixmap by-value [-Wdeprecated-declarations]
  132 |     if(!pixmap())
      |         ~~~~~~^~
In file included from /usr/include/x86_64-linux-gnu/qt5/QtWidgets/QLabel:1,
                 from ./qt/qrimagewidget.h:9,
                 from qt/qrimagewidget.cpp:5:
/usr/include/x86_64-linux-gnu/qt5/QtWidgets/qlabel.h:78:20: note: declared here
   78 |     const QPixmap *pixmap() const; // ### Qt 7: Remove function
      |                    ^~~~~~
qt/qrimagewidget.cpp: In member function ‘virtual void QRImageWidget::contextMenuEvent(QContextMenuEvent*)’:
qt/qrimagewidget.cpp:139:15: warning: ‘const QPixmap* QLabel::pixmap() const’ is deprecated: Use the other overload which returns QPixmap by-value [-Wdeprecated-declarations]
  139 |     if(!pixmap())
      |         ~~~~~~^~
In file included from /usr/include/x86_64-linux-gnu/qt5/QtWidgets/QLabel:1,
                 from ./qt/qrimagewidget.h:9,
                 from qt/qrimagewidget.cpp:5:
/usr/include/x86_64-linux-gnu/qt5/QtWidgets/qlabel.h:78:20: note: declared here
   78 |     const QPixmap *pixmap() const; // ### Qt 7: Remove function
      |                    ^~~~~~
qt/sendcoinsentry.cpp: In member function ‘void SendCoinsEntry::on_requestPaymentButton_clicked()’:
qt/sendcoinsentry.cpp:421:61: warning: ‘QVariant qVariantFromValue(const T&) [with T = void*]’ is deprecated: Use QVariant::fromValue() instead. [-Wdeprecated-declarations]
  421 |         ui->exchComboBox->addItem(qsEntry, qVariantFromValue((void *) p.second.first));
      |                                            ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/x86_64-linux-gnu/qt5/QtCore/QVariant:1,
                 from ./qt/forms/ui_sendcoinsentry.h:12,
                 from qt/sendcoinsentry.cpp:10:
/usr/include/x86_64-linux-gnu/qt5/QtCore/qvariant.h:530:17: note: declared here
  530 | inline QVariant qVariantFromValue(const T &t)
      |                 ^~~~~~~~~~~~~~~~~
  CCLD     libsecp256k1.la
  AR       leveldb/libleveldb.a
make[3]: выход из каталога «/home/olej/2023/EmerCoin/emercoin.git/src/secp256k1»
qt/mintingtablemodel.cpp: In member function ‘void MintingTablePriv::updateWallet(const uint256&, int)’:
qt/mintingtablemodel.cpp:104:62: warning: ‘RandomAccessIterator qLowerBound(RandomAccessIterator, RandomAccessIterator, const T&, LessThan) [with RandomAccessIterator = QList<KernelRecord>::iterator; T = uint256; LessThan = TxLessThan]’ is deprecated: Use std::lower_bound [-Wdeprecated-declarations]
  104 |             QList<KernelRecord>::iterator lower = qLowerBound(
      |                                                   ~~~~~~~~~~~^
  105 |                 cachedWallet.begin(), cachedWallet.end(), hash, TxLessThan());
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/x86_64-linux-gnu/qt5/QtCore/qlist.h:43,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/qvariant.h:45,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/qabstractitemmodel.h:43,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/QAbstractTableModel:1,
                 from ./qt/mintingtablemodel.h:4,
                 from qt/mintingtablemodel.cpp:1:
/usr/include/x86_64-linux-gnu/qt5/QtCore/qalgorithms.h:247:83: note: declared here
  247 | QT_DEPRECATED_X("Use std::lower_bound") Q_OUTOFLINE_TEMPLATE RandomAccessIterator qLowerBound(RandomAccessIterator begin, RandomAccessIterator end, const T &value, LessThan lessThan)
      |                                                                                   ^~~~~~~~~~~
qt/mintingtablemodel.cpp:106:62: warning: ‘RandomAccessIterator qUpperBound(RandomAccessIterator, RandomAccessIterator, const T&, LessThan) [with RandomAccessIterator = QList<KernelRecord>::iterator; T = uint256; LessThan = TxLessThan]’ is deprecated: Use std::upper_bound [-Wdeprecated-declarations]
  106 |             QList<KernelRecord>::iterator upper = qUpperBound(
      |                                                   ~~~~~~~~~~~^
  107 |                 cachedWallet.begin(), cachedWallet.end(), hash, TxLessThan());
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/x86_64-linux-gnu/qt5/QtCore/qlist.h:43,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/qvariant.h:45,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/qabstractitemmodel.h:43,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/QAbstractTableModel:1,
                 from ./qt/mintingtablemodel.h:4,
                 from qt/mintingtablemodel.cpp:1:
/usr/include/x86_64-linux-gnu/qt5/QtCore/qalgorithms.h:280:83: note: declared here
  280 | QT_DEPRECATED_X("Use std::upper_bound") Q_OUTOFLINE_TEMPLATE RandomAccessIterator qUpperBound(RandomAccessIterator begin, RandomAccessIterator end, const T &value, LessThan lessThan)
      |                                                                                   ^~~~~~~~~~~
qt/sendcoinsdialog.cpp: In member function ‘void SendCoinsDialog::setModel(WalletModel*)’:
qt/sendcoinsdialog.cpp:174:100: warning: ‘void QButtonGroup::buttonClicked(int)’ is deprecated: Use QButtonGroup::idClicked(int) instead [-Wdeprecated-declarations]
  174 |         connect(ui->groupFee, static_cast<void (QButtonGroup::*)(int)>(&QButtonGroup::buttonClicked), this, &SendCoinsDialog::updateFeeSectionControls);
      |                                                                                                    ^
In file included from /usr/include/x86_64-linux-gnu/qt5/QtWidgets/QButtonGroup:1,
                 from ./qt/forms/ui_sendcoinsdialog.h:15,
                 from qt/sendcoinsdialog.cpp:10:
/usr/include/x86_64-linux-gnu/qt5/QtWidgets/qbuttongroup.h:90:10: note: declared here
   90 |     void buttonClicked(int);
      |          ^~~~~~~~~~~~~
qt/sendcoinsdialog.cpp:174:100: warning: ‘void QButtonGroup::buttonClicked(int)’ is deprecated: Use QButtonGroup::idClicked(int) instead [-Wdeprecated-declarations]
  174 |         connect(ui->groupFee, static_cast<void (QButtonGroup::*)(int)>(&QButtonGroup::buttonClicked), this, &SendCoinsDialog::updateFeeSectionControls);
      |                                                                                                    ^
In file included from /usr/include/x86_64-linux-gnu/qt5/QtWidgets/QButtonGroup:1,
                 from ./qt/forms/ui_sendcoinsdialog.h:15,
                 from qt/sendcoinsdialog.cpp:10:
/usr/include/x86_64-linux-gnu/qt5/QtWidgets/qbuttongroup.h:90:10: note: declared here
   90 |     void buttonClicked(int);
      |          ^~~~~~~~~~~~~
qt/sendcoinsdialog.cpp:175:100: warning: ‘void QButtonGroup::buttonClicked(int)’ is deprecated: Use QButtonGroup::idClicked(int) instead [-Wdeprecated-declarations]
  175 |         connect(ui->groupFee, static_cast<void (QButtonGroup::*)(int)>(&QButtonGroup::buttonClicked), this, &SendCoinsDialog::coinControlUpdateLabels);
      |                                                                                                    ^
In file included from /usr/include/x86_64-linux-gnu/qt5/QtWidgets/QButtonGroup:1,
                 from ./qt/forms/ui_sendcoinsdialog.h:15,
                 from qt/sendcoinsdialog.cpp:10:
/usr/include/x86_64-linux-gnu/qt5/QtWidgets/qbuttongroup.h:90:10: note: declared here
   90 |     void buttonClicked(int);
      |          ^~~~~~~~~~~~~
qt/sendcoinsdialog.cpp:175:100: warning: ‘void QButtonGroup::buttonClicked(int)’ is deprecated: Use QButtonGroup::idClicked(int) instead [-Wdeprecated-declarations]
  175 |         connect(ui->groupFee, static_cast<void (QButtonGroup::*)(int)>(&QButtonGroup::buttonClicked), this, &SendCoinsDialog::coinControlUpdateLabels);
      |                                                                                                    ^
In file included from /usr/include/x86_64-linux-gnu/qt5/QtWidgets/QButtonGroup:1,
                 from ./qt/forms/ui_sendcoinsdialog.h:15,
                 from qt/sendcoinsdialog.cpp:10:
/usr/include/x86_64-linux-gnu/qt5/QtWidgets/qbuttongroup.h:90:10: note: declared here
   90 |     void buttonClicked(int);
      |          ^~~~~~~~~~~~~
  AR       libbitcoin_consensus.a
qt/transactionview.cpp: In member function ‘void TransactionView::setModel(WalletModel*)’:
qt/transactionview.cpp:273:86: warning: ‘QStringList QString::split(QChar, QString::SplitBehavior, Qt::CaseSensitivity) const’ is deprecated: Use Qt::SplitBehavior variant instead [-Wdeprecated-declarations]
  273 |         QStringList listUrls = _model->getOptionsModel()->getThirdPartyTxUrls().split('|', QString::SkipEmptyParts);
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/x86_64-linux-gnu/qt5/QtCore/qobject.h:47,
                 from /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qwidget.h:45,
                 from /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qframe.h:44,
                 from /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qabstractscrollarea.h:44,
                 from /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qabstractitemview.h:44,
                 from /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qheaderview.h:44,
                 from /usr/include/x86_64-linux-gnu/qt5/QtWidgets/QHeaderView:1,
                 from ./qt/guiutil.h:12,
                 from ./qt/transactionview.h:8,
                 from qt/transactionview.cpp:5:
/usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:615:17: note: declared here
  615 |     QStringList split(QChar sep, SplitBehavior behavior,
      |                 ^~~~~
qt/bitcoingui.cpp: In member function ‘void BitcoinGUI::updateProxyIcon()’:
qt/bitcoingui.cpp:1317:35: warning: ‘const QPixmap* QLabel::pixmap() const’ is deprecated: Use the other overload which returns QPixmap by-value [-Wdeprecated-declarations]
 1317 |         if (labelProxyIcon->pixmap() == nullptr) {
      |             ~~~~~~~~~~~~~~~~~~~~~~^~
qt/transactionview.cpp: In member function ‘void TransactionView::chooseDate(int)’:
qt/transactionview.cpp:310:34: warning: ‘QDateTime::QDateTime(const QDate&)’ is deprecated: Use QDate::startOfDay() [-Wdeprecated-declarations]
  310 |                 QDateTime(current),
      |                                  ^
In file included from /usr/include/x86_64-linux-gnu/qt5/QtCore/QDateTime:1,
                 from ./qt/transactionfilterproxy.h:10,
                 from qt/transactionview.cpp:14:
/usr/include/x86_64-linux-gnu/qt5/QtCore/qdatetime.h:298:57: note: declared here
  298 |     QT_DEPRECATED_X("Use QDate::startOfDay()") explicit QDateTime(const QDate &);
      |                                                         ^~~~~~~~~
qt/transactionview.cpp:317:38: warning: ‘QDateTime::QDateTime(const QDate&)’ is deprecated: Use QDate::startOfDay() [-Wdeprecated-declarations]
  317 |                 QDateTime(startOfWeek),
      |                                      ^
In file included from /usr/include/x86_64-linux-gnu/qt5/QtCore/QDateTime:1,
                 from ./qt/transactionfilterproxy.h:10,
                 from qt/transactionview.cpp:14:
/usr/include/x86_64-linux-gnu/qt5/QtCore/qdatetime.h:298:57: note: declared here
  298 |     QT_DEPRECATED_X("Use QDate::startOfDay()") explicit QDateTime(const QDate &);
      |                                                         ^~~~~~~~~
qt/transactionview.cpp:323:68: warning: ‘QDateTime::QDateTime(const QDate&)’ is deprecated: Use QDate::startOfDay() [-Wdeprecated-declarations]
  323 |                 QDateTime(QDate(current.year(), current.month(), 1)),
      |                                                                    ^
In file included from /usr/include/x86_64-linux-gnu/qt5/QtCore/QDateTime:1,
                 from ./qt/transactionfilterproxy.h:10,
                 from qt/transactionview.cpp:14:
/usr/include/x86_64-linux-gnu/qt5/QtCore/qdatetime.h:298:57: note: declared here
  298 |     QT_DEPRECATED_X("Use QDate::startOfDay()") explicit QDateTime(const QDate &);
      |                                                         ^~~~~~~~~
qt/transactionview.cpp:328:82: warning: ‘QDateTime::QDateTime(const QDate&)’ is deprecated: Use QDate::startOfDay() [-Wdeprecated-declarations]
  328 |                 QDateTime(QDate(current.year(), current.month(), 1).addMonths(-1)),
      |                                                                                  ^
In file included from /usr/include/x86_64-linux-gnu/qt5/QtCore/QDateTime:1,
                 from ./qt/transactionfilterproxy.h:10,
                 from qt/transactionview.cpp:14:
/usr/include/x86_64-linux-gnu/qt5/QtCore/qdatetime.h:298:57: note: declared here
  298 |     QT_DEPRECATED_X("Use QDate::startOfDay()") explicit QDateTime(const QDate &);
      |                                                         ^~~~~~~~~
qt/transactionview.cpp:329:68: warning: ‘QDateTime::QDateTime(const QDate&)’ is deprecated: Use QDate::startOfDay() [-Wdeprecated-declarations]
  329 |                 QDateTime(QDate(current.year(), current.month(), 1)));
      |                                                                    ^
In file included from /usr/include/x86_64-linux-gnu/qt5/QtCore/QDateTime:1,
                 from ./qt/transactionfilterproxy.h:10,
                 from qt/transactionview.cpp:14:
/usr/include/x86_64-linux-gnu/qt5/QtCore/qdatetime.h:298:57: note: declared here
  298 |     QT_DEPRECATED_X("Use QDate::startOfDay()") explicit QDateTime(const QDate &);
      |                                                         ^~~~~~~~~
qt/transactionview.cpp:333:54: warning: ‘QDateTime::QDateTime(const QDate&)’ is deprecated: Use QDate::startOfDay() [-Wdeprecated-declarations]
  333 |                 QDateTime(QDate(current.year(), 1, 1)),
      |                                                      ^
In file included from /usr/include/x86_64-linux-gnu/qt5/QtCore/QDateTime:1,
                 from ./qt/transactionfilterproxy.h:10,
                 from qt/transactionview.cpp:14:
/usr/include/x86_64-linux-gnu/qt5/QtCore/qdatetime.h:298:57: note: declared here
  298 |     QT_DEPRECATED_X("Use QDate::startOfDay()") explicit QDateTime(const QDate &);
      |                                                         ^~~~~~~~~
In file included from /usr/include/x86_64-linux-gnu/qt5/QtWidgets/QLabel:1,
                 from ./qt/bitcoingui.h:16,
                 from qt/bitcoingui.cpp:5:
/usr/include/x86_64-linux-gnu/qt5/QtWidgets/qlabel.h:78:20: note: declared here
   78 |     const QPixmap *pixmap() const; // ### Qt 7: Remove function
      |                    ^~~~~~
qt/transactionview.cpp: In member function ‘void TransactionView::dateRangeChanged()’:
qt/transactionview.cpp:593:39: warning: ‘QDateTime::QDateTime(const QDate&)’ is deprecated: Use QDate::startOfDay() [-Wdeprecated-declarations]
  593 |             QDateTime(dateFrom->date()),
      |                                       ^
In file included from /usr/include/x86_64-linux-gnu/qt5/QtCore/QDateTime:1,
                 from ./qt/transactionfilterproxy.h:10,
                 from qt/transactionview.cpp:14:
/usr/include/x86_64-linux-gnu/qt5/QtCore/qdatetime.h:298:57: note: declared here
  298 |     QT_DEPRECATED_X("Use QDate::startOfDay()") explicit QDateTime(const QDate &);
      |                                                         ^~~~~~~~~
qt/transactionview.cpp:594:37: warning: ‘QDateTime::QDateTime(const QDate&)’ is deprecated: Use QDate::startOfDay() [-Wdeprecated-declarations]
  594 |             QDateTime(dateTo->date()).addDays(1));
      |                                     ^
In file included from /usr/include/x86_64-linux-gnu/qt5/QtCore/QDateTime:1,
                 from ./qt/transactionfilterproxy.h:10,
                 from qt/transactionview.cpp:14:
/usr/include/x86_64-linux-gnu/qt5/QtCore/qdatetime.h:298:57: note: declared here
  298 |     QT_DEPRECATED_X("Use QDate::startOfDay()") explicit QDateTime(const QDate &);
      |                                                         ^~~~~~~~~
  AR       libbitcoin_common.a
qt/bitcoin.cpp: In member function ‘void BitcoinApplication::createSplashScreen(const NetworkStyle*)’:
qt/bitcoin.cpp:242:74: warning: ‘constexpr QFlags<T>::QFlags(QFlags<T>::Zero) [with Enum = Qt::WindowType; QFlags<T>::Zero = int QFlags<Qt::WindowType>::Private::*]’ is deprecated: Use default constructor instead [-Wdeprecated-declarations]
  242 |     SplashScreen *splash = new SplashScreen(m_node, nullptr, networkStyle);
      |                                                                          ^
In file included from /usr/include/x86_64-linux-gnu/qt5/QtCore/qglobal.h:1299,
                 from /usr/include/x86_64-linux-gnu/qt5/QtGui/qtguiglobal.h:43,
                 from /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qtwidgetsglobal.h:43,
                 from /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qapplication.h:43,
                 from /usr/include/x86_64-linux-gnu/qt5/QtWidgets/QApplication:1,
                 from ./qt/bitcoin.h:12,
                 from qt/bitcoin.cpp:9:
/usr/include/x86_64-linux-gnu/qt5/QtCore/qflags.h:123:80: note: declared here
  123 |     QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {}
      |                                                                                ^~~~~~
  AR       crypto/libbitcoin_crypto_sse41.a
  AR       crypto/libbitcoin_crypto_avx2.a
  AR       libbitcoin_util.a
  CXXLD    emercoin-cli
qt/managenamespage.cpp: In member function ‘void ManageNamesPage::on_submitNameButton_clicked()’:
qt/managenamespage.cpp:274:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation]
  274 |     if (!walletModel)
      |     ^~
qt/managenamespage.cpp:277:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’
  277 |         const QString qsName = ui->registerName->text();
      |         ^~~~~
qt/managenamespage.cpp:317:10: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation]
  317 |     else if (txTimeType == "years")
      |          ^~
qt/managenamespage.cpp:320:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’
  320 |         const QString txType = ui->txTypeSelector->currentText();
      |         ^~~~~
qt/nametablemodel.cpp: In member function ‘void NameTablePriv::refreshNameTable(bool, bool, bool)’:
qt/nametablemodel.cpp:125:14: warning: ‘void qSort(RandomAccessIterator, RandomAccessIterator, LessThan) [with RandomAccessIterator = QList<NameTableEntry>::iterator; LessThan = NameTableEntryLessThan]’ is deprecated: Use std::sort [-Wdeprecated-declarations]
  125 |         qSort(cachedNameTable.begin(), cachedNameTable.end(), NameTableEntryLessThan());
      |         ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/x86_64-linux-gnu/qt5/QtCore/qlist.h:43,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/qvariant.h:45,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/qabstractitemmodel.h:43,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/QAbstractTableModel:1,
                 from qt/nametablemodel.h:4,
                 from qt/nametablemodel.cpp:1:
/usr/include/x86_64-linux-gnu/qt5/QtCore/qalgorithms.h:181:46: note: declared here
  181 | QT_DEPRECATED_X("Use std::sort") inline void qSort(RandomAccessIterator start, RandomAccessIterator end, LessThan lessThan)
      |                                              ^~~~~
qt/nametablemodel.cpp: In member function ‘void NameTablePriv::updateEntry(const QString&, const QString&, const QString&, int, int, int*)’:
qt/nametablemodel.cpp:137:60: warning: ‘RandomAccessIterator qLowerBound(RandomAccessIterator, RandomAccessIterator, const T&, LessThan) [with RandomAccessIterator = QList<NameTableEntry>::iterator; T = QString; LessThan = NameTableEntryLessThan]’ is deprecated: Use std::lower_bound [-Wdeprecated-declarations]
  137 |         QList<NameTableEntry>::iterator lower = qLowerBound(
      |                                                 ~~~~~~~~~~~^
  138 |             cachedNameTable.begin(), cachedNameTable.end(), name, NameTableEntryLessThan());
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/x86_64-linux-gnu/qt5/QtCore/qlist.h:43,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/qvariant.h:45,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/qabstractitemmodel.h:43,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/QAbstractTableModel:1,
                 from qt/nametablemodel.h:4,
                 from qt/nametablemodel.cpp:1:
/usr/include/x86_64-linux-gnu/qt5/QtCore/qalgorithms.h:247:83: note: declared here
  247 | QT_DEPRECATED_X("Use std::lower_bound") Q_OUTOFLINE_TEMPLATE RandomAccessIterator qLowerBound(RandomAccessIterator begin, RandomAccessIterator end, const T &value, LessThan lessThan)
      |                                                                                   ^~~~~~~~~~~
qt/nametablemodel.cpp:139:60: warning: ‘RandomAccessIterator qUpperBound(RandomAccessIterator, RandomAccessIterator, const T&, LessThan) [with RandomAccessIterator = QList<NameTableEntry>::iterator; T = QString; LessThan = NameTableEntryLessThan]’ is deprecated: Use std::upper_bound [-Wdeprecated-declarations]
  139 |         QList<NameTableEntry>::iterator upper = qUpperBound(
      |                                                 ~~~~~~~~~~~^
  140 |             cachedNameTable.begin(), cachedNameTable.end(), name, NameTableEntryLessThan());
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/x86_64-linux-gnu/qt5/QtCore/qlist.h:43,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/qvariant.h:45,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/qabstractitemmodel.h:43,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/QAbstractTableModel:1,
                 from qt/nametablemodel.h:4,
                 from qt/nametablemodel.cpp:1:
/usr/include/x86_64-linux-gnu/qt5/QtCore/qalgorithms.h:280:83: note: declared here
  280 | QT_DEPRECATED_X("Use std::upper_bound") Q_OUTOFLINE_TEMPLATE RandomAccessIterator qUpperBound(RandomAccessIterator begin, RandomAccessIterator end, const T &value, LessThan lessThan)
      |                                                                                   ^~~~~~~~~~~
qt/nametablemodel.cpp: In member function ‘virtual Qt::ItemFlags NameTableModel::flags(const QModelIndex&) const’:
qt/nametablemodel.cpp:333:16: warning: ‘constexpr QFlags<T>::QFlags(QFlags<T>::Zero) [with Enum = Qt::ItemFlag; QFlags<T>::Zero = int QFlags<Qt::ItemFlag>::Private::*]’ is deprecated: Use default constructor instead [-Wdeprecated-declarations]
  333 |         return 0;
      |                ^
In file included from /usr/include/x86_64-linux-gnu/qt5/QtCore/qglobal.h:1299,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/qatomic.h:41,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/qvariant.h:43,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/qabstractitemmodel.h:43,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/QAbstractTableModel:1,
                 from qt/nametablemodel.h:4,
                 from qt/nametablemodel.cpp:1:
/usr/include/x86_64-linux-gnu/qt5/QtCore/qflags.h:123:80: note: declared here
  123 |     QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {}
      |                                                                                ^~~~~~
In file included from qt/paymentserver.cpp:9:
./qt/paymentserver.h: In constructor ‘PaymentServer::PaymentServer(QObject*, WalletController*, bool)’:
./qt/paymentserver.h:150:19: warning: ‘PaymentServer::optionsModel’ will be initialized after [-Wreorder]
  150 |     OptionsModel *optionsModel;
      |                   ^~~~~~~~~~~~
./qt/paymentserver.h:85:23: warning:   ‘WalletController* PaymentServer::m_wallet_controller’ [-Wreorder]
   85 |     WalletController* m_wallet_controller{nullptr};
      |                       ^~~~~~~~~~~~~~~~~~~
qt/paymentserver.cpp:203:1: warning:   when initialized here [-Wreorder]
  203 | PaymentServer::PaymentServer(QObject* parent, WalletController* wallet_controller, bool startLocalServer) :
      | ^~~~~~~~~~~~~
qt/paymentserver.cpp: In member function ‘void PaymentServer::handleURIOrFile(const QString&)’:
qt/paymentserver.cpp:323:24: warning: ‘QByteArray& QByteArray::append(const QString&)’ is deprecated: Use QString's toUtf8(), toLatin1() or toLocal8Bit() [-Wdeprecated-declarations]
  323 |             temp.append(uri.queryItemValue("r"));
      |             ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/x86_64-linux-gnu/qt5/QtCore/qhashfunctions.h:44,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/qlist.h:47,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/QList:1,
                 from ./qt/paymentrequestplus.h:19,
                 from ./qt/paymentserver.h:40,
                 from qt/paymentserver.cpp:9:
/usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:1511:20: note: declared here
 1511 | inline QByteArray &QByteArray::append(const QString &s)
      |                    ^~~~~~~~~~
qt/paymentserver.cpp: In member function ‘void PaymentServer::fetchPaymentACK(WalletModel*, const SendCoinsRecipient&, QByteArray)’:
qt/paymentserver.cpp:714:34: warning: ‘int google::protobuf::MessageLite::ByteSize() const’ is deprecated: Please use ByteSizeLong() instead [-Wdeprecated-declarations]
  714 |     int length = payment.ByteSize();
      |                  ~~~~~~~~~~~~~~~~^~
In file included from /usr/include/google/protobuf/generated_enum_util.h:36,
                 from /usr/include/google/protobuf/map.h:49,
                 from /usr/include/google/protobuf/generated_message_table_driven.h:34,
                 from ./qt/paymentrequest.pb.h:26,
                 from ./qt/paymentrequestplus.h:10,
                 from ./qt/paymentserver.h:40,
                 from qt/paymentserver.cpp:9:
/usr/include/google/protobuf/message_lite.h:408:7: note: declared here
  408 |   int ByteSize() const { return internal::ToIntSize(ByteSizeLong()); }
      |       ^~~~~~~~
  CXXLD    libemercoinconsensus.la
  AR       libbitcoin_zmq.a
  AR       libbitcoin_wallet_tool.a
emcdns.cpp: In member function ‘uint16_t EmcDns::HandleQuery()’:
emcdns.cpp:647:24: warning: array subscript -1 is outside array bounds of ‘uint8_t [1024]’ {aka ‘unsigned char [1024]’} [-Warray-bounds]
  647 |     if(p_suffix == key - 1 && strcmp((const char *)p_suffix + 1, m_gw_suffix + 1) == 0) {
      |                    ~~~~^~~
emcdns.cpp:598:11: note: while referencing ‘key’
  598 |   uint8_t key[BUF_SIZE];                                // Key, transformed to dot-separated LC
      |           ^~~
  AR       qt/libbitcoinqt.a
  AR       libbitcoin_wallet.a
  AR       libbitcoin_server.a
  CXXLD    emercoin-wallet
  CXXLD    emercoind
  CXXLD    bench/bench_bitcoin
  CXXLD    qt/emercoin-qt
make[2]: выход из каталога «/home/olej/2023/EmerCoin/emercoin.git/src»
make[1]: выход из каталога «/home/olej/2023/EmerCoin/emercoin.git/src»
Making all in doc/man
make[1]: вход в каталог «/home/olej/2023/EmerCoin/emercoin.git/doc/man»
make[1]: Цель «all» не требует выполнения команд.
make[1]: выход из каталога «/home/olej/2023/EmerCoin/emercoin.git/doc/man»
make[1]: вход в каталог «/home/olej/2023/EmerCoin/emercoin.git»
make[1]: Цель «all-am» не требует выполнения команд.
make[1]: выход из каталога «/home/olej/2023/EmerCoin/emercoin.git»

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

EmerCoin / EMC

Непрочитанное сообщение Olej » 02 июл 2023, 16:49

Olej писал(а):
02 июл 2023, 16:29
Собираем как написано:

Код: Выделить всё

olej@R420:~/2023/EmerCoin/emercoin.git$ ls -l src/emer* | grep ^"\-rwx"
-rwxrwxr-x 1 olej olej   9927224 июл  2 16:33 src/emercoin-cli
-rwxrwxr-x 1 olej olej 198014464 июл  2 16:34 src/emercoind
-rwxrwxr-x 1 olej olej  75039328 июл  2 16:34 src/emercoin-wallet
Сборка:
40 процессоров и под 60Gb RAM :-o
Вложения
Снимок экрана от 2023-07-02 16-33-03.png
Снимок экрана от 2023-07-02 16-33-03.png (204.63 КБ) 423 просмотра

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

EmerCoin / EMC

Непрочитанное сообщение Olej » 02 июл 2023, 17:30

Olej писал(а):
02 июл 2023, 16:49
Сборка:
Скрипт запуска:

Код: Выделить всё

olej@R420:~/2023/EmerCoin$ cat start.v0.8.0-dev 
PID=`pgrep emercoin`
PRG=./emercoin.git/src/qt/emercoin-qt

if [[ -z "$PID" ]]
then
    echo запуск клиента $PRG
else
    echo уже выполняется экземпляр $PID
    exit 1
fi

LINK=~/.emercoin
rm -f --one-file-system $LINK
ln -s /mnt/sdc3/emercoin.0.8 $LINK
$PRG
rm -f --one-file-system $LINK
Запуск:

Код: Выделить всё

olej@R420:~/2023/EmerCoin$ ./start.v0.8.0-dev
запуск клиента ./emercoin.git/src/qt/emercoin-qt
libpng warning: iCCP: known incorrect sRGB profile
...
Снимок экрана от 2023-07-02 17-02-12.png
Снимок экрана от 2023-07-02 17-02-12.png (25.08 КБ) 422 просмотра
Используется старая база данных (wallet.dat) - та которая использовалась при отработке v0.7 - это к вопросу совместимости/переносимости...
Идёт синхронизация:
Снимок экрана от 2023-07-02 17-04-15.png
Снимок экрана от 2023-07-02 17-04-15.png (64.93 КБ) 422 просмотра
Вот разрешение DNS-имён этого форума, прописанные в блокчейне EmerCoin:
Снимок экрана от 2023-07-02 17-08-06.png
Снимок экрана от 2023-07-02 17-08-06.png (51.2 КБ) 422 просмотра

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

EmerCoin / EMC

Непрочитанное сообщение Olej » 03 июл 2023, 02:01

Вдогонку:

Код: Выделить всё

olej@R420:~/2023/EmerCoin/emercoin.git$ ./configure --disable-dependency-tracking --disable-tests --disable-util-tx --disable-gui-tests --enable-bip70 --disable-hardening --disable-debug
checking build system type... x86_64-pc-linux-gnu
checking host system type... x86_64-pc-linux-gnu
checking for a BSD-compatible install... /usr/bin/install -c
checking whether 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.out
checking for suffix of executables... 
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether the compiler supports GNU C++... yes
checking whether 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++... none
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... none
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... none
checking for a sed that does not truncate output... /usr/bin/sed
checking for grep that handles long lines and -e... /usr/bin/grep
checking for egrep... /usr/bin/grep -E
checking for fgrep... /usr/bin/grep -F
checking for ld used by gcc... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... yes
checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B
checking the name lister (/usr/bin/nm -B) interface... BSD nm
checking whether ln -s works... yes
checking the maximum length of command line arguments... 1572864
checking how to convert x86_64-pc-linux-gnu file names to x86_64-pc-linux-gnu format... func_convert_file_noop
checking how to convert x86_64-pc-linux-gnu file names to toolchain format... func_convert_file_noop
checking for /usr/bin/ld option to reload object files... -r
checking for objdump... objdump
checking how to recognize dependent libraries... pass_all
checking for dlltool... no
checking how to associate runtime and link libraries... printf %s\n
checking for ar... ar
checking for archiver @FILE support... @
checking for strip... strip
checking for ranlib... ranlib
checking command to parse /usr/bin/nm -B output from gcc object... ok
checking for sysroot... no
checking for a working dd... /usr/bin/dd
checking how to truncate binary pipes... /usr/bin/dd bs=4096 count=1
checking for mt... mt
checking if mt is a manifest tool... no
checking for stdio.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for strings.h... yes
checking for sys/stat.h... yes
checking for sys/types.h... yes
checking for unistd.h... yes
checking for dlfcn.h... yes
checking for objdir... .libs
checking if gcc supports -fno-rtti -fno-exceptions... no
checking for gcc option to produce PIC... -fPIC -DPIC
checking if gcc PIC flag -fPIC -DPIC works... yes
checking if gcc static flag -static works... yes
checking if gcc supports -c -o file.o... yes
checking if gcc supports -c -o file.o... (cached) yes
checking whether the gcc linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes
checking 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++11 -E
checking for ld used by g++ -std=c++11... /usr/bin/ld -m elf_x86_64
checking if the linker (/usr/bin/ld -m elf_x86_64) is GNU ld... yes
checking whether the g++ -std=c++11 linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes
checking for g++ -std=c++11 option to produce PIC... -fPIC -DPIC
checking if g++ -std=c++11 PIC flag -fPIC -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 (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes
checking dynamic linker characteristics... (cached) GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking for ar... /usr/bin/ar
checking for ranlib... /usr/bin/ranlib
checking for strip... /usr/bin/strip
checking for gcov... /usr/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... /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 readelf... /usr/bin/readelf
checking for c++filt... /usr/bin/c++filt
checking for objcopy... /usr/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... yes
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-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 assembler crc32 support... yes
checking for SSE4.1 intrinsics... yes
checking for AVX2 intrinsics... yes
checking for SHA-NI intrinsics... yes
checking for pkg-config... /usr/bin/pkg-config
checking pkg-config is at least version 0.9.0... yes
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... no
checking for g++ -std=c++11 options needed to detect all undeclared functions... none needed
checking whether strerror_r is declared... 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 -fstack-reuse=none... yes
checking for endian.h... yes
checking for sys/endian.h... no
checking for byteswap.h... yes
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... yes
checking for sys/prctl.h... yes
checking FD_ZERO memcpy dependence... no
checking whether getifaddrs is declared... yes
checking whether freeifaddrs is declared... 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 getmemoryinfo... yes
checking for mallopt M_ARENA_MAX... yes
checking for visibility attribute... yes
checking for thread_local support... 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 if type char equals int8_t... no
checking for std::system... yes
checking for ::_wsystem... no
checking for Qt5Core Qt5Gui Qt5Network Qt5Widgets... yes
checking for Qt5Test... yes
checking for Qt5DBus... yes
checking for static Qt... no
checking whether -fPIC is needed with this Qt config... yes
checking for moc-qt5... no
checking for moc5... no
checking for moc... /usr/lib/x86_64-linux-gnu/qt5/bin/moc
checking for uic-qt5... no
checking for uic5... no
checking for uic... /usr/lib/x86_64-linux-gnu/qt5/bin/uic
checking for rcc-qt5... no
checking for rcc5... no
checking for rcc... /usr/lib/x86_64-linux-gnu/qt5/bin/rcc
checking for lrelease-qt5... no
checking for lrelease5... no
checking for lrelease... /usr/lib/x86_64-linux-gnu/qt5/bin/lrelease
checking for lupdate-qt5... no
checking for lupdate5... no
checking for lupdate... /usr/lib/x86_64-linux-gnu/qt5/bin/lupdate
checking whether to build Emercoin Core GUI... yes (Qt5)
checking for Berkeley DB C++ headers... default
checking for main in -ldb_cxx-4.8... yes
checking for miniupnpc/miniwget.h... no
checking for miniupnpc/miniupnpc.h... no
checking for miniupnpc/upnpcommands.h... no
checking for miniupnpc/upnperrors.h... no
checking for boostlib >= 1.47.0 (104700)... yes
checking whether the Boost::System library is available... yes
checking for exit in -lboost_system... yes
checking whether the Boost::Filesystem library is available... yes
checking for exit in -lboost_filesystem... yes
checking whether the Boost::Thread library is available... yes
checking for exit in -lboost_thread... yes
checking whether the Boost::Chrono library is available... yes
checking for exit in -lboost_chrono... yes
checking for mismatched boost c++11 scoped enums... ok
checking for libssl... yes
checking for libcrypto... yes
checking for protobuf... yes
checking for libqrencode... no
checking for libevent... yes
checking for libevent_pthreads... yes
checking for libzmq >= 4... yes
checking whether EVP_MD_CTX_new is declared... yes
checking for rapidcheck.h... no
checking for protoc... /usr/bin/protoc
checking whether to build bitcoind... yes
checking whether to build bitcoin-cli... yes
checking whether to build bitcoin-tx... no
checking whether to build bitcoin-wallet... 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... no
checking whether to build GUI with support for D-Bus... yes
checking whether to build GUI with support for QR codes... no
checking whether to build test_bitcoin-qt... no
checking whether to build BIP70 support... yes
checking whether to build test_bitcoin... no
checking whether to reduce exports... no
checking that generated files are newer than configure... done
configure: creating ./config.status
config.status: creating libbitcoinconsensus.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 src/config/bitcoin-config.h
config.status: executing depfiles commands
config.status: executing libtool commands
=== configuring in src/univalue (/home/olej/2023/EmerCoin/emercoin.git/src/univalue)
configure: running /bin/bash ./configure --disable-option-checking '--prefix=/usr/local'  '--disable-dependency-tracking' '--disable-tests' '--disable-util-tx' '--disable-gui-tests' '--enable-bip70' '--disable-hardening' '--disable-debug' '--disable-shared' '--with-pic' '--enable-benchmark=no' '--with-bignum=no' '--enable-module-recovery' '--disable-jni' --cache-file=/dev/null --srcdir=.
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 a race-free mkdir -p... /usr/bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking build system type... x86_64-pc-linux-gnu
checking host system type... x86_64-pc-linux-gnu
checking how to print strings... printf
checking whether make supports the include directive... yes (GNU style)
checking for gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables... 
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether the compiler supports GNU C... yes
checking whether gcc accepts -g... yes
checking for gcc option to enable C11 features... none needed
checking whether gcc understands -c and -o together... yes
checking dependency style of gcc... none
checking for a sed that does not truncate output... /usr/bin/sed
checking for grep that handles long lines and -e... /usr/bin/grep
checking for egrep... /usr/bin/grep -E
checking for fgrep... /usr/bin/grep -F
checking for ld used by gcc... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... yes
checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B
checking the name lister (/usr/bin/nm -B) interface... BSD nm
checking whether ln -s works... yes
checking the maximum length of command line arguments... 1572864
checking how to convert x86_64-pc-linux-gnu file names to x86_64-pc-linux-gnu format... func_convert_file_noop
checking how to convert x86_64-pc-linux-gnu file names to toolchain format... func_convert_file_noop
checking for /usr/bin/ld option to reload object files... -r
checking for objdump... objdump
checking how to recognize dependent libraries... pass_all
checking for dlltool... no
checking how to associate runtime and link libraries... printf %s\n
checking for ar... ar
checking for archiver @FILE support... @
checking for strip... strip
checking for ranlib... ranlib
checking command to parse /usr/bin/nm -B output from gcc object... ok
checking for sysroot... no
checking for a working dd... /usr/bin/dd
checking how to truncate binary pipes... /usr/bin/dd bs=4096 count=1
checking for mt... mt
checking if mt is a manifest tool... no
checking for stdio.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for strings.h... yes
checking for sys/stat.h... yes
checking for sys/types.h... yes
checking for unistd.h... yes
checking for dlfcn.h... yes
checking for objdir... .libs
checking if gcc supports -fno-rtti -fno-exceptions... no
checking for gcc option to produce PIC... -fPIC -DPIC
checking if gcc PIC flag -fPIC -DPIC works... yes
checking if gcc static flag -static works... yes
checking if gcc supports -c -o file.o... yes
checking if gcc supports -c -o file.o... (cached) yes
checking whether the gcc linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes
checking dynamic linker characteristics... GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... yes
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... no
checking whether to build static libraries... yes
checking for g++... g++
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 dependency style of g++... none
checking how to run the C++ preprocessor... g++ -E
checking for ld used by g++... /usr/bin/ld -m elf_x86_64
checking if the linker (/usr/bin/ld -m elf_x86_64) is GNU ld... yes
checking whether the g++ linker (/usr/bin/ld -m elf_x86_64) 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 -m elf_x86_64) 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/olej/2023/EmerCoin/emercoin.git/src/secp256k1)
configure: running /bin/bash ./configure --disable-option-checking '--prefix=/usr/local'  '--disable-dependency-tracking' '--disable-tests' '--disable-util-tx' '--disable-gui-tests' '--enable-bip70' '--disable-hardening' '--disable-debug' '--disable-shared' '--with-pic' '--enable-benchmark=no' '--with-bignum=no' '--enable-module-recovery' '--disable-jni' --cache-file=/dev/null --srcdir=.
checking build system type... x86_64-pc-linux-gnu
checking host system type... x86_64-pc-linux-gnu
checking for a BSD-compatible install... /usr/bin/install -c
checking whether 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 how to print strings... printf
checking whether make supports the include directive... yes (GNU style)
checking for gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables... 
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether the compiler supports GNU C... yes
checking whether gcc accepts -g... yes
checking for gcc option to enable C11 features... none needed
checking whether gcc understands -c and -o together... yes
checking dependency style of gcc... none
checking for a sed that does not truncate output... /usr/bin/sed
checking for grep that handles long lines and -e... /usr/bin/grep
checking for egrep... /usr/bin/grep -E
checking for fgrep... /usr/bin/grep -F
checking for ld used by gcc... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... yes
checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B
checking the name lister (/usr/bin/nm -B) interface... BSD nm
checking whether ln -s works... yes
checking the maximum length of command line arguments... 1572864
checking how to convert x86_64-pc-linux-gnu file names to x86_64-pc-linux-gnu format... func_convert_file_noop
checking how to convert x86_64-pc-linux-gnu file names to toolchain format... func_convert_file_noop
checking for /usr/bin/ld option to reload object files... -r
checking for objdump... objdump
checking how to recognize dependent libraries... pass_all
checking for dlltool... no
checking how to associate runtime and link libraries... printf %s\n
checking for ar... ar
checking for archiver @FILE support... @
checking for strip... strip
checking for ranlib... ranlib
checking command to parse /usr/bin/nm -B output from gcc object... ok
checking for sysroot... no
checking for a working dd... /usr/bin/dd
checking how to truncate binary pipes... /usr/bin/dd bs=4096 count=1
checking for mt... mt
checking if mt is a manifest tool... no
checking for stdio.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for strings.h... yes
checking for sys/stat.h... yes
checking for sys/types.h... yes
checking for unistd.h... yes
checking for dlfcn.h... yes
checking for objdir... .libs
checking if gcc supports -fno-rtti -fno-exceptions... no
checking for gcc option to produce PIC... -fPIC -DPIC
checking if gcc PIC flag -fPIC -DPIC works... yes
checking if gcc static flag -static works... yes
checking if gcc supports -c -o file.o... yes
checking if gcc supports -c -o file.o... (cached) yes
checking whether the gcc linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes
checking dynamic linker characteristics... GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... yes
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... no
checking whether to build static libraries... yes
checking whether make supports nested variables... (cached) yes
checking for pkg-config... /usr/bin/pkg-config
checking pkg-config is at least version 0.9.0... yes
checking for ar... /usr/bin/ar
checking for ranlib... /usr/bin/ranlib
checking for strip... /usr/bin/strip
checking how to run the C preprocessor... gcc -E
checking for gcc... gcc
checking whether the compiler supports GNU C... (cached) yes
checking whether gcc accepts -g... yes
checking for gcc option to enable C11 features... (cached) none needed
checking whether gcc understands -c and -o together... (cached) yes
checking dependency style of gcc... (cached) none
checking how to run the C preprocessor... gcc -E
checking dependency style of gcc... none
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 if native gcc supports -Wall -Wextra -Wno-unused-function... yes
checking for working native compiler: gcc... yes
checking for x86_64 assembly availability... yes
checking whether byte ordering is bigendian... 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

Build Options:
  with endomorphism   = no
  with ecmult precomp = yes
  with jni            = no
  with benchmarks     = no
  with coverage       = no
  module ecdh         = no
  module recovery     = yes

  asm                 = x86_64
  bignum              = no
  field               = 64bit
  scalar              = 64bit

  CC                  = gcc
  CFLAGS              = -g -O2 -W -std=c89 -pedantic -Wall -Wextra -Wcast-align -Wnested-externs -Wshadow -Wstrict-prototypes -Wno-unused-function -Wno-long-long -Wno-overlength-strings -fvisibility=hidden -O3
  CPPFLAGS            = 
  LDFLAGS             = 

Fixing libtool for -rpath problems.

Options used to compile and link:
  with wallet   = yes
  with gui / qt = yes
    with bip70  = yes
    with qr     = auto
  with zmq      = yes
  with test     = no
  with bench    = yes
  with upnp     = no
  use asm       = yes
  sanitizers    = 
  debug enabled = no
  gprof enabled = no
  werror        = no

  target os     = linux
  build os      = 

  CC            = gcc
  CFLAGS        = -g -O2
  CPPFLAGS      =    -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS
  CXX           = g++ -std=c++11
  CXXFLAGS      =   -fstack-reuse=none  -Wall -Wextra -Wformat -Wvla -Wswitch -Wformat-security -Wredundant-decls  -Wno-unused-parameter -Wno-implicit-fallthrough   -g -O2
  LDFLAGS       = -pthread   
  ARFLAGS       = cr

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

EmerCoin / EMC

Непрочитанное сообщение Olej » 03 июл 2023, 02:16

Ещё раз сборка:

Код: Выделить всё

olej@R420:~/2023/EmerCoin/emercoin.git$ time make -j
Making all in src
make[1]: вход в каталог «/home/olej/2023/EmerCoin/emercoin.git/src»
make[2]: вход в каталог «/home/olej/2023/EmerCoin/emercoin.git/src»
  CXX      emercoind-bitcoind.o
  CXX      libbitcoin_server_a-addrdb.o
  CXX      libbitcoin_server_a-addrman.o
  CXX      libbitcoin_server_a-alert.o
  CXX      libbitcoin_server_a-banman.o
  CXX      libbitcoin_server_a-blockencodings.o
  CXX      libbitcoin_server_a-blockfilter.o
  CXX      libbitcoin_server_a-chain.o
  CXX      libbitcoin_server_a-checkpoints.o
  CXX      consensus/libbitcoin_server_a-tx_verify.o
  CXX      libbitcoin_server_a-flatfile.o
  CXX      libbitcoin_server_a-httprpc.o
  CXX      libbitcoin_server_a-httpserver.o
  CXX      index/libbitcoin_server_a-base.o
  CXX      index/libbitcoin_server_a-blockfilterindex.o
  CXX      index/libbitcoin_server_a-txindex.o
  CXX      interfaces/libbitcoin_server_a-chain.o
  CXX      interfaces/libbitcoin_server_a-node.o
  CXX      libbitcoin_server_a-init.o
  CXX      libbitcoin_server_a-miner.o
  CXX      libbitcoin_server_a-dbwrapper.o
  CXX      libbitcoin_server_a-net_processing.o
  CXX      node/libbitcoin_server_a-coin.o
  CXX      node/libbitcoin_server_a-coinstats.o
  CXX      libbitcoin_server_a-net.o
  CXX      node/libbitcoin_server_a-psbt.o
  CXX      node/libbitcoin_server_a-transaction.o
  CXX      libbitcoin_server_a-noui.o
  CXX      policy/libbitcoin_server_a-fees.o
  CXX      policy/libbitcoin_server_a-settings.o
  CXX      libbitcoin_server_a-pow.o
  CXX      libbitcoin_server_a-rest.o
  CXX      rpc/libbitcoin_server_a-blockchain.o
  CXX      rpc/libbitcoin_server_a-mining.o
  CXX      rpc/libbitcoin_server_a-misc.o
  CXX      rpc/libbitcoin_server_a-net.o
  CXX      rpc/libbitcoin_server_a-rawtransaction.o
  CXX      rpc/libbitcoin_server_a-server.o
  CXX      script/libbitcoin_server_a-sigcache.o
  CXX      libbitcoin_server_a-shutdown.o
  CXX      libbitcoin_server_a-timedata.o
  CXX      libbitcoin_server_a-torcontrol.o
  CXX      libbitcoin_server_a-txdb.o
  CXX      libbitcoin_server_a-txmempool.o
  CXX      libbitcoin_server_a-ui_interface.o
  CXX      libbitcoin_server_a-validation.o
  CXX      libbitcoin_server_a-validationinterface.o
  CXX      libbitcoin_server_a-kernel.o
  CXX      libbitcoin_server_a-namecoin.o
  CXX      libbitcoin_server_a-emcdns.o
  CXX      libbitcoin_server_a-stun.o
  CXX      wallet/libbitcoin_server_a-init.o
  CXX      interfaces/libbitcoin_wallet_a-wallet.o
  CXX      wallet/libbitcoin_wallet_a-crypter.o
  CXX      wallet/libbitcoin_wallet_a-coincontrol.o
  CXX      wallet/libbitcoin_wallet_a-db.o
  CXX      wallet/libbitcoin_wallet_a-fees.o
  CXX      wallet/libbitcoin_wallet_a-ismine.o
  CXX      wallet/libbitcoin_wallet_a-load.o
  CXX      wallet/libbitcoin_wallet_a-psbtwallet.o
  CXX      wallet/libbitcoin_wallet_a-rpcdump.o
  CXX      wallet/libbitcoin_wallet_a-rpcwallet.o
  CXX      wallet/libbitcoin_wallet_a-wallet.o
  CXX      wallet/libbitcoin_wallet_a-walletdb.o
  CXX      wallet/libbitcoin_wallet_a-walletutil.o
  CXX      wallet/libbitcoin_wallet_a-coinselection.o
  CXX      libbitcoin_wallet_a-kernelrecord.o
  CXX      libbitcoin_common_a-base58.o
  CXX      libbitcoin_common_a-bech32.o
  CXX      libbitcoin_common_a-bloom.o
  CXX      libbitcoin_common_a-chainparams.o
  CXX      libbitcoin_common_a-coins.o
  CXX      libbitcoin_common_a-compressor.o
  CXX      libbitcoin_common_a-core_read.o
  CXX      libbitcoin_common_a-core_write.o
  CXX      libbitcoin_common_a-key.o
  CXX      libbitcoin_common_a-key_io.o
  CXX      libbitcoin_common_a-merkleblock.o
  CXX      libbitcoin_common_a-netaddress.o
  CXX      libbitcoin_common_a-netbase.o
  CXX      libbitcoin_common_a-net_permissions.o
  CXX      libbitcoin_common_a-outputtype.o
  CXX      policy/libbitcoin_common_a-feerate.o
  CXX      policy/libbitcoin_common_a-policy.o
  CXX      libbitcoin_common_a-protocol.o
  CXX      libbitcoin_common_a-psbt.o
  CXX      rpc/libbitcoin_common_a-rawtransaction_util.o
  CXX      rpc/libbitcoin_common_a-util.o
  CXX      libbitcoin_common_a-scheduler.o
  CXX      script/libbitcoin_common_a-descriptor.o
  CXX      script/libbitcoin_common_a-sign.o
  CXX      script/libbitcoin_common_a-signingprovider.o
  CXX      script/libbitcoin_common_a-standard.o
  CXX      libbitcoin_common_a-warnings.o
make[3]: вход в каталог «/home/olej/2023/EmerCoin/emercoin.git/src/univalue»
  CXX      support/libbitcoin_util_a-lockedpool.o
  CXX      lib/libunivalue_la-univalue.lo
  CXX      libbitcoin_util_a-chainparamsbase.o
  CXX      lib/libunivalue_la-univalue_get.lo
  CXX      lib/libunivalue_la-univalue_read.lo
  CXX      lib/libunivalue_la-univalue_write.lo
  CXX      compat/libbitcoin_util_a-glibc_sanity_fdelt.o
  CXX      compat/libbitcoin_util_a-glibc_sanity.o
  CXX      compat/libbitcoin_util_a-glibcxx_sanity.o
  CXX      compat/libbitcoin_util_a-strnlen.o
  CXX      libbitcoin_util_a-fs.o
  CXX      interfaces/libbitcoin_util_a-handler.o
  CXX      libbitcoin_util_a-logging.o
  CXX      libbitcoin_util_a-random.o
  CXX      rpc/libbitcoin_util_a-request.o
  CXX      support/libbitcoin_util_a-cleanse.o
  CXX      libbitcoin_util_a-sync.o
  CXX      libbitcoin_util_a-timedata.o
  CXX      libbitcoin_util_a-threadinterrupt.o
  CXX      util/libbitcoin_util_a-bip32.o
  CXX      util/libbitcoin_util_a-bytevectorhash.o
  CXX      util/libbitcoin_util_a-error.o
  CXX      util/libbitcoin_util_a-fees.o
  CXX      util/libbitcoin_util_a-system.o
  CXX      util/libbitcoin_util_a-moneystr.o
  CXX      util/libbitcoin_util_a-threadnames.o
  CXX      util/libbitcoin_util_a-strencodings.o
  CXX      util/libbitcoin_util_a-string.o
  CXX      util/libbitcoin_util_a-time.o
  CXX      util/libbitcoin_util_a-url.o
  CXX      util/libbitcoin_util_a-validation.o
  CXX      zmq/libbitcoin_zmq_a-zmqabstractnotifier.o
  CXX      zmq/libbitcoin_zmq_a-zmqnotificationinterface.o
  CXX      zmq/libbitcoin_zmq_a-zmqpublishnotifier.o
  CXX      zmq/libbitcoin_zmq_a-zmqrpc.o
  CXX      script/libbitcoin_consensus_a-timedata_dummy.o
  CXX      libbitcoin_consensus_a-arith_uint256.o
  CXX      libbitcoin_consensus_a-auxpow.o
  CXX      libbitcoin_consensus_a-checkpoints_eb.o
  CXX      consensus/libbitcoin_consensus_a-merkle.o
  CXX      consensus/libbitcoin_consensus_a-tx_check.o
  CXX      libbitcoin_consensus_a-hash.o
  CXX      primitives/libbitcoin_consensus_a-block.o
  CXX      primitives/libbitcoin_consensus_a-transaction.o
  CXX      libbitcoin_consensus_a-pubkey.o
  CXX      script/libbitcoin_consensus_a-emercoinconsensus.o
  CXX      script/libbitcoin_consensus_a-interpreter.o
  CXX      script/libbitcoin_consensus_a-script.o
  CXX      script/libbitcoin_consensus_a-script_error.o
  CXX      libbitcoin_consensus_a-uint256.o
  CXX      util/libbitcoin_consensus_a-strencodings.o
  CXX      crypto/libbitcoin_crypto_base_a-aes.o
  CXX      crypto/libbitcoin_crypto_base_a-chacha_poly_aead.o
  CXX      crypto/libbitcoin_crypto_base_a-chacha20.o
  CXX      crypto/libbitcoin_crypto_base_a-hkdf_sha256_32.o
  CXX      crypto/libbitcoin_crypto_base_a-hmac_sha256.o
  CXX      crypto/libbitcoin_crypto_base_a-hmac_sha512.o
  CXX      crypto/libbitcoin_crypto_base_a-poly1305.o
  CXX      crypto/libbitcoin_crypto_base_a-ripemd160.o
  CXX      crypto/libbitcoin_crypto_base_a-sha1.o
  CXX      crypto/libbitcoin_crypto_base_a-sha256.o
  CXX      crypto/libbitcoin_crypto_base_a-sha512.o
  CXX      crypto/libbitcoin_crypto_base_a-siphash.o
  CXX      crypto/libbitcoin_crypto_base_a-sha256_sse4.o
  CXX      crypto/libbitcoin_crypto_sse41_a-sha256_sse41.o
  CXX      crypto/libbitcoin_crypto_avx2_a-sha256_avx2.o
  CXX      crypto/libbitcoin_crypto_shani_a-sha256_shani.o
  CXX      leveldb/db/libleveldb_a-builder.o
  CXX      leveldb/db/libleveldb_a-c.o
  CXX      leveldb/db/libleveldb_a-dbformat.o
  CXX      leveldb/db/libleveldb_a-db_impl.o
  CXX      leveldb/db/libleveldb_a-db_iter.o
  CXX      leveldb/db/libleveldb_a-dumpfile.o
  CXX      leveldb/db/libleveldb_a-filename.o
  CXX      leveldb/db/libleveldb_a-log_reader.o
  CXX      leveldb/db/libleveldb_a-log_writer.o
  CXX      leveldb/db/libleveldb_a-memtable.o
  CXX      leveldb/db/libleveldb_a-repair.o
  CXX      leveldb/db/libleveldb_a-table_cache.o
  CXX      leveldb/db/libleveldb_a-version_edit.o
  CXX      leveldb/db/libleveldb_a-version_set.o
  CXX      leveldb/db/libleveldb_a-write_batch.o
  CXX      leveldb/table/libleveldb_a-block_builder.o
  CXX      leveldb/table/libleveldb_a-block.o
  CXX      leveldb/table/libleveldb_a-filter_block.o
  CXX      leveldb/table/libleveldb_a-format.o
  CXX      leveldb/table/libleveldb_a-iterator.o
  CXX      leveldb/table/libleveldb_a-merger.o
  CXX      leveldb/table/libleveldb_a-table_builder.o
  CXX      leveldb/table/libleveldb_a-table.o
  CXX      leveldb/table/libleveldb_a-two_level_iterator.o
  CXX      leveldb/util/libleveldb_a-arena.o
  CXX      leveldb/util/libleveldb_a-bloom.o
  CXX      leveldb/util/libleveldb_a-cache.o
  CXX      leveldb/util/libleveldb_a-coding.o
  CXX      leveldb/util/libleveldb_a-comparator.o
  CXX      leveldb/util/libleveldb_a-crc32c.o
  CXX      leveldb/util/libleveldb_a-env.o
  CXX      leveldb/util/libleveldb_a-env_posix.o
  CXX      leveldb/util/libleveldb_a-filter_policy.o
  CXX      leveldb/util/libleveldb_a-hash.o
  CXX      leveldb/util/libleveldb_a-histogram.o
  CXX      leveldb/util/libleveldb_a-logging.o
  CXX      leveldb/util/libleveldb_a-options.o
  CXX      leveldb/util/libleveldb_a-status.o
  CXX      leveldb/port/libleveldb_a-port_posix.o
  CXX      leveldb/port/libleveldb_sse42_a-port_posix_sse.o
  CXX      leveldb/helpers/memenv/libmemenv_a-memenv.o
  CXX      emercoin_cli-bitcoin-cli.o
make[3]: вход в каталог «/home/olej/2023/EmerCoin/emercoin.git/src/secp256k1»
gcc -I. -g -O2 -Wall -Wextra -Wno-unused-function -c src/gen_context.c -o gen_context.o
  CXX      rpc/libbitcoin_cli_a-client.o
  CXX      emercoin_wallet-bitcoin-wallet.o
  CXX      wallet/libbitcoin_wallet_tool_a-wallettool.o
  CXX      bench/bench_bitcoin-bench_bitcoin.o
  CXX      bench/bench_bitcoin-bench.o
  CXX      bench/bench_bitcoin-block_assemble.o
  CXX      bench/bench_bitcoin-checkblock.o
  CXX      bench/bench_bitcoin-checkqueue.o
  CXX      bench/bench_bitcoin-duplicate_inputs.o
  CXX      bench/bench_bitcoin-examples.o
  CXX      bench/bench_bitcoin-rollingbloom.o
  CXX      bench/bench_bitcoin-chacha20.o
  CXX      bench/bench_bitcoin-chacha_poly_aead.o
  CXX      bench/bench_bitcoin-crypto_hash.o
  CXX      bench/bench_bitcoin-ccoins_caching.o
  CXX      bench/bench_bitcoin-gcs_filter.o
  CXX      bench/bench_bitcoin-merkle_root.o
  CXX      bench/bench_bitcoin-mempool_eviction.o
  CXX      bench/bench_bitcoin-rpc_blockchain.o
  CXX      bench/bench_bitcoin-rpc_mempool.o
  CXX      bench/bench_bitcoin-util_time.o
  CXX      bench/bench_bitcoin-verify_script.o
  CXX      bench/bench_bitcoin-base58.o
  CXX      bench/bench_bitcoin-bech32.o
  CXX      bench/bench_bitcoin-lockedpool.o
  CXX      bench/bench_bitcoin-poly1305.o
  CXX      bench/bench_bitcoin-prevector.o
  CXX      test/bench_bench_bitcoin-setup_common.o
  CXX      test/bench_bench_bitcoin-util.o
  CXX      bench/bench_bitcoin-coin_selection.o
  CXX      bench/bench_bitcoin-wallet_balance.o
  GEN      qt/forms/ui_addressbookpage.h
  GEN      qt/forms/ui_askpassphrasedialog.h
  GEN      qt/forms/ui_coincontroldialog.h
  GEN      qt/forms/ui_createwalletdialog.h
  GEN      qt/forms/ui_editaddressdialog.h
  GEN      qt/forms/ui_helpmessagedialog.h
  GEN      qt/forms/ui_intro.h
  GEN      qt/forms/ui_managenamespage.h
  GEN      qt/forms/ui_modaloverlay.h
  GEN      qt/forms/ui_openuridialog.h
  GEN      qt/forms/ui_optionsdialog.h
  GEN      qt/forms/ui_overviewpage.h
qt/forms/optionsdialog.ui: Warning: The name 'verticalSpacer' (QSpacerItem) is already in use, defaulting to 'verticalSpacer1'.
  GEN      qt/forms/ui_receivecoinsdialog.h
  GEN      qt/forms/ui_receiverequestdialog.h
  GEN      qt/forms/ui_debugwindow.h
  GEN      qt/forms/ui_sendcoinsdialog.h
  GEN      qt/forms/ui_sendcoinsentry.h
  GEN      qt/forms/ui_signverifymessagedialog.h
  GEN      qt/forms/ui_transactiondescdialog.h
  GEN      qt/paymentrequest.pb.h
  GEN      qt/locale/bitcoin_ar.qm
  GEN      qt/locale/bitcoin_ca.qm
  GEN      qt/locale/bitcoin_cs.qm
  GEN      qt/locale/bitcoin_cy.qm
Removed plural forms as the target language has less forms.
If this sounds wrong, possibly the target language is not set or recognized.
  GEN      qt/locale/bitcoin_da.qm
  GEN      qt/locale/bitcoin_de.qm
  GEN      qt/locale/bitcoin_el.qm
  GEN      qt/locale/bitcoin_en.qm
  GEN      qt/locale/bitcoin_en_GB.qm
  GEN      qt/locale/bitcoin_eo.qm
leveldb/port/port_posix.cc: In function ‘bool leveldb::port::HasAcceleratedCRC32C()’:
leveldb/port/port_posix.cc:60:15: warning: ‘ecx’ may be used uninitialized in this function [-Wmaybe-uninitialized]
   60 |   return (ecx & (1 << 20)) != 0;
      |          ~~~~~^~~~~~~~~~~~
  GEN      qt/locale/bitcoin_es.qm
  GEN      qt/locale/bitcoin_es_CL.qm
leveldb/util/logging.cc: In function ‘bool leveldb::ConsumeDecimalNumber(leveldb::Slice*, uint64_t*)’:
leveldb/util/logging.cc:58:40: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘long unsigned int’ [-Wsign-compare]
   58 |           (v == kMaxUint64/10 && delta > kMaxUint64%10)) {
      |                                  ~~~~~~^~~~~~~~~~~~~~~
  GEN      qt/locale/bitcoin_es_CO.qm
  GEN      qt/locale/bitcoin_es_DO.qm
Generated bench/data/block413567.raw.h
  GEN      qt/locale/bitcoin_es_MX.qm
  GEN      qt/locale/bitcoin_es_VE.qm
  GEN      qt/locale/bitcoin_et.qm
  GEN      qt/locale/bitcoin_eu.qm
  GEN      qt/locale/bitcoin_fa.qm
  GEN      qt/locale/bitcoin_fi.qm
Removed plural forms as the target language has less forms.
If this sounds wrong, possibly the target language is not set or recognized.
  GEN      qt/locale/bitcoin_fil.qm
  GEN      qt/locale/bitcoin_fr.qm
  GEN      qt/locale/bitcoin_he.qm
  GEN      qt/locale/bitcoin_hi.qm
  GEN      qt/locale/bitcoin_hr.qm
Removed plural forms as the target language has less forms.
If this sounds wrong, possibly the target language is not set or recognized.
  GEN      qt/locale/bitcoin_hu.qm
  GEN      qt/locale/bitcoin_id.qm
Removed plural forms as the target language has less forms.
If this sounds wrong, possibly the target language is not set or recognized.
  GEN      qt/locale/bitcoin_it.qm
  GEN      qt/locale/bitcoin_is.qm
  GEN      qt/locale/bitcoin_ja.qm
  GEN      qt/locale/bitcoin_ka.qm
  GEN      qt/locale/bitcoin_kk.qm
  GEN      qt/locale/bitcoin_km.qm
  GEN      qt/locale/bitcoin_ko.qm
  GEN      qt/locale/bitcoin_ku_IQ.qm
  GEN      qt/locale/bitcoin_ky.qm
  GEN      qt/locale/bitcoin_la.qm
  GEN      qt/locale/bitcoin_lt.qm
  GEN      qt/locale/bitcoin_lv.qm
Removed plural forms as the target language has less forms.
If this sounds wrong, possibly the target language is not set or recognized.
  GEN      qt/locale/bitcoin_mk.qm
  GEN      qt/locale/bitcoin_ml.qm
  GEN      qt/locale/bitcoin_mn.qm
  GEN      qt/locale/bitcoin_mr_IN.qm
  GEN      qt/locale/bitcoin_ms.qm
  GEN      qt/locale/bitcoin_nb.qm
  GEN      qt/locale/bitcoin_ne.qm
  GEN      qt/locale/bitcoin_nl.qm
  GEN      qt/locale/bitcoin_pam.qm
  GEN      qt/locale/bitcoin_pl.qm
  GEN      qt/locale/bitcoin_pt.qm
Removed plural forms as the target language has less forms.
If this sounds wrong, possibly the target language is not set or recognized.
  GEN      qt/locale/bitcoin_pt_BR.qm
  GEN      qt/locale/bitcoin_ro.qm
  GEN      qt/locale/bitcoin_ru.qm
  GEN      qt/locale/bitcoin_si.qm
Removed plural forms as the target language has less forms.
If this sounds wrong, possibly the target language is not set or recognized.
  GEN      qt/locale/bitcoin_sk.qm
  GEN      qt/locale/bitcoin_sl.qm
  GEN      qt/locale/bitcoin_sn.qm
Removed plural forms as the target language has less forms.
If this sounds wrong, possibly the target language is not set or recognized.
  GEN      qt/locale/bitcoin_sr.qm
  GEN      qt/locale/bitcoin_sv.qm
  GEN      qt/locale/bitcoin_sr@latin.qm
  GEN      qt/locale/bitcoin_szl.qm
Removed plural forms as the target language has less forms.
If this sounds wrong, possibly the target language is not set or recognized.
  GEN      qt/locale/bitcoin_ta.qm
  GEN      qt/locale/bitcoin_te.qm
  GEN      qt/locale/bitcoin_th.qm
  GEN      qt/locale/bitcoin_tr.qm
  GEN      qt/locale/bitcoin_uk.qm
  GEN      qt/locale/bitcoin_ur.qm
Removed plural forms as the target language has less forms.
If this sounds wrong, possibly the target language is not set or recognized.
Removed plural forms as the target language has less forms.
If this sounds wrong, possibly the target language is not set or recognized.
  GEN      qt/locale/bitcoin_uz@Cyrl.qm
  GEN      qt/locale/bitcoin_vi.qm
  GEN      qt/locale/bitcoin_yo.qm
  GEN      qt/locale/bitcoin_zh-Hans.qm
  GEN      qt/locale/bitcoin_zh_CN.qm
  GEN      qt/locale/bitcoin_zh_HK.qm
  GEN      qt/locale/bitcoin_zh_TW.qm
  CXX      support/libemercoinconsensus_la-cleanse.lo
  CXX      crypto/libemercoinconsensus_la-aes.lo
  CXX      crypto/libemercoinconsensus_la-chacha_poly_aead.lo
  CXX      crypto/libemercoinconsensus_la-chacha20.lo
  CXX      crypto/libemercoinconsensus_la-hkdf_sha256_32.lo
  CXX      crypto/libemercoinconsensus_la-hmac_sha256.lo
  CXX      crypto/libemercoinconsensus_la-hmac_sha512.lo
  CXX      crypto/libemercoinconsensus_la-poly1305.lo
  CXX      crypto/libemercoinconsensus_la-ripemd160.lo
  CXX      crypto/libemercoinconsensus_la-sha1.lo
  CXX      crypto/libemercoinconsensus_la-sha256.lo
  CXX      crypto/libemercoinconsensus_la-sha512.lo
  CXX      crypto/libemercoinconsensus_la-siphash.lo
  CXX      crypto/libemercoinconsensus_la-sha256_sse4.lo
  CXX      script/libemercoinconsensus_la-timedata_dummy.lo
  CXX      libemercoinconsensus_la-arith_uint256.lo
  CXX      libemercoinconsensus_la-auxpow.lo
  CXX      libemercoinconsensus_la-checkpoints_eb.lo
  CXX      consensus/libemercoinconsensus_la-merkle.lo
  CXX      consensus/libemercoinconsensus_la-tx_check.lo
  CXX      libemercoinconsensus_la-hash.lo
  CXX      primitives/libemercoinconsensus_la-block.lo
  CXX      primitives/libemercoinconsensus_la-transaction.lo
  CXX      libemercoinconsensus_la-pubkey.lo
  CXX      script/libemercoinconsensus_la-emercoinconsensus.lo
  CXX      script/libemercoinconsensus_la-interpreter.lo
  CXX      script/libemercoinconsensus_la-script.lo
  CXX      script/libemercoinconsensus_la-script_error.lo
  CXX      libemercoinconsensus_la-uint256.lo
  CXX      util/libemercoinconsensus_la-strencodings.lo
  CXX      libbitcoin_util_a-clientversion.o
  AR       leveldb/libleveldb_sse42.a
  AR       crypto/libbitcoin_crypto_shani.a
  CXX      bench/bench_bitcoin-data.o
  GEN      qt/bitcoinamountfield.moc
  GEN      qt/intro.moc
  GEN      qt/overviewpage.moc
  GEN      qt/rpcconsole.moc
  GEN      qt/moc_BlockingHttp.cpp
  GEN      qt/moc_addressbookpage.cpp
  GEN      qt/moc_addresstablemodel.cpp
  GEN      qt/moc_askpassphrasedialog.cpp
  GEN      qt/moc_createwalletdialog.cpp
  GEN      qt/moc_bantablemodel.cpp
  GEN      qt/moc_bitcoinaddressvalidator.cpp
  GEN      qt/moc_bitcoinamountfield.cpp
  GEN      qt/moc_bitcoin.cpp
  GEN      qt/moc_bitcoingui.cpp
  GEN      qt/moc_bitcoinunits.cpp
  GEN      qt/moc_clientmodel.cpp
  GEN      qt/moc_coincontroldialog.cpp
  GEN      qt/moc_coincontroltreewidget.cpp
  GEN      qt/moc_csvmodelwriter.cpp
  GEN      qt/moc_editaddressdialog.cpp
  GEN      qt/moc_guiutil.cpp
  GEN      qt/moc_macdockiconhandler.cpp
  GEN      qt/moc_intro.cpp
  GEN      qt/moc_macnotificationhandler.cpp
  GEN      qt/moc_managenamespage.cpp
  GEN      qt/moc_nametablemodel.cpp
  GEN      qt/moc_modaloverlay.cpp
  GEN      qt/moc_notificator.cpp
  GEN      qt/moc_openuridialog.cpp
  GEN      qt/moc_optionsdialog.cpp
  GEN      qt/moc_optionsmodel.cpp
  GEN      qt/moc_overviewpage.cpp
  GEN      qt/moc_peertablemodel.cpp
  GEN      qt/moc_paymentserver.cpp
  GEN      qt/moc_qrimagewidget.cpp
  GEN      qt/moc_qvalidatedlineedit.cpp
  GEN      qt/moc_qvaluecombobox.cpp
  GEN      qt/moc_receivecoinsdialog.cpp
  GEN      qt/moc_receiverequestdialog.cpp
  GEN      qt/moc_recentrequeststablemodel.cpp
  GEN      qt/moc_rpcconsole.cpp
  GEN      qt/moc_sendcoinsdialog.cpp
  GEN      qt/moc_sendcoinsentry.cpp
  GEN      qt/moc_signverifymessagedialog.cpp
  GEN      qt/moc_splashscreen.cpp
  GEN      qt/moc_trafficgraphwidget.cpp
  GEN      qt/moc_transactiondesc.cpp
  GEN      qt/moc_transactiondescdialog.cpp
  GEN      qt/moc_transactionfilterproxy.cpp
  GEN      qt/moc_transactiontablemodel.cpp
  GEN      qt/moc_transactionview.cpp
  GEN      qt/moc_utilitydialog.cpp
  GEN      qt/moc_walletcontroller.cpp
  GEN      qt/moc_walletframe.cpp
  GEN      qt/moc_walletmodel.cpp
  GEN      qt/moc_walletview.cpp
  GEN      qt/moc_mintingfilterproxy.cpp
  GEN      qt/moc_mintingtablemodel.cpp
  GEN      qt/moc_mintingview.cpp
  CXX      qt/libbitcoinqt_a-paymentrequest.pb.o
  GEN      qt/qrc_bitcoin.cpp
  CXX      qt/emercoin_qt-main.o
  GEN      qt/qrc_bitcoin_locale.cpp
  CXX      qt/libbitcoinqt_a-BlockingHttp.o
  CXX      qt/libbitcoinqt_a-exch.o
  CXX      qt/libbitcoinqt_a-bantablemodel.o
  CXX      qt/libbitcoinqt_a-bitcoin.o
  CXX      qt/libbitcoinqt_a-bitcoinaddressvalidator.o
  CXX      qt/libbitcoinqt_a-bitcoinamountfield.o
  CXX      qt/libbitcoinqt_a-bitcoingui.o
  CXX      qt/libbitcoinqt_a-bitcoinunits.o
  CXX      qt/libbitcoinqt_a-clientmodel.o
  CXX      qt/libbitcoinqt_a-csvmodelwriter.o
  CXX      qt/libbitcoinqt_a-guiutil.o
  CXX      qt/libbitcoinqt_a-intro.o
  CXX      qt/libbitcoinqt_a-modaloverlay.o
  CXX      qt/libbitcoinqt_a-networkstyle.o
  CXX      qt/libbitcoinqt_a-notificator.o
  CXX      qt/libbitcoinqt_a-optionsdialog.o
  CXX      qt/libbitcoinqt_a-optionsmodel.o
  CXX      qt/libbitcoinqt_a-peertablemodel.o
  CXX      qt/libbitcoinqt_a-platformstyle.o
  CXX      qt/libbitcoinqt_a-qvalidatedlineedit.o
  CXX      qt/libbitcoinqt_a-qvaluecombobox.o
  CXX      qt/libbitcoinqt_a-rpcconsole.o
  CXX      qt/libbitcoinqt_a-splashscreen.o
  CXX      qt/libbitcoinqt_a-trafficgraphwidget.o
  CXX      qt/libbitcoinqt_a-utilitydialog.o
  CXX      qt/libbitcoinqt_a-addressbookpage.o
  CXX      qt/libbitcoinqt_a-addresstablemodel.o
  CXX      qt/libbitcoinqt_a-coincontroldialog.o
  CXX      qt/libbitcoinqt_a-askpassphrasedialog.o
  CXX      qt/libbitcoinqt_a-coincontroltreewidget.o
  CXX      qt/libbitcoinqt_a-createwalletdialog.o
  CXX      qt/libbitcoinqt_a-editaddressdialog.o
  CXX      qt/libbitcoinqt_a-managenamespage.o
  CXX      qt/libbitcoinqt_a-ManageDnsPage.o
  CXX      qt/libbitcoinqt_a-ConfigFile.o
  CXX      qt/libbitcoinqt_a-Settings.o
  CXX      qt/libbitcoinqt_a-CheckDiplomaWidget.o
  CXX      qt/libbitcoinqt_a-DiplomaWidget.o
  CXX      qt/libbitcoinqt_a-QNameCoin.o
  CXX      qt/libbitcoinqt_a-NameCoinStrings.o
  CXX      qt/libbitcoinqt_a-CertTableModel.o
  CXX      qt/libbitcoinqt_a-CertTableView.o
  CXX      qt/libbitcoinqt_a-CertLogger.o
  CXX      qt/libbitcoinqt_a-EnumerDialog.o
  CXX      qt/libbitcoinqt_a-ManageSslPage.o
  CXX      qt/libbitcoinqt_a-OpenSslConfigWriter.o
  CXX      qt/libbitcoinqt_a-OpenSslExecutable.o
  CXX      qt/libbitcoinqt_a-ShellImitation.o
  CXX      qt/libbitcoinqt_a-TableView.o
  CXX      qt/libbitcoinqt_a-RegisterDiplomaWidget.o
  CXX      qt/libbitcoinqt_a-RegisterUniversityWidget.o
  CXX      qt/libbitcoinqt_a-NameEqValueTextEdit.o
  CXX      qt/libbitcoinqt_a-PhoneNumberLineEdit.o
  CXX      qt/libbitcoinqt_a-ValidatorToLabel.o
  CXX      qt/libbitcoinqt_a-EmailLineEdit.o
  CXX      qt/libbitcoinqt_a-EmailValidator.o
  CXX      qt/libbitcoinqt_a-RandPayRequest.o
  CXX      qt/libbitcoinqt_a-DpoCreateRecordWidget.o
  CXX      qt/libbitcoinqt_a-DpoCreateRootWidget.o
  CXX      qt/libbitcoinqt_a-DpoRegisterDocWidget.o
  CXX      qt/libbitcoinqt_a-DocNotarWidget.o
  CXX      qt/libbitcoinqt_a-DpoUseCaseScheme.o
  CXX      qt/libbitcoinqt_a-NameValueLineEdits.o
  CXX      qt/libbitcoinqt_a-SelectableLineEdit.o
  CXX      qt/libbitcoinqt_a-SelectableTextEdit.o
  CXX      qt/libbitcoinqt_a-IPv4LineEdit.o
  CXX      qt/libbitcoinqt_a-InfoCard.o
  CXX      qt/libbitcoinqt_a-InfoCardDialog.o
  CXX      qt/libbitcoinqt_a-InfoCardExample.o
  CXX      qt/libbitcoinqt_a-InfoCardHighlighter.o
  CXX      qt/libbitcoinqt_a-InfoCardItemDelegate.o
  CXX      qt/libbitcoinqt_a-InfoCardsWidget.o
  CXX      qt/libbitcoinqt_a-InfoCardTableModel.o
  CXX      qt/libbitcoinqt_a-InfoCardTableView.o
  CXX      qt/libbitcoinqt_a-InfoCardTextEdit.o
  CXX      qt/libbitcoinqt_a-nametablemodel.o
  CXX      qt/libbitcoinqt_a-openuridialog.o
  CXX      qt/libbitcoinqt_a-overviewpage.o
  CXX      qt/libbitcoinqt_a-paymentserver.o
  CXX      qt/libbitcoinqt_a-qrimagewidget.o
  CXX      qt/libbitcoinqt_a-receivecoinsdialog.o
  CXX      qt/libbitcoinqt_a-receiverequestdialog.o
  CXX      qt/libbitcoinqt_a-recentrequeststablemodel.o
  CXX      qt/libbitcoinqt_a-sendcoinsdialog.o
  CXX      qt/libbitcoinqt_a-sendcoinsentry.o
  CXX      qt/libbitcoinqt_a-signverifymessagedialog.o
  CXX      qt/libbitcoinqt_a-transactiondesc.o
  CXX      qt/libbitcoinqt_a-transactiondescdialog.o
  CXX      qt/libbitcoinqt_a-transactionfilterproxy.o
  CXX      qt/libbitcoinqt_a-transactionrecord.o
  CXX      qt/libbitcoinqt_a-transactiontablemodel.o
  CXX      qt/libbitcoinqt_a-transactionview.o
  CXX      qt/libbitcoinqt_a-walletcontroller.o
  CXX      qt/libbitcoinqt_a-walletframe.o
  CXX      qt/libbitcoinqt_a-walletmodel.o
  CXX      qt/libbitcoinqt_a-walletmodeltransaction.o
  CXX      qt/libbitcoinqt_a-walletview.o
  CXX      quazip/qt_libbitcoinqt_a-JlCompress.o
  CXX      quazip/qt_libbitcoinqt_a-qioapi.o
  CXX      quazip/qt_libbitcoinqt_a-quaadler32.o
  CXX      quazip/qt_libbitcoinqt_a-quacrc32.o
  CXX      quazip/qt_libbitcoinqt_a-quagzipfile.o
  CXX      quazip/qt_libbitcoinqt_a-quaziodevice.o
  CXX      quazip/qt_libbitcoinqt_a-quazip.o
  CXX      quazip/qt_libbitcoinqt_a-quazipdir.o
  CXX      quazip/qt_libbitcoinqt_a-quazipfile.o
  CXX      quazip/qt_libbitcoinqt_a-quazipfileinfo.o
  CXX      quazip/qt_libbitcoinqt_a-quazipnewinfo.o
  CC       quazip/qt_libbitcoinqt_a-unzip.o
  CC       quazip/qt_libbitcoinqt_a-zip.o
  CXX      qt/libbitcoinqt_a-mintingfilterproxy.o
  CXX      qt/libbitcoinqt_a-mintingtablemodel.o
  CXX      qt/libbitcoinqt_a-mintingview.o
  CC       zlib/qt_libbitcoinqt_a-adler32.o
  CC       zlib/qt_libbitcoinqt_a-compress.o
  CC       zlib/qt_libbitcoinqt_a-crc32.o
  CC       zlib/qt_libbitcoinqt_a-deflate.o
  CC       zlib/qt_libbitcoinqt_a-gzclose.o
  CC       zlib/qt_libbitcoinqt_a-gzlib.o
  CC       zlib/qt_libbitcoinqt_a-gzread.o
  CC       zlib/qt_libbitcoinqt_a-gzwrite.o
  CC       zlib/qt_libbitcoinqt_a-infback.o
  CC       zlib/qt_libbitcoinqt_a-inffast.o
  CC       zlib/qt_libbitcoinqt_a-inflate.o
  CC       zlib/qt_libbitcoinqt_a-inftrees.o
  CC       zlib/qt_libbitcoinqt_a-trees.o
  CC       zlib/qt_libbitcoinqt_a-uncompr.o
  CC       zlib/qt_libbitcoinqt_a-zutil.o
  CXX      qt/libbitcoinqt_a-paymentrequestplus.o
  CXX      qt/libbitcoinqt_a-moc_BlockingHttp.o
  CXX      qt/libbitcoinqt_a-moc_addressbookpage.o
  CXX      qt/libbitcoinqt_a-moc_addresstablemodel.o
  CXX      qt/libbitcoinqt_a-moc_askpassphrasedialog.o
  CXX      qt/libbitcoinqt_a-moc_createwalletdialog.o
zlib/gzwrite.c: In function ‘gz_comp’:
zlib/gzwrite.c:89:20: warning: implicit declaration of function ‘write’; did you mean ‘fwrite’? [-Wimplicit-function-declaration]
   89 |             writ = write(state->fd, strm->next_in, put);
      |                    ^~~~~
      |                    fwrite
  CXX      qt/libbitcoinqt_a-moc_bantablemodel.o
zlib/gzread.c: In function ‘gz_load’:
zlib/gzread.c:35:15: warning: implicit declaration of function ‘read’; did you mean ‘fread’? [-Wimplicit-function-declaration]
   35 |         ret = read(state->fd, buf + *have, get);
      |               ^~~~
      |               fread
zlib/gzwrite.c: In function ‘gzclose_w’:
zlib/gzwrite.c:661:9: warning: implicit declaration of function ‘close’; did you mean ‘pclose’? [-Wimplicit-function-declaration]
  661 |     if (close(state->fd) == -1)
      |         ^~~~~
      |         pclose
zlib/gzread.c: In function ‘gzclose_r’:
zlib/gzread.c:651:11: warning: implicit declaration of function ‘close’; did you mean ‘pclose’? [-Wimplicit-function-declaration]
  651 |     ret = close(state->fd);
      |           ^~~~~
      |           pclose
zlib/gzlib.c: In function ‘gz_open’:
zlib/gzlib.c:14:17: warning: implicit declaration of function ‘lseek’; did you mean ‘fseek’? [-Wimplicit-function-declaration]
   14 | #  define LSEEK lseek
      |                 ^~~~~
zlib/gzlib.c:252:9: note: in expansion of macro ‘LSEEK’
  252 |         LSEEK(state->fd, 0, SEEK_END);  /* so gzoffset() is correct */
      |         ^~~~~
  CXX      qt/libbitcoinqt_a-moc_bitcoinaddressvalidator.o
  CXX      qt/libbitcoinqt_a-moc_bitcoinamountfield.o
  CXX      qt/libbitcoinqt_a-moc_bitcoin.o
  CXX      qt/libbitcoinqt_a-moc_bitcoingui.o
  CXX      qt/libbitcoinqt_a-moc_bitcoinunits.o
  CXX      qt/libbitcoinqt_a-moc_clientmodel.o
  CXX      qt/libbitcoinqt_a-moc_coincontroldialog.o
  CXX      qt/libbitcoinqt_a-moc_coincontroltreewidget.o
  CXX      qt/libbitcoinqt_a-moc_csvmodelwriter.o
  CXX      qt/libbitcoinqt_a-moc_editaddressdialog.o
  CXX      qt/libbitcoinqt_a-moc_guiutil.o
  CXX      qt/libbitcoinqt_a-moc_intro.o
  CXX      qt/libbitcoinqt_a-moc_macdockiconhandler.o
  CXX      qt/libbitcoinqt_a-moc_macnotificationhandler.o
  CXX      qt/libbitcoinqt_a-moc_managenamespage.o
  CXX      qt/libbitcoinqt_a-moc_nametablemodel.o
  CXX      qt/libbitcoinqt_a-moc_modaloverlay.o
  CXX      qt/libbitcoinqt_a-moc_notificator.o
  CXX      qt/libbitcoinqt_a-moc_openuridialog.o
  CXX      qt/libbitcoinqt_a-moc_optionsdialog.o
  CXX      qt/libbitcoinqt_a-moc_optionsmodel.o
  CXX      qt/libbitcoinqt_a-moc_overviewpage.o
  CXX      qt/libbitcoinqt_a-moc_peertablemodel.o
  CXX      qt/libbitcoinqt_a-moc_paymentserver.o
  CXX      qt/libbitcoinqt_a-moc_qrimagewidget.o
  CXX      qt/libbitcoinqt_a-moc_qvalidatedlineedit.o
  CXX      qt/libbitcoinqt_a-moc_qvaluecombobox.o
  CXX      qt/libbitcoinqt_a-moc_receivecoinsdialog.o
  CXX      qt/libbitcoinqt_a-moc_receiverequestdialog.o
  CXX      qt/libbitcoinqt_a-moc_recentrequeststablemodel.o
  CXX      qt/libbitcoinqt_a-moc_rpcconsole.o
  CXX      qt/libbitcoinqt_a-moc_sendcoinsdialog.o
  CXX      qt/libbitcoinqt_a-moc_sendcoinsentry.o
  CXX      qt/libbitcoinqt_a-moc_signverifymessagedialog.o
  CXX      qt/libbitcoinqt_a-moc_splashscreen.o
  CXX      qt/libbitcoinqt_a-moc_trafficgraphwidget.o
  CXX      qt/libbitcoinqt_a-moc_transactiondesc.o
  CXX      qt/libbitcoinqt_a-moc_transactiondescdialog.o
  CXX      qt/libbitcoinqt_a-moc_transactionfilterproxy.o
  CXX      qt/libbitcoinqt_a-moc_transactiontablemodel.o
  CXX      qt/libbitcoinqt_a-moc_transactionview.o
  CXX      qt/libbitcoinqt_a-moc_utilitydialog.o
  CXX      qt/libbitcoinqt_a-moc_walletcontroller.o
  CXX      qt/libbitcoinqt_a-moc_walletframe.o
  CXX      qt/libbitcoinqt_a-moc_walletmodel.o
  CXX      qt/libbitcoinqt_a-moc_walletview.o
  CXX      qt/libbitcoinqt_a-moc_mintingfilterproxy.o
  CXX      qt/libbitcoinqt_a-moc_mintingtablemodel.o
  CXX      qt/libbitcoinqt_a-moc_mintingview.o
  CXX      qt/libbitcoinqt_a-qrc_bitcoin.o
  AR       leveldb/libmemenv.a
  CXX      qt/libbitcoinqt_a-qrc_bitcoin_locale.o
gcc -g -O2 -Wall -Wextra -Wno-unused-function  gen_context.o -o gen_context
./gen_context
  CC       src/libsecp256k1_la-secp256k1.lo
In file included from /usr/include/string.h:535,
                 from ./serialize.h:20,
                 from ./netaddress.h:13,
                 from ./protocol.h:13,
                 from protocol.cpp:6:
In function ‘char* strncpy(char*, const char*, size_t)’,
    inlined from ‘CMessageHeader::CMessageHeader(const unsigned char (&)[4], const char*, unsigned int)’ at protocol.cpp:95:12:
/usr/include/x86_64-linux-gnu/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, long unsigned int)’ specified bound 12 equals destination size [-Wstringop-truncation]
   95 |   return __builtin___strncpy_chk (__dest, __src, __len,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
   96 |                                   __glibc_objsize (__dest));
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
  CXXLD    libunivalue.la
make[3]: выход из каталога «/home/olej/2023/EmerCoin/emercoin.git/src/univalue»
qt/EmailValidator.cpp: In member function ‘QValidator::State EmailValidator::checkLocal(const QString&, int&) const’:
qt/EmailValidator.cpp:22:13: warning: unused variable ‘i’ [-Wunused-variable]
   22 |         int i = 0;
      |             ^
qt/EmailValidator.cpp: In member function ‘QValidator::State EmailValidator::checkDomain(const QString&, int&) const’:
qt/EmailValidator.cpp:51:38: warning: ‘QStringList QString::split(QChar, QString::SplitBehavior, Qt::CaseSensitivity) const’ is deprecated: Use Qt::SplitBehavior variant instead [-Wdeprecated-declarations]
   51 |         QStringList parts = str.split('.', QString::KeepEmptyParts);
      |                             ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/x86_64-linux-gnu/qt5/QtCore/qobject.h:47,
                 from /usr/include/x86_64-linux-gnu/qt5/QtGui/qvalidator.h:45,
                 from /usr/include/x86_64-linux-gnu/qt5/QtGui/QValidator:1,
                 from qt/ValidatorToLabel.h:3,
                 from qt/EmailValidator.h:3,
                 from qt/EmailValidator.cpp:2:
/usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:615:17: note: declared here
  615 |     QStringList split(QChar sep, SplitBehavior behavior,
      |                 ^~~~~
quazip/quagzipfile.cpp: In member function ‘bool QuaGzipFilePrivate::open(FileId, QIODevice::OpenMode, QString&)’:
quazip/quagzipfile.cpp:60:30: warning: ‘static QString QIODevice::trUtf8(const char*, const char*, int)’ is deprecated [-Wdeprecated-declarations]
   60 |         error = QuaGzipFile::trUtf8("QIODevice::Append is not "
      |                              ^~~~~~
In file included from /usr/include/x86_64-linux-gnu/qt5/QtCore/qobject.h:46,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/qiodevice.h:45,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/qfiledevice.h:43,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/qfile.h:44,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/QFile:1,
                 from quazip/quagzipfile.cpp:25:
/usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs.h:134:41: note: declared here
  134 |     QT_DEPRECATED static inline QString trUtf8(const char *s, const char *c = nullptr, int n = -1) \
      |                                         ^~~~~~
/usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs.h:178:5: note: in expansion of macro ‘QT_TR_FUNCTIONS’
  178 |     QT_TR_FUNCTIONS \
      |     ^~~~~~~~~~~~~~~
/usr/include/x86_64-linux-gnu/qt5/QtCore/qiodevice.h:68:5: note: in expansion of macro ‘Q_OBJECT’
   68 |     Q_OBJECT
      |     ^~~~~~~~
quazip/quagzipfile.cpp:60:36: warning: ‘static QString QIODevice::trUtf8(const char*, const char*, int)’ is deprecated [-Wdeprecated-declarations]
   60 |         error = QuaGzipFile::trUtf8("QIODevice::Append is not "
      |                 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
   61 |                 "supported for GZIP");
      |                 ~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/x86_64-linux-gnu/qt5/QtCore/qobject.h:46,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/qiodevice.h:45,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/qfiledevice.h:43,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/qfile.h:44,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/QFile:1,
                 from quazip/quagzipfile.cpp:25:
/usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs.h:134:41: note: declared here
  134 |     QT_DEPRECATED static inline QString trUtf8(const char *s, const char *c = nullptr, int n = -1) \
      |                                         ^~~~~~
/usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs.h:178:5: note: in expansion of macro ‘QT_TR_FUNCTIONS’
  178 |     QT_TR_FUNCTIONS \
      |     ^~~~~~~~~~~~~~~
/usr/include/x86_64-linux-gnu/qt5/QtCore/qiodevice.h:68:5: note: in expansion of macro ‘Q_OBJECT’
   68 |     Q_OBJECT
      |     ^~~~~~~~
quazip/quagzipfile.cpp:66:30: warning: ‘static QString QIODevice::trUtf8(const char*, const char*, int)’ is deprecated [-Wdeprecated-declarations]
   66 |         error = QuaGzipFile::trUtf8("Opening gzip for both reading"
      |                              ^~~~~~
In file included from /usr/include/x86_64-linux-gnu/qt5/QtCore/qobject.h:46,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/qiodevice.h:45,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/qfiledevice.h:43,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/qfile.h:44,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/QFile:1,
                 from quazip/quagzipfile.cpp:25:
/usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs.h:134:41: note: declared here
  134 |     QT_DEPRECATED static inline QString trUtf8(const char *s, const char *c = nullptr, int n = -1) \
      |                                         ^~~~~~
/usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs.h:178:5: note: in expansion of macro ‘QT_TR_FUNCTIONS’
  178 |     QT_TR_FUNCTIONS \
      |     ^~~~~~~~~~~~~~~
/usr/include/x86_64-linux-gnu/qt5/QtCore/qiodevice.h:68:5: note: in expansion of macro ‘Q_OBJECT’
   68 |     Q_OBJECT
      |     ^~~~~~~~
quazip/quagzipfile.cpp:66:36: warning: ‘static QString QIODevice::trUtf8(const char*, const char*, int)’ is deprecated [-Wdeprecated-declarations]
   66 |         error = QuaGzipFile::trUtf8("Opening gzip for both reading"
      |                 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   67 |             " and writing is not supported");
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/x86_64-linux-gnu/qt5/QtCore/qobject.h:46,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/qiodevice.h:45,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/qfiledevice.h:43,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/qfile.h:44,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/QFile:1,
                 from quazip/quagzipfile.cpp:25:
/usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs.h:134:41: note: declared here
  134 |     QT_DEPRECATED static inline QString trUtf8(const char *s, const char *c = nullptr, int n = -1) \
      |                                         ^~~~~~
/usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs.h:178:5: note: in expansion of macro ‘QT_TR_FUNCTIONS’
  178 |     QT_TR_FUNCTIONS \
      |     ^~~~~~~~~~~~~~~
/usr/include/x86_64-linux-gnu/qt5/QtCore/qiodevice.h:68:5: note: in expansion of macro ‘Q_OBJECT’
   68 |     Q_OBJECT
      |     ^~~~~~~~
quazip/quagzipfile.cpp:74:30: warning: ‘static QString QIODevice::trUtf8(const char*, const char*, int)’ is deprecated [-Wdeprecated-declarations]
   74 |         error = QuaGzipFile::trUtf8("You can open a gzip either for reading"
      |                              ^~~~~~
In file included from /usr/include/x86_64-linux-gnu/qt5/QtCore/qobject.h:46,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/qiodevice.h:45,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/qfiledevice.h:43,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/qfile.h:44,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/QFile:1,
                 from quazip/quagzipfile.cpp:25:
/usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs.h:134:41: note: declared here
  134 |     QT_DEPRECATED static inline QString trUtf8(const char *s, const char *c = nullptr, int n = -1) \
      |                                         ^~~~~~
/usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs.h:178:5: note: in expansion of macro ‘QT_TR_FUNCTIONS’
  178 |     QT_TR_FUNCTIONS \
      |     ^~~~~~~~~~~~~~~
/usr/include/x86_64-linux-gnu/qt5/QtCore/qiodevice.h:68:5: note: in expansion of macro ‘Q_OBJECT’
   68 |     Q_OBJECT
      |     ^~~~~~~~
quazip/quagzipfile.cpp:74:36: warning: ‘static QString QIODevice::trUtf8(const char*, const char*, int)’ is deprecated [-Wdeprecated-declarations]
   74 |         error = QuaGzipFile::trUtf8("You can open a gzip either for reading"
      |                 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   75 |             " or for writing. Which is it?");
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/x86_64-linux-gnu/qt5/QtCore/qobject.h:46,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/qiodevice.h:45,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/qfiledevice.h:43,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/qfile.h:44,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/QFile:1,
                 from quazip/quagzipfile.cpp:25:
/usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs.h:134:41: note: declared here
  134 |     QT_DEPRECATED static inline QString trUtf8(const char *s, const char *c = nullptr, int n = -1) \
      |                                         ^~~~~~
/usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs.h:178:5: note: in expansion of macro ‘QT_TR_FUNCTIONS’
  178 |     QT_TR_FUNCTIONS \
      |     ^~~~~~~~~~~~~~~
/usr/include/x86_64-linux-gnu/qt5/QtCore/qiodevice.h:68:5: note: in expansion of macro ‘Q_OBJECT’
   68 |     Q_OBJECT
      |     ^~~~~~~~
quazip/quagzipfile.cpp:80:30: warning: ‘static QString QIODevice::trUtf8(const char*, const char*, int)’ is deprecated [-Wdeprecated-declarations]
   80 |         error = QuaGzipFile::trUtf8("Could not gzopen() file");
      |                              ^~~~~~
In file included from /usr/include/x86_64-linux-gnu/qt5/QtCore/qobject.h:46,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/qiodevice.h:45,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/qfiledevice.h:43,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/qfile.h:44,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/QFile:1,
                 from quazip/quagzipfile.cpp:25:
/usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs.h:134:41: note: declared here
  134 |     QT_DEPRECATED static inline QString trUtf8(const char *s, const char *c = nullptr, int n = -1) \
      |                                         ^~~~~~
/usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs.h:178:5: note: in expansion of macro ‘QT_TR_FUNCTIONS’
  178 |     QT_TR_FUNCTIONS \
      |     ^~~~~~~~~~~~~~~
/usr/include/x86_64-linux-gnu/qt5/QtCore/qiodevice.h:68:5: note: in expansion of macro ‘Q_OBJECT’
   68 |     Q_OBJECT
      |     ^~~~~~~~
quazip/quagzipfile.cpp:80:36: warning: ‘static QString QIODevice::trUtf8(const char*, const char*, int)’ is deprecated [-Wdeprecated-declarations]
   80 |         error = QuaGzipFile::trUtf8("Could not gzopen() file");
      |                 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/x86_64-linux-gnu/qt5/QtCore/qobject.h:46,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/qiodevice.h:45,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/qfiledevice.h:43,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/qfile.h:44,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/QFile:1,
                 from quazip/quagzipfile.cpp:25:
/usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs.h:134:41: note: declared here
  134 |     QT_DEPRECATED static inline QString trUtf8(const char *s, const char *c = nullptr, int n = -1) \
      |                                         ^~~~~~
/usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs.h:178:5: note: in expansion of macro ‘QT_TR_FUNCTIONS’
  178 |     QT_TR_FUNCTIONS \
      |     ^~~~~~~~~~~~~~~
/usr/include/x86_64-linux-gnu/qt5/QtCore/qiodevice.h:68:5: note: in expansion of macro ‘Q_OBJECT’
   68 |     Q_OBJECT
      |     ^~~~~~~~
quazip/quaziodevice.cpp: In member function ‘virtual bool QuaZIODevice::open(QIODevice::OpenMode)’:
quazip/quaziodevice.cpp:147:30: warning: ‘static QString QIODevice::trUtf8(const char*, const char*, int)’ is deprecated [-Wdeprecated-declarations]
  147 |         setErrorString(trUtf8("QIODevice::Append is not supported for"
      |                        ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  148 |                     " QuaZIODevice"));
      |                     ~~~~~~~~~~~~~~~~
In file included from /usr/include/x86_64-linux-gnu/qt5/QtCore/qobject.h:46,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/qiodevice.h:45,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/QIODevice:1,
                 from quazip/quaziodevice.h:26,
                 from quazip/quaziodevice.cpp:25:
/usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs.h:134:41: note: declared here
  134 |     QT_DEPRECATED static inline QString trUtf8(const char *s, const char *c = nullptr, int n = -1) \
      |                                         ^~~~~~
/usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs.h:178:5: note: in expansion of macro ‘QT_TR_FUNCTIONS’
  178 |     QT_TR_FUNCTIONS \
      |     ^~~~~~~~~~~~~~~
/usr/include/x86_64-linux-gnu/qt5/QtCore/qiodevice.h:68:5: note: in expansion of macro ‘Q_OBJECT’
   68 |     Q_OBJECT
      |     ^~~~~~~~
quazip/quaziodevice.cpp:152:30: warning: ‘static QString QIODevice::trUtf8(const char*, const char*, int)’ is deprecated [-Wdeprecated-declarations]
  152 |         setErrorString(trUtf8("QIODevice::ReadWrite is not supported for"
      |                        ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  153 |                     " QuaZIODevice"));
      |                     ~~~~~~~~~~~~~~~~
In file included from /usr/include/x86_64-linux-gnu/qt5/QtCore/qobject.h:46,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/qiodevice.h:45,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/QIODevice:1,
                 from quazip/quaziodevice.h:26,
                 from quazip/quaziodevice.cpp:25:
/usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs.h:134:41: note: declared here
  134 |     QT_DEPRECATED static inline QString trUtf8(const char *s, const char *c = nullptr, int n = -1) \
      |                                         ^~~~~~
/usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs.h:178:5: note: in expansion of macro ‘QT_TR_FUNCTIONS’
  178 |     QT_TR_FUNCTIONS \
      |     ^~~~~~~~~~~~~~~
/usr/include/x86_64-linux-gnu/qt5/QtCore/qiodevice.h:68:5: note: in expansion of macro ‘Q_OBJECT’
   68 |     Q_OBJECT
      |     ^~~~~~~~
quazip/quagzipfile.cpp: In instantiation of ‘bool QuaGzipFilePrivate::open(FileId, QIODevice::OpenMode, QString&) [with FileId = QString; QIODevice::OpenMode = QFlags<QIODevice::OpenModeFlag>]’:
quazip/quagzipfile.cpp:130:17:   required from here
quazip/quagzipfile.cpp:60:36: warning: ‘static QString QIODevice::trUtf8(const char*, const char*, int)’ is deprecated [-Wdeprecated-declarations]
   60 |         error = QuaGzipFile::trUtf8("QIODevice::Append is not "
      |                 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
   61 |                 "supported for GZIP");
      |                 ~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/x86_64-linux-gnu/qt5/QtCore/qobject.h:46,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/qiodevice.h:45,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/qfiledevice.h:43,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/qfile.h:44,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/QFile:1,
                 from quazip/quagzipfile.cpp:25:
/usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs.h:134:41: note: declared here
  134 |     QT_DEPRECATED static inline QString trUtf8(const char *s, const char *c = nullptr, int n = -1) \
      |                                         ^~~~~~
/usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs.h:178:5: note: in expansion of macro ‘QT_TR_FUNCTIONS’
  178 |     QT_TR_FUNCTIONS \
      |     ^~~~~~~~~~~~~~~
/usr/include/x86_64-linux-gnu/qt5/QtCore/qiodevice.h:68:5: note: in expansion of macro ‘Q_OBJECT’
   68 |     Q_OBJECT
      |     ^~~~~~~~
quazip/quagzipfile.cpp:60:36: warning: ‘static QString QIODevice::trUtf8(const char*, const char*, int)’ is deprecated [-Wdeprecated-declarations]
   60 |         error = QuaGzipFile::trUtf8("QIODevice::Append is not "
      |                 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
   61 |                 "supported for GZIP");
      |                 ~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/x86_64-linux-gnu/qt5/QtCore/qobject.h:46,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/qiodevice.h:45,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/qfiledevice.h:43,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/qfile.h:44,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/QFile:1,
                 from quazip/quagzipfile.cpp:25:
/usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs.h:134:41: note: declared here
  134 |     QT_DEPRECATED static inline QString trUtf8(const char *s, const char *c = nullptr, int n = -1) \
      |                                         ^~~~~~
/usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs.h:178:5: note: in expansion of macro ‘QT_TR_FUNCTIONS’
  178 |     QT_TR_FUNCTIONS \
      |     ^~~~~~~~~~~~~~~
/usr/include/x86_64-linux-gnu/qt5/QtCore/qiodevice.h:68:5: note: in expansion of macro ‘Q_OBJECT’
   68 |     Q_OBJECT
      |     ^~~~~~~~
qt/QNameCoin.cpp: In static member function ‘static QStringList QNameCoin::myNames(WalletModel*, bool)’:
qt/QNameCoin.cpp:50:22: warning: ‘void qSort(RandomAccessIterator, RandomAccessIterator, LessThan) [with RandomAccessIterator = QList<QString>::iterator; LessThan = bool (*)(const QString&, const QString&)]’ is deprecated: Use std::sort [-Wdeprecated-declarations]
   50 |                 qSort(ret.begin(), ret.end(), compareByLessParts);
      |                 ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/x86_64-linux-gnu/qt5/QtCore/qlist.h:43,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/qobject.h:49,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/QObject:1,
                 from ./qt/QNameCoin.h:2,
                 from qt/QNameCoin.cpp:1:
/usr/include/x86_64-linux-gnu/qt5/QtCore/qalgorithms.h:181:46: note: declared here
  181 | QT_DEPRECATED_X("Use std::sort") inline void qSort(RandomAccessIterator start, RandomAccessIterator end, LessThan lessThan)
      |                                              ^~~~~
quazip/quagzipfile.cpp:66:36: warning: ‘static QString QIODevice::trUtf8(const char*, const char*, int)’ is deprecated [-Wdeprecated-declarations]
   66 |         error = QuaGzipFile::trUtf8("Opening gzip for both reading"
      |                 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   67 |             " and writing is not supported");
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/x86_64-linux-gnu/qt5/QtCore/qobject.h:46,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/qiodevice.h:45,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/qfiledevice.h:43,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/qfile.h:44,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/QFile:1,
                 from quazip/quagzipfile.cpp:25:
/usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs.h:134:41: note: declared here
  134 |     QT_DEPRECATED static inline QString trUtf8(const char *s, const char *c = nullptr, int n = -1) \
      |                                         ^~~~~~
/usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs.h:178:5: note: in expansion of macro ‘QT_TR_FUNCTIONS’
  178 |     QT_TR_FUNCTIONS \
      |     ^~~~~~~~~~~~~~~
/usr/include/x86_64-linux-gnu/qt5/QtCore/qiodevice.h:68:5: note: in expansion of macro ‘Q_OBJECT’
   68 |     Q_OBJECT
      |     ^~~~~~~~
quazip/quagzipfile.cpp:66:36: warning: ‘static QString QIODevice::trUtf8(const char*, const char*, int)’ is deprecated [-Wdeprecated-declarations]
   66 |         error = QuaGzipFile::trUtf8("Opening gzip for both reading"
      |                 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   67 |             " and writing is not supported");
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/x86_64-linux-gnu/qt5/QtCore/qobject.h:46,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/qiodevice.h:45,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/qfiledevice.h:43,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/qfile.h:44,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/QFile:1,
                 from quazip/quagzipfile.cpp:25:
/usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs.h:134:41: note: declared here
  134 |     QT_DEPRECATED static inline QString trUtf8(const char *s, const char *c = nullptr, int n = -1) \
      |                                         ^~~~~~
/usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs.h:178:5: note: in expansion of macro ‘QT_TR_FUNCTIONS’
  178 |     QT_TR_FUNCTIONS \
      |     ^~~~~~~~~~~~~~~
/usr/include/x86_64-linux-gnu/qt5/QtCore/qiodevice.h:68:5: note: in expansion of macro ‘Q_OBJECT’
   68 |     Q_OBJECT
      |     ^~~~~~~~
quazip/quagzipfile.cpp:74:36: warning: ‘static QString QIODevice::trUtf8(const char*, const char*, int)’ is deprecated [-Wdeprecated-declarations]
   74 |         error = QuaGzipFile::trUtf8("You can open a gzip either for reading"
      |                 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   75 |             " or for writing. Which is it?");
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/x86_64-linux-gnu/qt5/QtCore/qobject.h:46,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/qiodevice.h:45,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/qfiledevice.h:43,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/qfile.h:44,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/QFile:1,
                 from quazip/quagzipfile.cpp:25:
/usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs.h:134:41: note: declared here
  134 |     QT_DEPRECATED static inline QString trUtf8(const char *s, const char *c = nullptr, int n = -1) \
      |                                         ^~~~~~
/usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs.h:178:5: note: in expansion of macro ‘QT_TR_FUNCTIONS’
  178 |     QT_TR_FUNCTIONS \
      |     ^~~~~~~~~~~~~~~
/usr/include/x86_64-linux-gnu/qt5/QtCore/qiodevice.h:68:5: note: in expansion of macro ‘Q_OBJECT’
   68 |     Q_OBJECT
      |     ^~~~~~~~
quazip/quagzipfile.cpp:74:36: warning: ‘static QString QIODevice::trUtf8(const char*, const char*, int)’ is deprecated [-Wdeprecated-declarations]
   74 |         error = QuaGzipFile::trUtf8("You can open a gzip either for reading"
      |                 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   75 |             " or for writing. Which is it?");
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/x86_64-linux-gnu/qt5/QtCore/qobject.h:46,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/qiodevice.h:45,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/qfiledevice.h:43,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/qfile.h:44,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/QFile:1,
                 from quazip/quagzipfile.cpp:25:
/usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs.h:134:41: note: declared here
  134 |     QT_DEPRECATED static inline QString trUtf8(const char *s, const char *c = nullptr, int n = -1) \
      |                                         ^~~~~~
/usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs.h:178:5: note: in expansion of macro ‘QT_TR_FUNCTIONS’
  178 |     QT_TR_FUNCTIONS \
      |     ^~~~~~~~~~~~~~~
/usr/include/x86_64-linux-gnu/qt5/QtCore/qiodevice.h:68:5: note: in expansion of macro ‘Q_OBJECT’
   68 |     Q_OBJECT
      |     ^~~~~~~~
quazip/quagzipfile.cpp:80:36: warning: ‘static QString QIODevice::trUtf8(const char*, const char*, int)’ is deprecated [-Wdeprecated-declarations]
   80 |         error = QuaGzipFile::trUtf8("Could not gzopen() file");
      |                 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/x86_64-linux-gnu/qt5/QtCore/qobject.h:46,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/qiodevice.h:45,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/qfiledevice.h:43,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/qfile.h:44,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/QFile:1,
                 from quazip/quagzipfile.cpp:25:
/usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs.h:134:41: note: declared here
  134 |     QT_DEPRECATED static inline QString trUtf8(const char *s, const char *c = nullptr, int n = -1) \
      |                                         ^~~~~~
/usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs.h:178:5: note: in expansion of macro ‘QT_TR_FUNCTIONS’
  178 |     QT_TR_FUNCTIONS \
      |     ^~~~~~~~~~~~~~~
/usr/include/x86_64-linux-gnu/qt5/QtCore/qiodevice.h:68:5: note: in expansion of macro ‘Q_OBJECT’
   68 |     Q_OBJECT
      |     ^~~~~~~~
quazip/quagzipfile.cpp:80:36: warning: ‘static QString QIODevice::trUtf8(const char*, const char*, int)’ is deprecated [-Wdeprecated-declarations]
   80 |         error = QuaGzipFile::trUtf8("Could not gzopen() file");
      |                 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/x86_64-linux-gnu/qt5/QtCore/qobject.h:46,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/qiodevice.h:45,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/qfiledevice.h:43,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/qfile.h:44,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/QFile:1,
                 from quazip/quagzipfile.cpp:25:
/usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs.h:134:41: note: declared here
  134 |     QT_DEPRECATED static inline QString trUtf8(const char *s, const char *c = nullptr, int n = -1) \
      |                                         ^~~~~~
/usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs.h:178:5: note: in expansion of macro ‘QT_TR_FUNCTIONS’
  178 |     QT_TR_FUNCTIONS \
      |     ^~~~~~~~~~~~~~~
/usr/include/x86_64-linux-gnu/qt5/QtCore/qiodevice.h:68:5: note: in expansion of macro ‘Q_OBJECT’
   68 |     Q_OBJECT
      |     ^~~~~~~~
quazip/quagzipfile.cpp: In instantiation of ‘bool QuaGzipFilePrivate::open(FileId, QIODevice::OpenMode, QString&) [with FileId = int; QIODevice::OpenMode = QFlags<QIODevice::OpenModeFlag>]’:
quazip/quagzipfile.cpp:140:17:   required from here
quazip/quagzipfile.cpp:60:36: warning: ‘static QString QIODevice::trUtf8(const char*, const char*, int)’ is deprecated [-Wdeprecated-declarations]
   60 |         error = QuaGzipFile::trUtf8("QIODevice::Append is not "
      |                 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
   61 |                 "supported for GZIP");
      |                 ~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/x86_64-linux-gnu/qt5/QtCore/qobject.h:46,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/qiodevice.h:45,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/qfiledevice.h:43,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/qfile.h:44,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/QFile:1,
                 from quazip/quagzipfile.cpp:25:
/usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs.h:134:41: note: declared here
  134 |     QT_DEPRECATED static inline QString trUtf8(const char *s, const char *c = nullptr, int n = -1) \
      |                                         ^~~~~~
/usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs.h:178:5: note: in expansion of macro ‘QT_TR_FUNCTIONS’
  178 |     QT_TR_FUNCTIONS \
      |     ^~~~~~~~~~~~~~~
/usr/include/x86_64-linux-gnu/qt5/QtCore/qiodevice.h:68:5: note: in expansion of macro ‘Q_OBJECT’
   68 |     Q_OBJECT
      |     ^~~~~~~~
quazip/quazipfileinfo.cpp: In function ‘QFileDevice::Permissions permissionsFromExternalAttr(quint32)’:
quazip/quazipfileinfo.cpp:29:31: warning: ‘constexpr QFlags<T>::QFlags(QFlags<T>::Zero) [with Enum = QFileDevice::Permission; QFlags<T>::Zero = int QFlags<QFileDevice::Permission>::Private::*]’ is deprecated: Use default constructor instead [-Wdeprecated-declarations]
   29 |     QFile::Permissions perm = 0;
      |                               ^
In file included from /usr/include/x86_64-linux-gnu/qt5/QtCore/qglobal.h:1299,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/qatomic.h:41,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/qrefcount.h:43,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/qbytearray.h:44,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/QByteArray:1,
                 from quazip/quazipfileinfo.h:26,
                 from quazip/quazipfileinfo.cpp:25:
/usr/include/x86_64-linux-gnu/qt5/QtCore/qflags.h:123:80: note: declared here
  123 |     QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {}
      |                                                                                ^~~~~~
quazip/quagzipfile.cpp:60:36: warning: ‘static QString QIODevice::trUtf8(const char*, const char*, int)’ is deprecated [-Wdeprecated-declarations]
   60 |         error = QuaGzipFile::trUtf8("QIODevice::Append is not "
      |                 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
   61 |                 "supported for GZIP");
      |                 ~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/x86_64-linux-gnu/qt5/QtCore/qobject.h:46,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/qiodevice.h:45,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/qfiledevice.h:43,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/qfile.h:44,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/QFile:1,
                 from quazip/quagzipfile.cpp:25:
/usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs.h:134:41: note: declared here
  134 |     QT_DEPRECATED static inline QString trUtf8(const char *s, const char *c = nullptr, int n = -1) \
      |                                         ^~~~~~
/usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs.h:178:5: note: in expansion of macro ‘QT_TR_FUNCTIONS’
  178 |     QT_TR_FUNCTIONS \
      |     ^~~~~~~~~~~~~~~
/usr/include/x86_64-linux-gnu/qt5/QtCore/qiodevice.h:68:5: note: in expansion of macro ‘Q_OBJECT’
   68 |     Q_OBJECT
      |     ^~~~~~~~
quazip/quagzipfile.cpp:66:36: warning: ‘static QString QIODevice::trUtf8(const char*, const char*, int)’ is deprecated [-Wdeprecated-declarations]
   66 |         error = QuaGzipFile::trUtf8("Opening gzip for both reading"
      |                 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   67 |             " and writing is not supported");
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/x86_64-linux-gnu/qt5/QtCore/qobject.h:46,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/qiodevice.h:45,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/qfiledevice.h:43,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/qfile.h:44,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/QFile:1,
                 from quazip/quagzipfile.cpp:25:
/usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs.h:134:41: note: declared here
  134 |     QT_DEPRECATED static inline QString trUtf8(const char *s, const char *c = nullptr, int n = -1) \
      |                                         ^~~~~~
/usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs.h:178:5: note: in expansion of macro ‘QT_TR_FUNCTIONS’
  178 |     QT_TR_FUNCTIONS \
      |     ^~~~~~~~~~~~~~~
/usr/include/x86_64-linux-gnu/qt5/QtCore/qiodevice.h:68:5: note: in expansion of macro ‘Q_OBJECT’
   68 |     Q_OBJECT
      |     ^~~~~~~~
quazip/quagzipfile.cpp:66:36: warning: ‘static QString QIODevice::trUtf8(const char*, const char*, int)’ is deprecated [-Wdeprecated-declarations]
   66 |         error = QuaGzipFile::trUtf8("Opening gzip for both reading"
      |                 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   67 |             " and writing is not supported");
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/x86_64-linux-gnu/qt5/QtCore/qobject.h:46,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/qiodevice.h:45,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/qfiledevice.h:43,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/qfile.h:44,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/QFile:1,
                 from quazip/quagzipfile.cpp:25:
/usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs.h:134:41: note: declared here
  134 |     QT_DEPRECATED static inline QString trUtf8(const char *s, const char *c = nullptr, int n = -1) \
      |                                         ^~~~~~
/usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs.h:178:5: note: in expansion of macro ‘QT_TR_FUNCTIONS’
  178 |     QT_TR_FUNCTIONS \
      |     ^~~~~~~~~~~~~~~
/usr/include/x86_64-linux-gnu/qt5/QtCore/qiodevice.h:68:5: note: in expansion of macro ‘Q_OBJECT’
   68 |     Q_OBJECT
      |     ^~~~~~~~
qt/QNameCoin.cpp: In static member function ‘static QString QNameCoin::currentSecondsPseudoBase64()’:
qt/QNameCoin.cpp:87:50: warning: ‘QDateTime::QDateTime(const QDate&)’ is deprecated: Use QDate::startOfDay() [-Wdeprecated-declarations]
   87 |         const QDateTime start(QDate(2018, 11, 10));
      |                                                  ^
In file included from /usr/include/x86_64-linux-gnu/qt5/QtCore/QDate:1,
                 from qt/QNameCoin.cpp:6:
/usr/include/x86_64-linux-gnu/qt5/QtCore/qdatetime.h:298:57: note: declared here
  298 |     QT_DEPRECATED_X("Use QDate::startOfDay()") explicit QDateTime(const QDate &);
      |                                                         ^~~~~~~~~
quazip/quagzipfile.cpp:74:36: warning: ‘static QString QIODevice::trUtf8(const char*, const char*, int)’ is deprecated [-Wdeprecated-declarations]
   74 |         error = QuaGzipFile::trUtf8("You can open a gzip either for reading"
      |                 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   75 |             " or for writing. Which is it?");
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/x86_64-linux-gnu/qt5/QtCore/qobject.h:46,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/qiodevice.h:45,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/qfiledevice.h:43,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/qfile.h:44,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/QFile:1,
                 from quazip/quagzipfile.cpp:25:
/usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs.h:134:41: note: declared here
  134 |     QT_DEPRECATED static inline QString trUtf8(const char *s, const char *c = nullptr, int n = -1) \
      |                                         ^~~~~~
/usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs.h:178:5: note: in expansion of macro ‘QT_TR_FUNCTIONS’
  178 |     QT_TR_FUNCTIONS \
      |     ^~~~~~~~~~~~~~~
/usr/include/x86_64-linux-gnu/qt5/QtCore/qiodevice.h:68:5: note: in expansion of macro ‘Q_OBJECT’
   68 |     Q_OBJECT
      |     ^~~~~~~~
quazip/quagzipfile.cpp:74:36: warning: ‘static QString QIODevice::trUtf8(const char*, const char*, int)’ is deprecated [-Wdeprecated-declarations]
   74 |         error = QuaGzipFile::trUtf8("You can open a gzip either for reading"
      |                 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   75 |             " or for writing. Which is it?");
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/x86_64-linux-gnu/qt5/QtCore/qobject.h:46,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/qiodevice.h:45,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/qfiledevice.h:43,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/qfile.h:44,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/QFile:1,
                 from quazip/quagzipfile.cpp:25:
/usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs.h:134:41: note: declared here
  134 |     QT_DEPRECATED static inline QString trUtf8(const char *s, const char *c = nullptr, int n = -1) \
      |                                         ^~~~~~
/usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs.h:178:5: note: in expansion of macro ‘QT_TR_FUNCTIONS’
  178 |     QT_TR_FUNCTIONS \
      |     ^~~~~~~~~~~~~~~
/usr/include/x86_64-linux-gnu/qt5/QtCore/qiodevice.h:68:5: note: in expansion of macro ‘Q_OBJECT’
   68 |     Q_OBJECT
      |     ^~~~~~~~
quazip/quagzipfile.cpp:80:36: warning: ‘static QString QIODevice::trUtf8(const char*, const char*, int)’ is deprecated [-Wdeprecated-declarations]
   80 |         error = QuaGzipFile::trUtf8("Could not gzopen() file");
      |                 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/x86_64-linux-gnu/qt5/QtCore/qobject.h:46,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/qiodevice.h:45,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/qfiledevice.h:43,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/qfile.h:44,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/QFile:1,
                 from quazip/quagzipfile.cpp:25:
/usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs.h:134:41: note: declared here
  134 |     QT_DEPRECATED static inline QString trUtf8(const char *s, const char *c = nullptr, int n = -1) \
      |                                         ^~~~~~
/usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs.h:178:5: note: in expansion of macro ‘QT_TR_FUNCTIONS’
  178 |     QT_TR_FUNCTIONS \
      |     ^~~~~~~~~~~~~~~
/usr/include/x86_64-linux-gnu/qt5/QtCore/qiodevice.h:68:5: note: in expansion of macro ‘Q_OBJECT’
   68 |     Q_OBJECT
      |     ^~~~~~~~
quazip/quagzipfile.cpp:80:36: warning: ‘static QString QIODevice::trUtf8(const char*, const char*, int)’ is deprecated [-Wdeprecated-declarations]
   80 |         error = QuaGzipFile::trUtf8("Could not gzopen() file");
      |                 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/x86_64-linux-gnu/qt5/QtCore/qobject.h:46,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/qiodevice.h:45,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/qfiledevice.h:43,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/qfile.h:44,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/QFile:1,
                 from quazip/quagzipfile.cpp:25:
/usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs.h:134:41: note: declared here
  134 |     QT_DEPRECATED static inline QString trUtf8(const char *s, const char *c = nullptr, int n = -1) \
      |                                         ^~~~~~
/usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs.h:178:5: note: in expansion of macro ‘QT_TR_FUNCTIONS’
  178 |     QT_TR_FUNCTIONS \
      |     ^~~~~~~~~~~~~~~
/usr/include/x86_64-linux-gnu/qt5/QtCore/qiodevice.h:68:5: note: in expansion of macro ‘Q_OBJECT’
   68 |     Q_OBJECT
      |     ^~~~~~~~
quazip/quazipnewinfo.cpp: In member function ‘void QuaZipNewInfo::setFileNTFSTimes(const QString&)’:
quazip/quazipnewinfo.cpp:137:32: warning: ‘QDateTime QFileInfo::created() const’ is deprecated: Use either birthTime() or metadataChangeTime() [-Wdeprecated-declarations]
  137 |     setFileNTFScTime(fi.created());
      |                      ~~~~~~~~~~^~
In file included from /usr/include/x86_64-linux-gnu/qt5/QtCore/QFileInfo:1,
                 from quazip/quazipnewinfo.cpp:25:
/usr/include/x86_64-linux-gnu/qt5/QtCore/qfileinfo.h:139:15: note: declared here
  139 |     QDateTime created() const;
      |               ^~~~~~~
quazip/quazipdir.cpp: In member function ‘bool QuaZipDir::cd(const QString&)’:
quazip/quazipdir.cpp:106:41: warning: ‘QStringList QString::split(QChar, QString::SplitBehavior, Qt::CaseSensitivity) const’ is deprecated: Use Qt::SplitBehavior variant instead [-Wdeprecated-declarations]
  106 |         QStringList path = dirName.split('/', QString::SkipEmptyParts);
      |                            ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/x86_64-linux-gnu/qt5/QtCore/QString:1,
                 from quazip/quazip.h:26,
                 from quazip/quazipdir.h:28,
                 from quazip/quazipdir.cpp:25:
/usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:615:17: note: declared here
  615 |     QStringList split(QChar sep, SplitBehavior behavior,
      |                 ^~~~~
quazip/quazipdir.cpp: In member function ‘bool QuaZipDirPrivate::entryInfoList(QStringList, QDir::Filters, QDir::SortFlags, TFileInfoList&) const’:
quazip/quazipdir.cpp:393:14: warning: ‘void qSort(RandomAccessIterator, RandomAccessIterator, LessThan) [with RandomAccessIterator = QList<QuaZipFileInfo64>::iterator; LessThan = QuaZipDirComparator]’ is deprecated: Use std::sort [-Wdeprecated-declarations]
  393 |         qSort(list.begin(), list.end(), lessThan);
      |         ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/x86_64-linux-gnu/qt5/QtCore/qlist.h:43,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/qstringlist.h:41,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/QStringList:1,
                 from quazip/quazip.h:27,
                 from quazip/quazipdir.h:28,
                 from quazip/quazipdir.cpp:25:
/usr/include/x86_64-linux-gnu/qt5/QtCore/qalgorithms.h:181:46: note: declared here
  181 | QT_DEPRECATED_X("Use std::sort") inline void qSort(RandomAccessIterator start, RandomAccessIterator end, LessThan lessThan)
      |                                              ^~~~~
qt/BlockingHttp.cpp: In member function ‘void BlockingHttp::connectSlots(QNetworkReply*)’:
qt/BlockingHttp.cpp:59:110: warning: ‘void QNetworkReply::error(QNetworkReply::NetworkError)’ is deprecated: Use QNetworkReply::errorOccurred(QNetworkReply::NetworkError) instead [-Wdeprecated-declarations]
   59 |         connect(reply, static_cast<void(QNetworkReply::*)(QNetworkReply::NetworkError)>(&QNetworkReply::error),
      |                                                                                                              ^
In file included from /usr/include/x86_64-linux-gnu/qt5/QtNetwork/QNetworkReply:1,
                 from qt/BlockingHttp.h:5,
                 from qt/BlockingHttp.cpp:2:
/usr/include/x86_64-linux-gnu/qt5/QtNetwork/qnetworkreply.h:161:10: note: declared here
  161 |     void error(QNetworkReply::NetworkError);
      |          ^~~~~
qt/BlockingHttp.cpp:59:110: warning: ‘void QNetworkReply::error(QNetworkReply::NetworkError)’ is deprecated: Use QNetworkReply::errorOccurred(QNetworkReply::NetworkError) instead [-Wdeprecated-declarations]
   59 |         connect(reply, static_cast<void(QNetworkReply::*)(QNetworkReply::NetworkError)>(&QNetworkReply::error),
      |                                                                                                              ^
In file included from /usr/include/x86_64-linux-gnu/qt5/QtNetwork/QNetworkReply:1,
                 from qt/BlockingHttp.h:5,
                 from qt/BlockingHttp.cpp:2:
/usr/include/x86_64-linux-gnu/qt5/QtNetwork/qnetworkreply.h:161:10: note: declared here
  161 |     void error(QNetworkReply::NetworkError);
      |          ^~~~~
quazip/JlCompress.cpp: In static member function ‘static bool JlCompress::compressDir(QString, QString, bool)’:
quazip/JlCompress.cpp:265:23: warning: ‘constexpr QFlags<T>::QFlags(QFlags<T>::Zero) [with Enum = QDir::Filter; QFlags<T>::Zero = int QFlags<QDir::Filter>::Private::*]’ is deprecated: Use default constructor instead [-Wdeprecated-declarations]
  265 |     return compressDir(fileCompressed, dir, recursive, 0);
      |            ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/x86_64-linux-gnu/qt5/QtCore/qglobal.h:1299,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/qchar.h:43,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:49,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/QString:1,
                 from quazip/quazip.h:26,
                 from quazip/JlCompress.h:27,
                 from quazip/JlCompress.cpp:26:
/usr/include/x86_64-linux-gnu/qt5/QtCore/qflags.h:123:80: note: declared here
  123 |     QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {}
      |                                                                                ^~~~~~
quazip/quazipdir.cpp: In instantiation of ‘bool QuaZipDirPrivate::entryInfoList(QStringList, QDir::Filters, QDir::SortFlags, TFileInfoList&) const [with TFileInfoList = QList<QuaZipFileInfo>; QDir::Filters = QFlags<QDir::Filter>; QDir::SortFlags = QFlags<QDir::SortFlag>]’:
quazip/quazipdir.cpp:405:25:   required from here
quazip/quazipdir.cpp:393:14: warning: ‘void qSort(RandomAccessIterator, RandomAccessIterator, LessThan) [with RandomAccessIterator = QList<QuaZipFileInfo64>::iterator; LessThan = QuaZipDirComparator]’ is deprecated: Use std::sort [-Wdeprecated-declarations]
  393 |         qSort(list.begin(), list.end(), lessThan);
      |         ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/x86_64-linux-gnu/qt5/QtCore/qlist.h:43,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/qstringlist.h:41,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/QStringList:1,
                 from quazip/quazip.h:27,
                 from quazip/quazipdir.h:28,
                 from quazip/quazipdir.cpp:25:
/usr/include/x86_64-linux-gnu/qt5/QtCore/qalgorithms.h:181:46: note: declared here
  181 | QT_DEPRECATED_X("Use std::sort") inline void qSort(RandomAccessIterator start, RandomAccessIterator end, LessThan lessThan)
      |                                              ^~~~~
quazip/quazipdir.cpp: In instantiation of ‘bool QuaZipDirPrivate::entryInfoList(QStringList, QDir::Filters, QDir::SortFlags, TFileInfoList&) const [with TFileInfoList = QList<QuaZipFileInfo64>; QDir::Filters = QFlags<QDir::Filter>; QDir::SortFlags = QFlags<QDir::SortFlag>]’:
quazip/quazipdir.cpp:421:25:   required from here
quazip/quazipdir.cpp:393:14: warning: ‘void qSort(RandomAccessIterator, RandomAccessIterator, LessThan) [with RandomAccessIterator = QList<QuaZipFileInfo64>::iterator; LessThan = QuaZipDirComparator]’ is deprecated: Use std::sort [-Wdeprecated-declarations]
  393 |         qSort(list.begin(), list.end(), lessThan);
      |         ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/x86_64-linux-gnu/qt5/QtCore/qlist.h:43,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/qstringlist.h:41,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/QStringList:1,
                 from quazip/quazip.h:27,
                 from quazip/quazipdir.h:28,
                 from quazip/quazipdir.cpp:25:
/usr/include/x86_64-linux-gnu/qt5/QtCore/qalgorithms.h:181:46: note: declared here
  181 | QT_DEPRECATED_X("Use std::sort") inline void qSort(RandomAccessIterator start, RandomAccessIterator end, LessThan lessThan)
      |                                              ^~~~~
quazip/quazipdir.cpp: In instantiation of ‘bool QuaZipDirPrivate::entryInfoList(QStringList, QDir::Filters, QDir::SortFlags, TFileInfoList&) const [with TFileInfoList = QStringList; QDir::Filters = QFlags<QDir::Filter>; QDir::SortFlags = QFlags<QDir::SortFlag>]’:
quazip/quazipdir.cpp:437:25:   required from here
quazip/quazipdir.cpp:393:14: warning: ‘void qSort(RandomAccessIterator, RandomAccessIterator, LessThan) [with RandomAccessIterator = QList<QuaZipFileInfo64>::iterator; LessThan = QuaZipDirComparator]’ is deprecated: Use std::sort [-Wdeprecated-declarations]
  393 |         qSort(list.begin(), list.end(), lessThan);
      |         ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/x86_64-linux-gnu/qt5/QtCore/qlist.h:43,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/qstringlist.h:41,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/QStringList:1,
                 from quazip/quazip.h:27,
                 from quazip/quazipdir.h:28,
                 from quazip/quazipdir.cpp:25:
/usr/include/x86_64-linux-gnu/qt5/QtCore/qalgorithms.h:181:46: note: declared here
  181 | QT_DEPRECATED_X("Use std::sort") inline void qSort(RandomAccessIterator start, RandomAccessIterator end, LessThan lessThan)
      |                                              ^~~~~
  AR       crypto/libbitcoin_crypto_base.a
  AR       leveldb/libleveldb.a
In file included from qt/ManageDnsPage.cpp:2:
qt/ManageDnsPage.h: In constructor ‘ManageDnsPage::ManageDnsPage(WalletModel*, QWidget*)’:
qt/ManageDnsPage.h:25:22: warning: ‘ManageDnsPage::model’ will be initialized after [-Wreorder]
   25 |         WalletModel* model;
      |                      ^~~~~
qt/ManageDnsPage.cpp:15:95: warning:   base ‘QDialog’ [-Wreorder]
   15 | ManageDnsPage::ManageDnsPage(WalletModel* model, QWidget*parent): model(model), QDialog(parent) {
      |                                                                                               ^
qt/ManageDnsPage.cpp:15:1: warning:   when initialized here [-Wreorder]
   15 | ManageDnsPage::ManageDnsPage(WalletModel* model, QWidget*parent): model(model), QDialog(parent) {
      | ^~~~~~~~~~~~~
In file included from qt/DocNotarWidget.cpp:2:
qt/DocNotarWidget.h: In constructor ‘DocNotarWidget::DocNotarWidget(WalletModel*, QWidget*)’:
qt/DocNotarWidget.h:23:22: warning: ‘DocNotarWidget::model’ will be initialized after [-Wreorder]
   23 |         WalletModel* model;
      |                      ^~~~~
qt/DocNotarWidget.cpp:14:98: warning:   base ‘QDialog’ [-Wreorder]
   14 | DocNotarWidget::DocNotarWidget(WalletModel* model, QWidget*parent) : model(model), QDialog(parent) {
      |                                                                                                  ^
qt/DocNotarWidget.cpp:14:1: warning:   when initialized here [-Wreorder]
   14 | DocNotarWidget::DocNotarWidget(WalletModel* model, QWidget*parent) : model(model), QDialog(parent) {
      | ^~~~~~~~~~~~~~
qt/CertTableModel.cpp: In member function ‘QString CertTableModel::Item::loadFromTemplateFile(const QFileInfo&)’:
qt/CertTableModel.cpp:24:31: warning: ‘QStringList QString::split(QChar, QString::SplitBehavior, Qt::CaseSensitivity) const’ is deprecated: Use Qt::SplitBehavior variant instead [-Wdeprecated-declarations]
   24 |         auto lines = str.split('\n', QString::SkipEmptyParts);
      |                      ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/x86_64-linux-gnu/qt5/QtCore/qhashfunctions.h:44,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/qlist.h:47,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/qvariant.h:45,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/qabstractitemmodel.h:43,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/QAbstractTableModel:1,
                 from qt/CertTableModel.h:3,
                 from qt/CertTableModel.cpp:2:
/usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:615:17: note: declared here
  615 |     QStringList split(QChar sep, SplitBehavior behavior,
      |                 ^~~~~
  AR       libbitcoin_cli.a
qt/DpoCreateRootWidget.cpp: In member function ‘void DpoCreateRootWidget::recalcValue()’:
qt/DpoCreateRootWidget.cpp:87:49: warning: ‘QStringList QString::split(QChar, QString::SplitBehavior, Qt::CaseSensitivity) const’ is deprecated: Use Qt::SplitBehavior variant instead [-Wdeprecated-declarations]
   87 |         parts << _editOther->toPlainText().split('\n', QString::SkipEmptyParts);
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/x86_64-linux-gnu/qt5/QtCore/qhashfunctions.h:44,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/qlist.h:47,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/qhash.h:46,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/qshareddata.h:46,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/qsharedpointer.h:45,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/qpointer.h:43,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/QPointer:1,
                 from ./qt/SelectableLineEdit.h:3,
                 from ./qt/NameValueLineEdits.h:3,
                 from qt/DpoCreateRootWidget.h:4,
                 from qt/DpoCreateRootWidget.cpp:2:
/usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:615:17: note: declared here
  615 |     QStringList split(QChar sep, SplitBehavior behavior,
      |                 ^~~~~
qt/CertTableModel.cpp:30:32: warning: ‘QStringList QString::split(QChar, QString::SplitBehavior, Qt::CaseSensitivity) const’ is deprecated: Use Qt::SplitBehavior variant instead [-Wdeprecated-declarations]
   30 |         auto parts = line.split('/', QString::SkipEmptyParts);
      |                      ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/x86_64-linux-gnu/qt5/QtCore/qhashfunctions.h:44,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/qlist.h:47,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/qvariant.h:45,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/qabstractitemmodel.h:43,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/QAbstractTableModel:1,
                 from qt/CertTableModel.h:3,
                 from qt/CertTableModel.cpp:2:
/usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:615:17: note: declared here
  615 |     QStringList split(QChar sep, SplitBehavior behavior,
      |                 ^~~~~
qt/CertTableModel.cpp:40:37: warning: ‘QStringList QString::split(QChar, QString::SplitBehavior, Qt::CaseSensitivity) const’ is deprecated: Use Qt::SplitBehavior variant instead [-Wdeprecated-declarations]
   40 |                 auto kv = part.split('=', QString::SkipEmptyParts);
      |                           ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/x86_64-linux-gnu/qt5/QtCore/qhashfunctions.h:44,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/qlist.h:47,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/qvariant.h:45,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/qabstractitemmodel.h:43,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/QAbstractTableModel:1,
                 from qt/CertTableModel.h:3,
                 from qt/CertTableModel.cpp:2:
/usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:615:17: note: declared here
  615 |     QStringList split(QChar sep, SplitBehavior behavior,
      |                 ^~~~~
qt/InfoCard.cpp: In member function ‘virtual void InfoCard::parse()’:
qt/InfoCard.cpp:119:32: warning: ‘QStringList QString::split(QChar, QString::SplitBehavior, Qt::CaseSensitivity) const’ is deprecated: Use Qt::SplitBehavior variant instead [-Wdeprecated-declarations]
  119 |         auto lines = text.split('\n', QString::SkipEmptyParts);
      |                      ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/x86_64-linux-gnu/qt5/QtCore/qdir.h:43,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/QDir:1,
                 from qt/InfoCard.h:3,
                 from qt/InfoCard.cpp:2:
/usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:615:17: note: declared here
  615 |     QStringList split(QChar sep, SplitBehavior behavior,
      |                 ^~~~~
qt/InfoCard.cpp: In member function ‘virtual void InfoCard::add(const QString&, const QString&, bool)’:
qt/InfoCard.cpp:140:36: warning: ‘QHash<K, V>::iterator QHash<K, V>::insertMulti(const Key&, const T&) [with Key = QString; T = QString]’ is deprecated: Use QMultiHash for hashes storing multiple values with the same key. [-Wdeprecated-declarations]
  140 |                 _values.insertMulti(key, value);
      |                 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /usr/include/x86_64-linux-gnu/qt5/QtCore/qshareddata.h:46,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/qfileinfo.h:45,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/qdir.h:44,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/QDir:1,
                 from qt/InfoCard.h:3,
                 from qt/InfoCard.cpp:2:
/usr/include/x86_64-linux-gnu/qt5/QtCore/qhash.h:1225:55: note: declared here
 1225 | Q_OUTOFLINE_TEMPLATE typename QHash<Key, T>::iterator QHash<Key, T>::insertMulti(const Key &key, const T &value) {
      |                                                       ^~~~~~~~~~~~~
interfaces/chain.cpp: In member function ‘virtual std::unique_ptr<interfaces::Chain::Lock> interfaces::{anonymous}::ChainImpl::lock(bool)’:
interfaces/chain.cpp:248:25: warning: redundant move in return statement [-Wredundant-move]
  248 |         return std::move(result);
      |                ~~~~~~~~~^~~~~~~~
interfaces/chain.cpp:248:25: note: remove ‘std::move’ call
qt/RegisterDiplomaWidget.cpp: In constructor ‘RegisterDiplomaWidget::RegisterDiplomaWidget(WalletModel*)’:
qt/RegisterDiplomaWidget.cpp:34:105: warning: ‘void QSpinBox::valueChanged(const QString&)’ is deprecated: Use textChanged(QString) instead [-Wdeprecated-declarations]
   34 |         connect(_yearGraduation, static_cast<void (QSpinBox::*)(const QString&)>(&QSpinBox::valueChanged), this, &RegisterDiplomaWidget::recalcValue);
      |                                                                                                         ^
In file included from /usr/include/x86_64-linux-gnu/qt5/QtWidgets/QSpinBox:1,
                 from qt/YearSpinBox.h:2,
                 from qt/RegisterDiplomaWidget.cpp:11:
/usr/include/x86_64-linux-gnu/qt5/QtWidgets/qspinbox.h:112:10: note: declared here
  112 |     void valueChanged(const QString &);
      |          ^~~~~~~~~~~~
qt/RegisterDiplomaWidget.cpp:34:105: warning: ‘void QSpinBox::valueChanged(const QString&)’ is deprecated: Use textChanged(QString) instead [-Wdeprecated-declarations]
   34 |         connect(_yearGraduation, static_cast<void (QSpinBox::*)(const QString&)>(&QSpinBox::valueChanged), this, &RegisterDiplomaWidget::recalcValue);
      |                                                                                                         ^
In file included from /usr/include/x86_64-linux-gnu/qt5/QtWidgets/QSpinBox:1,
                 from qt/YearSpinBox.h:2,
                 from qt/RegisterDiplomaWidget.cpp:11:
/usr/include/x86_64-linux-gnu/qt5/QtWidgets/qspinbox.h:112:10: note: declared here
  112 |     void valueChanged(const QString &);
      |          ^~~~~~~~~~~~
qt/RegisterDiplomaWidget.cpp:35:104: warning: ‘void QSpinBox::valueChanged(const QString&)’ is deprecated: Use textChanged(QString) instead [-Wdeprecated-declarations]
   35 |         connect(_yearAdmission, static_cast<void (QSpinBox::*)(const QString&)>(&QSpinBox::valueChanged), this, &RegisterDiplomaWidget::recalcValue);
      |                                                                                                        ^
In file included from /usr/include/x86_64-linux-gnu/qt5/QtWidgets/QSpinBox:1,
                 from qt/YearSpinBox.h:2,
                 from qt/RegisterDiplomaWidget.cpp:11:
/usr/include/x86_64-linux-gnu/qt5/QtWidgets/qspinbox.h:112:10: note: declared here
  112 |     void valueChanged(const QString &);
      |          ^~~~~~~~~~~~
qt/RegisterDiplomaWidget.cpp:35:104: warning: ‘void QSpinBox::valueChanged(const QString&)’ is deprecated: Use textChanged(QString) instead [-Wdeprecated-declarations]
   35 |         connect(_yearAdmission, static_cast<void (QSpinBox::*)(const QString&)>(&QSpinBox::valueChanged), this, &RegisterDiplomaWidget::recalcValue);
      |                                                                                                        ^
In file included from /usr/include/x86_64-linux-gnu/qt5/QtWidgets/QSpinBox:1,
                 from qt/YearSpinBox.h:2,
                 from qt/RegisterDiplomaWidget.cpp:11:
/usr/include/x86_64-linux-gnu/qt5/QtWidgets/qspinbox.h:112:10: note: declared here
  112 |     void valueChanged(const QString &);
      |          ^~~~~~~~~~~~
In file included from qt/DiplomaWidget.cpp:2:
qt/DiplomaWidget.h: In constructor ‘DiplomaWidget::DiplomaWidget(WalletModel*, QWidget*)’:
qt/DiplomaWidget.h:23:22: warning: ‘DiplomaWidget::model’ will be initialized after [-Wreorder]
   23 |         WalletModel* model;
      |                      ^~~~~
qt/DiplomaWidget.cpp:13:97: warning:   base ‘QDialog’ [-Wreorder]
   13 | DiplomaWidget::DiplomaWidget(WalletModel* model, QWidget* parent) : model(model), QDialog(parent) {
      |                                                                                                 ^
qt/DiplomaWidget.cpp:13:1: warning:   when initialized here [-Wreorder]
   13 | DiplomaWidget::DiplomaWidget(WalletModel* model, QWidget* parent) : model(model), QDialog(parent) {
      | ^~~~~~~~~~~~~
qt/RegisterUniversityWidget.cpp: In member function ‘void RegisterUniversityWidget::recalcValue()’:
qt/RegisterUniversityWidget.cpp:88:49: warning: ‘QStringList QString::split(QChar, QString::SplitBehavior, Qt::CaseSensitivity) const’ is deprecated: Use Qt::SplitBehavior variant instead [-Wdeprecated-declarations]
   88 |         parts << _editOther->toPlainText().split('\n', QString::SkipEmptyParts);
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/x86_64-linux-gnu/qt5/QtCore/qhashfunctions.h:44,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/qlist.h:47,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/qhash.h:46,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/qshareddata.h:46,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/qsharedpointer.h:45,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/qpointer.h:43,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/QPointer:1,
                 from ./qt/SelectableLineEdit.h:3,
                 from ./qt/NameValueLineEdits.h:3,
                 from qt/RegisterUniversityWidget.h:3,
                 from qt/RegisterUniversityWidget.cpp:2:
/usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:615:17: note: declared here
  615 |     QStringList split(QChar sep, SplitBehavior behavior,
      |                 ^~~~~
qt/InfoCardTextEdit.cpp: In constructor ‘InfoCardTextEdit::InfoCardTextEdit()’:
qt/InfoCardTextEdit.cpp:16:14: warning: ‘void qSort(Container&) [with Container = QStringList]’ is deprecated: Use std::sort [-Wdeprecated-declarations]
   16 |         qSort(_keywords);
      |         ~~~~~^~~~~~~~~~~
In file included from /usr/include/x86_64-linux-gnu/qt5/QtCore/qlist.h:43,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/qobject.h:49,
                 from /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qwidget.h:45,
                 from /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qframe.h:44,
                 from /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qabstractscrollarea.h:44,
                 from /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qtextedit.h:44,
                 from /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qplaintextedit.h:44,
                 from /usr/include/x86_64-linux-gnu/qt5/QtWidgets/QPlainTextEdit:1,
                 from qt/InfoCardTextEdit.h:3,
                 from qt/InfoCardTextEdit.cpp:2:
/usr/include/x86_64-linux-gnu/qt5/QtCore/qalgorithms.h:188:46: note: declared here
  188 | QT_DEPRECATED_X("Use std::sort") inline void qSort(Container &c)
      |                                              ^~~~~
qt/OpenSslExecutable.cpp: In constructor ‘OpenSslExecutable::SpecifyPathDialog::SpecifyPathDialog()’:
qt/OpenSslExecutable.cpp:67:66: warning: ‘QDirModel::QDirModel(QObject*)’ is deprecated: Use QFileSystemModel [-Wdeprecated-declarations]
   67 |                         auto fileSystem = new QDirModel(completer);
      |                                                                  ^
In file included from /usr/include/x86_64-linux-gnu/qt5/QtWidgets/QDirModel:1,
                 from qt/OpenSslExecutable.cpp:15:
/usr/include/x86_64-linux-gnu/qt5/QtWidgets/qdirmodel.h:73:67: note: declared here
   73 |     QT_DEPRECATED_VERSION_X_5_15("Use QFileSystemModel") explicit QDirModel(QObject *parent = nullptr);
      |                                                                   ^~~~~~~~~
qt/qrimagewidget.cpp: In member function ‘QImage QRImageWidget::exportImage()’:
qt/qrimagewidget.cpp:98:15: warning: ‘const QPixmap* QLabel::pixmap() const’ is deprecated: Use the other overload which returns QPixmap by-value [-Wdeprecated-declarations]
   98 |     if(!pixmap())
      |         ~~~~~~^~
In file included from /usr/include/x86_64-linux-gnu/qt5/QtWidgets/QLabel:1,
                 from ./qt/qrimagewidget.h:9,
                 from qt/qrimagewidget.cpp:5:
/usr/include/x86_64-linux-gnu/qt5/QtWidgets/qlabel.h:78:20: note: declared here
   78 |     const QPixmap *pixmap() const; // ### Qt 7: Remove function
      |                    ^~~~~~
qt/qrimagewidget.cpp:100:18: warning: ‘const QPixmap* QLabel::pixmap() const’ is deprecated: Use the other overload which returns QPixmap by-value [-Wdeprecated-declarations]
  100 |     return pixmap()->toImage();
      |            ~~~~~~^~
In file included from /usr/include/x86_64-linux-gnu/qt5/QtWidgets/QLabel:1,
                 from ./qt/qrimagewidget.h:9,
                 from qt/qrimagewidget.cpp:5:
/usr/include/x86_64-linux-gnu/qt5/QtWidgets/qlabel.h:78:20: note: declared here
   78 |     const QPixmap *pixmap() const; // ### Qt 7: Remove function
      |                    ^~~~~~
qt/qrimagewidget.cpp: In member function ‘virtual void QRImageWidget::mousePressEvent(QMouseEvent*)’:
qt/qrimagewidget.cpp:105:51: warning: ‘const QPixmap* QLabel::pixmap() const’ is deprecated: Use the other overload which returns QPixmap by-value [-Wdeprecated-declarations]
  105 |     if(event->button() == Qt::LeftButton && pixmap())
      |                                             ~~~~~~^~
In file included from /usr/include/x86_64-linux-gnu/qt5/QtWidgets/QLabel:1,
                 from ./qt/qrimagewidget.h:9,
                 from qt/qrimagewidget.cpp:5:
/usr/include/x86_64-linux-gnu/qt5/QtWidgets/qlabel.h:78:20: note: declared here
   78 |     const QPixmap *pixmap() const; // ### Qt 7: Remove function
      |                    ^~~~~~
qt/qrimagewidget.cpp: In member function ‘void QRImageWidget::saveImage()’:
qt/qrimagewidget.cpp:121:15: warning: ‘const QPixmap* QLabel::pixmap() const’ is deprecated: Use the other overload which returns QPixmap by-value [-Wdeprecated-declarations]
  121 |     if(!pixmap())
      |         ~~~~~~^~
In file included from /usr/include/x86_64-linux-gnu/qt5/QtWidgets/QLabel:1,
                 from ./qt/qrimagewidget.h:9,
                 from qt/qrimagewidget.cpp:5:
/usr/include/x86_64-linux-gnu/qt5/QtWidgets/qlabel.h:78:20: note: declared here
   78 |     const QPixmap *pixmap() const; // ### Qt 7: Remove function
      |                    ^~~~~~
qt/qrimagewidget.cpp: In member function ‘void QRImageWidget::copyImage()’:
qt/qrimagewidget.cpp:132:15: warning: ‘const QPixmap* QLabel::pixmap() const’ is deprecated: Use the other overload which returns QPixmap by-value [-Wdeprecated-declarations]
  132 |     if(!pixmap())
      |         ~~~~~~^~
In file included from /usr/include/x86_64-linux-gnu/qt5/QtWidgets/QLabel:1,
                 from ./qt/qrimagewidget.h:9,
                 from qt/qrimagewidget.cpp:5:
/usr/include/x86_64-linux-gnu/qt5/QtWidgets/qlabel.h:78:20: note: declared here
   78 |     const QPixmap *pixmap() const; // ### Qt 7: Remove function
      |                    ^~~~~~
qt/qrimagewidget.cpp: In member function ‘virtual void QRImageWidget::contextMenuEvent(QContextMenuEvent*)’:
qt/qrimagewidget.cpp:139:15: warning: ‘const QPixmap* QLabel::pixmap() const’ is deprecated: Use the other overload which returns QPixmap by-value [-Wdeprecated-declarations]
  139 |     if(!pixmap())
      |         ~~~~~~^~
In file included from /usr/include/x86_64-linux-gnu/qt5/QtWidgets/QLabel:1,
                 from ./qt/qrimagewidget.h:9,
                 from qt/qrimagewidget.cpp:5:
/usr/include/x86_64-linux-gnu/qt5/QtWidgets/qlabel.h:78:20: note: declared here
   78 |     const QPixmap *pixmap() const; // ### Qt 7: Remove function
      |                    ^~~~~~
In file included from emcdns.cpp:43:
./emcdns.h: In member function ‘void DNSHeader::Transcode()’:
./emcdns.h:44:43: warning: taking address of packed member of ‘DNSHeader’ may result in an unaligned pointer value [-Waddress-of-packed-member]
   44 |       for(uint16_t *p = (uint16_t*)(void*)&msgID; p <= (uint16_t*)(void*)&ARCount; p++)
      |                                           ^~~~~~
  CCLD     libsecp256k1.la
make[3]: выход из каталога «/home/olej/2023/EmerCoin/emercoin.git/src/secp256k1»
qt/bitcoingui.cpp: In member function ‘void BitcoinGUI::updateProxyIcon()’:
qt/bitcoingui.cpp:1317:35: warning: ‘const QPixmap* QLabel::pixmap() const’ is deprecated: Use the other overload which returns QPixmap by-value [-Wdeprecated-declarations]
 1317 |         if (labelProxyIcon->pixmap() == nullptr) {
      |             ~~~~~~~~~~~~~~~~~~~~~~^~
In file included from /usr/include/x86_64-linux-gnu/qt5/QtWidgets/QLabel:1,
                 from ./qt/bitcoingui.h:16,
                 from qt/bitcoingui.cpp:5:
/usr/include/x86_64-linux-gnu/qt5/QtWidgets/qlabel.h:78:20: note: declared here
   78 |     const QPixmap *pixmap() const; // ### Qt 7: Remove function
      |                    ^~~~~~
  AR       crypto/libbitcoin_crypto_avx2.a
qt/bitcoin.cpp: In member function ‘void BitcoinApplication::createSplashScreen(const NetworkStyle*)’:
qt/bitcoin.cpp:242:74: warning: ‘constexpr QFlags<T>::QFlags(QFlags<T>::Zero) [with Enum = Qt::WindowType; QFlags<T>::Zero = int QFlags<Qt::WindowType>::Private::*]’ is deprecated: Use default constructor instead [-Wdeprecated-declarations]
  242 |     SplashScreen *splash = new SplashScreen(m_node, nullptr, networkStyle);
      |                                                                          ^
In file included from /usr/include/x86_64-linux-gnu/qt5/QtCore/qglobal.h:1299,
                 from /usr/include/x86_64-linux-gnu/qt5/QtGui/qtguiglobal.h:43,
                 from /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qtwidgetsglobal.h:43,
                 from /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qapplication.h:43,
                 from /usr/include/x86_64-linux-gnu/qt5/QtWidgets/QApplication:1,
                 from ./qt/bitcoin.h:12,
                 from qt/bitcoin.cpp:9:
/usr/include/x86_64-linux-gnu/qt5/QtCore/qflags.h:123:80: note: declared here
  123 |     QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {}
      |                                                                                ^~~~~~
qt/transactionview.cpp: In member function ‘void TransactionView::setModel(WalletModel*)’:
qt/transactionview.cpp:273:86: warning: ‘QStringList QString::split(QChar, QString::SplitBehavior, Qt::CaseSensitivity) const’ is deprecated: Use Qt::SplitBehavior variant instead [-Wdeprecated-declarations]
  273 |         QStringList listUrls = _model->getOptionsModel()->getThirdPartyTxUrls().split('|', QString::SkipEmptyParts);
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/x86_64-linux-gnu/qt5/QtCore/qobject.h:47,
                 from /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qwidget.h:45,
                 from /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qframe.h:44,
                 from /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qabstractscrollarea.h:44,
                 from /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qabstractitemview.h:44,
                 from /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qheaderview.h:44,
                 from /usr/include/x86_64-linux-gnu/qt5/QtWidgets/QHeaderView:1,
                 from ./qt/guiutil.h:12,
                 from ./qt/transactionview.h:8,
                 from qt/transactionview.cpp:5:
/usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:615:17: note: declared here
  615 |     QStringList split(QChar sep, SplitBehavior behavior,
      |                 ^~~~~
qt/transactionview.cpp: In member function ‘void TransactionView::chooseDate(int)’:
qt/transactionview.cpp:310:34: warning: ‘QDateTime::QDateTime(const QDate&)’ is deprecated: Use QDate::startOfDay() [-Wdeprecated-declarations]
  310 |                 QDateTime(current),
      |                                  ^
In file included from /usr/include/x86_64-linux-gnu/qt5/QtCore/QDateTime:1,
                 from ./qt/transactionfilterproxy.h:10,
                 from qt/transactionview.cpp:14:
/usr/include/x86_64-linux-gnu/qt5/QtCore/qdatetime.h:298:57: note: declared here
  298 |     QT_DEPRECATED_X("Use QDate::startOfDay()") explicit QDateTime(const QDate &);
      |                                                         ^~~~~~~~~
qt/transactionview.cpp:317:38: warning: ‘QDateTime::QDateTime(const QDate&)’ is deprecated: Use QDate::startOfDay() [-Wdeprecated-declarations]
  317 |                 QDateTime(startOfWeek),
      |                                      ^
In file included from /usr/include/x86_64-linux-gnu/qt5/QtCore/QDateTime:1,
                 from ./qt/transactionfilterproxy.h:10,
                 from qt/transactionview.cpp:14:
/usr/include/x86_64-linux-gnu/qt5/QtCore/qdatetime.h:298:57: note: declared here
  298 |     QT_DEPRECATED_X("Use QDate::startOfDay()") explicit QDateTime(const QDate &);
      |                                                         ^~~~~~~~~
qt/transactionview.cpp:323:68: warning: ‘QDateTime::QDateTime(const QDate&)’ is deprecated: Use QDate::startOfDay() [-Wdeprecated-declarations]
  323 |                 QDateTime(QDate(current.year(), current.month(), 1)),
      |                                                                    ^
In file included from /usr/include/x86_64-linux-gnu/qt5/QtCore/QDateTime:1,
                 from ./qt/transactionfilterproxy.h:10,
                 from qt/transactionview.cpp:14:
/usr/include/x86_64-linux-gnu/qt5/QtCore/qdatetime.h:298:57: note: declared here
  298 |     QT_DEPRECATED_X("Use QDate::startOfDay()") explicit QDateTime(const QDate &);
      |                                                         ^~~~~~~~~
qt/transactionview.cpp:328:82: warning: ‘QDateTime::QDateTime(const QDate&)’ is deprecated: Use QDate::startOfDay() [-Wdeprecated-declarations]
  328 |                 QDateTime(QDate(current.year(), current.month(), 1).addMonths(-1)),
      |                                                                                  ^
In file included from /usr/include/x86_64-linux-gnu/qt5/QtCore/QDateTime:1,
                 from ./qt/transactionfilterproxy.h:10,
                 from qt/transactionview.cpp:14:
/usr/include/x86_64-linux-gnu/qt5/QtCore/qdatetime.h:298:57: note: declared here
  298 |     QT_DEPRECATED_X("Use QDate::startOfDay()") explicit QDateTime(const QDate &);
      |                                                         ^~~~~~~~~
qt/transactionview.cpp:329:68: warning: ‘QDateTime::QDateTime(const QDate&)’ is deprecated: Use QDate::startOfDay() [-Wdeprecated-declarations]
  329 |                 QDateTime(QDate(current.year(), current.month(), 1)));
      |                                                                    ^
In file included from /usr/include/x86_64-linux-gnu/qt5/QtCore/QDateTime:1,
                 from ./qt/transactionfilterproxy.h:10,
                 from qt/transactionview.cpp:14:
/usr/include/x86_64-linux-gnu/qt5/QtCore/qdatetime.h:298:57: note: declared here
  298 |     QT_DEPRECATED_X("Use QDate::startOfDay()") explicit QDateTime(const QDate &);
      |                                                         ^~~~~~~~~
qt/transactionview.cpp:333:54: warning: ‘QDateTime::QDateTime(const QDate&)’ is deprecated: Use QDate::startOfDay() [-Wdeprecated-declarations]
  333 |                 QDateTime(QDate(current.year(), 1, 1)),
      |                                                      ^
In file included from /usr/include/x86_64-linux-gnu/qt5/QtCore/QDateTime:1,
                 from ./qt/transactionfilterproxy.h:10,
                 from qt/transactionview.cpp:14:
/usr/include/x86_64-linux-gnu/qt5/QtCore/qdatetime.h:298:57: note: declared here
  298 |     QT_DEPRECATED_X("Use QDate::startOfDay()") explicit QDateTime(const QDate &);
      |                                                         ^~~~~~~~~
qt/transactionview.cpp: In member function ‘void TransactionView::dateRangeChanged()’:
qt/transactionview.cpp:593:39: warning: ‘QDateTime::QDateTime(const QDate&)’ is deprecated: Use QDate::startOfDay() [-Wdeprecated-declarations]
  593 |             QDateTime(dateFrom->date()),
      |                                       ^
In file included from /usr/include/x86_64-linux-gnu/qt5/QtCore/QDateTime:1,
                 from ./qt/transactionfilterproxy.h:10,
                 from qt/transactionview.cpp:14:
/usr/include/x86_64-linux-gnu/qt5/QtCore/qdatetime.h:298:57: note: declared here
  298 |     QT_DEPRECATED_X("Use QDate::startOfDay()") explicit QDateTime(const QDate &);
      |                                                         ^~~~~~~~~
qt/transactionview.cpp:594:37: warning: ‘QDateTime::QDateTime(const QDate&)’ is deprecated: Use QDate::startOfDay() [-Wdeprecated-declarations]
  594 |             QDateTime(dateTo->date()).addDays(1));
      |                                     ^
In file included from /usr/include/x86_64-linux-gnu/qt5/QtCore/QDateTime:1,
                 from ./qt/transactionfilterproxy.h:10,
                 from qt/transactionview.cpp:14:
/usr/include/x86_64-linux-gnu/qt5/QtCore/qdatetime.h:298:57: note: declared here
  298 |     QT_DEPRECATED_X("Use QDate::startOfDay()") explicit QDateTime(const QDate &);
      |                                                         ^~~~~~~~~
  AR       libbitcoin_consensus.a
In file included from init.cpp:69:
./emcdns.h: In member function ‘void DNSHeader::Transcode()’:
./emcdns.h:44:43: warning: taking address of packed member of ‘DNSHeader’ may result in an unaligned pointer value [-Waddress-of-packed-member]
   44 |       for(uint16_t *p = (uint16_t*)(void*)&msgID; p <= (uint16_t*)(void*)&ARCount; p++)
      |                                           ^~~~~~
  AR       crypto/libbitcoin_crypto_sse41.a
qt/optionsmodel.cpp: In function ‘ProxySetting GetProxySetting(QSettings&, const QString&)’:
qt/optionsmodel.cpp:221:64: warning: ‘QStringList QString::split(const QString&, QString::SplitBehavior, Qt::CaseSensitivity) const’ is deprecated: Use Qt::SplitBehavior variant instead [-Wdeprecated-declarations]
  221 |     QStringList ip_port = settings.value(name).toString().split(":", QString::SkipEmptyParts);
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/x86_64-linux-gnu/qt5/QtCore/qhashfunctions.h:44,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/qlist.h:47,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/qvariant.h:45,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/qabstractitemmodel.h:43,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/QAbstractListModel:1,
                 from ./qt/optionsmodel.h:10,
                 from qt/optionsmodel.cpp:9:
/usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:609:17: note: declared here
  609 |     QStringList split(const QString &sep, SplitBehavior behavior,
      |                 ^~~~~
In file included from qt/paymentserver.cpp:9:
./qt/paymentserver.h: In constructor ‘PaymentServer::PaymentServer(QObject*, WalletController*, bool)’:
./qt/paymentserver.h:150:19: warning: ‘PaymentServer::optionsModel’ will be initialized after [-Wreorder]
  150 |     OptionsModel *optionsModel;
      |                   ^~~~~~~~~~~~
./qt/paymentserver.h:85:23: warning:   ‘WalletController* PaymentServer::m_wallet_controller’ [-Wreorder]
   85 |     WalletController* m_wallet_controller{nullptr};
      |                       ^~~~~~~~~~~~~~~~~~~
qt/paymentserver.cpp:203:1: warning:   when initialized here [-Wreorder]
  203 | PaymentServer::PaymentServer(QObject* parent, WalletController* wallet_controller, bool startLocalServer) :
      | ^~~~~~~~~~~~~
qt/paymentserver.cpp: In member function ‘void PaymentServer::handleURIOrFile(const QString&)’:
qt/paymentserver.cpp:323:24: warning: ‘QByteArray& QByteArray::append(const QString&)’ is deprecated: Use QString's toUtf8(), toLatin1() or toLocal8Bit() [-Wdeprecated-declarations]
  323 |             temp.append(uri.queryItemValue("r"));
      |             ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/x86_64-linux-gnu/qt5/QtCore/qhashfunctions.h:44,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/qlist.h:47,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/QList:1,
                 from ./qt/paymentrequestplus.h:19,
                 from ./qt/paymentserver.h:40,
                 from qt/paymentserver.cpp:9:
/usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:1511:20: note: declared here
 1511 | inline QByteArray &QByteArray::append(const QString &s)
      |                    ^~~~~~~~~~
qt/sendcoinsentry.cpp: In member function ‘void SendCoinsEntry::on_requestPaymentButton_clicked()’:
qt/sendcoinsentry.cpp:421:61: warning: ‘QVariant qVariantFromValue(const T&) [with T = void*]’ is deprecated: Use QVariant::fromValue() instead. [-Wdeprecated-declarations]
  421 |         ui->exchComboBox->addItem(qsEntry, qVariantFromValue((void *) p.second.first));
      |                                            ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/x86_64-linux-gnu/qt5/QtCore/QVariant:1,
                 from ./qt/forms/ui_sendcoinsentry.h:12,
                 from qt/sendcoinsentry.cpp:10:
/usr/include/x86_64-linux-gnu/qt5/QtCore/qvariant.h:530:17: note: declared here
  530 | inline QVariant qVariantFromValue(const T &t)
      |                 ^~~~~~~~~~~~~~~~~
qt/paymentserver.cpp: In member function ‘void PaymentServer::fetchPaymentACK(WalletModel*, const SendCoinsRecipient&, QByteArray)’:
qt/paymentserver.cpp:714:34: warning: ‘int google::protobuf::MessageLite::ByteSize() const’ is deprecated: Please use ByteSizeLong() instead [-Wdeprecated-declarations]
  714 |     int length = payment.ByteSize();
      |                  ~~~~~~~~~~~~~~~~^~
In file included from /usr/include/google/protobuf/generated_enum_util.h:36,
                 from /usr/include/google/protobuf/map.h:49,
                 from /usr/include/google/protobuf/generated_message_table_driven.h:34,
                 from ./qt/paymentrequest.pb.h:26,
                 from ./qt/paymentrequestplus.h:10,
                 from ./qt/paymentserver.h:40,
                 from qt/paymentserver.cpp:9:
/usr/include/google/protobuf/message_lite.h:408:7: note: declared here
  408 |   int ByteSize() const { return internal::ToIntSize(ByteSizeLong()); }
      |       ^~~~~~~~
qt/managenamespage.cpp: In member function ‘void ManageNamesPage::on_submitNameButton_clicked()’:
qt/managenamespage.cpp:274:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation]
  274 |     if (!walletModel)
      |     ^~
qt/managenamespage.cpp:277:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’
  277 |         const QString qsName = ui->registerName->text();
      |         ^~~~~
qt/managenamespage.cpp:317:10: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation]
  317 |     else if (txTimeType == "years")
      |          ^~
qt/managenamespage.cpp:320:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’
  320 |         const QString txType = ui->txTypeSelector->currentText();
      |         ^~~~~
qt/nametablemodel.cpp: In member function ‘void NameTablePriv::refreshNameTable(bool, bool, bool)’:
qt/nametablemodel.cpp:125:14: warning: ‘void qSort(RandomAccessIterator, RandomAccessIterator, LessThan) [with RandomAccessIterator = QList<NameTableEntry>::iterator; LessThan = NameTableEntryLessThan]’ is deprecated: Use std::sort [-Wdeprecated-declarations]
  125 |         qSort(cachedNameTable.begin(), cachedNameTable.end(), NameTableEntryLessThan());
      |         ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/x86_64-linux-gnu/qt5/QtCore/qlist.h:43,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/qvariant.h:45,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/qabstractitemmodel.h:43,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/QAbstractTableModel:1,
                 from qt/nametablemodel.h:4,
                 from qt/nametablemodel.cpp:1:
/usr/include/x86_64-linux-gnu/qt5/QtCore/qalgorithms.h:181:46: note: declared here
  181 | QT_DEPRECATED_X("Use std::sort") inline void qSort(RandomAccessIterator start, RandomAccessIterator end, LessThan lessThan)
      |                                              ^~~~~
qt/nametablemodel.cpp: In member function ‘void NameTablePriv::updateEntry(const QString&, const QString&, const QString&, int, int, int*)’:
qt/nametablemodel.cpp:137:60: warning: ‘RandomAccessIterator qLowerBound(RandomAccessIterator, RandomAccessIterator, const T&, LessThan) [with RandomAccessIterator = QList<NameTableEntry>::iterator; T = QString; LessThan = NameTableEntryLessThan]’ is deprecated: Use std::lower_bound [-Wdeprecated-declarations]
  137 |         QList<NameTableEntry>::iterator lower = qLowerBound(
      |                                                 ~~~~~~~~~~~^
  138 |             cachedNameTable.begin(), cachedNameTable.end(), name, NameTableEntryLessThan());
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/x86_64-linux-gnu/qt5/QtCore/qlist.h:43,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/qvariant.h:45,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/qabstractitemmodel.h:43,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/QAbstractTableModel:1,
                 from qt/nametablemodel.h:4,
                 from qt/nametablemodel.cpp:1:
/usr/include/x86_64-linux-gnu/qt5/QtCore/qalgorithms.h:247:83: note: declared here
  247 | QT_DEPRECATED_X("Use std::lower_bound") Q_OUTOFLINE_TEMPLATE RandomAccessIterator qLowerBound(RandomAccessIterator begin, RandomAccessIterator end, const T &value, LessThan lessThan)
      |                                                                                   ^~~~~~~~~~~
qt/nametablemodel.cpp:139:60: warning: ‘RandomAccessIterator qUpperBound(RandomAccessIterator, RandomAccessIterator, const T&, LessThan) [with RandomAccessIterator = QList<NameTableEntry>::iterator; T = QString; LessThan = NameTableEntryLessThan]’ is deprecated: Use std::upper_bound [-Wdeprecated-declarations]
  139 |         QList<NameTableEntry>::iterator upper = qUpperBound(
      |                                                 ~~~~~~~~~~~^
  140 |             cachedNameTable.begin(), cachedNameTable.end(), name, NameTableEntryLessThan());
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/x86_64-linux-gnu/qt5/QtCore/qlist.h:43,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/qvariant.h:45,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/qabstractitemmodel.h:43,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/QAbstractTableModel:1,
                 from qt/nametablemodel.h:4,
                 from qt/nametablemodel.cpp:1:
/usr/include/x86_64-linux-gnu/qt5/QtCore/qalgorithms.h:280:83: note: declared here
  280 | QT_DEPRECATED_X("Use std::upper_bound") Q_OUTOFLINE_TEMPLATE RandomAccessIterator qUpperBound(RandomAccessIterator begin, RandomAccessIterator end, const T &value, LessThan lessThan)
      |                                                                                   ^~~~~~~~~~~
qt/nametablemodel.cpp: In member function ‘virtual Qt::ItemFlags NameTableModel::flags(const QModelIndex&) const’:
qt/nametablemodel.cpp:333:16: warning: ‘constexpr QFlags<T>::QFlags(QFlags<T>::Zero) [with Enum = Qt::ItemFlag; QFlags<T>::Zero = int QFlags<Qt::ItemFlag>::Private::*]’ is deprecated: Use default constructor instead [-Wdeprecated-declarations]
  333 |         return 0;
      |                ^
In file included from /usr/include/x86_64-linux-gnu/qt5/QtCore/qglobal.h:1299,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/qatomic.h:41,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/qvariant.h:43,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/qabstractitemmodel.h:43,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/QAbstractTableModel:1,
                 from qt/nametablemodel.h:4,
                 from qt/nametablemodel.cpp:1:
/usr/include/x86_64-linux-gnu/qt5/QtCore/qflags.h:123:80: note: declared here
  123 |     QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {}
      |                                                                                ^~~~~~
  AR       libbitcoin_util.a
qt/mintingtablemodel.cpp: In member function ‘void MintingTablePriv::updateWallet(const uint256&, int)’:
qt/mintingtablemodel.cpp:104:62: warning: ‘RandomAccessIterator qLowerBound(RandomAccessIterator, RandomAccessIterator, const T&, LessThan) [with RandomAccessIterator = QList<KernelRecord>::iterator; T = uint256; LessThan = TxLessThan]’ is deprecated: Use std::lower_bound [-Wdeprecated-declarations]
  104 |             QList<KernelRecord>::iterator lower = qLowerBound(
      |                                                   ~~~~~~~~~~~^
  105 |                 cachedWallet.begin(), cachedWallet.end(), hash, TxLessThan());
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/x86_64-linux-gnu/qt5/QtCore/qlist.h:43,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/qvariant.h:45,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/qabstractitemmodel.h:43,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/QAbstractTableModel:1,
                 from ./qt/mintingtablemodel.h:4,
                 from qt/mintingtablemodel.cpp:1:
/usr/include/x86_64-linux-gnu/qt5/QtCore/qalgorithms.h:247:83: note: declared here
  247 | QT_DEPRECATED_X("Use std::lower_bound") Q_OUTOFLINE_TEMPLATE RandomAccessIterator qLowerBound(RandomAccessIterator begin, RandomAccessIterator end, const T &value, LessThan lessThan)
      |                                                                                   ^~~~~~~~~~~
qt/mintingtablemodel.cpp:106:62: warning: ‘RandomAccessIterator qUpperBound(RandomAccessIterator, RandomAccessIterator, const T&, LessThan) [with RandomAccessIterator = QList<KernelRecord>::iterator; T = uint256; LessThan = TxLessThan]’ is deprecated: Use std::upper_bound [-Wdeprecated-declarations]
  106 |             QList<KernelRecord>::iterator upper = qUpperBound(
      |                                                   ~~~~~~~~~~~^
  107 |                 cachedWallet.begin(), cachedWallet.end(), hash, TxLessThan());
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/x86_64-linux-gnu/qt5/QtCore/qlist.h:43,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/qvariant.h:45,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/qabstractitemmodel.h:43,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/QAbstractTableModel:1,
                 from ./qt/mintingtablemodel.h:4,
                 from qt/mintingtablemodel.cpp:1:
/usr/include/x86_64-linux-gnu/qt5/QtCore/qalgorithms.h:280:83: note: declared here
  280 | QT_DEPRECATED_X("Use std::upper_bound") Q_OUTOFLINE_TEMPLATE RandomAccessIterator qUpperBound(RandomAccessIterator begin, RandomAccessIterator end, const T &value, LessThan lessThan)
      |                                                                                   ^~~~~~~~~~~
  CXXLD    emercoin-cli
qt/sendcoinsdialog.cpp: In member function ‘void SendCoinsDialog::setModel(WalletModel*)’:
qt/sendcoinsdialog.cpp:174:100: warning: ‘void QButtonGroup::buttonClicked(int)’ is deprecated: Use QButtonGroup::idClicked(int) instead [-Wdeprecated-declarations]
  174 |         connect(ui->groupFee, static_cast<void (QButtonGroup::*)(int)>(&QButtonGroup::buttonClicked), this, &SendCoinsDialog::updateFeeSectionControls);
      |                                                                                                    ^
In file included from /usr/include/x86_64-linux-gnu/qt5/QtWidgets/QButtonGroup:1,
                 from ./qt/forms/ui_sendcoinsdialog.h:15,
                 from qt/sendcoinsdialog.cpp:10:
/usr/include/x86_64-linux-gnu/qt5/QtWidgets/qbuttongroup.h:90:10: note: declared here
   90 |     void buttonClicked(int);
      |          ^~~~~~~~~~~~~
qt/sendcoinsdialog.cpp:174:100: warning: ‘void QButtonGroup::buttonClicked(int)’ is deprecated: Use QButtonGroup::idClicked(int) instead [-Wdeprecated-declarations]
  174 |         connect(ui->groupFee, static_cast<void (QButtonGroup::*)(int)>(&QButtonGroup::buttonClicked), this, &SendCoinsDialog::updateFeeSectionControls);
      |                                                                                                    ^
In file included from /usr/include/x86_64-linux-gnu/qt5/QtWidgets/QButtonGroup:1,
                 from ./qt/forms/ui_sendcoinsdialog.h:15,
                 from qt/sendcoinsdialog.cpp:10:
/usr/include/x86_64-linux-gnu/qt5/QtWidgets/qbuttongroup.h:90:10: note: declared here
   90 |     void buttonClicked(int);
      |          ^~~~~~~~~~~~~
qt/sendcoinsdialog.cpp:175:100: warning: ‘void QButtonGroup::buttonClicked(int)’ is deprecated: Use QButtonGroup::idClicked(int) instead [-Wdeprecated-declarations]
  175 |         connect(ui->groupFee, static_cast<void (QButtonGroup::*)(int)>(&QButtonGroup::buttonClicked), this, &SendCoinsDialog::coinControlUpdateLabels);
      |                                                                                                    ^
In file included from /usr/include/x86_64-linux-gnu/qt5/QtWidgets/QButtonGroup:1,
                 from ./qt/forms/ui_sendcoinsdialog.h:15,
                 from qt/sendcoinsdialog.cpp:10:
/usr/include/x86_64-linux-gnu/qt5/QtWidgets/qbuttongroup.h:90:10: note: declared here
   90 |     void buttonClicked(int);
      |          ^~~~~~~~~~~~~
qt/sendcoinsdialog.cpp:175:100: warning: ‘void QButtonGroup::buttonClicked(int)’ is deprecated: Use QButtonGroup::idClicked(int) instead [-Wdeprecated-declarations]
  175 |         connect(ui->groupFee, static_cast<void (QButtonGroup::*)(int)>(&QButtonGroup::buttonClicked), this, &SendCoinsDialog::coinControlUpdateLabels);
      |                                                                                                    ^
In file included from /usr/include/x86_64-linux-gnu/qt5/QtWidgets/QButtonGroup:1,
                 from ./qt/forms/ui_sendcoinsdialog.h:15,
                 from qt/sendcoinsdialog.cpp:10:
/usr/include/x86_64-linux-gnu/qt5/QtWidgets/qbuttongroup.h:90:10: note: declared here
   90 |     void buttonClicked(int);
      |          ^~~~~~~~~~~~~
  AR       libbitcoin_zmq.a
  AR       libbitcoin_common.a
  AR       libbitcoin_wallet_tool.a
  CXXLD    libemercoinconsensus.la
  AR       qt/libbitcoinqt.a
emcdns.cpp: In member function ‘uint16_t EmcDns::HandleQuery()’:
emcdns.cpp:647:24: warning: array subscript -1 is outside array bounds of ‘uint8_t [1024]’ {aka ‘unsigned char [1024]’} [-Warray-bounds]
  647 |     if(p_suffix == key - 1 && strcmp((const char *)p_suffix + 1, m_gw_suffix + 1) == 0) {
      |                    ~~~~^~~
emcdns.cpp:598:11: note: while referencing ‘key’
  598 |   uint8_t key[BUF_SIZE];                                // Key, transformed to dot-separated LC
      |           ^~~
  AR       libbitcoin_wallet.a
  AR       libbitcoin_server.a
  CXXLD    emercoin-wallet
  CXXLD    emercoind
  CXXLD    bench/bench_bitcoin
  CXXLD    qt/emercoin-qt
make[2]: выход из каталога «/home/olej/2023/EmerCoin/emercoin.git/src»
make[1]: выход из каталога «/home/olej/2023/EmerCoin/emercoin.git/src»
Making all in doc/man
make[1]: вход в каталог «/home/olej/2023/EmerCoin/emercoin.git/doc/man»
make[1]: Цель «all» не требует выполнения команд.
make[1]: выход из каталога «/home/olej/2023/EmerCoin/emercoin.git/doc/man»
make[1]: вход в каталог «/home/olej/2023/EmerCoin/emercoin.git»
make[1]: Цель «all-am» не требует выполнения команд.
make[1]: выход из каталога «/home/olej/2023/EmerCoin/emercoin.git»

real	2m2,991s
user	50m24,411s
sys	4m4,783s

Код: Выделить всё

olej@R420:~/2023/EmerCoin/emercoin.git$ ls -l src/emer* | grep ^"\-rwx"
-rwxrwxr-x 1 olej olej   9924200 июл  3 02:18 src/emercoin-cli
-rwxrwxr-x 1 olej olej 198014120 июл  3 02:18 src/emercoind
-rwxrwxr-x 1 olej olej  75039328 июл  3 02:18 src/emercoin-wallet

Код: Выделить всё

olej@R420:~/2023/EmerCoin/emercoin.git$ ls -l src/qt/emer* | grep ^"\-rwx"
-rwxrwxr-x 1 olej olej 280257544 июл  3 02:18 src/qt/emercoin-qt

Ответить

Вернуться в «Финансы, деньги, платёжные системы»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость