cmake -DCMAKE_BUILD_TYPE=Release ..
-- RapidJSON found. Headers: /usr/include
CMake Deprecation Warning at build/_deps/keystone-src/CMakeLists.txt:4 (cmake_minimum_required):
Compatibility with CMake < 2.8.12 will be removed from a future version of
CMake.
Update the VERSION argument value or use a ... suffix to tell
CMake that the project does not need compatibility with older versions.
CMake Deprecation Warning at build/_deps/keystone-src/CMakeLists.txt:28 (cmake_policy):
The OLD behavior for policy CMP0051 will be removed from a future version
of CMake.
The cmake-policies(7) manual explains that the OLD behaviors of all
policies are deprecated and that a policy should be set to OLD only under
specific short-term circumstances. Projects should be ported to the NEW
behavior and not rely on setting a policy to OLD.
CMake Deprecation Warning at build/_deps/keystone-src/llvm/CMakeLists.txt:3 (cmake_minimum_required):
Compatibility with CMake < 2.8.12 will be removed from a future version of
CMake.
Update the VERSION argument value or use a ... suffix to tell
CMake that the project does not need compatibility with older versions.
CMake Deprecation Warning at build/_deps/keystone-src/llvm/CMakeLists.txt:22 (cmake_policy):
The OLD behavior for policy CMP0051 will be removed from a future version
of CMake.
The cmake-policies(7) manual explains that the OLD behaviors of all
policies are deprecated and that a policy should be set to OLD only under
specific short-term circumstances. Projects should be ported to the NEW
behavior and not rely on setting a policy to OLD.
-- Target triple: x86_64-unknown-linux-gnu
-- Native target architecture is X86
-- Threads enabled.
-- Building with -fPIC
-- Constructing LLVMBuild project information
-- Targeting AArch64
-- Targeting ARM
-- Targeting Hexagon
-- Targeting Mips
-- Targeting PowerPC
-- Targeting Sparc
-- Targeting SystemZ
-- Targeting X86
Install prefix /usr/local
binary directory /usr/local/bin
library directory /usr/local/lib
libexec directory /usr/local/libexec
include directory /usr/local/include
config directory /usr/local/etc
local state directory /usr/local/var
ELF interp prefix /usr/gnemul/qemu-%M
Build directory /home/windows/navicat-keygen/build
Source path /home/windows/navicat-keygen/build/_deps/unicorn-src/qemu
GIT binary git
GIT submodules
C compiler /usr/bin/cc
Host C compiler cc
C++ compiler c++
Objective-C compiler /usr/bin/cc
ARFLAGS rv
CFLAGS -g
QEMU_CFLAGS -fPIE -DPIE -m64 -mcx16 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -Wstrict-prototypes -Wredundant-decls -Wall -Wundef -Wwrite-strings -Wmissing-prototypes -fno-strict-aliasing -fno-common -fwrapv -std=gnu99 -DUNICORN_HAS_X86 -fPIC -Wexpansion-to-defined -Wendif-labels -Wno-shift-negative-value -Wno-missing-include-dirs -Wempty-body -Wnested-externs -Wformat-security -Wformat-y2k -Winit-self -Wignored-qualifiers -Wold-style-declaration -Wold-style-definition -Wtype-limits -fstack-protector-strong
QEMU_LDFLAGS -Wl,--warn-common -Wl,-z,relro -Wl,-z,now -pie -m64 -DUNICORN_HAS_X86 -fPIC -fstack-protector-strong
make make
install install
host CPU x86_64
host big endian no
target list x86_64-softmmu
strip binaries yes
static build no
mingw32 support no
PIE yes
TCG support yes
malloc trim support yes
membarrier no
madvise yes
posix_madvise yes
posix_memalign yes
debug stack usage no
tcmalloc support no
jemalloc support no
avx2 optimization yes
avx512f optimization no
-- Configuring done
-- Generating done
-- Build files have been written to: /home/windows/navicat-keygen/build /1.9s
❯ cmake --build . -- -j4
Consolidate compiler generated dependencies of target navicat-keygen
Consolidate compiler generated dependencies of target unicorn-common
[ 0%] Building CXX object CMakeFiles/navicat-keygen.dir/navicat-keygen/navicat_serial_generator.cpp.o
[ 1%] Building C object _deps/unicorn-build/CMakeFiles/unicorn-common.dir/qemu/util/bitmap.c.o
[ 1%] Building C object _deps/unicorn-build/CMakeFiles/unicorn-common.dir/qemu/util/bitops.c.o
Consolidate compiler generated dependencies of target keystone
[ 1%] Building C object _deps/unicorn-build/CMakeFiles/unicorn-common.dir/qemu/util/crc32c.c.o
[ 2%] Building C object _deps/unicorn-build/CMakeFiles/unicorn-common.dir/qemu/util/getauxval.c.o
[ 2%] Building C object _deps/unicorn-build/CMakeFiles/unicorn-common.dir/qemu/util/guest-random.c.o
[ 65%] Built target keystone
[ 66%] Building C object _deps/unicorn-build/CMakeFiles/unicorn-common.dir/qemu/util/host-utils.c.o
[ 66%] Building C object _deps/unicorn-build/CMakeFiles/unicorn-common.dir/qemu/util/osdep.c.o
[ 67%] Building C object _deps/unicorn-build/CMakeFiles/unicorn-common.dir/qemu/util/qdist.c.o
[ 67%] Building C object _deps/unicorn-build/CMakeFiles/unicorn-common.dir/qemu/util/qemu-timer.c.o
[ 67%] Building C object _deps/unicorn-build/CMakeFiles/unicorn-common.dir/qemu/util/qemu-timer-common.c.o
[ 68%] Building C object _deps/unicorn-build/CMakeFiles/unicorn-common.dir/qemu/util/range.c.o
[ 68%] Building C object _deps/unicorn-build/CMakeFiles/unicorn-common.dir/qemu/util/qht.c.o
[ 69%] Building C object _deps/unicorn-build/CMakeFiles/unicorn-common.dir/qemu/util/pagesize.c.o
[ 69%] Building C object _deps/unicorn-build/CMakeFiles/unicorn-common.dir/qemu/util/cacheinfo.c.o
[ 70%] Building C object _deps/unicorn-build/CMakeFiles/unicorn-common.dir/qemu/crypto/aes.c.o
[ 70%] Building C object _deps/unicorn-build/CMakeFiles/unicorn-common.dir/qemu/util/oslib-posix.c.o
[ 71%] Linking C static library libunicorn-common.a
[ 71%] Linking CXX executable navicat-keygen
[ 75%] Built target unicorn-common
Consolidate compiler generated dependencies of target x86_64-softmmu
[ 76%] Building C object _deps/unicorn-build/CMakeFiles/x86_64-softmmu.dir/qemu/exec.c.o
[ 76%] Building C object _deps/unicorn-build/CMakeFiles/x86_64-softmmu.dir/qemu/exec-vary.c.o
[ 76%] Building C object _deps/unicorn-build/CMakeFiles/x86_64-softmmu.dir/qemu/softmmu/cpus.c.o
[ 79%] Built target navicat-keygen
[ 79%] Building C object _deps/unicorn-build/CMakeFiles/x86_64-softmmu.dir/qemu/softmmu/ioport.c.o
[ 80%] Building C object _deps/unicorn-build/CMakeFiles/x86_64-softmmu.dir/qemu/softmmu/memory.c.o
[ 80%] Building C object _deps/unicorn-build/CMakeFiles/x86_64-softmmu.dir/qemu/softmmu/memory_mapping.c.o
[ 81%] Building C object _deps/unicorn-build/CMakeFiles/x86_64-softmmu.dir/qemu/fpu/softfloat.c.o
[ 81%] Building C object _deps/unicorn-build/CMakeFiles/x86_64-softmmu.dir/qemu/tcg/optimize.c.o
[ 82%] Building C object _deps/unicorn-build/CMakeFiles/x86_64-softmmu.dir/qemu/tcg/tcg.c.o
[ 82%] Building C object _deps/unicorn-build/CMakeFiles/x86_64-softmmu.dir/qemu/tcg/tcg-op.c.o
[ 82%] Building C object _deps/unicorn-build/CMakeFiles/x86_64-softmmu.dir/qemu/tcg/tcg-op-gvec.c.o
[ 83%] Building C object _deps/unicorn-build/CMakeFiles/x86_64-softmmu.dir/qemu/tcg/tcg-op-vec.c.o
[ 83%] Building C object _deps/unicorn-build/CMakeFiles/x86_64-softmmu.dir/qemu/accel/tcg/cpu-exec.c.o
[ 84%] Building C object _deps/unicorn-build/CMakeFiles/x86_64-softmmu.dir/qemu/accel/tcg/cpu-exec-common.c.o
[ 84%] Building C object _deps/unicorn-build/CMakeFiles/x86_64-softmmu.dir/qemu/accel/tcg/cputlb.c.o
[ 84%] Building C object _deps/unicorn-build/CMakeFiles/x86_64-softmmu.dir/qemu/accel/tcg/tcg-all.c.o
[ 85%] Building C object _deps/unicorn-build/CMakeFiles/x86_64-softmmu.dir/qemu/accel/tcg/tcg-runtime.c.o
[ 85%] Building C object _deps/unicorn-build/CMakeFiles/x86_64-softmmu.dir/qemu/accel/tcg/tcg-runtime-gvec.c.o
[ 86%] Building C object _deps/unicorn-build/CMakeFiles/x86_64-softmmu.dir/qemu/accel/tcg/translate-all.c.o
[ 86%] Building C object _deps/unicorn-build/CMakeFiles/x86_64-softmmu.dir/qemu/accel/tcg/translator.c.o
[ 87%] Building C object _deps/unicorn-build/CMakeFiles/x86_64-softmmu.dir/qemu/hw/i386/x86.c.o
[ 87%] Building C object _deps/unicorn-build/CMakeFiles/x86_64-softmmu.dir/qemu/target/i386/arch_memory_mapping.c.o
[ 87%] Building C object _deps/unicorn-build/CMakeFiles/x86_64-softmmu.dir/qemu/target/i386/bpt_helper.c.o
[ 88%] Building C object _deps/unicorn-build/CMakeFiles/x86_64-softmmu.dir/qemu/target/i386/cc_helper.c.o
[ 88%] Building C object _deps/unicorn-build/CMakeFiles/x86_64-softmmu.dir/qemu/target/i386/cpu.c.o
[ 89%] Building C object _deps/unicorn-build/CMakeFiles/x86_64-softmmu.dir/qemu/target/i386/excp_helper.c.o
[ 89%] Building C object _deps/unicorn-build/CMakeFiles/x86_64-softmmu.dir/qemu/target/i386/fpu_helper.c.o
[ 89%] Building C object _deps/unicorn-build/CMakeFiles/x86_64-softmmu.dir/qemu/target/i386/helper.c.o
[ 90%] Building C object _deps/unicorn-build/CMakeFiles/x86_64-softmmu.dir/qemu/target/i386/int_helper.c.o
[ 90%] Building C object _deps/unicorn-build/CMakeFiles/x86_64-softmmu.dir/qemu/target/i386/machine.c.o
[ 91%] Building C object _deps/unicorn-build/CMakeFiles/x86_64-softmmu.dir/qemu/target/i386/mem_helper.c.o
[ 91%] Building C object _deps/unicorn-build/CMakeFiles/x86_64-softmmu.dir/qemu/target/i386/misc_helper.c.o
[ 92%] Building C object _deps/unicorn-build/CMakeFiles/x86_64-softmmu.dir/qemu/target/i386/mpx_helper.c.o
[ 92%] Building C object _deps/unicorn-build/CMakeFiles/x86_64-softmmu.dir/qemu/target/i386/seg_helper.c.o
[ 92%] Building C object _deps/unicorn-build/CMakeFiles/x86_64-softmmu.dir/qemu/target/i386/smm_helper.c.o
[ 93%] Building C object _deps/unicorn-build/CMakeFiles/x86_64-softmmu.dir/qemu/target/i386/svm_helper.c.o
[ 93%] Building C object _deps/unicorn-build/CMakeFiles/x86_64-softmmu.dir/qemu/target/i386/translate.c.o
[ 94%] Building C object _deps/unicorn-build/CMakeFiles/x86_64-softmmu.dir/qemu/target/i386/xsave_helper.c.o
[ 94%] Building C object _deps/unicorn-build/CMakeFiles/x86_64-softmmu.dir/qemu/target/i386/unicorn.c.o
[ 95%] Linking C static library libx86_64-softmmu.a
[ 95%] Built target x86_64-softmmu
Consolidate compiler generated dependencies of target unicorn
[ 96%] Building C object _deps/unicorn-build/CMakeFiles/unicorn.dir/uc.c.o
[ 96%] Building C object _deps/unicorn-build/CMakeFiles/unicorn.dir/qemu/hw/core/cpu.c.o
[ 96%] Building C object _deps/unicorn-build/CMakeFiles/unicorn.dir/qemu/softmmu/vl.c.o
[ 97%] Linking C static library libunicorn-static.a
[ 97%] Built target unicorn
Consolidate compiler generated dependencies of target navicat-patcher
[ 97%] Built target bundling_target
[ 97%] Linking CXX executable navicat-patcher
[100%] Built target navicat-patcher
OS ubuntu 22.04.2
the make looks fine:
Details:
cmake -DCMAKE_BUILD_TYPE=Release ..
-- RapidJSON found. Headers: /usr/include
CMake Deprecation Warning at build/_deps/keystone-src/CMakeLists.txt:4 (cmake_minimum_required):
Compatibility with CMake < 2.8.12 will be removed from a future version of
CMake.
Update the VERSION argument <min> value or use a ...<max> suffix to tell
CMake that the project does not need compatibility with older versions.
CMake Deprecation Warning at build/_deps/keystone-src/CMakeLists.txt:28 (cmake_policy):
The OLD behavior for policy CMP0051 will be removed from a future version
of CMake.
The cmake-policies(7) manual explains that the OLD behaviors of all
policies are deprecated and that a policy should be set to OLD only under
specific short-term circumstances. Projects should be ported to the NEW
behavior and not rely on setting a policy to OLD.
CMake Deprecation Warning at build/_deps/keystone-src/llvm/CMakeLists.txt:3 (cmake_minimum_required):
Compatibility with CMake < 2.8.12 will be removed from a future version of
CMake.
Update the VERSION argument <min> value or use a ...<max> suffix to tell
CMake that the project does not need compatibility with older versions.
CMake Deprecation Warning at build/_deps/keystone-src/llvm/CMakeLists.txt:22 (cmake_policy):
The OLD behavior for policy CMP0051 will be removed from a future version
of CMake.
The cmake-policies(7) manual explains that the OLD behaviors of all
policies are deprecated and that a policy should be set to OLD only under
specific short-term circumstances. Projects should be ported to the NEW
behavior and not rely on setting a policy to OLD.
-- Target triple: x86_64-unknown-linux-gnu
-- Native target architecture is X86
-- Threads enabled.
-- Building with -fPIC
-- Constructing LLVMBuild project information
-- Targeting AArch64
-- Targeting ARM
-- Targeting Hexagon
-- Targeting Mips
-- Targeting PowerPC
-- Targeting Sparc
-- Targeting SystemZ
-- Targeting X86
Install prefix /usr/local
binary directory /usr/local/bin
library directory /usr/local/lib
libexec directory /usr/local/libexec
include directory /usr/local/include
config directory /usr/local/etc
local state directory /usr/local/var
ELF interp prefix /usr/gnemul/qemu-%M
Build directory /home/windows/navicat-keygen/build
Source path /home/windows/navicat-keygen/build/_deps/unicorn-src/qemu
GIT binary git
GIT submodules
C compiler /usr/bin/cc
Host C compiler cc
C++ compiler c++
Objective-C compiler /usr/bin/cc
ARFLAGS rv
CFLAGS -g
QEMU_CFLAGS -fPIE -DPIE -m64 -mcx16 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -Wstrict-prototypes -Wredundant-decls -Wall -Wundef -Wwrite-strings -Wmissing-prototypes -fno-strict-aliasing -fno-common -fwrapv -std=gnu99 -DUNICORN_HAS_X86 -fPIC -Wexpansion-to-defined -Wendif-labels -Wno-shift-negative-value -Wno-missing-include-dirs -Wempty-body -Wnested-externs -Wformat-security -Wformat-y2k -Winit-self -Wignored-qualifiers -Wold-style-declaration -Wold-style-definition -Wtype-limits -fstack-protector-strong
QEMU_LDFLAGS -Wl,--warn-common -Wl,-z,relro -Wl,-z,now -pie -m64 -DUNICORN_HAS_X86 -fPIC -fstack-protector-strong
make make
install install
host CPU x86_64
host big endian no
target list x86_64-softmmu
strip binaries yes
static build no
mingw32 support no
PIE yes
TCG support yes
malloc trim support yes
membarrier no
madvise yes
posix_madvise yes
posix_memalign yes
debug stack usage no
tcmalloc support no
jemalloc support no
avx2 optimization yes
avx512f optimization no
-- Configuring done
-- Generating done
-- Build files have been written to: /home/windows/navicat-keygen/build /1.9s
❯ cmake --build . -- -j4
Consolidate compiler generated dependencies of target navicat-keygen
Consolidate compiler generated dependencies of target unicorn-common
[ 0%] Building CXX object CMakeFiles/navicat-keygen.dir/navicat-keygen/navicat_serial_generator.cpp.o
[ 1%] Building C object _deps/unicorn-build/CMakeFiles/unicorn-common.dir/qemu/util/bitmap.c.o
[ 1%] Building C object _deps/unicorn-build/CMakeFiles/unicorn-common.dir/qemu/util/bitops.c.o
Consolidate compiler generated dependencies of target keystone
[ 1%] Building C object _deps/unicorn-build/CMakeFiles/unicorn-common.dir/qemu/util/crc32c.c.o
[ 2%] Building C object _deps/unicorn-build/CMakeFiles/unicorn-common.dir/qemu/util/getauxval.c.o
[ 2%] Building C object _deps/unicorn-build/CMakeFiles/unicorn-common.dir/qemu/util/guest-random.c.o
[ 65%] Built target keystone
[ 66%] Building C object _deps/unicorn-build/CMakeFiles/unicorn-common.dir/qemu/util/host-utils.c.o
[ 66%] Building C object _deps/unicorn-build/CMakeFiles/unicorn-common.dir/qemu/util/osdep.c.o
[ 67%] Building C object _deps/unicorn-build/CMakeFiles/unicorn-common.dir/qemu/util/qdist.c.o
[ 67%] Building C object _deps/unicorn-build/CMakeFiles/unicorn-common.dir/qemu/util/qemu-timer.c.o
[ 67%] Building C object _deps/unicorn-build/CMakeFiles/unicorn-common.dir/qemu/util/qemu-timer-common.c.o
[ 68%] Building C object _deps/unicorn-build/CMakeFiles/unicorn-common.dir/qemu/util/range.c.o
[ 68%] Building C object _deps/unicorn-build/CMakeFiles/unicorn-common.dir/qemu/util/qht.c.o
[ 69%] Building C object _deps/unicorn-build/CMakeFiles/unicorn-common.dir/qemu/util/pagesize.c.o
[ 69%] Building C object _deps/unicorn-build/CMakeFiles/unicorn-common.dir/qemu/util/cacheinfo.c.o
[ 70%] Building C object _deps/unicorn-build/CMakeFiles/unicorn-common.dir/qemu/crypto/aes.c.o
[ 70%] Building C object _deps/unicorn-build/CMakeFiles/unicorn-common.dir/qemu/util/oslib-posix.c.o
[ 71%] Linking C static library libunicorn-common.a
[ 71%] Linking CXX executable navicat-keygen
[ 75%] Built target unicorn-common
Consolidate compiler generated dependencies of target x86_64-softmmu
[ 76%] Building C object _deps/unicorn-build/CMakeFiles/x86_64-softmmu.dir/qemu/exec.c.o
[ 76%] Building C object _deps/unicorn-build/CMakeFiles/x86_64-softmmu.dir/qemu/exec-vary.c.o
[ 76%] Building C object _deps/unicorn-build/CMakeFiles/x86_64-softmmu.dir/qemu/softmmu/cpus.c.o
[ 79%] Built target navicat-keygen
[ 79%] Building C object _deps/unicorn-build/CMakeFiles/x86_64-softmmu.dir/qemu/softmmu/ioport.c.o
[ 80%] Building C object _deps/unicorn-build/CMakeFiles/x86_64-softmmu.dir/qemu/softmmu/memory.c.o
[ 80%] Building C object _deps/unicorn-build/CMakeFiles/x86_64-softmmu.dir/qemu/softmmu/memory_mapping.c.o
[ 81%] Building C object _deps/unicorn-build/CMakeFiles/x86_64-softmmu.dir/qemu/fpu/softfloat.c.o
[ 81%] Building C object _deps/unicorn-build/CMakeFiles/x86_64-softmmu.dir/qemu/tcg/optimize.c.o
[ 82%] Building C object _deps/unicorn-build/CMakeFiles/x86_64-softmmu.dir/qemu/tcg/tcg.c.o
[ 82%] Building C object _deps/unicorn-build/CMakeFiles/x86_64-softmmu.dir/qemu/tcg/tcg-op.c.o
[ 82%] Building C object _deps/unicorn-build/CMakeFiles/x86_64-softmmu.dir/qemu/tcg/tcg-op-gvec.c.o
[ 83%] Building C object _deps/unicorn-build/CMakeFiles/x86_64-softmmu.dir/qemu/tcg/tcg-op-vec.c.o
[ 83%] Building C object _deps/unicorn-build/CMakeFiles/x86_64-softmmu.dir/qemu/accel/tcg/cpu-exec.c.o
[ 84%] Building C object _deps/unicorn-build/CMakeFiles/x86_64-softmmu.dir/qemu/accel/tcg/cpu-exec-common.c.o
[ 84%] Building C object _deps/unicorn-build/CMakeFiles/x86_64-softmmu.dir/qemu/accel/tcg/cputlb.c.o
[ 84%] Building C object _deps/unicorn-build/CMakeFiles/x86_64-softmmu.dir/qemu/accel/tcg/tcg-all.c.o
[ 85%] Building C object _deps/unicorn-build/CMakeFiles/x86_64-softmmu.dir/qemu/accel/tcg/tcg-runtime.c.o
[ 85%] Building C object _deps/unicorn-build/CMakeFiles/x86_64-softmmu.dir/qemu/accel/tcg/tcg-runtime-gvec.c.o
[ 86%] Building C object _deps/unicorn-build/CMakeFiles/x86_64-softmmu.dir/qemu/accel/tcg/translate-all.c.o
[ 86%] Building C object _deps/unicorn-build/CMakeFiles/x86_64-softmmu.dir/qemu/accel/tcg/translator.c.o
[ 87%] Building C object _deps/unicorn-build/CMakeFiles/x86_64-softmmu.dir/qemu/hw/i386/x86.c.o
[ 87%] Building C object _deps/unicorn-build/CMakeFiles/x86_64-softmmu.dir/qemu/target/i386/arch_memory_mapping.c.o
[ 87%] Building C object _deps/unicorn-build/CMakeFiles/x86_64-softmmu.dir/qemu/target/i386/bpt_helper.c.o
[ 88%] Building C object _deps/unicorn-build/CMakeFiles/x86_64-softmmu.dir/qemu/target/i386/cc_helper.c.o
[ 88%] Building C object _deps/unicorn-build/CMakeFiles/x86_64-softmmu.dir/qemu/target/i386/cpu.c.o
[ 89%] Building C object _deps/unicorn-build/CMakeFiles/x86_64-softmmu.dir/qemu/target/i386/excp_helper.c.o
[ 89%] Building C object _deps/unicorn-build/CMakeFiles/x86_64-softmmu.dir/qemu/target/i386/fpu_helper.c.o
[ 89%] Building C object _deps/unicorn-build/CMakeFiles/x86_64-softmmu.dir/qemu/target/i386/helper.c.o
[ 90%] Building C object _deps/unicorn-build/CMakeFiles/x86_64-softmmu.dir/qemu/target/i386/int_helper.c.o
[ 90%] Building C object _deps/unicorn-build/CMakeFiles/x86_64-softmmu.dir/qemu/target/i386/machine.c.o
[ 91%] Building C object _deps/unicorn-build/CMakeFiles/x86_64-softmmu.dir/qemu/target/i386/mem_helper.c.o
[ 91%] Building C object _deps/unicorn-build/CMakeFiles/x86_64-softmmu.dir/qemu/target/i386/misc_helper.c.o
[ 92%] Building C object _deps/unicorn-build/CMakeFiles/x86_64-softmmu.dir/qemu/target/i386/mpx_helper.c.o
[ 92%] Building C object _deps/unicorn-build/CMakeFiles/x86_64-softmmu.dir/qemu/target/i386/seg_helper.c.o
[ 92%] Building C object _deps/unicorn-build/CMakeFiles/x86_64-softmmu.dir/qemu/target/i386/smm_helper.c.o
[ 93%] Building C object _deps/unicorn-build/CMakeFiles/x86_64-softmmu.dir/qemu/target/i386/svm_helper.c.o
[ 93%] Building C object _deps/unicorn-build/CMakeFiles/x86_64-softmmu.dir/qemu/target/i386/translate.c.o
[ 94%] Building C object _deps/unicorn-build/CMakeFiles/x86_64-softmmu.dir/qemu/target/i386/xsave_helper.c.o
[ 94%] Building C object _deps/unicorn-build/CMakeFiles/x86_64-softmmu.dir/qemu/target/i386/unicorn.c.o
[ 95%] Linking C static library libx86_64-softmmu.a
[ 95%] Built target x86_64-softmmu
Consolidate compiler generated dependencies of target unicorn
[ 96%] Building C object _deps/unicorn-build/CMakeFiles/unicorn.dir/uc.c.o
[ 96%] Building C object _deps/unicorn-build/CMakeFiles/unicorn.dir/qemu/hw/core/cpu.c.o
[ 96%] Building C object _deps/unicorn-build/CMakeFiles/unicorn.dir/qemu/softmmu/vl.c.o
[ 97%] Linking C static library libunicorn-static.a
[ 97%] Built target unicorn
Consolidate compiler generated dependencies of target navicat-patcher
[ 97%] Built target bundling_target
[ 97%] Linking CXX executable navicat-patcher
[100%] Built target navicat-patcher
❯ ./navicat-keygen --text ./RegPrivateKey.pem
[*] Select Navicat product:
(Input index)> 1
[*] Select product language:
(Input index)> 5
[*] Input major version number: (range: 1 ~ 16, default: 16)> 16
[-] .\navicat-keygen\navicat_serial_generator.cpp:170 ->
OS ubuntu 22.04.2
the make looks fine:
Details:
cmake -DCMAKE_BUILD_TYPE=Release .. -- RapidJSON found. Headers: /usr/include CMake Deprecation Warning at build/_deps/keystone-src/CMakeLists.txt:4 (cmake_minimum_required): Compatibility with CMake < 2.8.12 will be removed from a future version of CMake.
Update the VERSION argument value or use a ... suffix to tell CMake that the project does not need compatibility with older versions.
CMake Deprecation Warning at build/_deps/keystone-src/CMakeLists.txt:28 (cmake_policy): The OLD behavior for policy CMP0051 will be removed from a future version of CMake.
The cmake-policies(7) manual explains that the OLD behaviors of all policies are deprecated and that a policy should be set to OLD only under specific short-term circumstances. Projects should be ported to the NEW behavior and not rely on setting a policy to OLD.
CMake Deprecation Warning at build/_deps/keystone-src/llvm/CMakeLists.txt:3 (cmake_minimum_required): Compatibility with CMake < 2.8.12 will be removed from a future version of CMake.
Update the VERSION argument value or use a ... suffix to tell CMake that the project does not need compatibility with older versions.
CMake Deprecation Warning at build/_deps/keystone-src/llvm/CMakeLists.txt:22 (cmake_policy): The OLD behavior for policy CMP0051 will be removed from a future version of CMake.
The cmake-policies(7) manual explains that the OLD behaviors of all policies are deprecated and that a policy should be set to OLD only under specific short-term circumstances. Projects should be ported to the NEW behavior and not rely on setting a policy to OLD.
-- Target triple: x86_64-unknown-linux-gnu -- Native target architecture is X86 -- Threads enabled. -- Building with -fPIC -- Constructing LLVMBuild project information -- Targeting AArch64 -- Targeting ARM -- Targeting Hexagon -- Targeting Mips -- Targeting PowerPC -- Targeting Sparc -- Targeting SystemZ -- Targeting X86 Install prefix /usr/local binary directory /usr/local/bin library directory /usr/local/lib libexec directory /usr/local/libexec include directory /usr/local/include config directory /usr/local/etc local state directory /usr/local/var ELF interp prefix /usr/gnemul/qemu-%M Build directory /home/windows/navicat-keygen/build Source path /home/windows/navicat-keygen/build/_deps/unicorn-src/qemu GIT binary git GIT submodules
C compiler /usr/bin/cc Host C compiler cc C++ compiler c++ Objective-C compiler /usr/bin/cc ARFLAGS rv CFLAGS -g QEMU_CFLAGS -fPIE -DPIE -m64 -mcx16 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -Wstrict-prototypes -Wredundant-decls -Wall -Wundef -Wwrite-strings -Wmissing-prototypes -fno-strict-aliasing -fno-common -fwrapv -std=gnu99 -DUNICORN_HAS_X86 -fPIC -Wexpansion-to-defined -Wendif-labels -Wno-shift-negative-value -Wno-missing-include-dirs -Wempty-body -Wnested-externs -Wformat-security -Wformat-y2k -Winit-self -Wignored-qualifiers -Wold-style-declaration -Wold-style-definition -Wtype-limits -fstack-protector-strong QEMU_LDFLAGS -Wl,--warn-common -Wl,-z,relro -Wl,-z,now -pie -m64 -DUNICORN_HAS_X86 -fPIC -fstack-protector-strong make make install install host CPU x86_64 host big endian no target list x86_64-softmmu
strip binaries yes static build no mingw32 support no PIE yes TCG support yes malloc trim support yes membarrier no madvise yes posix_madvise yes posix_memalign yes debug stack usage no tcmalloc support no jemalloc support no avx2 optimization yes avx512f optimization no -- Configuring done -- Generating done -- Build files have been written to: /home/windows/navicat-keygen/build /1.9s ❯ cmake --build . -- -j4 Consolidate compiler generated dependencies of target navicat-keygen Consolidate compiler generated dependencies of target unicorn-common [ 0%] Building CXX object CMakeFiles/navicat-keygen.dir/navicat-keygen/navicat_serial_generator.cpp.o [ 1%] Building C object _deps/unicorn-build/CMakeFiles/unicorn-common.dir/qemu/util/bitmap.c.o [ 1%] Building C object _deps/unicorn-build/CMakeFiles/unicorn-common.dir/qemu/util/bitops.c.o Consolidate compiler generated dependencies of target keystone [ 1%] Building C object _deps/unicorn-build/CMakeFiles/unicorn-common.dir/qemu/util/crc32c.c.o [ 2%] Building C object _deps/unicorn-build/CMakeFiles/unicorn-common.dir/qemu/util/getauxval.c.o [ 2%] Building C object _deps/unicorn-build/CMakeFiles/unicorn-common.dir/qemu/util/guest-random.c.o [ 65%] Built target keystone [ 66%] Building C object _deps/unicorn-build/CMakeFiles/unicorn-common.dir/qemu/util/host-utils.c.o [ 66%] Building C object _deps/unicorn-build/CMakeFiles/unicorn-common.dir/qemu/util/osdep.c.o [ 67%] Building C object _deps/unicorn-build/CMakeFiles/unicorn-common.dir/qemu/util/qdist.c.o [ 67%] Building C object _deps/unicorn-build/CMakeFiles/unicorn-common.dir/qemu/util/qemu-timer.c.o [ 67%] Building C object _deps/unicorn-build/CMakeFiles/unicorn-common.dir/qemu/util/qemu-timer-common.c.o [ 68%] Building C object _deps/unicorn-build/CMakeFiles/unicorn-common.dir/qemu/util/range.c.o [ 68%] Building C object _deps/unicorn-build/CMakeFiles/unicorn-common.dir/qemu/util/qht.c.o [ 69%] Building C object _deps/unicorn-build/CMakeFiles/unicorn-common.dir/qemu/util/pagesize.c.o [ 69%] Building C object _deps/unicorn-build/CMakeFiles/unicorn-common.dir/qemu/util/cacheinfo.c.o [ 70%] Building C object _deps/unicorn-build/CMakeFiles/unicorn-common.dir/qemu/crypto/aes.c.o [ 70%] Building C object _deps/unicorn-build/CMakeFiles/unicorn-common.dir/qemu/util/oslib-posix.c.o [ 71%] Linking C static library libunicorn-common.a [ 71%] Linking CXX executable navicat-keygen [ 75%] Built target unicorn-common Consolidate compiler generated dependencies of target x86_64-softmmu [ 76%] Building C object _deps/unicorn-build/CMakeFiles/x86_64-softmmu.dir/qemu/exec.c.o [ 76%] Building C object _deps/unicorn-build/CMakeFiles/x86_64-softmmu.dir/qemu/exec-vary.c.o [ 76%] Building C object _deps/unicorn-build/CMakeFiles/x86_64-softmmu.dir/qemu/softmmu/cpus.c.o [ 79%] Built target navicat-keygen [ 79%] Building C object _deps/unicorn-build/CMakeFiles/x86_64-softmmu.dir/qemu/softmmu/ioport.c.o [ 80%] Building C object _deps/unicorn-build/CMakeFiles/x86_64-softmmu.dir/qemu/softmmu/memory.c.o [ 80%] Building C object _deps/unicorn-build/CMakeFiles/x86_64-softmmu.dir/qemu/softmmu/memory_mapping.c.o [ 81%] Building C object _deps/unicorn-build/CMakeFiles/x86_64-softmmu.dir/qemu/fpu/softfloat.c.o [ 81%] Building C object _deps/unicorn-build/CMakeFiles/x86_64-softmmu.dir/qemu/tcg/optimize.c.o [ 82%] Building C object _deps/unicorn-build/CMakeFiles/x86_64-softmmu.dir/qemu/tcg/tcg.c.o [ 82%] Building C object _deps/unicorn-build/CMakeFiles/x86_64-softmmu.dir/qemu/tcg/tcg-op.c.o [ 82%] Building C object _deps/unicorn-build/CMakeFiles/x86_64-softmmu.dir/qemu/tcg/tcg-op-gvec.c.o [ 83%] Building C object _deps/unicorn-build/CMakeFiles/x86_64-softmmu.dir/qemu/tcg/tcg-op-vec.c.o [ 83%] Building C object _deps/unicorn-build/CMakeFiles/x86_64-softmmu.dir/qemu/accel/tcg/cpu-exec.c.o [ 84%] Building C object _deps/unicorn-build/CMakeFiles/x86_64-softmmu.dir/qemu/accel/tcg/cpu-exec-common.c.o [ 84%] Building C object _deps/unicorn-build/CMakeFiles/x86_64-softmmu.dir/qemu/accel/tcg/cputlb.c.o [ 84%] Building C object _deps/unicorn-build/CMakeFiles/x86_64-softmmu.dir/qemu/accel/tcg/tcg-all.c.o [ 85%] Building C object _deps/unicorn-build/CMakeFiles/x86_64-softmmu.dir/qemu/accel/tcg/tcg-runtime.c.o [ 85%] Building C object _deps/unicorn-build/CMakeFiles/x86_64-softmmu.dir/qemu/accel/tcg/tcg-runtime-gvec.c.o [ 86%] Building C object _deps/unicorn-build/CMakeFiles/x86_64-softmmu.dir/qemu/accel/tcg/translate-all.c.o [ 86%] Building C object _deps/unicorn-build/CMakeFiles/x86_64-softmmu.dir/qemu/accel/tcg/translator.c.o [ 87%] Building C object _deps/unicorn-build/CMakeFiles/x86_64-softmmu.dir/qemu/hw/i386/x86.c.o [ 87%] Building C object _deps/unicorn-build/CMakeFiles/x86_64-softmmu.dir/qemu/target/i386/arch_memory_mapping.c.o [ 87%] Building C object _deps/unicorn-build/CMakeFiles/x86_64-softmmu.dir/qemu/target/i386/bpt_helper.c.o [ 88%] Building C object _deps/unicorn-build/CMakeFiles/x86_64-softmmu.dir/qemu/target/i386/cc_helper.c.o [ 88%] Building C object _deps/unicorn-build/CMakeFiles/x86_64-softmmu.dir/qemu/target/i386/cpu.c.o [ 89%] Building C object _deps/unicorn-build/CMakeFiles/x86_64-softmmu.dir/qemu/target/i386/excp_helper.c.o [ 89%] Building C object _deps/unicorn-build/CMakeFiles/x86_64-softmmu.dir/qemu/target/i386/fpu_helper.c.o [ 89%] Building C object _deps/unicorn-build/CMakeFiles/x86_64-softmmu.dir/qemu/target/i386/helper.c.o [ 90%] Building C object _deps/unicorn-build/CMakeFiles/x86_64-softmmu.dir/qemu/target/i386/int_helper.c.o [ 90%] Building C object _deps/unicorn-build/CMakeFiles/x86_64-softmmu.dir/qemu/target/i386/machine.c.o [ 91%] Building C object _deps/unicorn-build/CMakeFiles/x86_64-softmmu.dir/qemu/target/i386/mem_helper.c.o [ 91%] Building C object _deps/unicorn-build/CMakeFiles/x86_64-softmmu.dir/qemu/target/i386/misc_helper.c.o [ 92%] Building C object _deps/unicorn-build/CMakeFiles/x86_64-softmmu.dir/qemu/target/i386/mpx_helper.c.o [ 92%] Building C object _deps/unicorn-build/CMakeFiles/x86_64-softmmu.dir/qemu/target/i386/seg_helper.c.o [ 92%] Building C object _deps/unicorn-build/CMakeFiles/x86_64-softmmu.dir/qemu/target/i386/smm_helper.c.o [ 93%] Building C object _deps/unicorn-build/CMakeFiles/x86_64-softmmu.dir/qemu/target/i386/svm_helper.c.o [ 93%] Building C object _deps/unicorn-build/CMakeFiles/x86_64-softmmu.dir/qemu/target/i386/translate.c.o [ 94%] Building C object _deps/unicorn-build/CMakeFiles/x86_64-softmmu.dir/qemu/target/i386/xsave_helper.c.o [ 94%] Building C object _deps/unicorn-build/CMakeFiles/x86_64-softmmu.dir/qemu/target/i386/unicorn.c.o [ 95%] Linking C static library libx86_64-softmmu.a [ 95%] Built target x86_64-softmmu Consolidate compiler generated dependencies of target unicorn [ 96%] Building C object _deps/unicorn-build/CMakeFiles/unicorn.dir/uc.c.o [ 96%] Building C object _deps/unicorn-build/CMakeFiles/unicorn.dir/qemu/hw/core/cpu.c.o [ 96%] Building C object _deps/unicorn-build/CMakeFiles/unicorn.dir/qemu/softmmu/vl.c.o [ 97%] Linking C static library libunicorn-static.a [ 97%] Built target unicorn Consolidate compiler generated dependencies of target navicat-patcher [ 97%] Built target bundling_target [ 97%] Linking CXX executable navicat-patcher [100%] Built target navicat-patcher
手动装cmake3.18就好了