dbaid opened a new issue, #1125: URL: https://github.com/apache/cloudberry/issues/1125
### Apache Cloudberry version git clone https://github.com/apache/cloudberry.git [root@berry2 cloudberry]# ./getversion 1.6.0+dev.1956.gfb8685159a build dev ### What happened /src/backend/gporca/libgpopt/include -I../../../../../../src/backend/gporca/libgpos/include -I../../../../../../src/include -D_GNU_SOURCE -I/usr/include/libxml2 -c -o CExpressionFactorizer.o CExpressionFactorizer.cpp In file included from ../../../../../../src/backend/gporca/libgpos/include/gpos/string/CWString.h:14, from ../../../../../../src/backend/gporca/libgpos/include/gpos/string/CWStringStatic.h:15, from ../../../../../../src/backend/gporca/libgpos/include/gpos/io/COstream.h:17, from ../../../../../../src/backend/gporca/libgpos/include/gpos/io/COstreamBasic.h:14, from ../../../../../../src/backend/gporca/libgpos/include/gpos/utils.h:19, from ../../../../../../src/backend/gporca/libgpos/include/gpos/common/CRefCount.h:22, from ../../../../../../src/backend/gporca/libgpos/include/gpos/common/CDynamicPtrArray.h:15, from ../../../../../../src/backend/gporca/libgpos/include/gpos/common/CBitSet.h:16, from ../../../../../../src/backend/gporca/libgpos/include/gpos/common/CEnumSet.h:15, from ../../../../../../src/backend/gporca/libnaucrates/include/naucrates/dxl/CDXLUtils.h:19, from ../../../../../../src/backend/gporca/libgpopt/include/gpopt/minidump/CDXLMinidump.h:16, from CDXLMinidump.cpp:12: ../../../../../../src/backend/gporca/libgpos/include/gpos/string/CWStringBase.h:79:22: error: ‘virtual gpos::BOOL gpos::CWStringBase::Equals(const gpos::WCHAR*) const’ was hidden [-Werror=overloaded-virtual=] 79 | virtual BOOL Equals(const WCHAR *str) const; | ^~~~~~ In file included from ../../../../../../src/backend/gporca/libnaucrates/include/naucrates/dxl/operators/CDXLDatum.h:19, from ../../../../../../src/backend/gporca/libnaucrates/include/naucrates/md/CDXLBucket.h:21, from ../../../../../../src/backend/gporca/libnaucrates/include/naucrates/md/CDXLStatsDerivedColumn.h:18, from ../../../../../../src/backend/gporca/libnaucrates/include/naucrates/md/CDXLStatsDerivedRelation.h:18, from ../../../../../../src/backend/gporca/libnaucrates/include/naucrates/dxl/operators/CDXLProperties.h:16, from ../../../../../../src/backend/gporca/libnaucrates/include/naucrates/dxl/operators/CDXLNode.h:19, from ../../../../../../src/backend/gporca/libnaucrates/include/naucrates/dxl/CDXLUtils.h:24: ../../../../../../src/backend/gporca/libgpos/include/gpos/string/CWStringConst.h:59:14: note: by ‘gpos::CWStringConst::Equals’ 59 | BOOL Equals(const CWStringBase *str) const override; | ^~~~~~ make[6]: Leaving directory '/home/formyjob000004/cloudberry/src/backend/gporca/libgpopt/src/operators' make[5]: Leaving directory '/home/formyjob000004/cloudberry/src/backend/gporca/libgpopt/src' make[4]: *** [../../../../src/backend/common.mk:39: src-recursive] Error 2 make[4]: Leaving directory '/home/formyjob000004/cloudberry/src/backend/gporca/libgpopt' make[3]: *** [../../../src/backend/common.mk:39: libgpopt-recursive] Error 2 make[3]: Leaving directory '/home/formyjob000004/cloudberry/src/backend/gporca' make[2]: *** [common.mk:39: gporca-recursive] Error 2 make[2]: Leaving directory '/home/formyjob000004/cloudberry/src/backend' make[1]: *** [Makefile:45: all-backend-recurse] Error 2 make[1]: Leaving directory '/home/formyjob000004/cloudberry/src' make: *** [GNUmakefile:11: all-src-recurse] Error 2 ### What you think should happen instead _No response_ ### How to reproduce dnf install git dnf group install -y "Development Tools" dnf install -y apr-devel bison bzip2-devel cmake3 flex gcc gcc-c++ krb5-devel libcurl-devel libevent-devel libkadm5 libxml2-devel libzstd-devel openssl-devel perl-ExtUtils-Embed python3-devel python3-pip readline-devel xerces-c-devel zlib-devel dnf install -y gcc-toolset-13 scl enable gcc-toolset-13 bash dnf install -y cmake cmake --version dnf config-manager --set-enabled powertools dnf install -y epel-release dnf install -y libuuid-devel dnf install -y protobuf-devel protobuf-compiler protoc --version dnf makecache dnf install -y xerces-c-devel export PKG_CONFIG_PATH="/usr/local/lib/pkgconfig:$PKG_CONFIG_PATH" export LD_LIBRARY_PATH="/usr/local/lib:/usr/local/lib64:$LD_LIBRARY_PATH" git clone https://github.com/apache/cloudberry.git cd cloudberry/deploy/build/ ./README.Rhel-Rocky.bash cd /home/formyjob000004/cloudberry git pull origin main <-- 拉回修正程式, 修bug的...不然根本compile不成功,source 根本沒有merge echo -e "/usr/local/lib \n/usr/local/lib64" >> /etc/ld.so.conf ldconfig useradd gpadmin # Creates gpadmin user su - gpadmin # Uses the gpadmin user ssh-keygen # Creates SSH key cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys chmod 600 ~/.ssh/authorized_keys exit ./configure --with-perl --with-python --with-libxml --with-gssapi --prefix=/usr/local/cloudberrydb #./configure --disable-orca --with-perl --with-python --with-libxml --prefix=/usr/local/cloudberry make -j8 ### Operating System NAME="Rocky Linux" VERSION="8.10 (Green Obsidian)" ID="rocky" ID_LIKE="rhel centos fedora" VERSION_ID="8.10" PLATFORM_ID="platform:el8" PRETTY_NAME="Rocky Linux 8.10 (Green Obsidian)" ANSI_COLOR="0;32" LOGO="fedora-logo-icon" CPE_NAME="cpe:/o:rocky:rocky:8:GA" HOME_URL="https://rockylinux.org/" BUG_REPORT_URL="https://bugs.rockylinux.org/" SUPPORT_END="2029-05-31" ROCKY_SUPPORT_PRODUCT="Rocky-Linux-8" ROCKY_SUPPORT_PRODUCT_VERSION="8.10" REDHAT_SUPPORT_PRODUCT="Rocky Linux" REDHAT_SUPPORT_PRODUCT_VERSION="8.10" ### Anything else _No response_ ### Are you willing to submit PR? - [ ] Yes, I am willing to submit a PR! ### Code of Conduct - [x] I agree to follow this project's [Code of Conduct](https://github.com/apache/cloudberry/blob/main/CODE_OF_CONDUCT.md). -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected] --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
