Need help: Error occur while building ORCA

27 views
Skip to first unread message

vin jake

unread,
Jan 30, 2022, 11:35:08 PM1/30/22
to Greenplum Developers
ninja: Entering directory `build'
[1/1] Linking CXX executable server/gporca_test
FAILED: server/gporca_test 

I have follow below steps
git clone https://github.com/greenplum-db/gporca.git
cd gporca
cmake -GNinja -H. -Bbuild
ninja install -C build

Then it gave error as
ninja: Entering directory `build'
[1028/1029] Linking CXX executable server/gporca_test
FAILED: server/gporca_test


sambitesh dash

unread,
Jan 31, 2022, 12:17:24 AM1/31/22
to vin jake, Greenplum Developers
This is hard to reproduce error. Can you capture the output of a verbose build and attach the log. Something like this :

ninja install -v -C build > output.log

--
To unsubscribe from this group and stop receiving emails from it, send an email to gpdb-dev+u...@greenplum.org.

vin jake

unread,
Jan 31, 2022, 1:50:17 AM1/31/22
to Greenplum Developers, sambite...@gmail.com, Greenplum Developers, vin jake

ninja: Entering directory `build'
[1/1] : && ccache **GCCPATH**/gcc/9.3.0/bin/g++ -Wall -Werror -Wextra -pedantic-errors -fno-omit-frame-pointer -O2 -g -DNDEBUG -g3 -rdynamic server/CMakeFiles/gporca_test.dir/src/unittest/gpopt/minidump/CAntiSemiJoinTest.cpp.o server/CMakeFiles/gporca_test.dir/src/unittest/gpopt/minidump/CArrayCmpTest.cpp.o server/CMakeFiles/gporca_test.dir/src/unittest/gpopt/minidump/CBitmapScanTest.cpp.o server/CMakeFiles/gporca_test.dir/src/unittest/gpopt/minidump/CCTEPropertiesTest.cpp.o server/CMakeFiles/gporca_test.dir/src/unittest/gpopt/minidump/CConstraintNegationTest.cpp.o server/CMakeFiles/gporca_test.dir/src/unittest/gpopt/minidump/CDqaTest.cpp.o server/CMakeFiles/gporca_test.dir/src/unittest/gpopt/minidump/CDynamicIndexScanTest.cpp.o server/CMakeFiles/gporca_test.dir/src/unittest/gpopt/minidump/CEquivClassTest.cpp.o server/CMakeFiles/gporca_test.dir/src/unittest/gpopt/minidump/CFullJoinTest.cpp.o server/CMakeFiles/gporca_test.dir/src/unittest/gpopt/minidump/CGinIndexTest.cpp.o server/CMakeFiles/gporca_test.dir/src/unittest/gpopt/minidump/CGistIndexTest.cpp.o server/CMakeFiles/gporca_test.dir/src/unittest/gpopt/minidump/CICGMiscTest.cpp.o server/CMakeFiles/gporca_test.dir/src/unittest/gpopt/minidump/CIndexApplyTest.cpp.o server/CMakeFiles/gporca_test.dir/src/unittest/gpopt/minidump/CIndexOnlyScanTest.cpp.o server/CMakeFiles/gporca_test.dir/src/unittest/gpopt/minidump/CIndexScanOnLeafTest.cpp.o server/CMakeFiles/gporca_test.dir/src/unittest/gpopt/minidump/CIndexScanTest.cpp.o server/CMakeFiles/gporca_test.dir/src/unittest/gpopt/minidump/CInvalidCostContextTest.cpp.o server/CMakeFiles/gporca_test.dir/src/unittest/gpopt/minidump/CJoinOrderGreedyTest.cpp.o server/CMakeFiles/gporca_test.dir/src/unittest/gpopt/minidump/CJoinPredTest.cpp.o server/CMakeFiles/gporca_test.dir/src/unittest/gpopt/minidump/CLeftOuterIndexApplyTest.cpp.o server/CMakeFiles/gporca_test.dir/src/unittest/gpopt/minidump/CLikeIDFTest.cpp.o server/CMakeFiles/gporca_test.dir/src/unittest/gpopt/minidump/CMCVCardinalityTest.cpp.o server/CMakeFiles/gporca_test.dir/src/unittest/gpopt/minidump/CMotionHazardTest.cpp.o server/CMakeFiles/gporca_test.dir/src/unittest/gpopt/minidump/CNonRedistributableColTest.cpp.o server/CMakeFiles/gporca_test.dir/src/unittest/gpopt/minidump/COpfamiliesTest.cpp.o server/CMakeFiles/gporca_test.dir/src/unittest/gpopt/minidump/COuterJoin1Test.cpp.o server/CMakeFiles/gporca_test.dir/src/unittest/gpopt/minidump/COuterJoin2Test.cpp.o server/CMakeFiles/gporca_test.dir/src/unittest/gpopt/minidump/COuterJoin3Test.cpp.o server/CMakeFiles/gporca_test.dir/src/unittest/gpopt/minidump/CPartTbl1Test.cpp.o server/CMakeFiles/gporca_test.dir/src/unittest/gpopt/minidump/CPartTbl2Test.cpp.o server/CMakeFiles/gporca_test.dir/src/unittest/gpopt/minidump/CPartTbl3Test.cpp.o server/CMakeFiles/gporca_test.dir/src/unittest/gpopt/minidump/CPartTbl4Test.cpp.o server/CMakeFiles/gporca_test.dir/src/unittest/gpopt/minidump/CPartTbl5Test.cpp.o server/CMakeFiles/gporca_test.dir/src/unittest/gpopt/minidump/CPartTbl6Test.cpp.o server/CMakeFiles/gporca_test.dir/src/unittest/gpopt/minidump/CPartTblDPETest.cpp.o server/CMakeFiles/gporca_test.dir/src/unittest/gpopt/minidump/CPartTblSPETest.cpp.o server/CMakeFiles/gporca_test.dir/src/unittest/gpopt/minidump/CPredicateTest.cpp.o server/CMakeFiles/gporca_test.dir/src/unittest/gpopt/minidump/CProjectTest.cpp.o server/CMakeFiles/gporca_test.dir/src/unittest/gpopt/minidump/CRandomDataInsertionTest.cpp.o server/CMakeFiles/gporca_test.dir/src/unittest/gpopt/minidump/CReplicatedTableTest.cpp.o server/CMakeFiles/gporca_test.dir/src/unittest/gpopt/minidump/CRightJoinTest.cpp.o server/CMakeFiles/gporca_test.dir/src/unittest/gpopt/minidump/CSemiJoinTest.cpp.o server/CMakeFiles/gporca_test.dir/src/unittest/gpopt/minidump/CSetop1Test.cpp.o server/CMakeFiles/gporca_test.dir/src/unittest/gpopt/minidump/CSetop2Test.cpp.o server/CMakeFiles/gporca_test.dir/src/unittest/gpopt/minidump/CSetop3Test.cpp.o server/CMakeFiles/gporca_test.dir/src/unittest/gpopt/minidump/CSetop4Test.cpp.o server/CMakeFiles/gporca_test.dir/src/unittest/gpopt/minidump/CSqlFunctionTest.cpp.o server/CMakeFiles/gporca_test.dir/src/unittest/gpopt/minidump/CStatsTest.cpp.o server/CMakeFiles/gporca_test.dir/src/unittest/gpopt/minidump/CSubquery2Test.cpp.o server/CMakeFiles/gporca_test.dir/src/unittest/gpopt/minidump/CTaintedReplicatedTest.cpp.o server/CMakeFiles/gporca_test.dir/src/unittest/gpopt/minidump/CTypeModifierTest.cpp.o server/CMakeFiles/gporca_test.dir/src/startup/main.cpp.o server/CMakeFiles/gporca_test.dir/src/unittest/CConstExprEvaluatorForDates.cpp.o server/CMakeFiles/gporca_test.dir/src/unittest/CSubqueryTestUtils.cpp.o server/CMakeFiles/gporca_test.dir/src/unittest/CTestUtils.cpp.o server/CMakeFiles/gporca_test.dir/src/unittest/dxl/CDXLMemoryManagerTest.cpp.o server/CMakeFiles/gporca_test.dir/src/unittest/dxl/CDXLUtilsTest.cpp.o server/CMakeFiles/gporca_test.dir/src/unittest/dxl/CMDProviderTest.cpp.o server/CMakeFiles/gporca_test.dir/src/unittest/dxl/CParseHandlerCostModelTest.cpp.o server/CMakeFiles/gporca_test.dir/src/unittest/dxl/CParseHandlerManagerTest.cpp.o server/CMakeFiles/gporca_test.dir/src/unittest/dxl/CParseHandlerOptimizerConfigSerializeTest.cpp.o server/CMakeFiles/gporca_test.dir/src/unittest/dxl/CParseHandlerTest.cpp.o server/CMakeFiles/gporca_test.dir/src/unittest/dxl/CXMLSerializerTest.cpp.o server/CMakeFiles/gporca_test.dir/src/unittest/dxl/base/CDatumTest.cpp.o server/CMakeFiles/gporca_test.dir/src/unittest/dxl/statistics/CBucketTest.cpp.o server/CMakeFiles/gporca_test.dir/src/unittest/dxl/statistics/CCardinalityTestUtils.cpp.o server/CMakeFiles/gporca_test.dir/src/unittest/dxl/statistics/CFilterCardinalityTest.cpp.o server/CMakeFiles/gporca_test.dir/src/unittest/dxl/statistics/CHistogramTest.cpp.o server/CMakeFiles/gporca_test.dir/src/unittest/dxl/statistics/CJoinCardinalityTest.cpp.o server/CMakeFiles/gporca_test.dir/src/unittest/dxl/statistics/CMCVTest.cpp.o server/CMakeFiles/gporca_test.dir/src/unittest/dxl/statistics/CPointTest.cpp.o server/CMakeFiles/gporca_test.dir/src/unittest/dxl/statistics/CStatisticsTest.cpp.o server/CMakeFiles/gporca_test.dir/src/unittest/gpopt/base/CColRefSetIterTest.cpp.o server/CMakeFiles/gporca_test.dir/src/unittest/gpopt/base/CColRefSetTest.cpp.o server/CMakeFiles/gporca_test.dir/src/unittest/gpopt/base/CColumnFactoryTest.cpp.o server/CMakeFiles/gporca_test.dir/src/unittest/gpopt/base/CConstraintTest.cpp.o server/CMakeFiles/gporca_test.dir/src/unittest/gpopt/base/CDistributionSpecTest.cpp.o server/CMakeFiles/gporca_test.dir/src/unittest/gpopt/base/CEquivalenceClassesTest.cpp.o server/CMakeFiles/gporca_test.dir/src/unittest/gpopt/base/CFunctionalDependencyTest.cpp.o server/CMakeFiles/gporca_test.dir/src/unittest/gpopt/base/CKeyCollectionTest.cpp.o server/CMakeFiles/gporca_test.dir/src/unittest/gpopt/base/CMaxCardTest.cpp.o server/CMakeFiles/gporca_test.dir/src/unittest/gpopt/base/COrderSpecTest.cpp.o server/CMakeFiles/gporca_test.dir/src/unittest/gpopt/base/CRangeTest.cpp.o server/CMakeFiles/gporca_test.dir/src/unittest/gpopt/base/CStateMachineTest.cpp.o server/CMakeFiles/gporca_test.dir/src/unittest/gpopt/cost/CCostTest.cpp.o server/CMakeFiles/gporca_test.dir/src/unittest/gpopt/csq/CCorrelatedExecutionTest.cpp.o server/CMakeFiles/gporca_test.dir/src/unittest/gpopt/engine/CBindingTest.cpp.o server/CMakeFiles/gporca_test.dir/src/unittest/gpopt/engine/CEngineTest.cpp.o server/CMakeFiles/gporca_test.dir/src/unittest/gpopt/engine/CEnumeratorTest.cpp.o server/CMakeFiles/gporca_test.dir/src/unittest/gpopt/eval/CConstExprEvaluatorDXLTest.cpp.o server/CMakeFiles/gporca_test.dir/src/unittest/gpopt/eval/CConstExprEvaluatorDefaultTest.cpp.o server/CMakeFiles/gporca_test.dir/src/unittest/gpopt/mdcache/CMDAccessorTest.cpp.o server/CMakeFiles/gporca_test.dir/src/unittest/gpopt/metadata/CColumnDescriptorTest.cpp.o server/CMakeFiles/gporca_test.dir/src/unittest/gpopt/metadata/CIndexDescriptorTest.cpp.o server/CMakeFiles/gporca_test.dir/src/unittest/gpopt/metadata/CNameTest.cpp.o server/CMakeFiles/gporca_test.dir/src/unittest/gpopt/metadata/CPartConstraintTest.cpp.o server/CMakeFiles/gporca_test.dir/src/unittest/gpopt/metadata/CTableDescriptorTest.cpp.o server/CMakeFiles/gporca_test.dir/src/unittest/gpopt/minidump/CAggTest.cpp.o server/CMakeFiles/gporca_test.dir/src/unittest/gpopt/minidump/CArrayExpansionTest.cpp.o server/CMakeFiles/gporca_test.dir/src/unittest/gpopt/minidump/CBitmapTest.cpp.o server/CMakeFiles/gporca_test.dir/src/unittest/gpopt/minidump/CCTETest.cpp.o server/CMakeFiles/gporca_test.dir/src/unittest/gpopt/minidump/CCastTest.cpp.o server/CMakeFiles/gporca_test.dir/src/unittest/gpopt/minidump/CCollapseProjectTest.cpp.o server/CMakeFiles/gporca_test.dir/src/unittest/gpopt/minidump/CConstTblGetTest.cpp.o server/CMakeFiles/gporca_test.dir/src/unittest/gpopt/minidump/CDMLTest.cpp.o server/CMakeFiles/gporca_test.dir/src/unittest/gpopt/minidump/CDirectDispatchTest.cpp.o server/CMakeFiles/gporca_test.dir/src/unittest/gpopt/minidump/CEscapeMechanismTest.cpp.o server/CMakeFiles/gporca_test.dir/src/unittest/gpopt/minidump/CExternalTableTest.cpp.o server/CMakeFiles/gporca_test.dir/src/unittest/gpopt/minidump/CICGTest.cpp.o server/CMakeFiles/gporca_test.dir/src/unittest/gpopt/minidump/CJoinOrderDPTest.cpp.o server/CMakeFiles/gporca_test.dir/src/unittest/gpopt/minidump/CMiniDumperDXLTest.cpp.o server/CMakeFiles/gporca_test.dir/src/unittest/gpopt/minidump/CMinidumpWithConstExprEvaluatorTest.cpp.o server/CMakeFiles/gporca_test.dir/src/unittest/gpopt/minidump/CMissingStatsTest.cpp.o server/CMakeFiles/gporca_test.dir/src/unittest/gpopt/minidump/CMultilevelPartitionTest.cpp.o server/CMakeFiles/gporca_test.dir/src/unittest/gpopt/minidump/CPhysicalParallelUnionAllTest.cpp.o server/CMakeFiles/gporca_test.dir/src/unittest/gpopt/minidump/CPruneColumnsTest.cpp.o server/CMakeFiles/gporca_test.dir/src/unittest/gpopt/minidump/CPullUpProjectElementTest.cpp.o server/CMakeFiles/gporca_test.dir/src/unittest/gpopt/minidump/CSubqueryTest.cpp.o server/CMakeFiles/gporca_test.dir/src/unittest/gpopt/minidump/CTVFTest.cpp.o server/CMakeFiles/gporca_test.dir/src/unittest/gpopt/minidump/CWindowTest.cpp.o server/CMakeFiles/gporca_test.dir/src/unittest/gpopt/operators/CContradictionTest.cpp.o server/CMakeFiles/gporca_test.dir/src/unittest/gpopt/operators/CExpressionPreprocessorTest.cpp.o server/CMakeFiles/gporca_test.dir/src/unittest/gpopt/operators/CExpressionTest.cpp.o server/CMakeFiles/gporca_test.dir/src/unittest/gpopt/operators/CPredicateUtilsTest.cpp.o server/CMakeFiles/gporca_test.dir/src/unittest/gpopt/operators/CScalarIsDistinctFromTest.cpp.o server/CMakeFiles/gporca_test.dir/src/unittest/gpopt/search/COptimizationJobsTest.cpp.o server/CMakeFiles/gporca_test.dir/src/unittest/gpopt/search/CSearchStrategyTest.cpp.o server/CMakeFiles/gporca_test.dir/src/unittest/gpopt/search/CTreeMapTest.cpp.o server/CMakeFiles/gporca_test.dir/src/unittest/gpopt/translate/CTranslatorDXLToExprTest.cpp.o server/CMakeFiles/gporca_test.dir/src/unittest/gpopt/translate/CTranslatorExprToDXLTest.cpp.o server/CMakeFiles/gporca_test.dir/src/unittest/gpopt/xforms/CDecorrelatorTest.cpp.o server/CMakeFiles/gporca_test.dir/src/unittest/gpopt/xforms/CJoinOrderTest.cpp.o server/CMakeFiles/gporca_test.dir/src/unittest/gpopt/xforms/CSubqueryHandlerTest.cpp.o server/CMakeFiles/gporca_test.dir/src/unittest/gpopt/xforms/CXformFactoryTest.cpp.o server/CMakeFiles/gporca_test.dir/src/unittest/gpopt/xforms/CXformTest.cpp.o -o server/gporca_test -Wl,-rpath,/home/jakevin.wen/code/gpdb/src/backend/gporca/build/libgpopt:/home/jakevin.wen/code/gpdb/src/backend/gporca/build/libnaucrates:/home/jakevin.wen/code/gpdb/src/backend/gporca/build/libgpdbcost:/home/jakevin.wen/code/gpdb/src/backend/gporca/build/libgpos:/usr/local/lib libgpopt/libgpopt.so libnaucrates/libnaucrates.so libgpdbcost/libgpdbcost.so libgpos/libgpos.so -ldl /usr/local/lib/libxerces-c.so && :
FAILED: server/gporca_test
: && ccache **GCCPATH**/gcc/9.3.0/bin/g++ -Wall -Werror -Wextra -pedantic-errors -fno-omit-frame-pointer -O2 -g -DNDEBUG -g3 -rdynamic server/CMakeFiles/gporca_test.dir/src/unittest/gpopt/minidump/CAntiSemiJoinTest.cpp.o server/CMakeFiles/gporca_test.dir/src/unittest/gpopt/minidump/CArrayCmpTest.cpp.o server/CMakeFiles/gporca_test.dir/src/unittest/gpopt/minidump/CBitmapScanTest.cpp.o server/CMakeFiles/gporca_test.dir/src/unittest/gpopt/minidump/CCTEPropertiesTest.cpp.o server/CMakeFiles/gporca_test.dir/src/unittest/gpopt/minidump/CConstraintNegationTest.cpp.o server/CMakeFiles/gporca_test.dir/src/unittest/gpopt/minidump/CDqaTest.cpp.o server/CMakeFiles/gporca_test.dir/src/unittest/gpopt/minidump/CDynamicIndexScanTest.cpp.o server/CMakeFiles/gporca_test.dir/src/unittest/gpopt/minidump/CEquivClassTest.cpp.o server/CMakeFiles/gporca_test.dir/src/unittest/gpopt/minidump/CFullJoinTest.cpp.o server/CMakeFiles/gporca_test.dir/src/unittest/gpopt/minidump/CGinIndexTest.cpp.o server/CMakeFiles/gporca_test.dir/src/unittest/gpopt/minidump/CGistIndexTest.cpp.o server/CMakeFiles/gporca_test.dir/src/unittest/gpopt/minidump/CICGMiscTest.cpp.o server/CMakeFiles/gporca_test.dir/src/unittest/gpopt/minidump/CIndexApplyTest.cpp.o server/CMakeFiles/gporca_test.dir/src/unittest/gpopt/minidump/CIndexOnlyScanTest.cpp.o server/CMakeFiles/gporca_test.dir/src/unittest/gpopt/minidump/CIndexScanOnLeafTest.cpp.o server/CMakeFiles/gporca_test.dir/src/unittest/gpopt/minidump/CIndexScanTest.cpp.o server/CMakeFiles/gporca_test.dir/src/unittest/gpopt/minidump/CInvalidCostContextTest.cpp.o server/CMakeFiles/gporca_test.dir/src/unittest/gpopt/minidump/CJoinOrderGreedyTest.cpp.o server/CMakeFiles/gporca_test.dir/src/unittest/gpopt/minidump/CJoinPredTest.cpp.o server/CMakeFiles/gporca_test.dir/src/unittest/gpopt/minidump/CLeftOuterIndexApplyTest.cpp.o server/CMakeFiles/gporca_test.dir/src/unittest/gpopt/minidump/CLikeIDFTest.cpp.o server/CMakeFiles/gporca_test.dir/src/unittest/gpopt/minidump/CMCVCardinalityTest.cpp.o server/CMakeFiles/gporca_test.dir/src/unittest/gpopt/minidump/CMotionHazardTest.cpp.o server/CMakeFiles/gporca_test.dir/src/unittest/gpopt/minidump/CNonRedistributableColTest.cpp.o server/CMakeFiles/gporca_test.dir/src/unittest/gpopt/minidump/COpfamiliesTest.cpp.o server/CMakeFiles/gporca_test.dir/src/unittest/gpopt/minidump/COuterJoin1Test.cpp.o server/CMakeFiles/gporca_test.dir/src/unittest/gpopt/minidump/COuterJoin2Test.cpp.o server/CMakeFiles/gporca_test.dir/src/unittest/gpopt/minidump/COuterJoin3Test.cpp.o server/CMakeFiles/gporca_test.dir/src/unittest/gpopt/minidump/CPartTbl1Test.cpp.o server/CMakeFiles/gporca_test.dir/src/unittest/gpopt/minidump/CPartTbl2Test.cpp.o server/CMakeFiles/gporca_test.dir/src/unittest/gpopt/minidump/CPartTbl3Test.cpp.o server/CMakeFiles/gporca_test.dir/src/unittest/gpopt/minidump/CPartTbl4Test.cpp.o server/CMakeFiles/gporca_test.dir/src/unittest/gpopt/minidump/CPartTbl5Test.cpp.o server/CMakeFiles/gporca_test.dir/src/unittest/gpopt/minidump/CPartTbl6Test.cpp.o server/CMakeFiles/gporca_test.dir/src/unittest/gpopt/minidump/CPartTblDPETest.cpp.o server/CMakeFiles/gporca_test.dir/src/unittest/gpopt/minidump/CPartTblSPETest.cpp.o server/CMakeFiles/gporca_test.dir/src/unittest/gpopt/minidump/CPredicateTest.cpp.o server/CMakeFiles/gporca_test.dir/src/unittest/gpopt/minidump/CProjectTest.cpp.o server/CMakeFiles/gporca_test.dir/src/unittest/gpopt/minidump/CRandomDataInsertionTest.cpp.o server/CMakeFiles/gporca_test.dir/src/unittest/gpopt/minidump/CReplicatedTableTest.cpp.o server/CMakeFiles/gporca_test.dir/src/unittest/gpopt/minidump/CRightJoinTest.cpp.o server/CMakeFiles/gporca_test.dir/src/unittest/gpopt/minidump/CSemiJoinTest.cpp.o server/CMakeFiles/gporca_test.dir/src/unittest/gpopt/minidump/CSetop1Test.cpp.o server/CMakeFiles/gporca_test.dir/src/unittest/gpopt/minidump/CSetop2Test.cpp.o server/CMakeFiles/gporca_test.dir/src/unittest/gpopt/minidump/CSetop3Test.cpp.o server/CMakeFiles/gporca_test.dir/src/unittest/gpopt/minidump/CSetop4Test.cpp.o server/CMakeFiles/gporca_test.dir/src/unittest/gpopt/minidump/CSqlFunctionTest.cpp.o server/CMakeFiles/gporca_test.dir/src/unittest/gpopt/minidump/CStatsTest.cpp.o server/CMakeFiles/gporca_test.dir/src/unittest/gpopt/minidump/CSubquery2Test.cpp.o server/CMakeFiles/gporca_test.dir/src/unittest/gpopt/minidump/CTaintedReplicatedTest.cpp.o server/CMakeFiles/gporca_test.dir/src/unittest/gpopt/minidump/CTypeModifierTest.cpp.o server/CMakeFiles/gporca_test.dir/src/startup/main.cpp.o server/CMakeFiles/gporca_test.dir/src/unittest/CConstExprEvaluatorForDates.cpp.o server/CMakeFiles/gporca_test.dir/src/unittest/CSubqueryTestUtils.cpp.o server/CMakeFiles/gporca_test.dir/src/unittest/CTestUtils.cpp.o server/CMakeFiles/gporca_test.dir/src/unittest/dxl/CDXLMemoryManagerTest.cpp.o server/CMakeFiles/gporca_test.dir/src/unittest/dxl/CDXLUtilsTest.cpp.o server/CMakeFiles/gporca_test.dir/src/unittest/dxl/CMDProviderTest.cpp.o server/CMakeFiles/gporca_test.dir/src/unittest/dxl/CParseHandlerCostModelTest.cpp.o server/CMakeFiles/gporca_test.dir/src/unittest/dxl/CParseHandlerManagerTest.cpp.o server/CMakeFiles/gporca_test.dir/src/unittest/dxl/CParseHandlerOptimizerConfigSerializeTest.cpp.o server/CMakeFiles/gporca_test.dir/src/unittest/dxl/CParseHandlerTest.cpp.o server/CMakeFiles/gporca_test.dir/src/unittest/dxl/CXMLSerializerTest.cpp.o server/CMakeFiles/gporca_test.dir/src/unittest/dxl/base/CDatumTest.cpp.o server/CMakeFiles/gporca_test.dir/src/unittest/dxl/statistics/CBucketTest.cpp.o server/CMakeFiles/gporca_test.dir/src/unittest/dxl/statistics/CCardinalityTestUtils.cpp.o server/CMakeFiles/gporca_test.dir/src/unittest/dxl/statistics/CFilterCardinalityTest.cpp.o server/CMakeFiles/gporca_test.dir/src/unittest/dxl/statistics/CHistogramTest.cpp.o server/CMakeFiles/gporca_test.dir/src/unittest/dxl/statistics/CJoinCardinalityTest.cpp.o server/CMakeFiles/gporca_test.dir/src/unittest/dxl/statistics/CMCVTest.cpp.o server/CMakeFiles/gporca_test.dir/src/unittest/dxl/statistics/CPointTest.cpp.o server/CMakeFiles/gporca_test.dir/src/unittest/dxl/statistics/CStatisticsTest.cpp.o server/CMakeFiles/gporca_test.dir/src/unittest/gpopt/base/CColRefSetIterTest.cpp.o server/CMakeFiles/gporca_test.dir/src/unittest/gpopt/base/CColRefSetTest.cpp.o server/CMakeFiles/gporca_test.dir/src/unittest/gpopt/base/CColumnFactoryTest.cpp.o server/CMakeFiles/gporca_test.dir/src/unittest/gpopt/base/CConstraintTest.cpp.o server/CMakeFiles/gporca_test.dir/src/unittest/gpopt/base/CDistributionSpecTest.cpp.o server/CMakeFiles/gporca_test.dir/src/unittest/gpopt/base/CEquivalenceClassesTest.cpp.o server/CMakeFiles/gporca_test.dir/src/unittest/gpopt/base/CFunctionalDependencyTest.cpp.o server/CMakeFiles/gporca_test.dir/src/unittest/gpopt/base/CKeyCollectionTest.cpp.o server/CMakeFiles/gporca_test.dir/src/unittest/gpopt/base/CMaxCardTest.cpp.o server/CMakeFiles/gporca_test.dir/src/unittest/gpopt/base/COrderSpecTest.cpp.o server/CMakeFiles/gporca_test.dir/src/unittest/gpopt/base/CRangeTest.cpp.o server/CMakeFiles/gporca_test.dir/src/unittest/gpopt/base/CStateMachineTest.cpp.o server/CMakeFiles/gporca_test.dir/src/unittest/gpopt/cost/CCostTest.cpp.o server/CMakeFiles/gporca_test.dir/src/unittest/gpopt/csq/CCorrelatedExecutionTest.cpp.o server/CMakeFiles/gporca_test.dir/src/unittest/gpopt/engine/CBindingTest.cpp.o server/CMakeFiles/gporca_test.dir/src/unittest/gpopt/engine/CEngineTest.cpp.o server/CMakeFiles/gporca_test.dir/src/unittest/gpopt/engine/CEnumeratorTest.cpp.o server/CMakeFiles/gporca_test.dir/src/unittest/gpopt/eval/CConstExprEvaluatorDXLTest.cpp.o server/CMakeFiles/gporca_test.dir/src/unittest/gpopt/eval/CConstExprEvaluatorDefaultTest.cpp.o server/CMakeFiles/gporca_test.dir/src/unittest/gpopt/mdcache/CMDAccessorTest.cpp.o server/CMakeFiles/gporca_test.dir/src/unittest/gpopt/metadata/CColumnDescriptorTest.cpp.o server/CMakeFiles/gporca_test.dir/src/unittest/gpopt/metadata/CIndexDescriptorTest.cpp.o server/CMakeFiles/gporca_test.dir/src/unittest/gpopt/metadata/CNameTest.cpp.o server/CMakeFiles/gporca_test.dir/src/unittest/gpopt/metadata/CPartConstraintTest.cpp.o server/CMakeFiles/gporca_test.dir/src/unittest/gpopt/metadata/CTableDescriptorTest.cpp.o server/CMakeFiles/gporca_test.dir/src/unittest/gpopt/minidump/CAggTest.cpp.o server/CMakeFiles/gporca_test.dir/src/unittest/gpopt/minidump/CArrayExpansionTest.cpp.o server/CMakeFiles/gporca_test.dir/src/unittest/gpopt/minidump/CBitmapTest.cpp.o server/CMakeFiles/gporca_test.dir/src/unittest/gpopt/minidump/CCTETest.cpp.o server/CMakeFiles/gporca_test.dir/src/unittest/gpopt/minidump/CCastTest.cpp.o server/CMakeFiles/gporca_test.dir/src/unittest/gpopt/minidump/CCollapseProjectTest.cpp.o server/CMakeFiles/gporca_test.dir/src/unittest/gpopt/minidump/CConstTblGetTest.cpp.o server/CMakeFiles/gporca_test.dir/src/unittest/gpopt/minidump/CDMLTest.cpp.o server/CMakeFiles/gporca_test.dir/src/unittest/gpopt/minidump/CDirectDispatchTest.cpp.o server/CMakeFiles/gporca_test.dir/src/unittest/gpopt/minidump/CEscapeMechanismTest.cpp.o server/CMakeFiles/gporca_test.dir/src/unittest/gpopt/minidump/CExternalTableTest.cpp.o server/CMakeFiles/gporca_test.dir/src/unittest/gpopt/minidump/CICGTest.cpp.o server/CMakeFiles/gporca_test.dir/src/unittest/gpopt/minidump/CJoinOrderDPTest.cpp.o server/CMakeFiles/gporca_test.dir/src/unittest/gpopt/minidump/CMiniDumperDXLTest.cpp.o server/CMakeFiles/gporca_test.dir/src/unittest/gpopt/minidump/CMinidumpWithConstExprEvaluatorTest.cpp.o server/CMakeFiles/gporca_test.dir/src/unittest/gpopt/minidump/CMissingStatsTest.cpp.o server/CMakeFiles/gporca_test.dir/src/unittest/gpopt/minidump/CMultilevelPartitionTest.cpp.o server/CMakeFiles/gporca_test.dir/src/unittest/gpopt/minidump/CPhysicalParallelUnionAllTest.cpp.o server/CMakeFiles/gporca_test.dir/src/unittest/gpopt/minidump/CPruneColumnsTest.cpp.o server/CMakeFiles/gporca_test.dir/src/unittest/gpopt/minidump/CPullUpProjectElementTest.cpp.o server/CMakeFiles/gporca_test.dir/src/unittest/gpopt/minidump/CSubqueryTest.cpp.o server/CMakeFiles/gporca_test.dir/src/unittest/gpopt/minidump/CTVFTest.cpp.o server/CMakeFiles/gporca_test.dir/src/unittest/gpopt/minidump/CWindowTest.cpp.o server/CMakeFiles/gporca_test.dir/src/unittest/gpopt/operators/CContradictionTest.cpp.o server/CMakeFiles/gporca_test.dir/src/unittest/gpopt/operators/CExpressionPreprocessorTest.cpp.o server/CMakeFiles/gporca_test.dir/src/unittest/gpopt/operators/CExpressionTest.cpp.o server/CMakeFiles/gporca_test.dir/src/unittest/gpopt/operators/CPredicateUtilsTest.cpp.o server/CMakeFiles/gporca_test.dir/src/unittest/gpopt/operators/CScalarIsDistinctFromTest.cpp.o server/CMakeFiles/gporca_test.dir/src/unittest/gpopt/search/COptimizationJobsTest.cpp.o server/CMakeFiles/gporca_test.dir/src/unittest/gpopt/search/CSearchStrategyTest.cpp.o server/CMakeFiles/gporca_test.dir/src/unittest/gpopt/search/CTreeMapTest.cpp.o server/CMakeFiles/gporca_test.dir/src/unittest/gpopt/translate/CTranslatorDXLToExprTest.cpp.o server/CMakeFiles/gporca_test.dir/src/unittest/gpopt/translate/CTranslatorExprToDXLTest.cpp.o server/CMakeFiles/gporca_test.dir/src/unittest/gpopt/xforms/CDecorrelatorTest.cpp.o server/CMakeFiles/gporca_test.dir/src/unittest/gpopt/xforms/CJoinOrderTest.cpp.o server/CMakeFiles/gporca_test.dir/src/unittest/gpopt/xforms/CSubqueryHandlerTest.cpp.o server/CMakeFiles/gporca_test.dir/src/unittest/gpopt/xforms/CXformFactoryTest.cpp.o server/CMakeFiles/gporca_test.dir/src/unittest/gpopt/xforms/CXformTest.cpp.o -o server/gporca_test -Wl,-rpath,/home/jakevin.wen/code/gpdb/src/backend/gporca/build/libgpopt:/home/jakevin.wen/code/gpdb/src/backend/gporca/build/libnaucrates:/home/jakevin.wen/code/gpdb/src/backend/gporca/build/libgpdbcost:/home/jakevin.wen/code/gpdb/src/backend/gporca/build/libgpos:/usr/local/lib libgpopt/libgpopt.so libnaucrates/libnaucrates.so libgpdbcost/libgpdbcost.so libgpos/libgpos.so -ldl /usr/local/lib/libxerces-c.so && :
**GCCPATH**/gcc/9.3.0/libexec/gcc/x86_64-linux/9.3.0/ld: warning: libicui18n.so.62, needed by /usr/local/lib/libxerces-c.so, not found (try using -rpath or -rpath-link)
**GCCPATH**/gcc/9.3.0/libexec/gcc/x86_64-linux/9.3.0/ld: warning: libicuuc.so.62, needed by /usr/local/lib/libxerces-c.so, not found (try using -rpath or -rpath-link)
**GCCPATH**/gcc/9.3.0/libexec/gcc/x86_64-linux/9.3.0/ld: warning: libicudata.so.62, needed by /usr/local/lib/libxerces-c.so, not found (try using -rpath or -rpath-link)
**GCCPATH**/gcc/9.3.0/libexec/gcc/x86_64-linux/9.3.0/ld: /usr/local/lib/libxerces-c.so: undefined reference to `ucnv_openU_62'
**GCCPATH**/gcc/9.3.0/libexec/gcc/x86_64-linux/9.3.0/ld: /usr/local/lib/libxerces-c.so: undefined reference to `ucnv_fromUnicode_62'
**GCCPATH**/gcc/9.3.0/libexec/gcc/x86_64-linux/9.3.0/ld: /usr/local/lib/libxerces-c.so: undefined reference to `ucnv_getMaxCharSize_62'
**GCCPATH**/gcc/9.3.0/libexec/gcc/x86_64-linux/9.3.0/ld: /usr/local/lib/libxerces-c.so: undefined reference to `ucnv_fromUChars_62'
**GCCPATH**/gcc/9.3.0/libexec/gcc/x86_64-linux/9.3.0/ld: /usr/local/lib/libxerces-c.so: undefined reference to `ucnv_getMinCharSize_62'
**GCCPATH**/gcc/9.3.0/libexec/gcc/x86_64-linux/9.3.0/ld: /usr/local/lib/libxerces-c.so: undefined reference to `ucnv_toUnicode_62'
**GCCPATH**/gcc/9.3.0/libexec/gcc/x86_64-linux/9.3.0/ld: /usr/local/lib/libxerces-c.so: undefined reference to `u_tolower_62'
**GCCPATH**/gcc/9.3.0/libexec/gcc/x86_64-linux/9.3.0/ld: /usr/local/lib/libxerces-c.so: undefined reference to `u_charType_62'
**GCCPATH**/gcc/9.3.0/libexec/gcc/x86_64-linux/9.3.0/ld: /usr/local/lib/libxerces-c.so: undefined reference to `uset_serialize_62'
**GCCPATH**/gcc/9.3.0/libexec/gcc/x86_64-linux/9.3.0/ld: /usr/local/lib/libxerces-c.so: undefined reference to `uset_getSerializedRangeCount_62'
**GCCPATH**/gcc/9.3.0/libexec/gcc/x86_64-linux/9.3.0/ld: /usr/local/lib/libxerces-c.so: undefined reference to `uset_getSerializedSet_62'
**GCCPATH**/gcc/9.3.0/libexec/gcc/x86_64-linux/9.3.0/ld: /usr/local/lib/libxerces-c.so: undefined reference to `ucnv_close_62'
**GCCPATH**/gcc/9.3.0/libexec/gcc/x86_64-linux/9.3.0/ld: /usr/local/lib/libxerces-c.so: undefined reference to `uset_openPatternOptions_62'
**GCCPATH**/gcc/9.3.0/libexec/gcc/x86_64-linux/9.3.0/ld: /usr/local/lib/libxerces-c.so: undefined reference to `u_toupper_62'
**GCCPATH**/gcc/9.3.0/libexec/gcc/x86_64-linux/9.3.0/ld: /usr/local/lib/libxerces-c.so: undefined reference to `uset_setSerializedToOne_62'
**GCCPATH**/gcc/9.3.0/libexec/gcc/x86_64-linux/9.3.0/ld: /usr/local/lib/libxerces-c.so: undefined reference to `uset_getSerializedRange_62'
**GCCPATH**/gcc/9.3.0/libexec/gcc/x86_64-linux/9.3.0/ld: /usr/local/lib/libxerces-c.so: undefined reference to `u_foldCase_62'
**GCCPATH**/gcc/9.3.0/libexec/gcc/x86_64-linux/9.3.0/ld: /usr/local/lib/libxerces-c.so: undefined reference to `ucnv_toUChars_62'
**GCCPATH**/gcc/9.3.0/libexec/gcc/x86_64-linux/9.3.0/ld: /usr/local/lib/libxerces-c.so: undefined reference to `uset_close_62'
**GCCPATH**/gcc/9.3.0/libexec/gcc/x86_64-linux/9.3.0/ld: /usr/local/lib/libxerces-c.so: undefined reference to `ucnv_setFromUCallBack_62'
**GCCPATH**/gcc/9.3.0/libexec/gcc/x86_64-linux/9.3.0/ld: /usr/local/lib/libxerces-c.so: undefined reference to `UCNV_FROM_U_CALLBACK_STOP_62'
**GCCPATH**/gcc/9.3.0/libexec/gcc/x86_64-linux/9.3.0/ld: /usr/local/lib/libxerces-c.so: undefined reference to `UCNV_FROM_U_CALLBACK_SUBSTITUTE_62'
**GCCPATH**/gcc/9.3.0/libexec/gcc/x86_64-linux/9.3.0/ld: /usr/local/lib/libxerces-c.so: undefined reference to `ucnv_open_62'
collect2: error: ld returned 1 exit status
ninja: build stopped: subcommand failed.

sambitesh dash

unread,
Jan 31, 2022, 1:59:10 AM1/31/22
to vin jake, Greenplum Developers
Hi Vin,

Seems like you haven't installed xerces-c. Please refer to pre-requisite section of installing GPORCA.

https://github.com/greenplum-db/gporca#installing-gp-xerces

vin jake

unread,
Jan 31, 2022, 2:40:54 AM1/31/22
to Greenplum Developers, sambite...@gmail.com, Greenplum Developers, vin jake
Thanks! 
There isn't this tips in the gp-orca of gp-db.

Reply all
Reply to author
Forward
0 new messages