You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
我在执行cmake -DCMAKE_BUILD_TYPE=Release -DPORTABLE=on .. 出错了
我按照官方文档的操作进行操作。因为我安装从gcc版本大于5.5.0,所以我跳过了gcc的安装。过程中我多次编译发现缺少g++ 和gflags
所以我额外的通过yum 安装了gcc-c++ gflags* .下面有我编译的日志。
这里是我环境的信息
[root@node2 build]# lscpu
架构: aarch64
CPU 运行模式: 64-bit
字节序: Little Endian
CPU: 8
在线 CPU 列表: 0-7
每个核的线程数: 1
每个座的核数: 1
座: 8
NUMA 节点: 1
厂商 ID: HiSilicon
型号: 0
型号名称: Kunpeng-920
步进: 0x1
CPU 最大 MHz: 2600.0000
CPU 最小 MHz: 2600.0000
BogoMIPS: 200.00
L1d 缓存: 512 KiB
L1i 缓存: 512 KiB
L2 缓存: 4 MiB
L3 缓存: 256 MiB
NUMA 节点0 CPU: 0-7
Vulnerability Itlb multihit: Not affected
Vulnerability L1tf: Not affected
Vulnerability Mds: Not affected
Vulnerability Meltdown: Not affected
Vulnerability Spec store bypass: Not affected
Vulnerability Spectre v1: Mitigation; __user pointer sanitization
Vulnerability Spectre v2: Not affected
Vulnerability Srbds: Not affected
Vulnerability Tsx async abort: Not affected
标记: fp asimd evtstrm aes pmull sha1 sha2 crc32 atomics fphp asimdhp cpuid asimdrdm jscvt
fcma dcpop asimddp asimdfhm
[root@node2 build]# hostnamectl
Static hostname: node2
Icon name: computer-vm
Chassis: vm
Machine ID: 4911741987394151a425a0508d8ba605
Boot ID: 803f9975c8c244309b514c38eb67626d
Virtualization: kvm
Operating System: Kylin Linux Advanced Server V10 (Sword)
Kernel: Linux 4.19.90-24.4.v2101.ky10.aarch64
Architecture: arm64
Expected Behavior
Current Behavior
Possible Solution
Context
日志如下:
-- Performing Test HAVE_FALLOCATE
-- Performing Test HAVE_FALLOCATE - Success
-- Performing Test HAVE_SYNC_FILE_RANGE_WRITE
-- Performing Test HAVE_SYNC_FILE_RANGE_WRITE - Success
-- Performing Test HAVE_PTHREAD_MUTEX_ADAPTIVE_NP
-- Performing Test HAVE_PTHREAD_MUTEX_ADAPTIVE_NP - Success
-- Looking for malloc_usable_size
-- Looking for malloc_usable_size - found
-- Looking for sched_getcpu
-- Looking for sched_getcpu - found
-- Looking for getauxval
-- Looking for getauxval - not found
-- JNI library is disabled
RelWithDebInfo
-O2 -DNDEBUG
-- Configuring done
CMake Error: install(EXPORT "glog-targets" ...) includes target "glog" which requires target "gflags_nothreads_static" that is not in any export set.
CMake Error in src/thirdparty/glog/CMakeLists.txt:
export called with target "glog" which requires target
"gflags_nothreads_static" that is not in this export set, but in multiple
other export sets:
/opt/Tendis/build/src/thirdparty/gflag/gflags-nonamespace-targets.cmake,
/opt/Tendis/build/src/thirdparty/gflag/gflags-targets.cmake.
An exported target cannot depend upon another target which is exported
multiple times. Consider consolidating the exports of the
"gflags_nothreads_static" target to a single export.
The text was updated successfully, but these errors were encountered:
Description
我在执行cmake -DCMAKE_BUILD_TYPE=Release -DPORTABLE=on .. 出错了
我按照官方文档的操作进行操作。因为我安装从gcc版本大于5.5.0,所以我跳过了gcc的安装。过程中我多次编译发现缺少g++ 和gflags
所以我额外的通过yum 安装了gcc-c++ gflags* .下面有我编译的日志。
这里是我环境的信息
[root@node2 build]# lscpu
架构: aarch64
CPU 运行模式: 64-bit
字节序: Little Endian
CPU: 8
在线 CPU 列表: 0-7
每个核的线程数: 1
每个座的核数: 1
座: 8
NUMA 节点: 1
厂商 ID: HiSilicon
型号: 0
型号名称: Kunpeng-920
步进: 0x1
CPU 最大 MHz: 2600.0000
CPU 最小 MHz: 2600.0000
BogoMIPS: 200.00
L1d 缓存: 512 KiB
L1i 缓存: 512 KiB
L2 缓存: 4 MiB
L3 缓存: 256 MiB
NUMA 节点0 CPU: 0-7
Vulnerability Itlb multihit: Not affected
Vulnerability L1tf: Not affected
Vulnerability Mds: Not affected
Vulnerability Meltdown: Not affected
Vulnerability Spec store bypass: Not affected
Vulnerability Spectre v1: Mitigation; __user pointer sanitization
Vulnerability Spectre v2: Not affected
Vulnerability Srbds: Not affected
Vulnerability Tsx async abort: Not affected
标记: fp asimd evtstrm aes pmull sha1 sha2 crc32 atomics fphp asimdhp cpuid asimdrdm jscvt
fcma dcpop asimddp asimdfhm
[root@node2 build]# hostnamectl
Static hostname: node2
Icon name: computer-vm
Chassis: vm
Machine ID: 4911741987394151a425a0508d8ba605
Boot ID: 803f9975c8c244309b514c38eb67626d
Virtualization: kvm
Operating System: Kylin Linux Advanced Server V10 (Sword)
Kernel: Linux 4.19.90-24.4.v2101.ky10.aarch64
Architecture: arm64
Expected Behavior
Current Behavior
Possible Solution
Context
日志如下:
-- Performing Test HAVE_FALLOCATE
-- Performing Test HAVE_FALLOCATE - Success
-- Performing Test HAVE_SYNC_FILE_RANGE_WRITE
-- Performing Test HAVE_SYNC_FILE_RANGE_WRITE - Success
-- Performing Test HAVE_PTHREAD_MUTEX_ADAPTIVE_NP
-- Performing Test HAVE_PTHREAD_MUTEX_ADAPTIVE_NP - Success
-- Looking for malloc_usable_size
-- Looking for malloc_usable_size - found
-- Looking for sched_getcpu
-- Looking for sched_getcpu - found
-- Looking for getauxval
-- Looking for getauxval - not found
-- JNI library is disabled
RelWithDebInfo
-O2 -DNDEBUG
-- Configuring done
CMake Error: install(EXPORT "glog-targets" ...) includes target "glog" which requires target "gflags_nothreads_static" that is not in any export set.
CMake Error in src/thirdparty/glog/CMakeLists.txt:
export called with target "glog" which requires target
"gflags_nothreads_static" that is not in this export set, but in multiple
other export sets:
/opt/Tendis/build/src/thirdparty/gflag/gflags-nonamespace-targets.cmake,
/opt/Tendis/build/src/thirdparty/gflag/gflags-targets.cmake.
An exported target cannot depend upon another target which is exported
multiple times. Consider consolidating the exports of the
"gflags_nothreads_static" target to a single export.
The text was updated successfully, but these errors were encountered: