[Bug 231466] databases/clickhouse: compile error: typedef redefinition
bugzilla-noreply at freebsd.org
bugzilla-noreply at freebsd.org
Wed Sep 19 06:24:35 UTC 2018
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=231466
--- Comment #6 from iron.udjin at gmail.com ---
With this patch:
FAILED:
dbms/CMakeFiles/clickhouse_common_io.dir/src/Common/getNumberOfPhysicalCPUCores.cpp.o
/usr/bin/c++ -DCLOCK_MONOTONIC_COARSE=CLOCK_MONOTONIC_FAST
-Ilibs/libcommon/include -Idbms/src -Icontrib/cityhash102/include
-Ilibs/libpocoext/include -isystem /usr/local/include -isystem
contrib/libpcg-random/include -isystem contrib/libcpuid/include -O2 -pipe -O2
-pipe -march=native -mtune=native -march=native -DLIBICONV_PLUG
-fstack-protector -fno-strict-aliasing -DLIBICONV_PLUG
-fdiagnostics-color=always -pipe -msse4.1 -msse4.2 -mpopcnt
-fno-omit-frame-pointer -Wall -Wno-unused-command-line-argument
-Wnon-virtual-dtor -Wextra -Wextra-semi -Wcomma
-Winconsistent-missing-destructor-override -Wunused-exception-parameter
-Wshadow-uncaptured-local -Wredundant-parens -Wzero-as-null-pointer-constant
-O2 -pipe -O2 -pipe -march=native -mtune=native -march=native -DLIBICONV_PLUG
-fstack-protector -fno-strict-aliasing -DLIBICONV_PLUG -fPIC -std=c++17 -MD
-MT
dbms/CMakeFiles/clickhouse_common_io.dir/src/Common/getNumberOfPhysicalCPUCores.cpp.o
-MF
dbms/CMakeFiles/clickhouse_common_io.dir/src/Common/getNumberOfPhysicalCPUCores.cpp.o.d
-o
dbms/CMakeFiles/clickhouse_common_io.dir/src/Common/getNumberOfPhysicalCPUCores.cpp.o
-c dbms/src/Common/getNumberOfPhysicalCPUCores.cpp
In file included from dbms/src/Common/getNumberOfPhysicalCPUCores.cpp:6:
In file included from /usr/local/include/libcpuid/libcpuid.h:88:
/usr/local/include/libcpuid/libcpuid_types.h:61:29: error: typedef redefinition
with different types ('long long' vs '__int64_t' (aka 'long'))
typedef signed long long int64_t;
^
/usr/include/sys/_stdint.h:49:20: note: previous definition is here
typedef __int64_t int64_t;
^
In file included from dbms/src/Common/getNumberOfPhysicalCPUCores.cpp:6:
In file included from /usr/local/include/libcpuid/libcpuid.h:88:
/usr/local/include/libcpuid/libcpuid_types.h:62:29: error: typedef redefinition
with different types ('unsigned long long' vs '__uint64_t' (aka 'unsigned
long'))
typedef unsigned long long uint64_t;
^
/usr/include/sys/endian.h:52:20: note: previous definition is here
typedef __uint64_t uint64_t;
^
2 errors generated.
ninja: build stopped: subcommand failed.
*** Error code 1
--
You are receiving this mail because:
You are the assignee for the bug.
More information about the freebsd-ports-bugs
mailing list