编译debug模式报错

【 使用环境 】测试环境
【 OB or 其他组件 】OB
【 使用版本 】最新git clone后的源码版本
【问题描述】编译报错
【复现路径】git clone https://github.com/oceanbase/oceanbase.git
cd oceanbase
bash build.sh debug --init --make
【附件及日志】make[2]: *** [src/rootserver/CMakeFiles/ob_rootserver.dir/Unity/unity_ob_rootser ver_common/0_cxx.cxx.o] 错误 137
make[1]: *** [src/rootserver/CMakeFiles/ob_rootserver.dir/all] 错误 2
[ 34%] Building CXX object src/share/CMakeFiles/ob_share.dir/Unity/unity_ob_shar e_common/3_cxx.cxx.o
[ 34%] Building CXX object src/share/CMakeFiles/ob_share.dir/Unity/unity_ob_shar e_vector/0_cxx.cxx.o
[ 34%] Built target ob_logservice
[ 34%] Building CXX object src/share/CMakeFiles/ob_share.dir/Unity/unity_ob_shar e_common_mixed/2_cxx.cxx.o
/bin/sh: 行 1: 101405 已杀死 /root/oceanbase/deps/3rd/usr/local/oc eanbase/devtools/bin/clang++ -DENABLE_INITIAL_EXEC_TLS_MODEL -DPACKAGE_NAME=“Oc eanBase_CE” -DPACKAGE_STRING="“OceanBase_CE 4.3.5.0"” -DPACKAGE_VERSION=“4.3 .5.0” -DRELEASEID=“1” -I/root/oceanbase/src -I/root/oceanbase -I/root/oceanba se/deps/easy/src -I/root/oceanbase/deps/oblib/src -I/root/oceanbase/deps/oblib/s rc/common -I/root/oceanbase/deps/easy/src/include -I/root/oceanbase/deps/ussl-ho ok -I/root/oceanbase/deps/ussl-hook/loop -I/root/oceanbase/src/objit/include -I/ root/oceanbase/src/objit/src -I/root/oceanbase/deps/3rd/usr/local/oceanbase/deps /devel/include -I/root/oceanbase/deps/3rd/usr/local/oceanbase/deps/devel/include /libxml2 -I/root/oceanbase/deps/3rd/usr/local/oceanbase/devtools -I/root/oceanba se/deps/3rd/usr/local/oceanbase/deps/devel/include/apr-1 -I/root/oceanbase/deps/ 3rd/usr/local/oceanbase/deps/devel/include/icu -I/root/oceanbase/deps/3rd/usr/lo cal/oceanbase/deps/devel/include/icu/common -I/root/oceanbase/deps/3rd/usr/local /oceanbase/deps/devel/include/apache-arrow -I/root/oceanbase/deps/3rd/usr/local/ oceanbase/deps/devel/include/apache-orc -I/root/oceanbase/deps/3rd/usr/local/oce anbase/deps/devel/include/mariadb -I/root/oceanbase/deps/3rd/usr/local/oceanbase /deps/devel/include/oss_c_sdk -I/root/oceanbase/deps/3rd/usr/local/oceanbase/dep s/devel/include/mxml -I/root/oceanbase/src/objit/src/…/include --gcc-toolchain= /root/oceanbase/deps/3rd/usr/local/oceanbase/devtools -fdebug-prefix-map=/root/o ceanbase=. -fcolor-diagnostics -ffunction-sections -fdebug-info-for-profiling -f max-type-align=8 -std=gnu++11 -DFATAL_ERROR_HANG -DENABLE_500_MEMORY_LIMIT -g -f PIC -Wno-invalid-offsetof -D_GLIBCXX_USE_CXX11_ABI=0 -fno-strict-aliasing -fno-o mit-frame-pointer -mtune=core2 -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D _NO_EXCEPTION -DTSI_STATIC_SUM -DOCI_LINK_RUNTIME -Wall -Wextra -Wformat -Werror -Wno-deprecated -Wno-address-of-packed-member -Wno-sign-compare -Wno-tautologic al-compare -Wno-psabi -Wno-c99-designator -Wno-int-in-bool-context -Wno-sizeof-a rray-div -Wno-implicit-const-int-float-conversion -Wno-fortify-source -Wno-non-c -typedef-for-linkage -Wno-uninitialized-const-reference -Wno-unused-function -Wn o-atomic-alignment -Wno-tautological-constant-out-of-range-compare -Wno-unused-p arameter -Wno-string-plus-int -Wno-misleading-indentation -Wno-unused-private-fi eld -Wno-overloaded-virtual -Wno-reserved-user-defined-literal -Wno-self-assign -Wno-inconsistent-missing-override -Wno-mismatched-tags -Wno-unused-variable -Wn o-unevaluated-expression -Wno-constant-logical-operand -MD -MT src/share/CMakeFi les/ob_share.dir/Unity/unity_ob_share_vector/0_cxx.cxx.o -MF CMakeFiles/ob_share .dir/Unity/unity_ob_share_vector/0_cxx.cxx.o.d -o CMakeFiles/ob_share.dir/Unity/ unity_ob_share_vector/0_cxx.cxx.o -c /root/oceanbase/build_debug/src/share/CMake Files/ob_share.dir/Unity/unity_ob_share_vector/0_cxx.cxx
make[2]: *** [src/share/CMakeFiles/ob_share.dir/Unity/unity_ob_share_vector/0_cx x.cxx.o] 错误 137
make[2]: *** 正在等待未完成的任务…
make[1]: *** [src/share/CMakeFiles/ob_share.dir/all] 错误 2
make: *** [all] 错误 2
【备注】

看到你编译的是4.3.5.0版本,操作系统类型和版本是什么?

可以参考这个帖子
编译release版报错15oyfzq_gaMTIwMjU5NTAzNC4xNzE0OTc1MTY1_ga_T35KTM57DZ*MTczMDk0MzE4NC4zMDcuMS4xNzMwOTQ1MTMxLjYwLjAuMA…

1 个赞

加内存

1 个赞