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]

Reply via email to