[ https://issues.apache.org/jira/browse/MADLIB-1005?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Ed Espino resolved MADLIB-1005. ------------------------------- Resolution: Fixed This was fixed back in January 2017 with the following commit: {code} git show -s 3cf3f6771ab51dd26605ce4d70cd70aee5d896dd commit 3cf3f6771ab51dd26605ce4d70cd70aee5d896dd Author: Dave Cramer <davecra...@gmail.com> Date: Wed Jan 11 15:17:01 2017 -0800 Build: Exclude AggCheckCallContext for GPDB5 - Adds build files to compile MADlib with GPDB5 - GPDB5 cherrypicked AggCheckCallContext, we have to exclude it for GPDB5 builds Closes #83 {code} I have verified this with GPDB 5 (7789b1a5fd18338b454396d5281a6127c9a9ee8a - {{configure --disable-orca --with-python}}) and MADlib (4e8616b7a9c0a21326b906ff534d341fab8a5fa4) on CentOS Linux release 7.3.1611 (Core). {code} $ /usr/local/madlib/bin/madpack -s madlib -p greenplum install-check madpack.py : INFO : Detected Greenplum DB version 5.0.0. TEST CASE RESULT|Module: array_ops|array_ops.sql_in|PASS|Time: 582 milliseconds TEST CASE RESULT|Module: bayes|gaussian_naive_bayes.sql_in|PASS|Time: 806 milliseconds TEST CASE RESULT|Module: bayes|bayes.sql_in|PASS|Time: 2032 milliseconds TEST CASE RESULT|Module: crf|crf_train_small.sql_in|PASS|Time: 980 milliseconds TEST CASE RESULT|Module: crf|crf_train_large.sql_in|PASS|Time: 1389 milliseconds TEST CASE RESULT|Module: crf|crf_test_small.sql_in|PASS|Time: 852 milliseconds TEST CASE RESULT|Module: crf|crf_test_large.sql_in|PASS|Time: 1019 milliseconds TEST CASE RESULT|Module: elastic_net|elastic_net_install_check.sql_in|PASS|Time: 79703 milliseconds TEST CASE RESULT|Module: linalg|svd.sql_in|PASS|Time: 7446 milliseconds TEST CASE RESULT|Module: linalg|matrix_ops.sql_in|PASS|Time: 6264 milliseconds TEST CASE RESULT|Module: linalg|linalg.sql_in|PASS|Time: 341 milliseconds TEST CASE RESULT|Module: prob|prob.sql_in|PASS|Time: 1213 milliseconds TEST CASE RESULT|Module: sketch|support.sql_in|PASS|Time: 49 milliseconds TEST CASE RESULT|Module: sketch|mfv.sql_in|PASS|Time: 263 milliseconds TEST CASE RESULT|Module: sketch|fm.sql_in|PASS|Time: 1782 milliseconds TEST CASE RESULT|Module: sketch|cm.sql_in|PASS|Time: 6164 milliseconds TEST CASE RESULT|Module: svm|svm.sql_in|PASS|Time: 13794 milliseconds TEST CASE RESULT|Module: tsa|arima_train.sql_in|PASS|Time: 3856 milliseconds TEST CASE RESULT|Module: tsa|arima.sql_in|PASS|Time: 3622 milliseconds TEST CASE RESULT|Module: conjugate_gradient|conj_grad.sql_in|PASS|Time: 347 milliseconds TEST CASE RESULT|Module: knn|knn.sql_in|PASS|Time: 483 milliseconds TEST CASE RESULT|Module: lda|lda.sql_in|PASS|Time: 3117 milliseconds TEST CASE RESULT|Module: stats|wsr_test.sql_in|PASS|Time: 171 milliseconds TEST CASE RESULT|Module: stats|t_test.sql_in|PASS|Time: 259 milliseconds TEST CASE RESULT|Module: stats|robust_and_clustered_variance_coxph.sql_in|PASS|Time: 1125 milliseconds TEST CASE RESULT|Module: stats|pred_metrics.sql_in|PASS|Time: 1015 milliseconds TEST CASE RESULT|Module: stats|mw_test.sql_in|PASS|Time: 126 milliseconds TEST CASE RESULT|Module: stats|ks_test.sql_in|PASS|Time: 336 milliseconds TEST CASE RESULT|Module: stats|f_test.sql_in|PASS|Time: 127 milliseconds TEST CASE RESULT|Module: stats|cox_prop_hazards.sql_in|PASS|Time: 2430 milliseconds TEST CASE RESULT|Module: stats|correlation.sql_in|PASS|Time: 1107 milliseconds TEST CASE RESULT|Module: stats|chi2_test.sql_in|PASS|Time: 378 milliseconds TEST CASE RESULT|Module: stats|anova_test.sql_in|PASS|Time: 267 milliseconds TEST CASE RESULT|Module: svec_util|svec_test.sql_in|PASS|Time: 1567 milliseconds TEST CASE RESULT|Module: svec_util|gp_sfv_sort_order.sql_in|PASS|Time: 126 milliseconds TEST CASE RESULT|Module: utilities|text_utilities.sql_in|PASS|Time: 288 milliseconds TEST CASE RESULT|Module: utilities|sessionize.sql_in|PASS|Time: 421 milliseconds TEST CASE RESULT|Module: utilities|pivot.sql_in|PASS|Time: 1398 milliseconds TEST CASE RESULT|Module: utilities|path.sql_in|PASS|Time: 439 milliseconds TEST CASE RESULT|Module: utilities|encode_categorical.sql_in|PASS|Time: 735 milliseconds TEST CASE RESULT|Module: utilities|drop_madlib_temp.sql_in|PASS|Time: 165 milliseconds TEST CASE RESULT|Module: assoc_rules|assoc_rules.sql_in|PASS|Time: 1833 milliseconds TEST CASE RESULT|Module: convex|mlp.sql_in|PASS|Time: 14029 milliseconds TEST CASE RESULT|Module: convex|lmf.sql_in|PASS|Time: 3226 milliseconds TEST CASE RESULT|Module: glm|poisson.sql_in|PASS|Time: 1309 milliseconds TEST CASE RESULT|Module: glm|ordinal.sql_in|PASS|Time: 1002 milliseconds TEST CASE RESULT|Module: glm|multinom.sql_in|PASS|Time: 1184 milliseconds TEST CASE RESULT|Module: glm|inverse_gaussian.sql_in|PASS|Time: 1604 milliseconds TEST CASE RESULT|Module: glm|gaussian.sql_in|PASS|Time: 1349 milliseconds TEST CASE RESULT|Module: glm|gamma.sql_in|PASS|Time: 6276 milliseconds TEST CASE RESULT|Module: glm|binomial.sql_in|PASS|Time: 4382 milliseconds TEST CASE RESULT|Module: graph|wcc.sql_in|PASS|Time: 2171 milliseconds TEST CASE RESULT|Module: graph|sssp.sql_in|PASS|Time: 2078 milliseconds TEST CASE RESULT|Module: graph|pagerank.sql_in|PASS|Time: 2094 milliseconds TEST CASE RESULT|Module: graph|measures.sql_in|PASS|Time: 1092 milliseconds TEST CASE RESULT|Module: graph|bfs.sql_in|PASS|Time: 1879 milliseconds TEST CASE RESULT|Module: graph|apsp.sql_in|PASS|Time: 992 milliseconds TEST CASE RESULT|Module: linear_systems|sparse_linear_sytems.sql_in|PASS|Time: 419 milliseconds TEST CASE RESULT|Module: linear_systems|dense_linear_sytems.sql_in|PASS|Time: 384 milliseconds TEST CASE RESULT|Module: recursive_partitioning|random_forest.sql_in|PASS|Time: 17157 milliseconds TEST CASE RESULT|Module: recursive_partitioning|decision_tree.sql_in|PASS|Time: 4092 milliseconds TEST CASE RESULT|Module: regress|robust.sql_in|PASS|Time: 3737 milliseconds TEST CASE RESULT|Module: regress|multilogistic.sql_in|PASS|Time: 1681 milliseconds TEST CASE RESULT|Module: regress|marginal.sql_in|PASS|Time: 5245 milliseconds TEST CASE RESULT|Module: regress|logistic.sql_in|PASS|Time: 5246 milliseconds TEST CASE RESULT|Module: regress|linear.sql_in|PASS|Time: 467 milliseconds TEST CASE RESULT|Module: regress|clustered.sql_in|PASS|Time: 2528 milliseconds TEST CASE RESULT|Module: sample|stratified_sample.sql_in|PASS|Time: 446 milliseconds TEST CASE RESULT|Module: sample|sample.sql_in|PASS|Time: 287 milliseconds TEST CASE RESULT|Module: summary|summary.sql_in|PASS|Time: 1317 milliseconds TEST CASE RESULT|Module: kmeans|kmeans.sql_in|PASS|Time: 8773 milliseconds TEST CASE RESULT|Module: pca|pca_project.sql_in|PASS|Time: 21180 milliseconds TEST CASE RESULT|Module: pca|pca.sql_in|PASS|Time: 41201 milliseconds TEST CASE RESULT|Module: validation|cross_validation.sql_in|PASS|Time: 1330 milliseconds {code} > Cannot compile for greenplum (arch linux) - AggCheckCallContext issue > --------------------------------------------------------------------- > > Key: MADLIB-1005 > URL: https://issues.apache.org/jira/browse/MADLIB-1005 > Project: Apache MADlib > Issue Type: Bug > Components: Build System > Reporter: Aleksandr Melnyk > Priority: Minor > Fix For: v1.12 > > > In file included from > /home/gpadmin/incubator-madlib/src/ports/greenplum/dbconnector/../../postgres/dbconnector/dbconnector.hpp:272:0, > from > /home/gpadmin/incubator-madlib/src/ports/greenplum/dbconnector/dbconnector.hpp:35, > from > /home/gpadmin/incubator-madlib/src/modules/sample/weighted_sample.cpp:9: > /home/gpadmin/incubator-madlib/src/ports/greenplum/dbconnector/../../postgres/dbconnector/AnyType_impl.hpp: > In member function 'madlib::dbconnector::postgres::AnyType > madlib::dbconnector::postgres::AnyType::operator[](uint16_t) const': > /home/gpadmin/incubator-madlib/src/ports/greenplum/dbconnector/../../postgres/dbconnector/AnyType_impl.hpp:325:57: > error: call of overloaded 'AggCheckCallContext(FunctionCallInfoData* const&, > NULL)' is ambiguous > isMutable = AggCheckCallContext(fcinfo, NULL); > ^ > In file included from > /home/gpadmin/incubator-madlib/src/ports/greenplum/dbconnector/dbconnector.hpp:33:0, > from > /home/gpadmin/incubator-madlib/src/modules/sample/weighted_sample.cpp:9: > /home/gpadmin/incubator-madlib/src/ports/greenplum/dbconnector/Compatibility.hpp:61:1: > note: candidate: int > madlib::dbconnector::postgres::{anonymous}::AggCheckCallContext(FunctionCallInfo, > MemoryContextData**) > AggCheckCallContext(FunctionCallInfo fcinfo, MemoryContext *aggcontext) { > ^~~~~~~~~~~~~~~~~~~ > In file included from > /usr/local/projects/custom_builds/gpdb.master/include/postgresql/server/funcapi.h:19:0, > from > /home/gpadmin/incubator-madlib/src/ports/greenplum/dbconnector/dbconnector.hpp:17, > from > /home/gpadmin/incubator-madlib/src/modules/sample/weighted_sample.cpp:9: > /usr/local/projects/custom_builds/gpdb.master/include/postgresql/server/fmgr.h:584:12: > note: candidate: int AggCheckCallContext(FunctionCallInfo, > MemoryContextData**) > extern int AggCheckCallContext(FunctionCallInfo fcinfo, > ^~~~~~~~~~~~~~~~~~~ > src/ports/greenplum/4.3ORCA/CMakeFiles/madlib_greenplum_4_3ORCA.dir/build.make:62: > recipe for target > 'src/ports/greenplum/4.3ORCA/CMakeFiles/madlib_greenplum_4_3ORCA.dir/__/__/__/modules/sample/weighted_sample.cpp.o' > failed > make[2]: *** > [src/ports/greenplum/4.3ORCA/CMakeFiles/madlib_greenplum_4_3ORCA.dir/__/__/__/modules/sample/weighted_sample.cpp.o] > Error 1 > CMakeFiles/Makefile2:728: recipe for target > 'src/ports/greenplum/4.3ORCA/CMakeFiles/madlib_greenplum_4_3ORCA.dir/all' > failed > make[1]: *** > [src/ports/greenplum/4.3ORCA/CMakeFiles/madlib_greenplum_4_3ORCA.dir/all] > Error 2 > Makefile:149: recipe for target 'all' failed > make: *** [all] Error 2 -- This message was sent by Atlassian JIRA (v6.4.14#64029)