You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@madlib.apache.org by "P Ranjan (JIRA)" <ji...@apache.org> on 2017/01/16 07:43:26 UTC

[jira] [Created] (MADLIB-1055) Madlib Installation fails on Ubuntu 16.04

P Ranjan created MADLIB-1055:
--------------------------------

             Summary: Madlib Installation fails on Ubuntu 16.04
                 Key: MADLIB-1055
                 URL: https://issues.apache.org/jira/browse/MADLIB-1055
             Project: Apache MADlib
          Issue Type: Bug
            Reporter: P Ranjan
             Fix For: v1.9.1


I have been struggling to install Apache Madlib on Ubuntu 16.04 for quite some time, but it doesn't seems to compile as well either by using PGXN or from source directly.
Only when I convert the RPM to DEB packages was I able to install it on Ubuntu 16.04 with Postgresql 9.5 

Environment.
1. Ubuntu 16.04 x64
2. GCC and G++ 6
3. Postgresql 9.5 ( I think 9.6 is still not supported 
Following packages are installed w.r.t Postgresql
postgresql-9.5 
postgresql-server-dev-9.5 
postgresql-plpython-9.5  
libkrb5-dev 
postgresql-client 
postgresql-contrib 
m4 - 
 )
4. Apache Madlib 1.9.1
5. Python 2.7

Instaling from PGXN gives the following error.
---------------------------------------------------------------
INFO: best version: madlib 1.9.1
INFO: saving /tmp/tmpXSiExS/madlib-1.9.1.zip
INFO: unpacking: /tmp/tmpXSiExS/madlib-1.9.1.zip
INFO: running configure
-- The C compiler identification is GNU 6.2.0
-- The CXX compiler identification is GNU 6.2.0
-- Check for working C compiler: /usr/bin/gcc
-- Check for working C compiler: /usr/bin/gcc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Detecting C compile features
-- Detecting C compile features - done
-- Check for working CXX compiler: /usr/bin/g++
-- Check for working CXX compiler: /usr/bin/g++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Could NOT find Boost
-- No sufficiently recent version (>= 1.47) of Boost was found. Will download.
-- Found PythonInterp: /usr/bin/python (found version "2.7.12") 
-- Found PostgreSQL: /usr/lib/postgresql/9.5/bin/postgres  
-- Found PostgreSQL_9_5: /usr/lib/postgresql/9.5/bin/postgres  
-- Could NOT find Greenplum (missing:  GREENPLUM_EXECUTABLE) 
-- Could NOT find HAWQ (missing:  HAWQ_EXECUTABLE) 
-- Could NOT find FLEX (missing:  FLEX_EXECUTABLE) (Required is at least version "2.5.33")
-- Could NOT find BISON (missing:  BISON_EXECUTABLE) (Required is at least version "2.4")
-- Could NOT find Doxygen (missing:  DOXYGEN_EXECUTABLE) 
-- Could not find recent versions of at least one of flex, bison, doxygen, or dot (part of graphviz, needed for doxygen). Documentation will not be built.
-- A complete LaTeX installation could not be found. Compiling the design document will not be possible.
-- Configuring done
-- Generating done
-- Build files have been written to: /tmp/tmpXSiExS/madlib-1.9.1/build
INFO: building extension
make -C build all
make[1]: Entering directory '/tmp/tmpXSiExS/madlib-1.9.1/build'
make[2]: Entering directory '/tmp/tmpXSiExS/madlib-1.9.1/build'
make[3]: Entering directory '/tmp/tmpXSiExS/madlib-1.9.1/build'
Scanning dependencies of target EP_eigen
make[3]: Leaving directory '/tmp/tmpXSiExS/madlib-1.9.1/build'
make[3]: Entering directory '/tmp/tmpXSiExS/madlib-1.9.1/build'
[  0%] Creating directories for 'EP_eigen'
[  0%] Performing download step (download, verify and extract) for 'EP_eigen'
-- downloading...
     src='https://github.com/madlib/eigen/archive/branches/3.2.tar.gz'
     dst='/tmp/tmpXSiExS/madlib-1.9.1/build/third_party/downloads/3.2.tar.gz'
     timeout='none'
-- [download 0% complete]
-- [download 1% complete]
-- [download 2% complete]
-- [download 3% complete]
-- [download 4% complete]
-- [download 5% complete]
-- [download 6% complete]
-- [download 7% complete]
-- [download 8% complete]
-- [download 9% complete]
-- [download 10% complete]
-- [download 11% complete]
-- [download 12% complete]
-- [download 13% complete]
-- [download 14% complete]
-- [download 15% complete]
-- [download 16% complete]
-- [download 17% complete]
-- [download 18% complete]
-- [download 19% complete]
-- [download 20% complete]
-- [download 21% complete]
-- [download 22% complete]
-- [download 23% complete]
-- [download 24% complete]
-- [download 25% complete]
-- [download 26% complete]
-- [download 27% complete]
-- [download 28% complete]
-- [download 29% complete]
-- [download 30% complete]
-- [download 31% complete]
-- [download 32% complete]
-- [download 33% complete]
-- [download 34% complete]
-- [download 35% complete]
-- [download 36% complete]
-- [download 37% complete]
-- [download 38% complete]
-- [download 39% complete]
-- [download 40% complete]
-- [download 41% complete]
-- [download 42% complete]
-- [download 43% complete]
-- [download 44% complete]
-- [download 45% complete]
-- [download 46% complete]
-- [download 47% complete]
-- [download 48% complete]
-- [download 49% complete]
-- [download 50% complete]
-- [download 51% complete]
-- [download 52% complete]
-- [download 53% complete]
-- [download 54% complete]
-- [download 55% complete]
-- [download 56% complete]
-- [download 57% complete]
-- [download 58% complete]
-- [download 59% complete]
-- [download 60% complete]
-- [download 61% complete]
-- [download 62% complete]
-- [download 63% complete]
-- [download 64% complete]
-- [download 65% complete]
-- [download 66% complete]
-- [download 67% complete]
-- [download 68% complete]
-- [download 69% complete]
-- [download 70% complete]
-- [download 71% complete]
-- [download 72% complete]
-- [download 73% complete]
-- [download 74% complete]
-- [download 75% complete]
-- [download 76% complete]
-- [download 77% complete]
-- [download 78% complete]
-- [download 79% complete]
-- [download 80% complete]
-- [download 81% complete]
-- [download 82% complete]
-- [download 83% complete]
-- [download 84% complete]
-- [download 85% complete]
-- [download 86% complete]
-- [download 87% complete]
-- [download 88% complete]
-- [download 89% complete]
-- [download 90% complete]
-- [download 91% complete]
-- [download 92% complete]
-- [download 93% complete]
-- [download 94% complete]
-- [download 95% complete]
-- [download 96% complete]
-- [download 97% complete]
-- [download 98% complete]
-- [download 99% complete]
-- [download 100% complete]
-- downloading... done
-- verifying file...
     file='/tmp/tmpXSiExS/madlib-1.9.1/build/third_party/downloads/3.2.tar.gz'
-- verifying file... warning: did not verify file - no URL_HASH specified?
-- extracting...
     src='/tmp/tmpXSiExS/madlib-1.9.1/build/third_party/downloads/3.2.tar.gz'
     dst='/tmp/tmpXSiExS/madlib-1.9.1/build/third_party/src/EP_eigen'
-- extracting... [tar xfz]
-- extracting... [analysis]
-- extracting... [rename]
-- extracting... [clean up]
-- extracting... done
[  0%] No patch step for 'EP_eigen'
[  0%] No update step for 'EP_eigen'
[  0%] Performing configure step for 'EP_eigen'
Ignored: cmake -GUnix Makefiles /tmp/tmpXSiExS/madlib-1.9.1/build/third_party/src/EP_eigen
[  1%] Performing build step for 'EP_eigen'
Ignored: make
[  1%] Performing install step for 'EP_eigen'
Ignored: make
[  1%] Completed 'EP_eigen'
make[3]: Leaving directory '/tmp/tmpXSiExS/madlib-1.9.1/build'
[  1%] Built target EP_eigen
make[3]: Entering directory '/tmp/tmpXSiExS/madlib-1.9.1/build'
Scanning dependencies of target pythonFiles
make[3]: Leaving directory '/tmp/tmpXSiExS/madlib-1.9.1/build'
[  1%] Built target pythonFiles
make[3]: Entering directory '/tmp/tmpXSiExS/madlib-1.9.1/build'
Scanning dependencies of target EP_pyxb
make[3]: Leaving directory '/tmp/tmpXSiExS/madlib-1.9.1/build'
make[3]: Entering directory '/tmp/tmpXSiExS/madlib-1.9.1/build'
[  1%] Creating directories for 'EP_pyxb'
[  1%] Performing download step (download, verify and extract) for 'EP_pyxb'
-- downloading...
     src='http://sourceforge.net/projects/pyxb/files/PyXB-1.2.4.tar.gz'
     dst='/tmp/tmpXSiExS/madlib-1.9.1/build/third_party/downloads/PyXB-1.2.4.tar.gz'
     timeout='none'
-- [download 100% complete]
-- [download 0% complete]
-- [download 1% complete]
-- [download 2% complete]
-- [download 3% complete]
-- [download 4% complete]
-- [download 5% complete]
-- [download 6% complete]
-- [download 7% complete]
-- [download 8% complete]
-- [download 9% complete]
-- [download 10% complete]
-- [download 11% complete]
-- [download 12% complete]
-- [download 13% complete]
-- [download 14% complete]
-- [download 15% complete]
-- [download 16% complete]
-- [download 17% complete]
-- [download 18% complete]
-- [download 19% complete]
-- [download 20% complete]
-- [download 21% complete]
-- [download 22% complete]
-- [download 23% complete]
-- [download 24% complete]
-- [download 25% complete]
-- [download 26% complete]
-- [download 27% complete]
-- [download 28% complete]
-- [download 29% complete]
-- [download 30% complete]
-- [download 31% complete]
-- [download 32% complete]
-- [download 33% complete]
-- [download 34% complete]
-- [download 35% complete]
-- [download 36% complete]
-- [download 37% complete]
-- [download 38% complete]
-- [download 39% complete]
-- [download 40% complete]
-- [download 41% complete]
-- [download 42% complete]
-- [download 43% complete]
-- [download 44% complete]
-- [download 45% complete]
-- [download 46% complete]
-- [download 47% complete]
-- [download 48% complete]
-- [download 49% complete]
-- [download 50% complete]
-- [download 51% complete]
-- [download 52% complete]
-- [download 53% complete]
-- [download 54% complete]
-- [download 55% complete]
-- [download 56% complete]
-- [download 57% complete]
-- [download 58% complete]
-- [download 59% complete]
-- [download 60% complete]
-- [download 61% complete]
-- [download 62% complete]
-- [download 63% complete]
-- [download 64% complete]
-- [download 65% complete]
-- [download 66% complete]
-- [download 67% complete]
-- [download 68% complete]
-- [download 69% complete]
-- [download 70% complete]
-- [download 71% complete]
-- [download 72% complete]
-- [download 73% complete]
-- [download 74% complete]
-- [download 75% complete]
-- [download 76% complete]
-- [download 77% complete]
-- [download 78% complete]
-- [download 79% complete]
-- [download 80% complete]
-- [download 81% complete]
-- [download 82% complete]
-- [download 83% complete]
-- [download 84% complete]
-- [download 85% complete]
-- [download 86% complete]
-- [download 87% complete]
-- [download 88% complete]
-- [download 89% complete]
-- [download 90% complete]
-- [download 91% complete]
-- [download 92% complete]
-- [download 93% complete]
-- [download 94% complete]
-- [download 95% complete]
-- [download 96% complete]
-- [download 97% complete]
-- [download 98% complete]
-- [download 99% complete]
-- [download 100% complete]
-- downloading... done
-- verifying file...
     file='/tmp/tmpXSiExS/madlib-1.9.1/build/third_party/downloads/PyXB-1.2.4.tar.gz'
-- verifying file... done
-- extracting...
     src='/tmp/tmpXSiExS/madlib-1.9.1/build/third_party/downloads/PyXB-1.2.4.tar.gz'
     dst='/tmp/tmpXSiExS/madlib-1.9.1/build/third_party/src/EP_pyxb'
-- extracting... [tar xfz]
-- extracting... [analysis]
-- extracting... [rename]
-- extracting... [clean up]
-- extracting... done
[  1%] Performing patch step for 'EP_pyxb'
patching file setup.py
PyXB: Removing GPL component from code base
[  1%] No update step for 'EP_pyxb'
[  1%] No configure step for 'EP_pyxb'
[  2%] No build step for 'EP_pyxb'
[  2%] Performing install step for 'EP_pyxb'
[  2%] Completed 'EP_pyxb'
make[3]: Leaving directory '/tmp/tmpXSiExS/madlib-1.9.1/build'
[  2%] Built target EP_pyxb
make[3]: Entering directory '/tmp/tmpXSiExS/madlib-1.9.1/build'
Scanning dependencies of target EP_boost
make[3]: Leaving directory '/tmp/tmpXSiExS/madlib-1.9.1/build'
make[3]: Entering directory '/tmp/tmpXSiExS/madlib-1.9.1/build'
[  2%] Creating directories for 'EP_boost'
[  2%] Performing download step (download, verify and extract) for 'EP_boost'
-- downloading...
     src='http://sourceforge.net/projects/boost/files/boost_1_47_0.tar.gz'
     dst='/tmp/tmpXSiExS/madlib-1.9.1/build/third_party/downloads/boost_1_47_0.tar.gz'
     timeout='none'
-- [download 100% complete]
-- [download 0% complete]
-- [download 1% complete]
-- [download 2% complete]
-- [download 3% complete]
-- [download 4% complete]
-- [download 5% complete]
-- [download 6% complete]
-- [download 7% complete]
-- [download 8% complete]
-- [download 9% complete]
-- [download 10% complete]
-- [download 11% complete]
-- [download 12% complete]
-- [download 13% complete]
-- [download 14% complete]
-- [download 15% complete]
-- [download 16% complete]
-- [download 17% complete]
-- [download 18% complete]
-- [download 19% complete]
-- [download 20% complete]
-- [download 21% complete]
-- [download 22% complete]
-- [download 23% complete]
-- [download 24% complete]
-- [download 25% complete]
-- [download 26% complete]
-- [download 27% complete]
-- [download 28% complete]
-- [download 29% complete]
-- [download 30% complete]
-- [download 31% complete]
-- [download 32% complete]
-- [download 33% complete]
-- [download 34% complete]
-- [download 35% complete]
-- [download 36% complete]
-- [download 37% complete]
-- [download 38% complete]
-- [download 39% complete]
-- [download 40% complete]
-- [download 41% complete]
-- [download 42% complete]
-- [download 43% complete]
-- [download 44% complete]
-- [download 45% complete]
-- [download 46% complete]
-- [download 47% complete]
-- [download 48% complete]
-- [download 49% complete]
-- [download 50% complete]
-- [download 51% complete]
-- [download 52% complete]
-- [download 53% complete]
-- [download 54% complete]
-- [download 55% complete]
-- [download 56% complete]
-- [download 57% complete]
-- [download 58% complete]
-- [download 59% complete]
-- [download 60% complete]
-- [download 61% complete]
-- [download 62% complete]
-- [download 63% complete]
-- [download 64% complete]
-- [download 65% complete]
-- [download 66% complete]
-- [download 67% complete]
-- [download 68% complete]
-- [download 69% complete]
-- [download 70% complete]
-- [download 71% complete]
-- [download 72% complete]
-- [download 73% complete]
-- [download 74% complete]
-- [download 75% complete]
-- [download 76% complete]
-- [download 77% complete]
-- [download 78% complete]
-- [download 79% complete]
-- [download 80% complete]
-- [download 81% complete]
-- [download 82% complete]
-- [download 83% complete]
-- [download 84% complete]
-- [download 85% complete]
-- [download 86% complete]
-- [download 87% complete]
-- [download 88% complete]
-- [download 89% complete]
-- [download 90% complete]
-- [download 91% complete]
-- [download 92% complete]
-- [download 93% complete]
-- [download 94% complete]
-- [download 95% complete]
-- [download 96% complete]
-- [download 97% complete]
-- [download 98% complete]
-- [download 99% complete]
-- [download 100% complete]
-- downloading... done
-- verifying file...
     file='/tmp/tmpXSiExS/madlib-1.9.1/build/third_party/downloads/boost_1_47_0.tar.gz'
-- verifying file... done
-- extracting...
     src='/tmp/tmpXSiExS/madlib-1.9.1/build/third_party/downloads/boost_1_47_0.tar.gz'
     dst='/tmp/tmpXSiExS/madlib-1.9.1/build/third_party/src/EP_boost'
-- extracting... [tar xfz]
-- extracting... [analysis]
-- extracting... [rename]
-- extracting... [clean up]
-- extracting... done
[  2%] No patch step for 'EP_boost'
[  2%] No update step for 'EP_boost'
[  2%] Performing configure step for 'EP_boost'
Ignored: cmake -GUnix Makefiles /tmp/tmpXSiExS/madlib-1.9.1/build/third_party/src/EP_boost
[  3%] Performing build step for 'EP_boost'
Ignored: make
[  3%] Performing install step for 'EP_boost'
Ignored: make
[  3%] Completed 'EP_boost'
make[3]: Leaving directory '/tmp/tmpXSiExS/madlib-1.9.1/build'
[  3%] Built target EP_boost
make[3]: Entering directory '/tmp/tmpXSiExS/madlib-1.9.1/build'
Scanning dependencies of target sqlFiles
make[3]: Leaving directory '/tmp/tmpXSiExS/madlib-1.9.1/build'
[  3%] Built target sqlFiles
make[3]: Entering directory '/tmp/tmpXSiExS/madlib-1.9.1/build'
Scanning dependencies of target madlibPatches
make[3]: Leaving directory '/tmp/tmpXSiExS/madlib-1.9.1/build'
[  3%] Built target madlibPatches
make[3]: Entering directory '/tmp/tmpXSiExS/madlib-1.9.1/build'
Scanning dependencies of target madpackFiles
make[3]: Leaving directory '/tmp/tmpXSiExS/madlib-1.9.1/build'
make[3]: Entering directory '/tmp/tmpXSiExS/madlib-1.9.1/build'
[  3%] Copying madpack.py.
[  3%] Copying configyml.py.
[  3%] Copying __init__.py.
[  3%] Copying upgrade_util.py.
[  4%] Copying sort-module.py.
[  4%] Copying yaml/representer.py.
[  4%] Copying yaml/composer.py.
[  4%] Copying yaml/cyaml.py.
[  4%] Copying yaml/serializer.py.
[  4%] Copying yaml/error.py.
[  4%] Copying yaml/emitter.py.
[  4%] Copying yaml/__init__.py.
[  5%] Copying yaml/loader.py.
[  5%] Copying yaml/parser.py.
[  5%] Copying yaml/tokens.py.
[  5%] Copying yaml/events.py.
[  5%] Copying yaml/nodes.py.
[  5%] Copying yaml/constructor.py.
[  5%] Copying yaml/scanner.py.
[  5%] Copying yaml/dumper.py.
[  7%] Copying yaml/reader.py.
[  7%] Copying yaml/resolver.py.
[  7%] Copying argparse.py.
[  7%] Copying changelist_1.4.1_1.9.1.yaml.
[  7%] Copying changelist_1.7_1.9.1.yaml.
[  7%] Copying changelist.yaml.
[  7%] Copying changelist_1.6_1.9.1.yaml.
[  8%] Copying changelist_1.4_1.9.1.yaml.
[  8%] Copying changelist_1.7.1_1.9.1.yaml.
[  8%] Copying changelist_1.6.0S_1.9.1.yaml.
[  8%] Copying changelist_1.3_1.9.1.yaml.
[  8%] Copying changelist_1.1_1.9.1.yaml.
[  8%] Copying changelist_1.5_1.9.1.yaml.
[  8%] Copying changelist_1.0_1.9.1.yaml.
[  8%] Copying changelist_1.2_1.9.1.yaml.
[  9%] Copying changelist_1.8_1.9.1.yaml.
make[3]: Leaving directory '/tmp/tmpXSiExS/madlib-1.9.1/build'
[  9%] Built target madpackFiles
make[3]: Entering directory '/tmp/tmpXSiExS/madlib-1.9.1/build'
Scanning dependencies of target binaryFiles
make[3]: Leaving directory '/tmp/tmpXSiExS/madlib-1.9.1/build'
make[3]: Entering directory '/tmp/tmpXSiExS/madlib-1.9.1/build'
[  9%] Copying madpack.
make[3]: Leaving directory '/tmp/tmpXSiExS/madlib-1.9.1/build'
[  9%] Built target binaryFiles
make[3]: Entering directory '/tmp/tmpXSiExS/madlib-1.9.1/build'
Scanning dependencies of target configFiles
make[3]: Leaving directory '/tmp/tmpXSiExS/madlib-1.9.1/build'
make[3]: Entering directory '/tmp/tmpXSiExS/madlib-1.9.1/build'
[  9%] Copying Modules.yml.
[  9%] Copying Ports.yml.
[  9%] Copying Version.yml.
make[3]: Leaving directory '/tmp/tmpXSiExS/madlib-1.9.1/build'
[  9%] Built target configFiles
make[3]: Entering directory '/tmp/tmpXSiExS/madlib-1.9.1/build'
Scanning dependencies of target sqlFiles_postgresql
make[3]: Leaving directory '/tmp/tmpXSiExS/madlib-1.9.1/build'
make[3]: Entering directory '/tmp/tmpXSiExS/madlib-1.9.1/build'
[  9%] Validating and copying lda/lda.sql_in.
[  9%] Validating and copying lda/test/lda.sql_in.
[  9%] Validating and copying svm/test/svm.sql_in.
[  9%] Validating and copying svm/svm.sql_in.
[  9%] Validating and copying validation/test/cross_validation.sql_in.
[  9%] Validating and copying validation/cross_validation.sql_in.
[ 10%] Validating and copying linear_systems/sparse_linear_systems.sql_in.
[ 10%] Validating and copying linear_systems/test/sparse_linear_sytems.sql_in.
[ 10%] Validating and copying linear_systems/test/dense_linear_sytems.sql_in.
[ 10%] Validating and copying linear_systems/dense_linear_systems.sql_in.
[ 10%] Validating and copying assoc_rules/test/assoc_rules.sql_in.
[ 10%] Validating and copying assoc_rules/assoc_rules.sql_in.
[ 10%] Validating and copying summary/test/summary.sql_in.
[ 10%] Validating and copying summary/summary.sql_in.
[ 11%] Validating and copying pmml/test/pmml_rf.sql_in.
[ 11%] Validating and copying pmml/test/pmml_glm_ig.sql_in.
[ 11%] Validating and copying pmml/test/pmml_dt.sql_in.
[ 11%] Validating and copying pmml/test/pmml_ordinal.sql_in.
[ 11%] Validating and copying pmml/test/table_to_pmml.sql_in.
[ 11%] Validating and copying pmml/test/pmml_glm_binomial.sql_in.
[ 11%] Validating and copying pmml/test/pmml_multinom.sql_in.
[ 12%] Validating and copying pmml/test/pmml_glm_normal.sql_in.
[ 12%] Validating and copying pmml/test/pmml_glm_poisson.sql_in.
[ 12%] Validating and copying pmml/test/pmml_glm_gamma.sql_in.
[ 12%] Validating and copying pmml/table_to_pmml.sql_in.
[ 12%] Validating and copying regress/test/marginal.sql_in.
[ 12%] Validating and copying regress/test/logistic.sql_in.
[ 12%] Validating and copying regress/test/linear.sql_in.
[ 12%] Validating and copying regress/test/robust.sql_in.
[ 14%] Validating and copying regress/test/multilogistic.sql_in.
[ 14%] Validating and copying regress/test/clustered.sql_in.
[ 14%] Validating and copying regress/marginal.sql_in.
[ 14%] Validating and copying regress/logistic.sql_in.
[ 14%] Validating and copying regress/clustered_variance.sql_in.
[ 14%] Validating and copying regress/linear.sql_in.
[ 14%] Validating and copying regress/robust.sql_in.
[ 14%] Validating and copying regress/multilogistic.sql_in.
[ 15%] Validating and copying elastic_net/test/elastic_net_install_check.sql_in.
[ 15%] Validating and copying elastic_net/elastic_net.sql_in.
[ 15%] Validating and copying sample/test/sample.sql_in.
[ 15%] Validating and copying sample/sample.sql_in.
[ 15%] Validating and copying linalg/test/svd.sql_in.
[ 15%] Validating and copying linalg/test/matrix_ops.sql_in.
[ 15%] Validating and copying linalg/test/linalg.sql_in.
[ 15%] Validating and copying linalg/svd.sql_in.
[ 16%] Validating and copying linalg/matrix_ops.sql_in.
[ 16%] Validating and copying linalg/linalg.sql_in.
[ 16%] Validating and copying linalg/pivotalr_arrayops.sql_in.
[ 16%] Validating and copying stats/test/anova_test.sql_in.
[ 16%] Validating and copying stats/test/cox_prop_hazards.sql_in.
[ 16%] Validating and copying stats/test/ks_test.sql_in.
[ 16%] Validating and copying stats/test/robust_and_clustered_variance_coxph.sql_in.
[ 17%] Validating and copying stats/test/chi2_test.sql_in.
[ 17%] Validating and copying stats/test/f_test.sql_in.
[ 17%] Validating and copying stats/test/t_test.sql_in.
[ 17%] Validating and copying stats/test/mw_test.sql_in.
[ 17%] Validating and copying stats/test/wsr_test.sql_in.
[ 17%] Validating and copying stats/test/correlation.sql_in.
[ 17%] Validating and copying stats/test/pred_metrics.sql_in.
[ 17%] Validating and copying stats/cox_prop_hazards.sql_in.
[ 18%] Validating and copying stats/hypothesis_tests.sql_in.
[ 18%] Validating and copying stats/distribution.sql_in.
[ 18%] Validating and copying stats/clustered_variance_coxph.sql_in.
[ 18%] Validating and copying stats/correlation.sql_in.
[ 18%] Validating and copying stats/pred_metrics.sql_in.
[ 18%] Validating and copying stats/robust_variance_coxph.sql_in.
[ 18%] Validating and copying glm/test/inverse_gaussian.sql_in.
[ 18%] Validating and copying glm/test/ordinal.sql_in.
[ 20%] Validating and copying glm/test/multinom.sql_in.
[ 20%] Validating and copying glm/test/poisson.sql_in.
[ 20%] Validating and copying glm/test/gamma.sql_in.
[ 20%] Validating and copying glm/test/binomial.sql_in.
[ 20%] Validating and copying glm/test/gaussian.sql_in.
[ 20%] Validating and copying glm/glm.sql_in.
[ 20%] Validating and copying glm/ordinal.sql_in.
[ 21%] Validating and copying glm/multiresponseglm.sql_in.
[ 21%] Validating and copying prob/test/prob.sql_in.
[ 21%] Validating and copying prob/prob.sql_in.
[ 21%] Validating and copying convex/test/lmf.sql_in.
[ 21%] Validating and copying convex/lmf.sql_in.
[ 21%] Validating and copying convex/utils_regularization.sql_in.
[ 21%] Validating and copying recursive_partitioning/random_forest.sql_in.
[ 21%] Validating and copying recursive_partitioning/test/random_forest.sql_in.
[ 22%] Validating and copying recursive_partitioning/test/decision_tree.sql_in.
[ 22%] Validating and copying recursive_partitioning/decision_tree.sql_in.
[ 22%] Validating and copying kmeans/test/kmeans.sql_in.
[ 22%] Validating and copying kmeans/kmeans.sql_in.
[ 22%] Validating and copying utilities/test/drop_madlib_temp.sql_in.
[ 22%] Validating and copying utilities/test/text_utilities.sql_in.
[ 22%] Validating and copying utilities/test/path.sql_in.
[ 22%] Validating and copying utilities/test/pivot.sql_in.
[ 23%] Validating and copying utilities/test/sessionize.sql_in.
[ 23%] Validating and copying utilities/utilities.sql_in.
[ 23%] Validating and copying utilities/data_preparation.sql_in.
[ 23%] Validating and copying utilities/text_utilities.sql_in.
[ 23%] Validating and copying utilities/path.sql_in.
[ 23%] Validating and copying utilities/pivot.sql_in.
[ 23%] Validating and copying utilities/sessionize.sql_in.
[ 23%] Validating and copying tsa/test/arima.sql_in.
[ 24%] Validating and copying tsa/test/arima_train.sql_in.
[ 24%] Validating and copying tsa/arima.sql_in.
[ 24%] Validating and copying conjugate_gradient/test/conj_grad.sql_in.
[ 24%] Validating and copying conjugate_gradient/conjugate_gradient.sql_in.
[ 24%] Validating and copying pca/test/pca_project.sql_in.
[ 24%] Validating and copying pca/test/pca.sql_in.
[ 24%] Validating and copying pca/pca_project.sql_in.
[ 25%] Validating and copying pca/pca.sql_in.
[ 25%] Validating and copying bayes/test/gaussian_naive_bayes.sql_in.
[ 25%] Validating and copying bayes/test/bayes.sql_in.
[ 25%] Validating and copying bayes/bayes.sql_in.
[ 25%] Validating and copying crf/test/crf_test_small.sql_in.
[ 25%] Validating and copying crf/test/crf_train_large.sql_in.
[ 25%] Validating and copying crf/test/crf_train_small.sql_in.
[ 25%] Validating and copying crf/test/crf_test_large.sql_in.
[ 27%] Validating and copying crf/crf.sql_in.
[ 27%] Validating and copying crf/crf_data_loader.sql_in.
[ 27%] Validating and copying crf/crf_feature_gen.sql_in.
[ 27%] Validating and copying crf/viterbi.sql_in.
[ 27%] Validating and copying array_ops/src/pg_gp/test/array_ops.sql_in
[ 27%] Validating and copying array_ops/src/pg_gp/array_ops.sql_in
[ 27%] Validating and copying stemmer/src/pg_gp/porter_stemmer.sql_in
[ 27%] Validating and copying svec/src/pg_gp/svec.sql_in
[ 28%] Validating and copying sketch/src/pg_gp/sketch.sql_in
[ 28%] Validating and copying sketch/src/pg_gp/sql/fm.sql_in
[ 28%] Validating and copying sketch/src/pg_gp/sql/support.sql_in
[ 28%] Validating and copying sketch/src/pg_gp/sql/cm.sql_in
[ 28%] Validating and copying sketch/src/pg_gp/sql/mfv.sql_in
[ 28%] Validating and copying svec_util/src/pg_gp/sql/gp_sfv_sort_order.sql_in
[ 28%] Validating and copying svec_util/src/pg_gp/sql/svec_test.sql_in
[ 29%] Validating and copying svec_util/src/pg_gp/svec_util.sql_in
make[3]: Leaving directory '/tmp/tmpXSiExS/madlib-1.9.1/build'
[ 29%] Built target sqlFiles_postgresql
make[3]: Entering directory '/tmp/tmpXSiExS/madlib-1.9.1/build'
Scanning dependencies of target pythonFiles_postgresql_9_5
make[3]: Leaving directory '/tmp/tmpXSiExS/madlib-1.9.1/build'
make[3]: Entering directory '/tmp/tmpXSiExS/madlib-1.9.1/build'
[ 29%] Preprocessing lda/__init__.py_in with m4.
[ 29%] Preprocessing lda/lda.py_in with m4.
[ 29%] Preprocessing svm/kernel_approximation.py_in with m4.
[ 29%] Preprocessing svm/__init__.py_in with m4.
[ 29%] Preprocessing svm/svm.py_in with m4.
[ 29%] Preprocessing validation/cross_validation.py_in with m4.
[ 30%] Preprocessing validation/__init__.py_in with m4.
[ 30%] Preprocessing validation/internal/cross_validation.py_in with m4.
[ 30%] Preprocessing validation/internal/__init__.py_in with m4.
[ 30%] Preprocessing validation/cv_utils.py_in with m4.
[ 30%] Preprocessing linear_systems/test/__init__.py_in with m4.
[ 30%] Preprocessing linear_systems/sparse_linear_systems.py_in with m4.
[ 30%] Preprocessing linear_systems/__init__.py_in with m4.
[ 30%] Preprocessing linear_systems/dense_linear_systems.py_in with m4.
[ 31%] Preprocessing assoc_rules/__init__.py_in with m4.
[ 31%] Preprocessing assoc_rules/assoc_rules.py_in with m4.
[ 31%] Preprocessing summary/Summarizer.py_in with m4.
[ 31%] Preprocessing summary/__init__.py_in with m4.
[ 31%] Preprocessing summary/summary.py_in with m4.
[ 31%] Preprocessing pmml/table_to_pmml.py_in with m4.
[ 31%] Preprocessing pmml/binding.py_in with m4.
[ 32%] Preprocessing pmml/formula.py_in with m4.
[ 32%] Preprocessing pmml/__init__.py_in with m4.
[ 32%] Preprocessing regress/robust_logistic.py_in with m4.
[ 32%] Preprocessing regress/margins_builder.py_in with m4.
[ 32%] Preprocessing regress/robust_mlogistic.py_in with m4.
[ 32%] Preprocessing regress/margins.py_in with m4.
[ 32%] Preprocessing regress/marginal.py_in with m4.
[ 32%] Preprocessing regress/__init__.py_in with m4.
[ 34%] Preprocessing regress/clustered_variance.py_in with m4.
[ 34%] Preprocessing regress/robust_linear.py_in with m4.
[ 34%] Preprocessing regress/linear.py_in with m4.
[ 34%] Preprocessing regress/multilogistic.py_in with m4.
[ 34%] Preprocessing regress/logistic.py_in with m4.
[ 34%] Preprocessing elastic_net/elastic_net.py_in with m4.
[ 34%] Preprocessing elastic_net/elastic_net_optimizer_igd.py_in with m4.
[ 34%] Preprocessing elastic_net/elastic_net_gaussian_fista.py_in with m4.
[ 35%] Preprocessing elastic_net/elastic_net_gaussian_igd.py_in with m4.
[ 35%] Preprocessing elastic_net/__init__.py_in with m4.
[ 35%] Preprocessing elastic_net/elastic_net_models.py_in with m4.
[ 35%] Preprocessing elastic_net/elastic_net_optimizer_fista.py_in with m4.
[ 35%] Preprocessing elastic_net/elastic_net_generate_result.py_in with m4.
[ 35%] Preprocessing elastic_net/elastic_net_utils.py_in with m4.
[ 35%] Preprocessing linalg/matrix_help_message.py_in with m4.
[ 36%] Preprocessing linalg/svd.py_in with m4.
[ 36%] Preprocessing linalg/matrix_ops.py_in with m4.
[ 36%] Preprocessing linalg/__init__.py_in with m4.
[ 36%] Preprocessing stats/clustered_variance_coxph.py_in with m4.
[ 36%] Preprocessing stats/pred_metrics.py_in with m4.
[ 36%] Preprocessing stats/correlation.py_in with m4.
[ 36%] Preprocessing stats/__init__.py_in with m4.
[ 36%] Preprocessing stats/cox_prop_hazards.py_in with m4.
[ 37%] Preprocessing stats/robust_variance_coxph.py_in with m4.
[ 37%] Preprocessing glm/multinom.py_in with m4.
[ 37%] Preprocessing glm/glm.py_in with m4.
[ 37%] Preprocessing glm/ordinal.py_in with m4.
[ 37%] Preprocessing glm/__init__.py_in with m4.
[ 37%] Preprocessing convex/lmf_igd.py_in with m4.
[ 37%] Preprocessing convex/__init__.py_in with m4.
[ 37%] Preprocessing convex/utils_regularization.py_in with m4.
[ 38%] Preprocessing recursive_partitioning/decision_tree.py_in with m4.
[ 38%] Preprocessing recursive_partitioning/__init__.py_in with m4.
[ 38%] Preprocessing recursive_partitioning/random_forest.py_in with m4.
[ 38%] Preprocessing kmeans/__init__.py_in with m4.
[ 38%] Preprocessing kmeans/kmeans.py_in with m4.
[ 38%] Preprocessing utilities/path.py_in with m4.
[ 38%] Preprocessing utilities/sessionize.py_in with m4.
[ 38%] Preprocessing utilities/pivot.py_in with m4.
[ 40%] Preprocessing utilities/group_control.py_in with m4.
[ 40%] Preprocessing utilities/data_preparation.py_in with m4.
[ 40%] Preprocessing utilities/validate_args.py_in with m4.
[ 40%] Preprocessing utilities/control.py_in with m4.
[ 40%] Preprocessing utilities/control_composite.py_in with m4.
[ 40%] Preprocessing utilities/__init__.py_in with m4.
[ 40%] Preprocessing utilities/in_mem_group_control.py_in with m4.
[ 41%] Preprocessing utilities/text_utilities.py_in with m4.
[ 41%] Preprocessing utilities/admin.py_in with m4.
[ 41%] Preprocessing utilities/math_utils.py_in with m4.
[ 41%] Preprocessing utilities/utilities.py_in with m4.
[ 41%] Preprocessing tsa/arima_forecast.py_in with m4.
[ 41%] Preprocessing tsa/arima.py_in with m4.
[ 41%] Preprocessing tsa/__init__.py_in with m4.
[ 41%] Preprocessing pca/pca.py_in with m4.
[ 42%] Preprocessing pca/pca_project.py_in with m4.
[ 42%] Preprocessing pca/__init__.py_in with m4.
[ 42%] Preprocessing bayes/__init__.py_in with m4.
[ 42%] Preprocessing bayes/bayes.py_in with m4.
[ 42%] Preprocessing crf/crf_feature_gen.py_in with m4.
[ 42%] Preprocessing crf/__init__.py_in with m4.
[ 42%] Preprocessing crf/crf.py_in with m4.
[ 42%] Preprocessing crf/viterbi.py_in with m4.
[ 43%] Preprocessing sketch/src/pg_gp/__init__.py_in with m4.
[ 43%] Preprocessing sketch/src/pg_gp/countmin.py_in with m4.
[ 43%] Preprocessing svec_util/src/pg_gp/generate_svec.py_in with m4.
[ 43%] Preprocessing svec_util/src/pg_gp/__init__.py_in with m4.
make[3]: Leaving directory '/tmp/tmpXSiExS/madlib-1.9.1/build'
[ 43%] Built target pythonFiles_postgresql_9_5
make[3]: Entering directory '/tmp/tmpXSiExS/madlib-1.9.1/build'
Scanning dependencies of target madlib_postgresql_9_5
make[3]: Leaving directory '/tmp/tmpXSiExS/madlib-1.9.1/build'
make[3]: Entering directory '/tmp/tmpXSiExS/madlib-1.9.1/build'
[ 43%] Building CXX object src/ports/postgres/9.5/CMakeFiles/madlib_postgresql_9_5.dir/__/__/__/modules/lda/lda.cpp.o
src/ports/postgres/9.5/CMakeFiles/madlib_postgresql_9_5.dir/build.make:62: recipe for target 'src/ports/postgres/9.5/CMakeFiles/madlib_postgresql_9_5.dir/__/__/__/modules/lda/lda.cpp.o' failed
make[3]: Leaving directory '/tmp/tmpXSiExS/madlib-1.9.1/build'
CMakeFiles/Makefile2:820: recipe for target 'src/ports/postgres/9.5/CMakeFiles/madlib_postgresql_9_5.dir/all' failed
make[2]: Leaving directory '/tmp/tmpXSiExS/madlib-1.9.1/build'
Makefile:149: recipe for target 'all' failed
make[1]: Leaving directory '/tmp/tmpXSiExS/madlib-1.9.1/build'
Makefile:5: recipe for target 'all' failed
ERROR: command returned 2: make PG_CONFIG=/usr/bin/pg_config all




Installing from Madlib 1.9.1 source gives the following compile errors.
----------------------------------------------------------------------------
[  1%] Built target EP_eigen
[  1%] Built target pythonFiles
[  2%] Built target EP_pyxb
[  3%] Built target EP_boost
[  3%] Built target sqlFiles
[  3%] Built target madlibPatches
[  8%] Built target madpackFiles
[  8%] Built target binaryFiles
[  8%] Built target configFiles
[ 28%] Built target sqlFiles_postgresql
[ 42%] Built target pythonFiles_postgresql_9_5
[ 42%] Building CXX object src/ports/postgres/9.5/CMakeFiles/madlib_postgresql_9_5.dir/__/__/__/modules/lda/lda.cpp.o
In file included from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/fusion/sequence/io/detail/in.hpp:13:0,
                 from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/fusion/sequence/io/in.hpp:13,
                 from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/fusion/sequence/io.hpp:10,
                 from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/fusion/tuple/tuple.hpp:16,
                 from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/fusion/tuple.hpp:10,
                 from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/fusion/include/tuple.hpp:10,
                 from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/tr1/tuple.hpp:58,
                 from /home/ubuntu/incubator-madlib-e1c99c1/src/ports/postgres/dbconnector/dbconnector.hpp:87,
                 from /home/ubuntu/incubator-madlib-e1c99c1/src/modules/lda/lda.cpp:11:
/home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/fusion/sequence/io/detail/manip.hpp:86:21: error: reference to ‘basic_string’ is ambiguous
             typedef FUSION_STRING_OF_STREAM(Stream) string_type;
                     ^
In file included from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/functional/hash/extensions.hpp:17:0,
                 from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/functional/hash/hash.hpp:535,
                 from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/functional/hash.hpp:6,
                 from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/tr1/functional.hpp:140,
                 from /home/ubuntu/incubator-madlib-e1c99c1/src/ports/postgres/dbconnector/dbconnector.hpp:86,
                 from /home/ubuntu/incubator-madlib-e1c99c1/src/modules/lda/lda.cpp:11:
/home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/detail/container_fwd.hpp:64:65: note: candidates are: template<class charT, class traits, class Allocator> class std::basic_string
     template <class charT, class traits, class Allocator> class basic_string;
                                                                 ^~~~~~~~~~~~
In file included from /usr/include/c++/6/iosfwd:39:0,
                 from /usr/include/c++/6/ios:38,
                 from /usr/include/c++/6/istream:38,
                 from /usr/include/c++/6/sstream:38,
                 from /usr/include/c++/6/complex:45,
                 from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/config/no_tr1/complex.hpp:21,
                 from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/math/special_functions/math_fwd.hpp:30,
                 from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/math/special_functions/fpclassify.hpp:19,
                 from /home/ubuntu/incubator-madlib-e1c99c1/src/ports/postgres/dbconnector/dbconnector.hpp:83,
                 from /home/ubuntu/incubator-madlib-e1c99c1/src/modules/lda/lda.cpp:11:
/usr/include/c++/6/bits/stringfwd.h:71:11: note:                 template<class _CharT, class _Traits, class _Alloc> class std::__cxx11::basic_string
     class basic_string;
           ^~~~~~~~~~~~
In file included from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/fusion/sequence/io/detail/in.hpp:13:0,
                 from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/fusion/sequence/io/in.hpp:13,
                 from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/fusion/sequence/io.hpp:10,
                 from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/fusion/tuple/tuple.hpp:16,
                 from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/fusion/tuple.hpp:10,
                 from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/fusion/include/tuple.hpp:10,
                 from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/tr1/tuple.hpp:58,
                 from /home/ubuntu/incubator-madlib-e1c99c1/src/ports/postgres/dbconnector/dbconnector.hpp:87,
                 from /home/ubuntu/incubator-madlib-e1c99c1/src/modules/lda/lda.cpp:11:
/home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/fusion/sequence/io/detail/manip.hpp:88:46: error: ‘string_type’ was not declared in this scope
             typedef stream_data<Stream, Tag, string_type> stream_data_t;
                                              ^~~~~~~~~~~
/home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/fusion/sequence/io/detail/manip.hpp:88:57: error: template argument 3 is invalid
             typedef stream_data<Stream, Tag, string_type> stream_data_t;
                                                         ^
/home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/fusion/sequence/io/detail/manip.hpp:95:17: error: ‘string_type’ has not been declared
             set(string_type const& s)
                 ^~~~~~~~~~~
/home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/fusion/sequence/io/detail/manip.hpp: In member function ‘void boost::fusion::detail::string_ios_manip<Tag, Stream>::set(const int&)’:
/home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/fusion/sequence/io/detail/manip.hpp:97:38: error: qualified-id in declaration before ‘(’ token
                 stream_data_t::attach(stream, s);
                                      ^
/home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/fusion/sequence/io/detail/manip.hpp: In member function ‘void boost::fusion::detail::string_ios_manip<Tag, Stream>::print(const char*) const’:
/home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/fusion/sequence/io/detail/manip.hpp:104:17: error: ‘string_type’ was not declared in this scope
                 string_type const* p = stream_data_t::get(stream);
                 ^~~~~~~~~~~
/home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/fusion/sequence/io/detail/manip.hpp:105:21: error: ‘p’ was not declared in this scope
                 if (p)
                     ^
/home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/fusion/sequence/io/detail/manip.hpp: In member function ‘void boost::fusion::detail::string_ios_manip<Tag, Stream>::read(const char*) const’:
/home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/fusion/sequence/io/detail/manip.hpp:115:17: error: ‘string_type’ was not declared in this scope
                 string_type const* p = stream_data_t::get(stream);
                 ^~~~~~~~~~~
/home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/fusion/sequence/io/detail/manip.hpp:119:21: error: ‘p’ was not declared in this scope
                 if (p)
                     ^
/home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/fusion/sequence/io/detail/manip.hpp:121:38: error: ‘string_type’ is not a class or namespace
                     typedef typename string_type::const_iterator iterator;
                                      ^~~~~~~~~~~
/home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/fusion/sequence/io/detail/manip.hpp:123:38: error: invalid type argument of unary ‘*’ (have ‘iterator {aka int}’)
                         check_delim(*i);
                                      ^
/home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/fusion/sequence/io/detail/manip.hpp: At global scope:
/home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/fusion/sequence/io/detail/manip.hpp:304:5: error: reference to ‘basic_string’ is ambiguous
     STD_TUPLE_DEFINE_MANIPULATOR(tuple_open)
     ^
In file included from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/functional/hash/extensions.hpp:17:0,
                 from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/functional/hash/hash.hpp:535,
                 from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/functional/hash.hpp:6,
                 from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/tr1/functional.hpp:140,
                 from /home/ubuntu/incubator-madlib-e1c99c1/src/ports/postgres/dbconnector/dbconnector.hpp:86,
                 from /home/ubuntu/incubator-madlib-e1c99c1/src/modules/lda/lda.cpp:11:
/home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/detail/container_fwd.hpp:64:65: note: candidates are: template<class charT, class traits, class Allocator> class std::basic_string
     template <class charT, class traits, class Allocator> class basic_string;
                                                                 ^~~~~~~~~~~~
In file included from /usr/include/c++/6/iosfwd:39:0,
                 from /usr/include/c++/6/ios:38,
                 from /usr/include/c++/6/istream:38,
                 from /usr/include/c++/6/sstream:38,
                 from /usr/include/c++/6/complex:45,
                 from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/config/no_tr1/complex.hpp:21,
                 from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/math/special_functions/math_fwd.hpp:30,
                 from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/math/special_functions/fpclassify.hpp:19,
                 from /home/ubuntu/incubator-madlib-e1c99c1/src/ports/postgres/dbconnector/dbconnector.hpp:83,
                 from /home/ubuntu/incubator-madlib-e1c99c1/src/modules/lda/lda.cpp:11:
/usr/include/c++/6/bits/stringfwd.h:71:11: note:                 template<class _CharT, class _Traits, class _Alloc> class std::__cxx11::basic_string
     class basic_string;
           ^~~~~~~~~~~~
In file included from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/fusion/sequence/io/detail/in.hpp:13:0,
                 from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/fusion/sequence/io/in.hpp:13,
                 from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/fusion/sequence/io.hpp:10,
                 from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/fusion/tuple/tuple.hpp:16,
                 from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/fusion/tuple.hpp:10,
                 from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/fusion/include/tuple.hpp:10,
                 from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/tr1/tuple.hpp:58,
                 from /home/ubuntu/incubator-madlib-e1c99c1/src/ports/postgres/dbconnector/dbconnector.hpp:87,
                 from /home/ubuntu/incubator-madlib-e1c99c1/src/modules/lda/lda.cpp:11:
/home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/fusion/sequence/io/detail/manip.hpp:304:5: error: ‘string_type’ does not name a type
     STD_TUPLE_DEFINE_MANIPULATOR(tuple_open)
     ^
/home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/fusion/sequence/io/detail/manip.hpp:304:5: error: ‘string_type’ does not name a type
     STD_TUPLE_DEFINE_MANIPULATOR(tuple_open)
     ^
/home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/fusion/sequence/io/detail/manip.hpp: In constructor ‘boost::fusion::detail::tuple_open_type<Char, Traits>::tuple_open_type(const int&)’:
/home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/fusion/sequence/io/detail/manip.hpp:304:5: error: class ‘boost::fusion::detail::tuple_open_type<Char, Traits>’ does not have any field named ‘data’
     STD_TUPLE_DEFINE_MANIPULATOR(tuple_open)
     ^
/home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/fusion/sequence/io/detail/manip.hpp: At global scope:
/home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/fusion/sequence/io/detail/manip.hpp:305:5: error: reference to ‘basic_string’ is ambiguous
     STD_TUPLE_DEFINE_MANIPULATOR(tuple_close)
     ^
In file included from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/functional/hash/extensions.hpp:17:0,
                 from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/functional/hash/hash.hpp:535,
                 from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/functional/hash.hpp:6,
                 from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/tr1/functional.hpp:140,
                 from /home/ubuntu/incubator-madlib-e1c99c1/src/ports/postgres/dbconnector/dbconnector.hpp:86,
                 from /home/ubuntu/incubator-madlib-e1c99c1/src/modules/lda/lda.cpp:11:
/home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/detail/container_fwd.hpp:64:65: note: candidates are: template<class charT, class traits, class Allocator> class std::basic_string
     template <class charT, class traits, class Allocator> class basic_string;
                                                                 ^~~~~~~~~~~~
In file included from /usr/include/c++/6/iosfwd:39:0,
                 from /usr/include/c++/6/ios:38,
                 from /usr/include/c++/6/istream:38,
                 from /usr/include/c++/6/sstream:38,
                 from /usr/include/c++/6/complex:45,
                 from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/config/no_tr1/complex.hpp:21,
                 from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/math/special_functions/math_fwd.hpp:30,
                 from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/math/special_functions/fpclassify.hpp:19,
                 from /home/ubuntu/incubator-madlib-e1c99c1/src/ports/postgres/dbconnector/dbconnector.hpp:83,
                 from /home/ubuntu/incubator-madlib-e1c99c1/src/modules/lda/lda.cpp:11:
/usr/include/c++/6/bits/stringfwd.h:71:11: note:                 template<class _CharT, class _Traits, class _Alloc> class std::__cxx11::basic_string
     class basic_string;
           ^~~~~~~~~~~~
In file included from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/fusion/sequence/io/detail/in.hpp:13:0,
                 from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/fusion/sequence/io/in.hpp:13,
                 from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/fusion/sequence/io.hpp:10,
                 from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/fusion/tuple/tuple.hpp:16,
                 from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/fusion/tuple.hpp:10,
                 from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/fusion/include/tuple.hpp:10,
                 from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/tr1/tuple.hpp:58,
                 from /home/ubuntu/incubator-madlib-e1c99c1/src/ports/postgres/dbconnector/dbconnector.hpp:87,
                 from /home/ubuntu/incubator-madlib-e1c99c1/src/modules/lda/lda.cpp:11:
/home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/fusion/sequence/io/detail/manip.hpp:305:5: error: ‘string_type’ does not name a type
     STD_TUPLE_DEFINE_MANIPULATOR(tuple_close)
     ^
/home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/fusion/sequence/io/detail/manip.hpp:305:5: error: ‘string_type’ does not name a type
     STD_TUPLE_DEFINE_MANIPULATOR(tuple_close)
     ^
/home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/fusion/sequence/io/detail/manip.hpp: In constructor ‘boost::fusion::detail::tuple_close_type<Char, Traits>::tuple_close_type(const int&)’:
/home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/fusion/sequence/io/detail/manip.hpp:305:5: error: class ‘boost::fusion::detail::tuple_close_type<Char, Traits>’ does not have any field named ‘data’
     STD_TUPLE_DEFINE_MANIPULATOR(tuple_close)
     ^
/home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/fusion/sequence/io/detail/manip.hpp: At global scope:
/home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/fusion/sequence/io/detail/manip.hpp:306:5: error: reference to ‘basic_string’ is ambiguous
     STD_TUPLE_DEFINE_MANIPULATOR(tuple_delimiter)
     ^
In file included from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/functional/hash/extensions.hpp:17:0,
                 from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/functional/hash/hash.hpp:535,
                 from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/functional/hash.hpp:6,
                 from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/tr1/functional.hpp:140,
                 from /home/ubuntu/incubator-madlib-e1c99c1/src/ports/postgres/dbconnector/dbconnector.hpp:86,
                 from /home/ubuntu/incubator-madlib-e1c99c1/src/modules/lda/lda.cpp:11:
/home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/detail/container_fwd.hpp:64:65: note: candidates are: template<class charT, class traits, class Allocator> class std::basic_string
     template <class charT, class traits, class Allocator> class basic_string;
                                                                 ^~~~~~~~~~~~
In file included from /usr/include/c++/6/iosfwd:39:0,
                 from /usr/include/c++/6/ios:38,
                 from /usr/include/c++/6/istream:38,
                 from /usr/include/c++/6/sstream:38,
                 from /usr/include/c++/6/complex:45,
                 from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/config/no_tr1/complex.hpp:21,
                 from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/math/special_functions/math_fwd.hpp:30,
                 from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/math/special_functions/fpclassify.hpp:19,
                 from /home/ubuntu/incubator-madlib-e1c99c1/src/ports/postgres/dbconnector/dbconnector.hpp:83,
                 from /home/ubuntu/incubator-madlib-e1c99c1/src/modules/lda/lda.cpp:11:
/usr/include/c++/6/bits/stringfwd.h:71:11: note:                 template<class _CharT, class _Traits, class _Alloc> class std::__cxx11::basic_string
     class basic_string;
           ^~~~~~~~~~~~
In file included from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/fusion/sequence/io/detail/in.hpp:13:0,
                 from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/fusion/sequence/io/in.hpp:13,
                 from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/fusion/sequence/io.hpp:10,
                 from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/fusion/tuple/tuple.hpp:16,
                 from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/fusion/tuple.hpp:10,
                 from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/fusion/include/tuple.hpp:10,
                 from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/tr1/tuple.hpp:58,
                 from /home/ubuntu/incubator-madlib-e1c99c1/src/ports/postgres/dbconnector/dbconnector.hpp:87,
                 from /home/ubuntu/incubator-madlib-e1c99c1/src/modules/lda/lda.cpp:11:
/home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/fusion/sequence/io/detail/manip.hpp:306:5: error: ‘string_type’ does not name a type
     STD_TUPLE_DEFINE_MANIPULATOR(tuple_delimiter)
     ^
/home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/fusion/sequence/io/detail/manip.hpp:306:5: error: ‘string_type’ does not name a type
     STD_TUPLE_DEFINE_MANIPULATOR(tuple_delimiter)
     ^
/home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/fusion/sequence/io/detail/manip.hpp: In constructor ‘boost::fusion::detail::tuple_delimiter_type<Char, Traits>::tuple_delimiter_type(const int&)’:
/home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/fusion/sequence/io/detail/manip.hpp:306:5: error: class ‘boost::fusion::detail::tuple_delimiter_type<Char, Traits>’ does not have any field named ‘data’
     STD_TUPLE_DEFINE_MANIPULATOR(tuple_delimiter)
     ^
/home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/fusion/sequence/io/detail/manip.hpp: At global scope:
/home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/fusion/sequence/io/detail/manip.hpp:308:5: error: reference to ‘basic_string’ is ambiguous
     STD_TUPLE_DEFINE_MANIPULATOR_FUNCTIONS(tuple_open)
     ^
In file included from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/functional/hash/extensions.hpp:17:0,
                 from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/functional/hash/hash.hpp:535,
                 from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/functional/hash.hpp:6,
                 from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/tr1/functional.hpp:140,
                 from /home/ubuntu/incubator-madlib-e1c99c1/src/ports/postgres/dbconnector/dbconnector.hpp:86,
                 from /home/ubuntu/incubator-madlib-e1c99c1/src/modules/lda/lda.cpp:11:
/home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/detail/container_fwd.hpp:64:65: note: candidates are: template<class charT, class traits, class Allocator> class std::basic_string
     template <class charT, class traits, class Allocator> class basic_string;
                                                                 ^~~~~~~~~~~~
In file included from /usr/include/c++/6/iosfwd:39:0,
                 from /usr/include/c++/6/ios:38,
                 from /usr/include/c++/6/istream:38,
                 from /usr/include/c++/6/sstream:38,
                 from /usr/include/c++/6/complex:45,
                 from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/config/no_tr1/complex.hpp:21,
                 from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/math/special_functions/math_fwd.hpp:30,
                 from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/math/special_functions/fpclassify.hpp:19,
                 from /home/ubuntu/incubator-madlib-e1c99c1/src/ports/postgres/dbconnector/dbconnector.hpp:83,
                 from /home/ubuntu/incubator-madlib-e1c99c1/src/modules/lda/lda.cpp:11:
/usr/include/c++/6/bits/stringfwd.h:71:11: note:                 template<class _CharT, class _Traits, class _Alloc> class std::__cxx11::basic_string
     class basic_string;
           ^~~~~~~~~~~~
In file included from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/fusion/sequence/io/detail/in.hpp:13:0,
                 from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/fusion/sequence/io/in.hpp:13,
                 from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/fusion/sequence/io.hpp:10,
                 from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/fusion/tuple/tuple.hpp:16,
                 from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/fusion/tuple.hpp:10,
                 from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/fusion/include/tuple.hpp:10,
                 from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/tr1/tuple.hpp:58,
                 from /home/ubuntu/incubator-madlib-e1c99c1/src/ports/postgres/dbconnector/dbconnector.hpp:87,
                 from /home/ubuntu/incubator-madlib-e1c99c1/src/modules/lda/lda.cpp:11:
/home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/fusion/sequence/io/detail/manip.hpp:308:5: error: expected ‘,’ or ‘...’ before ‘<’ token
     STD_TUPLE_DEFINE_MANIPULATOR_FUNCTIONS(tuple_open)
     ^
/home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/fusion/sequence/io/detail/manip.hpp: In function ‘boost::fusion::detail::tuple_open_type<Char, Traits> boost::fusion::tuple_open(int)’:
/home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/fusion/sequence/io/detail/manip.hpp:308:5: error: ‘s’ was not declared in this scope
     STD_TUPLE_DEFINE_MANIPULATOR_FUNCTIONS(tuple_open)
     ^
/home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/fusion/sequence/io/detail/manip.hpp: In function ‘boost::fusion::detail::tuple_open_type<Char> boost::fusion::tuple_open(Char*)’:
/home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/fusion/sequence/io/detail/manip.hpp:308:5: error: expected primary-expression before ‘(’ token
     STD_TUPLE_DEFINE_MANIPULATOR_FUNCTIONS(tuple_open)
     ^
/home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/fusion/sequence/io/detail/manip.hpp:308:5: error: reference to ‘basic_string’ is ambiguous
     STD_TUPLE_DEFINE_MANIPULATOR_FUNCTIONS(tuple_open)
     ^
In file included from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/functional/hash/extensions.hpp:17:0,
                 from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/functional/hash/hash.hpp:535,
                 from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/functional/hash.hpp:6,
                 from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/tr1/functional.hpp:140,
                 from /home/ubuntu/incubator-madlib-e1c99c1/src/ports/postgres/dbconnector/dbconnector.hpp:86,
                 from /home/ubuntu/incubator-madlib-e1c99c1/src/modules/lda/lda.cpp:11:
/home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/detail/container_fwd.hpp:64:65: note: candidates are: template<class charT, class traits, class Allocator> class std::basic_string
     template <class charT, class traits, class Allocator> class basic_string;
                                                                 ^~~~~~~~~~~~
In file included from /usr/include/c++/6/iosfwd:39:0,
                 from /usr/include/c++/6/ios:38,
                 from /usr/include/c++/6/istream:38,
                 from /usr/include/c++/6/sstream:38,
                 from /usr/include/c++/6/complex:45,
                 from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/config/no_tr1/complex.hpp:21,
                 from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/math/special_functions/math_fwd.hpp:30,
                 from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/math/special_functions/fpclassify.hpp:19,
                 from /home/ubuntu/incubator-madlib-e1c99c1/src/ports/postgres/dbconnector/dbconnector.hpp:83,
                 from /home/ubuntu/incubator-madlib-e1c99c1/src/modules/lda/lda.cpp:11:
/usr/include/c++/6/bits/stringfwd.h:71:11: note:                 template<class _CharT, class _Traits, class _Alloc> class std::__cxx11::basic_string
     class basic_string;
           ^~~~~~~~~~~~
In file included from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/fusion/sequence/io/detail/in.hpp:13:0,
                 from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/fusion/sequence/io/in.hpp:13,
                 from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/fusion/sequence/io.hpp:10,
                 from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/fusion/tuple/tuple.hpp:16,
                 from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/fusion/tuple.hpp:10,
                 from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/fusion/include/tuple.hpp:10,
                 from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/tr1/tuple.hpp:58,
                 from /home/ubuntu/incubator-madlib-e1c99c1/src/ports/postgres/dbconnector/dbconnector.hpp:87,
                 from /home/ubuntu/incubator-madlib-e1c99c1/src/modules/lda/lda.cpp:11:
/home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/fusion/sequence/io/detail/manip.hpp:308:5: error: expected primary-expression before ‘>’ token
     STD_TUPLE_DEFINE_MANIPULATOR_FUNCTIONS(tuple_open)
     ^
/home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/fusion/sequence/io/detail/manip.hpp: In function ‘boost::fusion::detail::tuple_open_type<Char> boost::fusion::tuple_open(const Char*)’:
/home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/fusion/sequence/io/detail/manip.hpp:308:5: error: expected primary-expression before ‘(’ token
     STD_TUPLE_DEFINE_MANIPULATOR_FUNCTIONS(tuple_open)
     ^
/home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/fusion/sequence/io/detail/manip.hpp:308:5: error: reference to ‘basic_string’ is ambiguous
     STD_TUPLE_DEFINE_MANIPULATOR_FUNCTIONS(tuple_open)
     ^
In file included from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/functional/hash/extensions.hpp:17:0,
                 from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/functional/hash/hash.hpp:535,
                 from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/functional/hash.hpp:6,
                 from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/tr1/functional.hpp:140,
                 from /home/ubuntu/incubator-madlib-e1c99c1/src/ports/postgres/dbconnector/dbconnector.hpp:86,
                 from /home/ubuntu/incubator-madlib-e1c99c1/src/modules/lda/lda.cpp:11:
/home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/detail/container_fwd.hpp:64:65: note: candidates are: template<class charT, class traits, class Allocator> class std::basic_string
     template <class charT, class traits, class Allocator> class basic_string;
                                                                 ^~~~~~~~~~~~
In file included from /usr/include/c++/6/iosfwd:39:0,
                 from /usr/include/c++/6/ios:38,
                 from /usr/include/c++/6/istream:38,
                 from /usr/include/c++/6/sstream:38,
                 from /usr/include/c++/6/complex:45,
                 from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/config/no_tr1/complex.hpp:21,
                 from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/math/special_functions/math_fwd.hpp:30,
                 from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/math/special_functions/fpclassify.hpp:19,
                 from /home/ubuntu/incubator-madlib-e1c99c1/src/ports/postgres/dbconnector/dbconnector.hpp:83,
                 from /home/ubuntu/incubator-madlib-e1c99c1/src/modules/lda/lda.cpp:11:
/usr/include/c++/6/bits/stringfwd.h:71:11: note:                 template<class _CharT, class _Traits, class _Alloc> class std::__cxx11::basic_string
     class basic_string;
           ^~~~~~~~~~~~
In file included from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/fusion/sequence/io/detail/in.hpp:13:0,
                 from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/fusion/sequence/io/in.hpp:13,
                 from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/fusion/sequence/io.hpp:10,
                 from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/fusion/tuple/tuple.hpp:16,
                 from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/fusion/tuple.hpp:10,
                 from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/fusion/include/tuple.hpp:10,
                 from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/tr1/tuple.hpp:58,
                 from /home/ubuntu/incubator-madlib-e1c99c1/src/ports/postgres/dbconnector/dbconnector.hpp:87,
                 from /home/ubuntu/incubator-madlib-e1c99c1/src/modules/lda/lda.cpp:11:
/home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/fusion/sequence/io/detail/manip.hpp:308:5: error: expected primary-expression before ‘>’ token
     STD_TUPLE_DEFINE_MANIPULATOR_FUNCTIONS(tuple_open)
     ^
/home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/fusion/sequence/io/detail/manip.hpp: In function ‘boost::fusion::detail::tuple_open_type<Char> boost::fusion::tuple_open(Char)’:
/home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/fusion/sequence/io/detail/manip.hpp:308:5: error: expected primary-expression before ‘(’ token
     STD_TUPLE_DEFINE_MANIPULATOR_FUNCTIONS(tuple_open)
     ^
/home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/fusion/sequence/io/detail/manip.hpp:308:5: error: reference to ‘basic_string’ is ambiguous
     STD_TUPLE_DEFINE_MANIPULATOR_FUNCTIONS(tuple_open)
     ^
In file included from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/functional/hash/extensions.hpp:17:0,
                 from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/functional/hash/hash.hpp:535,
                 from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/functional/hash.hpp:6,
                 from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/tr1/functional.hpp:140,
                 from /home/ubuntu/incubator-madlib-e1c99c1/src/ports/postgres/dbconnector/dbconnector.hpp:86,
                 from /home/ubuntu/incubator-madlib-e1c99c1/src/modules/lda/lda.cpp:11:
/home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/detail/container_fwd.hpp:64:65: note: candidates are: template<class charT, class traits, class Allocator> class std::basic_string
     template <class charT, class traits, class Allocator> class basic_string;
                                                                 ^~~~~~~~~~~~
In file included from /usr/include/c++/6/iosfwd:39:0,
                 from /usr/include/c++/6/ios:38,
                 from /usr/include/c++/6/istream:38,
                 from /usr/include/c++/6/sstream:38,
                 from /usr/include/c++/6/complex:45,
                 from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/config/no_tr1/complex.hpp:21,
                 from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/math/special_functions/math_fwd.hpp:30,
                 from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/math/special_functions/fpclassify.hpp:19,
                 from /home/ubuntu/incubator-madlib-e1c99c1/src/ports/postgres/dbconnector/dbconnector.hpp:83,
                 from /home/ubuntu/incubator-madlib-e1c99c1/src/modules/lda/lda.cpp:11:
/usr/include/c++/6/bits/stringfwd.h:71:11: note:                 template<class _CharT, class _Traits, class _Alloc> class std::__cxx11::basic_string
     class basic_string;
           ^~~~~~~~~~~~
In file included from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/fusion/sequence/io/detail/in.hpp:13:0,
                 from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/fusion/sequence/io/in.hpp:13,
                 from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/fusion/sequence/io.hpp:10,
                 from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/fusion/tuple/tuple.hpp:16,
                 from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/fusion/tuple.hpp:10,
                 from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/fusion/include/tuple.hpp:10,
                 from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/tr1/tuple.hpp:58,
                 from /home/ubuntu/incubator-madlib-e1c99c1/src/ports/postgres/dbconnector/dbconnector.hpp:87,
                 from /home/ubuntu/incubator-madlib-e1c99c1/src/modules/lda/lda.cpp:11:
/home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/fusion/sequence/io/detail/manip.hpp:308:5: error: expected primary-expression before ‘>’ token
     STD_TUPLE_DEFINE_MANIPULATOR_FUNCTIONS(tuple_open)
     ^
/home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/fusion/sequence/io/detail/manip.hpp: At global scope:
/home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/fusion/sequence/io/detail/manip.hpp:309:5: error: reference to ‘basic_string’ is ambiguous
     STD_TUPLE_DEFINE_MANIPULATOR_FUNCTIONS(tuple_close)
     ^
In file included from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/functional/hash/extensions.hpp:17:0,
                 from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/functional/hash/hash.hpp:535,
                 from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/functional/hash.hpp:6,
                 from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/tr1/functional.hpp:140,
                 from /home/ubuntu/incubator-madlib-e1c99c1/src/ports/postgres/dbconnector/dbconnector.hpp:86,
                 from /home/ubuntu/incubator-madlib-e1c99c1/src/modules/lda/lda.cpp:11:
/home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/detail/container_fwd.hpp:64:65: note: candidates are: template<class charT, class traits, class Allocator> class std::basic_string
     template <class charT, class traits, class Allocator> class basic_string;
                                                                 ^~~~~~~~~~~~
In file included from /usr/include/c++/6/iosfwd:39:0,
                 from /usr/include/c++/6/ios:38,
                 from /usr/include/c++/6/istream:38,
                 from /usr/include/c++/6/sstream:38,
                 from /usr/include/c++/6/complex:45,
                 from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/config/no_tr1/complex.hpp:21,
                 from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/math/special_functions/math_fwd.hpp:30,
                 from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/math/special_functions/fpclassify.hpp:19,
                 from /home/ubuntu/incubator-madlib-e1c99c1/src/ports/postgres/dbconnector/dbconnector.hpp:83,
                 from /home/ubuntu/incubator-madlib-e1c99c1/src/modules/lda/lda.cpp:11:
/usr/include/c++/6/bits/stringfwd.h:71:11: note:                 template<class _CharT, class _Traits, class _Alloc> class std::__cxx11::basic_string
     class basic_string;
           ^~~~~~~~~~~~
In file included from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/fusion/sequence/io/detail/in.hpp:13:0,
                 from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/fusion/sequence/io/in.hpp:13,
                 from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/fusion/sequence/io.hpp:10,
                 from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/fusion/tuple/tuple.hpp:16,
                 from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/fusion/tuple.hpp:10,
                 from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/fusion/include/tuple.hpp:10,
                 from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/tr1/tuple.hpp:58,
                 from /home/ubuntu/incubator-madlib-e1c99c1/src/ports/postgres/dbconnector/dbconnector.hpp:87,
                 from /home/ubuntu/incubator-madlib-e1c99c1/src/modules/lda/lda.cpp:11:
/home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/fusion/sequence/io/detail/manip.hpp:309:5: error: expected ‘,’ or ‘...’ before ‘<’ token
     STD_TUPLE_DEFINE_MANIPULATOR_FUNCTIONS(tuple_close)
     ^
/home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/fusion/sequence/io/detail/manip.hpp: In function ‘boost::fusion::detail::tuple_close_type<Char, Traits> boost::fusion::tuple_close(int)’:
/home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/fusion/sequence/io/detail/manip.hpp:309:5: error: ‘s’ was not declared in this scope
     STD_TUPLE_DEFINE_MANIPULATOR_FUNCTIONS(tuple_close)
     ^
/home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/fusion/sequence/io/detail/manip.hpp: In function ‘boost::fusion::detail::tuple_close_type<Char> boost::fusion::tuple_close(Char*)’:
/home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/fusion/sequence/io/detail/manip.hpp:309:5: error: expected primary-expression before ‘(’ token
     STD_TUPLE_DEFINE_MANIPULATOR_FUNCTIONS(tuple_close)
     ^
/home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/fusion/sequence/io/detail/manip.hpp:309:5: error: reference to ‘basic_string’ is ambiguous
     STD_TUPLE_DEFINE_MANIPULATOR_FUNCTIONS(tuple_close)
     ^
In file included from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/functional/hash/extensions.hpp:17:0,
                 from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/functional/hash/hash.hpp:535,
                 from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/functional/hash.hpp:6,
                 from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/tr1/functional.hpp:140,
                 from /home/ubuntu/incubator-madlib-e1c99c1/src/ports/postgres/dbconnector/dbconnector.hpp:86,
                 from /home/ubuntu/incubator-madlib-e1c99c1/src/modules/lda/lda.cpp:11:
/home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/detail/container_fwd.hpp:64:65: note: candidates are: template<class charT, class traits, class Allocator> class std::basic_string
     template <class charT, class traits, class Allocator> class basic_string;
                                                                 ^~~~~~~~~~~~
In file included from /usr/include/c++/6/iosfwd:39:0,
                 from /usr/include/c++/6/ios:38,
                 from /usr/include/c++/6/istream:38,
                 from /usr/include/c++/6/sstream:38,
                 from /usr/include/c++/6/complex:45,
                 from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/config/no_tr1/complex.hpp:21,
                 from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/math/special_functions/math_fwd.hpp:30,
                 from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/math/special_functions/fpclassify.hpp:19,
                 from /home/ubuntu/incubator-madlib-e1c99c1/src/ports/postgres/dbconnector/dbconnector.hpp:83,
                 from /home/ubuntu/incubator-madlib-e1c99c1/src/modules/lda/lda.cpp:11:
/usr/include/c++/6/bits/stringfwd.h:71:11: note:                 template<class _CharT, class _Traits, class _Alloc> class std::__cxx11::basic_string
     class basic_string;
           ^~~~~~~~~~~~
In file included from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/fusion/sequence/io/detail/in.hpp:13:0,
                 from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/fusion/sequence/io/in.hpp:13,
                 from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/fusion/sequence/io.hpp:10,
                 from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/fusion/tuple/tuple.hpp:16,
                 from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/fusion/tuple.hpp:10,
                 from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/fusion/include/tuple.hpp:10,
                 from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/tr1/tuple.hpp:58,
                 from /home/ubuntu/incubator-madlib-e1c99c1/src/ports/postgres/dbconnector/dbconnector.hpp:87,
                 from /home/ubuntu/incubator-madlib-e1c99c1/src/modules/lda/lda.cpp:11:
/home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/fusion/sequence/io/detail/manip.hpp:309:5: error: expected primary-expression before ‘>’ token
     STD_TUPLE_DEFINE_MANIPULATOR_FUNCTIONS(tuple_close)
     ^
/home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/fusion/sequence/io/detail/manip.hpp: In function ‘boost::fusion::detail::tuple_close_type<Char> boost::fusion::tuple_close(const Char*)’:
/home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/fusion/sequence/io/detail/manip.hpp:309:5: error: expected primary-expression before ‘(’ token
     STD_TUPLE_DEFINE_MANIPULATOR_FUNCTIONS(tuple_close)
     ^
/home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/fusion/sequence/io/detail/manip.hpp:309:5: error: reference to ‘basic_string’ is ambiguous
     STD_TUPLE_DEFINE_MANIPULATOR_FUNCTIONS(tuple_close)
     ^
In file included from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/functional/hash/extensions.hpp:17:0,
                 from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/functional/hash/hash.hpp:535,
                 from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/functional/hash.hpp:6,
                 from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/tr1/functional.hpp:140,
                 from /home/ubuntu/incubator-madlib-e1c99c1/src/ports/postgres/dbconnector/dbconnector.hpp:86,
                 from /home/ubuntu/incubator-madlib-e1c99c1/src/modules/lda/lda.cpp:11:
/home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/detail/container_fwd.hpp:64:65: note: candidates are: template<class charT, class traits, class Allocator> class std::basic_string
     template <class charT, class traits, class Allocator> class basic_string;
                                                                 ^~~~~~~~~~~~
In file included from /usr/include/c++/6/iosfwd:39:0,
                 from /usr/include/c++/6/ios:38,
                 from /usr/include/c++/6/istream:38,
                 from /usr/include/c++/6/sstream:38,
                 from /usr/include/c++/6/complex:45,
                 from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/config/no_tr1/complex.hpp:21,
                 from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/math/special_functions/math_fwd.hpp:30,
                 from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/math/special_functions/fpclassify.hpp:19,
                 from /home/ubuntu/incubator-madlib-e1c99c1/src/ports/postgres/dbconnector/dbconnector.hpp:83,
                 from /home/ubuntu/incubator-madlib-e1c99c1/src/modules/lda/lda.cpp:11:
/usr/include/c++/6/bits/stringfwd.h:71:11: note:                 template<class _CharT, class _Traits, class _Alloc> class std::__cxx11::basic_string
     class basic_string;
           ^~~~~~~~~~~~
In file included from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/fusion/sequence/io/detail/in.hpp:13:0,
                 from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/fusion/sequence/io/in.hpp:13,
                 from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/fusion/sequence/io.hpp:10,
                 from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/fusion/tuple/tuple.hpp:16,
                 from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/fusion/tuple.hpp:10,
                 from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/fusion/include/tuple.hpp:10,
                 from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/tr1/tuple.hpp:58,
                 from /home/ubuntu/incubator-madlib-e1c99c1/src/ports/postgres/dbconnector/dbconnector.hpp:87,
                 from /home/ubuntu/incubator-madlib-e1c99c1/src/modules/lda/lda.cpp:11:
/home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/fusion/sequence/io/detail/manip.hpp:309:5: error: expected primary-expression before ‘>’ token
     STD_TUPLE_DEFINE_MANIPULATOR_FUNCTIONS(tuple_close)
     ^
/home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/fusion/sequence/io/detail/manip.hpp: In function ‘boost::fusion::detail::tuple_close_type<Char> boost::fusion::tuple_close(Char)’:
/home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/fusion/sequence/io/detail/manip.hpp:309:5: error: expected primary-expression before ‘(’ token
     STD_TUPLE_DEFINE_MANIPULATOR_FUNCTIONS(tuple_close)
     ^
/home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/fusion/sequence/io/detail/manip.hpp:309:5: error: reference to ‘basic_string’ is ambiguous
     STD_TUPLE_DEFINE_MANIPULATOR_FUNCTIONS(tuple_close)
     ^
In file included from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/functional/hash/extensions.hpp:17:0,
                 from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/functional/hash/hash.hpp:535,
                 from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/functional/hash.hpp:6,
                 from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/tr1/functional.hpp:140,
                 from /home/ubuntu/incubator-madlib-e1c99c1/src/ports/postgres/dbconnector/dbconnector.hpp:86,
                 from /home/ubuntu/incubator-madlib-e1c99c1/src/modules/lda/lda.cpp:11:
/home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/detail/container_fwd.hpp:64:65: note: candidates are: template<class charT, class traits, class Allocator> class std::basic_string
     template <class charT, class traits, class Allocator> class basic_string;
                                                                 ^~~~~~~~~~~~
In file included from /usr/include/c++/6/iosfwd:39:0,
                 from /usr/include/c++/6/ios:38,
                 from /usr/include/c++/6/istream:38,
                 from /usr/include/c++/6/sstream:38,
                 from /usr/include/c++/6/complex:45,
                 from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/config/no_tr1/complex.hpp:21,
                 from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/math/special_functions/math_fwd.hpp:30,
                 from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/math/special_functions/fpclassify.hpp:19,
                 from /home/ubuntu/incubator-madlib-e1c99c1/src/ports/postgres/dbconnector/dbconnector.hpp:83,
                 from /home/ubuntu/incubator-madlib-e1c99c1/src/modules/lda/lda.cpp:11:
/usr/include/c++/6/bits/stringfwd.h:71:11: note:                 template<class _CharT, class _Traits, class _Alloc> class std::__cxx11::basic_string
     class basic_string;
           ^~~~~~~~~~~~
In file included from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/fusion/sequence/io/detail/in.hpp:13:0,
                 from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/fusion/sequence/io/in.hpp:13,
                 from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/fusion/sequence/io.hpp:10,
                 from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/fusion/tuple/tuple.hpp:16,
                 from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/fusion/tuple.hpp:10,
                 from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/fusion/include/tuple.hpp:10,
                 from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/tr1/tuple.hpp:58,
                 from /home/ubuntu/incubator-madlib-e1c99c1/src/ports/postgres/dbconnector/dbconnector.hpp:87,
                 from /home/ubuntu/incubator-madlib-e1c99c1/src/modules/lda/lda.cpp:11:
/home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/fusion/sequence/io/detail/manip.hpp:309:5: error: expected primary-expression before ‘>’ token
     STD_TUPLE_DEFINE_MANIPULATOR_FUNCTIONS(tuple_close)
     ^
/home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/fusion/sequence/io/detail/manip.hpp: At global scope:
/home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/fusion/sequence/io/detail/manip.hpp:310:5: error: reference to ‘basic_string’ is ambiguous
     STD_TUPLE_DEFINE_MANIPULATOR_FUNCTIONS(tuple_delimiter)
     ^
In file included from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/functional/hash/extensions.hpp:17:0,
                 from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/functional/hash/hash.hpp:535,
                 from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/functional/hash.hpp:6,
                 from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/tr1/functional.hpp:140,
                 from /home/ubuntu/incubator-madlib-e1c99c1/src/ports/postgres/dbconnector/dbconnector.hpp:86,
                 from /home/ubuntu/incubator-madlib-e1c99c1/src/modules/lda/lda.cpp:11:
/home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/detail/container_fwd.hpp:64:65: note: candidates are: template<class charT, class traits, class Allocator> class std::basic_string
     template <class charT, class traits, class Allocator> class basic_string;
                                                                 ^~~~~~~~~~~~
In file included from /usr/include/c++/6/iosfwd:39:0,
                 from /usr/include/c++/6/ios:38,
                 from /usr/include/c++/6/istream:38,
                 from /usr/include/c++/6/sstream:38,
                 from /usr/include/c++/6/complex:45,
                 from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/config/no_tr1/complex.hpp:21,
                 from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/math/special_functions/math_fwd.hpp:30,
                 from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/math/special_functions/fpclassify.hpp:19,
                 from /home/ubuntu/incubator-madlib-e1c99c1/src/ports/postgres/dbconnector/dbconnector.hpp:83,
                 from /home/ubuntu/incubator-madlib-e1c99c1/src/modules/lda/lda.cpp:11:
/usr/include/c++/6/bits/stringfwd.h:71:11: note:                 template<class _CharT, class _Traits, class _Alloc> class std::__cxx11::basic_string
     class basic_string;
           ^~~~~~~~~~~~
In file included from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/fusion/sequence/io/detail/in.hpp:13:0,
                 from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/fusion/sequence/io/in.hpp:13,
                 from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/fusion/sequence/io.hpp:10,
                 from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/fusion/tuple/tuple.hpp:16,
                 from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/fusion/tuple.hpp:10,
                 from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/fusion/include/tuple.hpp:10,
                 from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/tr1/tuple.hpp:58,
                 from /home/ubuntu/incubator-madlib-e1c99c1/src/ports/postgres/dbconnector/dbconnector.hpp:87,
                 from /home/ubuntu/incubator-madlib-e1c99c1/src/modules/lda/lda.cpp:11:
/home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/fusion/sequence/io/detail/manip.hpp:310:5: error: expected ‘,’ or ‘...’ before ‘<’ token
     STD_TUPLE_DEFINE_MANIPULATOR_FUNCTIONS(tuple_delimiter)
     ^
/home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/fusion/sequence/io/detail/manip.hpp: In function ‘boost::fusion::detail::tuple_delimiter_type<Char, Traits> boost::fusion::tuple_delimiter(int)’:
/home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/fusion/sequence/io/detail/manip.hpp:310:5: error: ‘s’ was not declared in this scope
     STD_TUPLE_DEFINE_MANIPULATOR_FUNCTIONS(tuple_delimiter)
     ^
/home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/fusion/sequence/io/detail/manip.hpp: In function ‘boost::fusion::detail::tuple_delimiter_type<Char> boost::fusion::tuple_delimiter(Char*)’:
/home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/fusion/sequence/io/detail/manip.hpp:310:5: error: expected primary-expression before ‘(’ token
     STD_TUPLE_DEFINE_MANIPULATOR_FUNCTIONS(tuple_delimiter)
     ^
/home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/fusion/sequence/io/detail/manip.hpp:310:5: error: reference to ‘basic_string’ is ambiguous
     STD_TUPLE_DEFINE_MANIPULATOR_FUNCTIONS(tuple_delimiter)
     ^
In file included from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/functional/hash/extensions.hpp:17:0,
                 from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/functional/hash/hash.hpp:535,
                 from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/functional/hash.hpp:6,
                 from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/tr1/functional.hpp:140,
                 from /home/ubuntu/incubator-madlib-e1c99c1/src/ports/postgres/dbconnector/dbconnector.hpp:86,
                 from /home/ubuntu/incubator-madlib-e1c99c1/src/modules/lda/lda.cpp:11:
/home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/detail/container_fwd.hpp:64:65: note: candidates are: template<class charT, class traits, class Allocator> class std::basic_string
     template <class charT, class traits, class Allocator> class basic_string;
                                                                 ^~~~~~~~~~~~
In file included from /usr/include/c++/6/iosfwd:39:0,
                 from /usr/include/c++/6/ios:38,
                 from /usr/include/c++/6/istream:38,
                 from /usr/include/c++/6/sstream:38,
                 from /usr/include/c++/6/complex:45,
                 from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/config/no_tr1/complex.hpp:21,
                 from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/math/special_functions/math_fwd.hpp:30,
                 from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/math/special_functions/fpclassify.hpp:19,
                 from /home/ubuntu/incubator-madlib-e1c99c1/src/ports/postgres/dbconnector/dbconnector.hpp:83,
                 from /home/ubuntu/incubator-madlib-e1c99c1/src/modules/lda/lda.cpp:11:
/usr/include/c++/6/bits/stringfwd.h:71:11: note:                 template<class _CharT, class _Traits, class _Alloc> class std::__cxx11::basic_string
     class basic_string;
           ^~~~~~~~~~~~
In file included from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/fusion/sequence/io/detail/in.hpp:13:0,
                 from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/fusion/sequence/io/in.hpp:13,
                 from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/fusion/sequence/io.hpp:10,
                 from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/fusion/tuple/tuple.hpp:16,
                 from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/fusion/tuple.hpp:10,
                 from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/fusion/include/tuple.hpp:10,
                 from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/tr1/tuple.hpp:58,
                 from /home/ubuntu/incubator-madlib-e1c99c1/src/ports/postgres/dbconnector/dbconnector.hpp:87,
                 from /home/ubuntu/incubator-madlib-e1c99c1/src/modules/lda/lda.cpp:11:
/home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/fusion/sequence/io/detail/manip.hpp:310:5: error: expected primary-expression before ‘>’ token
     STD_TUPLE_DEFINE_MANIPULATOR_FUNCTIONS(tuple_delimiter)
     ^
/home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/fusion/sequence/io/detail/manip.hpp: In function ‘boost::fusion::detail::tuple_delimiter_type<Char> boost::fusion::tuple_delimiter(const Char*)’:
/home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/fusion/sequence/io/detail/manip.hpp:310:5: error: expected primary-expression before ‘(’ token
     STD_TUPLE_DEFINE_MANIPULATOR_FUNCTIONS(tuple_delimiter)
     ^
/home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/fusion/sequence/io/detail/manip.hpp:310:5: error: reference to ‘basic_string’ is ambiguous
     STD_TUPLE_DEFINE_MANIPULATOR_FUNCTIONS(tuple_delimiter)
     ^
In file included from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/functional/hash/extensions.hpp:17:0,
                 from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/functional/hash/hash.hpp:535,
                 from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/functional/hash.hpp:6,
                 from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/tr1/functional.hpp:140,
                 from /home/ubuntu/incubator-madlib-e1c99c1/src/ports/postgres/dbconnector/dbconnector.hpp:86,
                 from /home/ubuntu/incubator-madlib-e1c99c1/src/modules/lda/lda.cpp:11:
/home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/detail/container_fwd.hpp:64:65: note: candidates are: template<class charT, class traits, class Allocator> class std::basic_string
     template <class charT, class traits, class Allocator> class basic_string;
                                                                 ^~~~~~~~~~~~
In file included from /usr/include/c++/6/iosfwd:39:0,
                 from /usr/include/c++/6/ios:38,
                 from /usr/include/c++/6/istream:38,
                 from /usr/include/c++/6/sstream:38,
                 from /usr/include/c++/6/complex:45,
                 from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/config/no_tr1/complex.hpp:21,
                 from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/math/special_functions/math_fwd.hpp:30,
                 from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/math/special_functions/fpclassify.hpp:19,
                 from /home/ubuntu/incubator-madlib-e1c99c1/src/ports/postgres/dbconnector/dbconnector.hpp:83,
                 from /home/ubuntu/incubator-madlib-e1c99c1/src/modules/lda/lda.cpp:11:
/usr/include/c++/6/bits/stringfwd.h:71:11: note:                 template<class _CharT, class _Traits, class _Alloc> class std::__cxx11::basic_string
     class basic_string;
           ^~~~~~~~~~~~
In file included from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/fusion/sequence/io/detail/in.hpp:13:0,
                 from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/fusion/sequence/io/in.hpp:13,
                 from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/fusion/sequence/io.hpp:10,
                 from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/fusion/tuple/tuple.hpp:16,
                 from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/fusion/tuple.hpp:10,
                 from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/fusion/include/tuple.hpp:10,
                 from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/tr1/tuple.hpp:58,
                 from /home/ubuntu/incubator-madlib-e1c99c1/src/ports/postgres/dbconnector/dbconnector.hpp:87,
                 from /home/ubuntu/incubator-madlib-e1c99c1/src/modules/lda/lda.cpp:11:
/home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/fusion/sequence/io/detail/manip.hpp:310:5: error: expected primary-expression before ‘>’ token
     STD_TUPLE_DEFINE_MANIPULATOR_FUNCTIONS(tuple_delimiter)
     ^
/home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/fusion/sequence/io/detail/manip.hpp: In function ‘boost::fusion::detail::tuple_delimiter_type<Char> boost::fusion::tuple_delimiter(Char)’:
/home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/fusion/sequence/io/detail/manip.hpp:310:5: error: expected primary-expression before ‘(’ token
     STD_TUPLE_DEFINE_MANIPULATOR_FUNCTIONS(tuple_delimiter)
     ^
/home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/fusion/sequence/io/detail/manip.hpp:310:5: error: reference to ‘basic_string’ is ambiguous
     STD_TUPLE_DEFINE_MANIPULATOR_FUNCTIONS(tuple_delimiter)
     ^
In file included from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/functional/hash/extensions.hpp:17:0,
                 from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/functional/hash/hash.hpp:535,
                 from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/functional/hash.hpp:6,
                 from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/tr1/functional.hpp:140,
                 from /home/ubuntu/incubator-madlib-e1c99c1/src/ports/postgres/dbconnector/dbconnector.hpp:86,
                 from /home/ubuntu/incubator-madlib-e1c99c1/src/modules/lda/lda.cpp:11:
/home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/detail/container_fwd.hpp:64:65: note: candidates are: template<class charT, class traits, class Allocator> class std::basic_string
     template <class charT, class traits, class Allocator> class basic_string;
                                                                 ^~~~~~~~~~~~
In file included from /usr/include/c++/6/iosfwd:39:0,
                 from /usr/include/c++/6/ios:38,
                 from /usr/include/c++/6/istream:38,
                 from /usr/include/c++/6/sstream:38,
                 from /usr/include/c++/6/complex:45,
                 from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/config/no_tr1/complex.hpp:21,
                 from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/math/special_functions/math_fwd.hpp:30,
                 from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/math/special_functions/fpclassify.hpp:19,
                 from /home/ubuntu/incubator-madlib-e1c99c1/src/ports/postgres/dbconnector/dbconnector.hpp:83,
                 from /home/ubuntu/incubator-madlib-e1c99c1/src/modules/lda/lda.cpp:11:
/usr/include/c++/6/bits/stringfwd.h:71:11: note:                 template<class _CharT, class _Traits, class _Alloc> class std::__cxx11::basic_string
     class basic_string;
           ^~~~~~~~~~~~
In file included from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/fusion/sequence/io/detail/in.hpp:13:0,
                 from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/fusion/sequence/io/in.hpp:13,
                 from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/fusion/sequence/io.hpp:10,
                 from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/fusion/tuple/tuple.hpp:16,
                 from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/fusion/tuple.hpp:10,
                 from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/fusion/include/tuple.hpp:10,
                 from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/tr1/tuple.hpp:58,
                 from /home/ubuntu/incubator-madlib-e1c99c1/src/ports/postgres/dbconnector/dbconnector.hpp:87,
                 from /home/ubuntu/incubator-madlib-e1c99c1/src/modules/lda/lda.cpp:11:
/home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/fusion/sequence/io/detail/manip.hpp:310:5: error: expected primary-expression before ‘>’ token
     STD_TUPLE_DEFINE_MANIPULATOR_FUNCTIONS(tuple_delimiter)
     ^
In file included from /usr/include/c++/6/bits/locale_facets_nonio.h:2013:0,
                 from /usr/include/c++/6/locale:41,
                 from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/format.hpp:23,
                 from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/math/policies/error_handling.hpp:30,
                 from /home/ubuntu/incubator-madlib-e1c99c1/src/dbal/BoostIntegration/MathToolkit_impl.hpp:14,
                 from /home/ubuntu/incubator-madlib-e1c99c1/src/dbal/BoostIntegration/BoostIntegration.hpp:25,
                 from /home/ubuntu/incubator-madlib-e1c99c1/src/dbal/dbal_proto.hpp:66,
                 from /home/ubuntu/incubator-madlib-e1c99c1/src/ports/postgres/dbconnector/dbconnector.hpp:95,
                 from /home/ubuntu/incubator-madlib-e1c99c1/src/modules/lda/lda.cpp:11:
/usr/include/c++/6/bits/locale_facets_nonio.tcc: In member function ‘void std::__moneypunct_cache<_CharT, _Intl>::_M_cache(const std::locale&)’:
/usr/include/c++/6/bits/locale_facets_nonio.tcc:93:10: error: reference to ‘basic_string’ is ambiguous
    const basic_string<_CharT>& __cs = __mp.curr_symbol();
          ^~~~~~~~~~~~
In file included from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/functional/hash/extensions.hpp:17:0,
                 from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/functional/hash/hash.hpp:535,
                 from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/functional/hash.hpp:6,
                 from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/tr1/functional.hpp:140,
                 from /home/ubuntu/incubator-madlib-e1c99c1/src/ports/postgres/dbconnector/dbconnector.hpp:86,
                 from /home/ubuntu/incubator-madlib-e1c99c1/src/modules/lda/lda.cpp:11:
/home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/detail/container_fwd.hpp:64:65: note: candidates are: template<class charT, class traits, class Allocator> class std::basic_string
     template <class charT, class traits, class Allocator> class basic_string;
                                                                 ^~~~~~~~~~~~
In file included from /usr/include/c++/6/iosfwd:39:0,
                 from /usr/include/c++/6/ios:38,
                 from /usr/include/c++/6/istream:38,
                 from /usr/include/c++/6/sstream:38,
                 from /usr/include/c++/6/complex:45,
                 from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/config/no_tr1/complex.hpp:21,
                 from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/math/special_functions/math_fwd.hpp:30,
                 from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/math/special_functions/fpclassify.hpp:19,
                 from /home/ubuntu/incubator-madlib-e1c99c1/src/ports/postgres/dbconnector/dbconnector.hpp:83,
                 from /home/ubuntu/incubator-madlib-e1c99c1/src/modules/lda/lda.cpp:11:
/usr/include/c++/6/bits/stringfwd.h:71:11: note:                 template<class _CharT, class _Traits, class _Alloc> class std::__cxx11::basic_string
     class basic_string;
           ^~~~~~~~~~~~
In file included from /usr/include/c++/6/bits/locale_facets_nonio.h:2013:0,
                 from /usr/include/c++/6/locale:41,
                 from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/format.hpp:23,
                 from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/math/policies/error_handling.hpp:30,
                 from /home/ubuntu/incubator-madlib-e1c99c1/src/dbal/BoostIntegration/MathToolkit_impl.hpp:14,
                 from /home/ubuntu/incubator-madlib-e1c99c1/src/dbal/BoostIntegration/BoostIntegration.hpp:25,
                 from /home/ubuntu/incubator-madlib-e1c99c1/src/dbal/dbal_proto.hpp:66,
                 from /home/ubuntu/incubator-madlib-e1c99c1/src/ports/postgres/dbconnector/dbconnector.hpp:95,
                 from /home/ubuntu/incubator-madlib-e1c99c1/src/modules/lda/lda.cpp:11:
/usr/include/c++/6/bits/locale_facets_nonio.tcc:94:26: error: ‘__cs’ was not declared in this scope
    _M_curr_symbol_size = __cs.size();
                          ^~~~
/usr/include/c++/6/bits/locale_facets_nonio.tcc:98:10: error: reference to ‘basic_string’ is ambiguous
    const basic_string<_CharT>& __ps = __mp.positive_sign();
          ^~~~~~~~~~~~
In file included from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/functional/hash/extensions.hpp:17:0,
                 from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/functional/hash/hash.hpp:535,
                 from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/functional/hash.hpp:6,
                 from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/tr1/functional.hpp:140,
                 from /home/ubuntu/incubator-madlib-e1c99c1/src/ports/postgres/dbconnector/dbconnector.hpp:86,
                 from /home/ubuntu/incubator-madlib-e1c99c1/src/modules/lda/lda.cpp:11:
/home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/detail/container_fwd.hpp:64:65: note: candidates are: template<class charT, class traits, class Allocator> class std::basic_string
     template <class charT, class traits, class Allocator> class basic_string;
                                                                 ^~~~~~~~~~~~
In file included from /usr/include/c++/6/iosfwd:39:0,
                 from /usr/include/c++/6/ios:38,
                 from /usr/include/c++/6/istream:38,
                 from /usr/include/c++/6/sstream:38,
                 from /usr/include/c++/6/complex:45,
                 from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/config/no_tr1/complex.hpp:21,
                 from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/math/special_functions/math_fwd.hpp:30,
                 from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/math/special_functions/fpclassify.hpp:19,
                 from /home/ubuntu/incubator-madlib-e1c99c1/src/ports/postgres/dbconnector/dbconnector.hpp:83,
                 from /home/ubuntu/incubator-madlib-e1c99c1/src/modules/lda/lda.cpp:11:
/usr/include/c++/6/bits/stringfwd.h:71:11: note:                 template<class _CharT, class _Traits, class _Alloc> class std::__cxx11::basic_string
     class basic_string;
           ^~~~~~~~~~~~
In file included from /usr/include/c++/6/bits/locale_facets_nonio.h:2013:0,
                 from /usr/include/c++/6/locale:41,
                 from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/format.hpp:23,
                 from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/math/policies/error_handling.hpp:30,
                 from /home/ubuntu/incubator-madlib-e1c99c1/src/dbal/BoostIntegration/MathToolkit_impl.hpp:14,
                 from /home/ubuntu/incubator-madlib-e1c99c1/src/dbal/BoostIntegration/BoostIntegration.hpp:25,
                 from /home/ubuntu/incubator-madlib-e1c99c1/src/dbal/dbal_proto.hpp:66,
                 from /home/ubuntu/incubator-madlib-e1c99c1/src/ports/postgres/dbconnector/dbconnector.hpp:95,
                 from /home/ubuntu/incubator-madlib-e1c99c1/src/modules/lda/lda.cpp:11:
/usr/include/c++/6/bits/locale_facets_nonio.tcc:99:28: error: ‘__ps’ was not declared in this scope
    _M_positive_sign_size = __ps.size();
                            ^~~~
/usr/include/c++/6/bits/locale_facets_nonio.tcc:103:10: error: reference to ‘basic_string’ is ambiguous
    const basic_string<_CharT>& __ns = __mp.negative_sign();
          ^~~~~~~~~~~~
In file included from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/functional/hash/extensions.hpp:17:0,
                 from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/functional/hash/hash.hpp:535,
                 from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/functional/hash.hpp:6,
                 from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/tr1/functional.hpp:140,
                 from /home/ubuntu/incubator-madlib-e1c99c1/src/ports/postgres/dbconnector/dbconnector.hpp:86,
                 from /home/ubuntu/incubator-madlib-e1c99c1/src/modules/lda/lda.cpp:11:
/home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/detail/container_fwd.hpp:64:65: note: candidates are: template<class charT, class traits, class Allocator> class std::basic_string
     template <class charT, class traits, class Allocator> class basic_string;
                                                                 ^~~~~~~~~~~~
In file included from /usr/include/c++/6/iosfwd:39:0,
                 from /usr/include/c++/6/ios:38,
                 from /usr/include/c++/6/istream:38,
                 from /usr/include/c++/6/sstream:38,
                 from /usr/include/c++/6/complex:45,
                 from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/config/no_tr1/complex.hpp:21,
                 from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/math/special_functions/math_fwd.hpp:30,
                 from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/math/special_functions/fpclassify.hpp:19,
                 from /home/ubuntu/incubator-madlib-e1c99c1/src/ports/postgres/dbconnector/dbconnector.hpp:83,
                 from /home/ubuntu/incubator-madlib-e1c99c1/src/modules/lda/lda.cpp:11:
/usr/include/c++/6/bits/stringfwd.h:71:11: note:                 template<class _CharT, class _Traits, class _Alloc> class std::__cxx11::basic_string
     class basic_string;
           ^~~~~~~~~~~~
In file included from /usr/include/c++/6/bits/locale_facets_nonio.h:2013:0,
                 from /usr/include/c++/6/locale:41,
                 from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/format.hpp:23,
                 from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/math/policies/error_handling.hpp:30,
                 from /home/ubuntu/incubator-madlib-e1c99c1/src/dbal/BoostIntegration/MathToolkit_impl.hpp:14,
                 from /home/ubuntu/incubator-madlib-e1c99c1/src/dbal/BoostIntegration/BoostIntegration.hpp:25,
                 from /home/ubuntu/incubator-madlib-e1c99c1/src/dbal/dbal_proto.hpp:66,
                 from /home/ubuntu/incubator-madlib-e1c99c1/src/ports/postgres/dbconnector/dbconnector.hpp:95,
                 from /home/ubuntu/incubator-madlib-e1c99c1/src/modules/lda/lda.cpp:11:
/usr/include/c++/6/bits/locale_facets_nonio.tcc:104:28: error: ‘__ns’ was not declared in this scope
    _M_negative_sign_size = __ns.size();
                            ^~~~
In file included from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/format/internals.hpp:23:0,
                 from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/format.hpp:38,
                 from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/math/policies/error_handling.hpp:30,
                 from /home/ubuntu/incubator-madlib-e1c99c1/src/dbal/BoostIntegration/MathToolkit_impl.hpp:14,
                 from /home/ubuntu/incubator-madlib-e1c99c1/src/dbal/BoostIntegration/BoostIntegration.hpp:25,
                 from /home/ubuntu/incubator-madlib-e1c99c1/src/dbal/dbal_proto.hpp:66,
                 from /home/ubuntu/incubator-madlib-e1c99c1/src/ports/postgres/dbconnector/dbconnector.hpp:95,
                 from /home/ubuntu/incubator-madlib-e1c99c1/src/modules/lda/lda.cpp:11:
/home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/format/alt_sstream.hpp: At global scope:
/home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/format/alt_sstream.hpp:50:21: error: reference to ‘basic_string’ is ambiguous
             typedef ::std::basic_string<Ch, Tr, Alloc> string_type;
                     ^~
In file included from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/functional/hash/extensions.hpp:17:0,
                 from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/functional/hash/hash.hpp:535,
                 from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/functional/hash.hpp:6,
                 from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/tr1/functional.hpp:140,
                 from /home/ubuntu/incubator-madlib-e1c99c1/src/ports/postgres/dbconnector/dbconnector.hpp:86,
                 from /home/ubuntu/incubator-madlib-e1c99c1/src/modules/lda/lda.cpp:11:
/home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/detail/container_fwd.hpp:64:65: note: candidates are: template<class charT, class traits, class Allocator> class std::basic_string
     template <class charT, class traits, class Allocator> class basic_string;
                                                                 ^~~~~~~~~~~~
In file included from /usr/include/c++/6/iosfwd:39:0,
                 from /usr/include/c++/6/ios:38,
                 from /usr/include/c++/6/istream:38,
                 from /usr/include/c++/6/sstream:38,
                 from /usr/include/c++/6/complex:45,
                 from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/config/no_tr1/complex.hpp:21,
                 from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/math/special_functions/math_fwd.hpp:30,
                 from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/math/special_functions/fpclassify.hpp:19,
                 from /home/ubuntu/incubator-madlib-e1c99c1/src/ports/postgres/dbconnector/dbconnector.hpp:83,
                 from /home/ubuntu/incubator-madlib-e1c99c1/src/modules/lda/lda.cpp:11:
/usr/include/c++/6/bits/stringfwd.h:71:11: note:                 template<class _CharT, class _Traits, class _Alloc> class std::__cxx11::basic_string
     class basic_string;
           ^~~~~~~~~~~~
In file included from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/format/internals.hpp:23:0,
                 from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/format.hpp:38,
                 from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/math/policies/error_handling.hpp:30,
                 from /home/ubuntu/incubator-madlib-e1c99c1/src/dbal/BoostIntegration/MathToolkit_impl.hpp:14,
                 from /home/ubuntu/incubator-madlib-e1c99c1/src/dbal/BoostIntegration/BoostIntegration.hpp:25,
                 from /home/ubuntu/incubator-madlib-e1c99c1/src/dbal/dbal_proto.hpp:66,
                 from /home/ubuntu/incubator-madlib-e1c99c1/src/ports/postgres/dbconnector/dbconnector.hpp:95,
                 from /home/ubuntu/incubator-madlib-e1c99c1/src/modules/lda/lda.cpp:11:
/home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/format/alt_sstream.hpp:51:30: error: ‘string_type’ has not been declared
             typedef typename string_type::size_type    size_type;
                              ^~~~~~~~~~~
/home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/format/alt_sstream.hpp:60:47: error: ‘string_type’ does not name a type
             explicit basic_altstringbuf(const string_type& s,
                                               ^~~~~~~~~~~
/home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/format/alt_sstream.hpp:75:28: error: ‘string_type’ does not name a type
             void str(const string_type& s);
                            ^~~~~~~~~~~
/home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/format/alt_sstream.hpp:87:13: error: ‘string_type’ does not name a type
             string_type str() const
             ^~~~~~~~~~~
/home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/format/alt_sstream.hpp:89:13: error: ‘string_type’ does not name a type
             string_type cur_str() const
             ^~~~~~~~~~~
/home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/format/alt_sstream.hpp:134:21: error: reference to ‘basic_string’ is ambiguous
             typedef ::std::basic_string<Ch, Tr, Alloc>  string_type;
                     ^~
In file included from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/functional/hash/extensions.hpp:17:0,
                 from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/functional/hash/hash.hpp:535,
                 from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/functional/hash.hpp:6,
                 from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/tr1/functional.hpp:140,
                 from /home/ubuntu/incubator-madlib-e1c99c1/src/ports/postgres/dbconnector/dbconnector.hpp:86,
                 from /home/ubuntu/incubator-madlib-e1c99c1/src/modules/lda/lda.cpp:11:
/home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/detail/container_fwd.hpp:64:65: note: candidates are: template<class charT, class traits, class Allocator> class std::basic_string
     template <class charT, class traits, class Allocator> class basic_string;
                                                                 ^~~~~~~~~~~~
In file included from /usr/include/c++/6/iosfwd:39:0,
                 from /usr/include/c++/6/ios:38,
                 from /usr/include/c++/6/istream:38,
                 from /usr/include/c++/6/sstream:38,
                 from /usr/include/c++/6/complex:45,
                 from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/config/no_tr1/complex.hpp:21,
                 from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/math/special_functions/math_fwd.hpp:30,
                 from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/math/special_functions/fpclassify.hpp:19,
                 from /home/ubuntu/incubator-madlib-e1c99c1/src/ports/postgres/dbconnector/dbconnector.hpp:83,
                 from /home/ubuntu/incubator-madlib-e1c99c1/src/modules/lda/lda.cpp:11:
/usr/include/c++/6/bits/stringfwd.h:71:11: note:                 template<class _CharT, class _Traits, class _Alloc> class std::__cxx11::basic_string
     class basic_string;
           ^~~~~~~~~~~~
In file included from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/format/internals.hpp:23:0,
                 from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/format.hpp:38,
                 from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/math/policies/error_handling.hpp:30,
                 from /home/ubuntu/incubator-madlib-e1c99c1/src/dbal/BoostIntegration/MathToolkit_impl.hpp:14,
                 from /home/ubuntu/incubator-madlib-e1c99c1/src/dbal/BoostIntegration/BoostIntegration.hpp:25,
                 from /home/ubuntu/incubator-madlib-e1c99c1/src/dbal/dbal_proto.hpp:66,
                 from /home/ubuntu/incubator-madlib-e1c99c1/src/ports/postgres/dbconnector/dbconnector.hpp:95,
                 from /home/ubuntu/incubator-madlib-e1c99c1/src/modules/lda/lda.cpp:11:
/home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/format/alt_sstream.hpp:135:30: error: ‘string_type’ has not been declared
             typedef typename string_type::size_type     size_type;
                              ^~~~~~~~~~~
/home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/format/alt_sstream.hpp:162:13: error: ‘string_type’ does not name a type
             string_type str()     const   // [pbase, epptr[
             ^~~~~~~~~~~
/home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/format/alt_sstream.hpp:164:13: error: ‘string_type’ does not name a type
             string_type cur_str() const   // [pbase, pptr[
             ^~~~~~~~~~~
/home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/format/alt_sstream.hpp:166:28: error: ‘string_type’ does not name a type
             void str(const string_type& s)
                            ^~~~~~~~~~~
In file included from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/format/alt_sstream.hpp:173:0,
                 from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/format/internals.hpp:23,
                 from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/format.hpp:38,
                 from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/math/policies/error_handling.hpp:30,
                 from /home/ubuntu/incubator-madlib-e1c99c1/src/dbal/BoostIntegration/MathToolkit_impl.hpp:14,
                 from /home/ubuntu/incubator-madlib-e1c99c1/src/dbal/BoostIntegration/BoostIntegration.hpp:25,
                 from /home/ubuntu/incubator-madlib-e1c99c1/src/dbal/dbal_proto.hpp:66,
                 from /home/ubuntu/incubator-madlib-e1c99c1/src/ports/postgres/dbconnector/dbconnector.hpp:95,
                 from /home/ubuntu/incubator-madlib-e1c99c1/src/modules/lda/lda.cpp:11:
/home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/format/alt_sstream_impl.hpp:37:20: error: ‘string_type’ does not name a type
         str (const string_type& s) {
                    ^~~~~~~~~~~
/home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/format/alt_sstream_impl.hpp: In member function ‘void boost::io::basic_altstringbuf<Ch, Tr, Alloc>::str(const int&)’:
/home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/format/alt_sstream_impl.hpp:38:28: error: request for member ‘size’ in ‘s’, which is of non-class type ‘const int’
             size_type sz=s.size();
                            ^~~~
/home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/format/alt_sstream_impl.hpp:48:24: error: request for member ‘copy’ in ‘s’, which is of non-class type ‘const int’
                 sz = s.copy(new_ptr, sz);
                        ^~~~
/home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/format/alt_sstream_impl.hpp: At global scope:
/home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/format/alt_sstream_impl.hpp:75:23: error: reference to ‘basic_string’ is ambiguous
         typename std::basic_string<Ch,Tr,Alloc>::size_type
                       ^~~~~~~~~~~~
In file included from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/functional/hash/extensions.hpp:17:0,
                 from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/functional/hash/hash.hpp:535,
                 from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/functional/hash.hpp:6,
                 from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/tr1/functional.hpp:140,
                 from /home/ubuntu/incubator-madlib-e1c99c1/src/ports/postgres/dbconnector/dbconnector.hpp:86,
                 from /home/ubuntu/incubator-madlib-e1c99c1/src/modules/lda/lda.cpp:11:
/home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/detail/container_fwd.hpp:64:65: note: candidates are: template<class charT, class traits, class Allocator> class std::basic_string
     template <class charT, class traits, class Allocator> class basic_string;
                                                                 ^~~~~~~~~~~~
In file included from /usr/include/c++/6/iosfwd:39:0,
                 from /usr/include/c++/6/ios:38,
                 from /usr/include/c++/6/istream:38,
                 from /usr/include/c++/6/sstream:38,
                 from /usr/include/c++/6/complex:45,
                 from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/config/no_tr1/complex.hpp:21,
                 from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/math/special_functions/math_fwd.hpp:30,
                 from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/math/special_functions/fpclassify.hpp:19,
                 from /home/ubuntu/incubator-madlib-e1c99c1/src/ports/postgres/dbconnector/dbconnector.hpp:83,
                 from /home/ubuntu/incubator-madlib-e1c99c1/src/modules/lda/lda.cpp:11:
/usr/include/c++/6/bits/stringfwd.h:71:11: note:                 template<class _CharT, class _Traits, class _Alloc> class std::__cxx11::basic_string
     class basic_string;
           ^~~~~~~~~~~~
In file included from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/format/alt_sstream.hpp:173:0,
                 from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/format/internals.hpp:23,
                 from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/format.hpp:38,
                 from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/math/policies/error_handling.hpp:30,
                 from /home/ubuntu/incubator-madlib-e1c99c1/src/dbal/BoostIntegration/MathToolkit_impl.hpp:14,
                 from /home/ubuntu/incubator-madlib-e1c99c1/src/dbal/BoostIntegration/BoostIntegration.hpp:25,
                 from /home/ubuntu/incubator-madlib-e1c99c1/src/dbal/dbal_proto.hpp:66,
                 from /home/ubuntu/incubator-madlib-e1c99c1/src/ports/postgres/dbconnector/dbconnector.hpp:95,
                 from /home/ubuntu/incubator-madlib-e1c99c1/src/modules/lda/lda.cpp:11:
/home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/format/alt_sstream_impl.hpp:75:35: error: expected unqualified-id before ‘<’ token
         typename std::basic_string<Ch,Tr,Alloc>::size_type
                                   ^
/home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/format/alt_sstream_impl.hpp:87:23: error: reference to ‘basic_string’ is ambiguous
         typename std::basic_string<Ch,Tr,Alloc>::size_type
                       ^~~~~~~~~~~~
In file included from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/functional/hash/extensions.hpp:17:0,
                 from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/functional/hash/hash.hpp:535,
                 from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/functional/hash.hpp:6,
                 from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/tr1/functional.hpp:140,
                 from /home/ubuntu/incubator-madlib-e1c99c1/src/ports/postgres/dbconnector/dbconnector.hpp:86,
                 from /home/ubuntu/incubator-madlib-e1c99c1/src/modules/lda/lda.cpp:11:
/home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/detail/container_fwd.hpp:64:65: note: candidates are: template<class charT, class traits, class Allocator> class std::basic_string
     template <class charT, class traits, class Allocator> class basic_string;
                                                                 ^~~~~~~~~~~~
In file included from /usr/include/c++/6/iosfwd:39:0,
                 from /usr/include/c++/6/ios:38,
                 from /usr/include/c++/6/istream:38,
                 from /usr/include/c++/6/sstream:38,
                 from /usr/include/c++/6/complex:45,
                 from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/config/no_tr1/complex.hpp:21,
                 from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/math/special_functions/math_fwd.hpp:30,
                 from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/math/special_functions/fpclassify.hpp:19,
                 from /home/ubuntu/incubator-madlib-e1c99c1/src/ports/postgres/dbconnector/dbconnector.hpp:83,
                 from /home/ubuntu/incubator-madlib-e1c99c1/src/modules/lda/lda.cpp:11:
/usr/include/c++/6/bits/stringfwd.h:71:11: note:                 template<class _CharT, class _Traits, class _Alloc> class std::__cxx11::basic_string
     class basic_string;
           ^~~~~~~~~~~~
In file included from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/format/alt_sstream.hpp:173:0,
                 from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/format/internals.hpp:23,
                 from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/format.hpp:38,
                 from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/math/policies/error_handling.hpp:30,
                 from /home/ubuntu/incubator-madlib-e1c99c1/src/dbal/BoostIntegration/MathToolkit_impl.hpp:14,
                 from /home/ubuntu/incubator-madlib-e1c99c1/src/dbal/BoostIntegration/BoostIntegration.hpp:25,
                 from /home/ubuntu/incubator-madlib-e1c99c1/src/dbal/dbal_proto.hpp:66,
                 from /home/ubuntu/incubator-madlib-e1c99c1/src/ports/postgres/dbconnector/dbconnector.hpp:95,
                 from /home/ubuntu/incubator-madlib-e1c99c1/src/modules/lda/lda.cpp:11:
/home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/format/alt_sstream_impl.hpp:87:35: error: expected unqualified-id before ‘<’ token
         typename std::basic_string<Ch,Tr,Alloc>::size_type
                                   ^
In file included from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/format.hpp:38:0,
                 from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/math/policies/error_handling.hpp:30,
                 from /home/ubuntu/incubator-madlib-e1c99c1/src/dbal/BoostIntegration/MathToolkit_impl.hpp:14,
                 from /home/ubuntu/incubator-madlib-e1c99c1/src/dbal/BoostIntegration/BoostIntegration.hpp:25,
                 from /home/ubuntu/incubator-madlib-e1c99c1/src/dbal/dbal_proto.hpp:66,
                 from /home/ubuntu/incubator-madlib-e1c99c1/src/ports/postgres/dbconnector/dbconnector.hpp:95,
                 from /home/ubuntu/incubator-madlib-e1c99c1/src/modules/lda/lda.cpp:11:
/home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/format/internals.hpp:76:17: error: reference to ‘basic_string’ is ambiguous
         typedef ::std::basic_string<Ch, Tr, Alloc>                string_type;
                 ^~
In file included from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/functional/hash/extensions.hpp:17:0,
                 from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/functional/hash/hash.hpp:535,
                 from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/functional/hash.hpp:6,
                 from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/tr1/functional.hpp:140,
                 from /home/ubuntu/incubator-madlib-e1c99c1/src/ports/postgres/dbconnector/dbconnector.hpp:86,
                 from /home/ubuntu/incubator-madlib-e1c99c1/src/modules/lda/lda.cpp:11:
/home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/detail/container_fwd.hpp:64:65: note: candidates are: template<class charT, class traits, class Allocator> class std::basic_string
     template <class charT, class traits, class Allocator> class basic_string;
                                                                 ^~~~~~~~~~~~
In file included from /usr/include/c++/6/iosfwd:39:0,
                 from /usr/include/c++/6/ios:38,
                 from /usr/include/c++/6/istream:38,
                 from /usr/include/c++/6/sstream:38,
                 from /usr/include/c++/6/complex:45,
                 from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/config/no_tr1/complex.hpp:21,
                 from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/math/special_functions/math_fwd.hpp:30,
                 from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/math/special_functions/fpclassify.hpp:19,
                 from /home/ubuntu/incubator-madlib-e1c99c1/src/ports/postgres/dbconnector/dbconnector.hpp:83,
                 from /home/ubuntu/incubator-madlib-e1c99c1/src/modules/lda/lda.cpp:11:
/usr/include/c++/6/bits/stringfwd.h:71:11: note:                 template<class _CharT, class _Traits, class _Alloc> class std::__cxx11::basic_string
     class basic_string;
           ^~~~~~~~~~~~
In file included from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/format.hpp:38:0,
                 from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/math/policies/error_handling.hpp:30,
                 from /home/ubuntu/incubator-madlib-e1c99c1/src/dbal/BoostIntegration/MathToolkit_impl.hpp:14,
                 from /home/ubuntu/incubator-madlib-e1c99c1/src/dbal/BoostIntegration/BoostIntegration.hpp:25,
                 from /home/ubuntu/incubator-madlib-e1c99c1/src/dbal/dbal_proto.hpp:66,
                 from /home/ubuntu/incubator-madlib-e1c99c1/src/ports/postgres/dbconnector/dbconnector.hpp:95,
                 from /home/ubuntu/incubator-madlib-e1c99c1/src/modules/lda/lda.cpp:11:
/home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/format/internals.hpp:90:9: error: ‘string_type’ does not name a type
         string_type  res_;      //- result of the formatting of this item
         ^~~~~~~~~~~
/home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/format/internals.hpp:91:9: error: ‘string_type’ does not name a type
         string_type  appendix_; //- piece of string between this item and the next
         ^~~~~~~~~~~
/home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/format/internals.hpp: In member function ‘void boost::io::detail::format_item<Ch, Tr, Alloc>::reset(Ch)’:
/home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/format/internals.hpp:167:9: error: ‘res_’ was not declared in this scope
         res_.resize(0); appendix_.resize(0);
         ^~~~
/home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/format/internals.hpp:167:25: error: ‘appendix_’ was not declared in this scope
         res_.resize(0); appendix_.resize(0);
                         ^~~~~~~~~
In file included from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/format.hpp:41:0,
                 from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/math/policies/error_handling.hpp:30,
                 from /home/ubuntu/incubator-madlib-e1c99c1/src/dbal/BoostIntegration/MathToolkit_impl.hpp:14,
                 from /home/ubuntu/incubator-madlib-e1c99c1/src/dbal/BoostIntegration/BoostIntegration.hpp:25,
                 from /home/ubuntu/incubator-madlib-e1c99c1/src/dbal/dbal_proto.hpp:66,
                 from /home/ubuntu/incubator-madlib-e1c99c1/src/ports/postgres/dbconnector/dbconnector.hpp:95,
                 from /home/ubuntu/incubator-madlib-e1c99c1/src/modules/lda/lda.cpp:11:
/home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/format/format_class.hpp: At global scope:
/home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/format/format_class.hpp:35:17: error: reference to ‘basic_string’ is ambiguous
         typedef std::basic_string<Ch, Tr, Alloc>              string_type;
                 ^~~
In file included from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/functional/hash/extensions.hpp:17:0,
                 from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/functional/hash/hash.hpp:535,
                 from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/functional/hash.hpp:6,
                 from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/tr1/functional.hpp:140,
                 from /home/ubuntu/incubator-madlib-e1c99c1/src/ports/postgres/dbconnector/dbconnector.hpp:86,
                 from /home/ubuntu/incubator-madlib-e1c99c1/src/modules/lda/lda.cpp:11:
/home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/detail/container_fwd.hpp:64:65: note: candidates are: template<class charT, class traits, class Allocator> class std::basic_string
     template <class charT, class traits, class Allocator> class basic_string;
                                                                 ^~~~~~~~~~~~
In file included from /usr/include/c++/6/iosfwd:39:0,
                 from /usr/include/c++/6/ios:38,
                 from /usr/include/c++/6/istream:38,
                 from /usr/include/c++/6/sstream:38,
                 from /usr/include/c++/6/complex:45,
                 from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/config/no_tr1/complex.hpp:21,
                 from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/math/special_functions/math_fwd.hpp:30,
                 from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/math/special_functions/fpclassify.hpp:19,
                 from /home/ubuntu/incubator-madlib-e1c99c1/src/ports/postgres/dbconnector/dbconnector.hpp:83,
                 from /home/ubuntu/incubator-madlib-e1c99c1/src/modules/lda/lda.cpp:11:
/usr/include/c++/6/bits/stringfwd.h:71:11: note:                 template<class _CharT, class _Traits, class _Alloc> class std::__cxx11::basic_string
     class basic_string;
           ^~~~~~~~~~~~
In file included from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/format.hpp:41:0,
                 from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/math/policies/error_handling.hpp:30,
                 from /home/ubuntu/incubator-madlib-e1c99c1/src/dbal/BoostIntegration/MathToolkit_impl.hpp:14,
                 from /home/ubuntu/incubator-madlib-e1c99c1/src/dbal/BoostIntegration/BoostIntegration.hpp:25,
                 from /home/ubuntu/incubator-madlib-e1c99c1/src/dbal/dbal_proto.hpp:66,
                 from /home/ubuntu/incubator-madlib-e1c99c1/src/ports/postgres/dbconnector/dbconnector.hpp:95,
                 from /home/ubuntu/incubator-madlib-e1c99c1/src/modules/lda/lda.cpp:11:
/home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/format/format_class.hpp:36:26: error: ‘string_type’ has not been declared
         typedef typename string_type::size_type               size_type;
                          ^~~~~~~~~~~
/home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/format/format_class.hpp:42:37: error: ‘string_type’ does not name a type
         explicit basic_format(const string_type& s);
                                     ^~~~~~~~~~~
/home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/format/format_class.hpp:49:37: error: ‘string_type’ does not name a type
         explicit basic_format(const string_type& s, const std::locale & loc);
                                     ^~~~~~~~~~~
/home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/format/format_class.hpp:55:35: error: ‘string_type’ does not name a type
         basic_format& parse(const string_type&); // resets buffers and parse a new format string
                                   ^~~~~~~~~~~
/home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/format/format_class.hpp:59:9: error: ‘string_type’ does not name a type
         string_type str()  const;    // final string
         ^~~~~~~~~~~
/home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/format/format_class.hpp:159:9: error: ‘string_type’ does not name a type
         string_type      prefix_; // piece of string to insert before first item
         ^~~~~~~~~~~
In file included from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/format.hpp:47:0,
                 from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/math/policies/error_handling.hpp:30,
                 from /home/ubuntu/incubator-madlib-e1c99c1/src/dbal/BoostIntegration/MathToolkit_impl.hpp:14,
                 from /home/ubuntu/incubator-madlib-e1c99c1/src/dbal/BoostIntegration/BoostIntegration.hpp:25,
                 from /home/ubuntu/incubator-madlib-e1c99c1/src/dbal/dbal_proto.hpp:66,
                 from /home/ubuntu/incubator-madlib-e1c99c1/src/ports/postgres/dbconnector/dbconnector.hpp:95,
                 from /home/ubuntu/incubator-madlib-e1c99c1/src/modules/lda/lda.cpp:11:
/home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/format/format_implementation.hpp:46:54: error: ‘string_type’ does not name a type
     basic_format<Ch, Tr, Alloc>:: basic_format(const string_type& s, const std::locale & loc)
                                                      ^~~~~~~~~~~
/home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/format/format_implementation.hpp:60:54: error: ‘string_type’ does not name a type
     basic_format<Ch, Tr, Alloc>:: basic_format(const string_type& s)
                                                      ^~~~~~~~~~~
/home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/format/format_implementation.hpp: In copy constructor ‘boost::basic_format<Ch, Tr, Alloc>::basic_format(const boost::basic_format<Ch, Tr, Alloc>&)’:
/home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/format/format_implementation.hpp:71:11: error: class ‘boost::basic_format<Ch, Tr, Alloc>’ does not have any field named ‘prefix_’
           prefix_(x.prefix_), exceptions_(x.exceptions_), loc_(x.loc_)
           ^~~~~~~
/home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/format/format_implementation.hpp: In member function ‘void boost::basic_format<Ch, Tr, Alloc>::swap(boost::basic_format<Ch, Tr, Alloc>&)’:
/home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/format/format_implementation.hpp:93:9: error: ‘prefix_’ was not declared in this scope
         prefix_.swap(x.prefix_);
         ^~~~~~~
/home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/format/format_implementation.hpp: In member function ‘void boost::basic_format<Ch, Tr, Alloc>::make_or_reuse_data(std::size_t)’:
/home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/format/format_implementation.hpp:126:9: error: ‘prefix_’ was not declared in this scope
         prefix_.resize(0);
         ^~~~~~~
/home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/format/format_implementation.hpp: At global scope:
/home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/format/format_implementation.hpp:218:12: error: no ‘typename boost::basic_format<Ch, Tr, Alloc>::string_type boost::basic_format<Ch, Tr, Alloc>::str() const’ member function declared in class ‘boost::basic_format<Ch, Tr, Alloc>’
     str () const {
            ^~~~~
/home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/format/format_implementation.hpp:245:19: error: reference to ‘basic_string’ is ambiguous
     typename std::basic_string<Ch, Tr, Alloc>::size_type  basic_format<Ch,Tr, Alloc>::
                   ^~~~~~~~~~~~
In file included from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/functional/hash/extensions.hpp:17:0,
                 from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/functional/hash/hash.hpp:535,
                 from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/functional/hash.hpp:6,
                 from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/tr1/functional.hpp:140,
                 from /home/ubuntu/incubator-madlib-e1c99c1/src/ports/postgres/dbconnector/dbconnector.hpp:86,
                 from /home/ubuntu/incubator-madlib-e1c99c1/src/modules/lda/lda.cpp:11:
/home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/detail/container_fwd.hpp:64:65: note: candidates are: template<class charT, class traits, class Allocator> class std::basic_string
     template <class charT, class traits, class Allocator> class basic_string;
                                                                 ^~~~~~~~~~~~
In file included from /usr/include/c++/6/iosfwd:39:0,
                 from /usr/include/c++/6/ios:38,
                 from /usr/include/c++/6/istream:38,
                 from /usr/include/c++/6/sstream:38,
                 from /usr/include/c++/6/complex:45,
                 from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/config/no_tr1/complex.hpp:21,
                 from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/math/special_functions/math_fwd.hpp:30,
                 from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/math/special_functions/fpclassify.hpp:19,
                 from /home/ubuntu/incubator-madlib-e1c99c1/src/ports/postgres/dbconnector/dbconnector.hpp:83,
                 from /home/ubuntu/incubator-madlib-e1c99c1/src/modules/lda/lda.cpp:11:
/usr/include/c++/6/bits/stringfwd.h:71:11: note:                 template<class _CharT, class _Traits, class _Alloc> class std::__cxx11::basic_string
     class basic_string;
           ^~~~~~~~~~~~
In file included from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/format.hpp:47:0,
                 from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/math/policies/error_handling.hpp:30,
                 from /home/ubuntu/incubator-madlib-e1c99c1/src/dbal/BoostIntegration/MathToolkit_impl.hpp:14,
                 from /home/ubuntu/incubator-madlib-e1c99c1/src/dbal/BoostIntegration/BoostIntegration.hpp:25,
                 from /home/ubuntu/incubator-madlib-e1c99c1/src/dbal/dbal_proto.hpp:66,
                 from /home/ubuntu/incubator-madlib-e1c99c1/src/ports/postgres/dbconnector/dbconnector.hpp:95,
                 from /home/ubuntu/incubator-madlib-e1c99c1/src/modules/lda/lda.cpp:11:
/home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/format/format_implementation.hpp:245:31: error: expected unqualified-id before ‘<’ token
     typename std::basic_string<Ch, Tr, Alloc>::size_type  basic_format<Ch,Tr, Alloc>::
                               ^
In file included from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/format.hpp:49:0,
                 from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/math/policies/error_handling.hpp:30,
                 from /home/ubuntu/incubator-madlib-e1c99c1/src/dbal/BoostIntegration/MathToolkit_impl.hpp:14,
                 from /home/ubuntu/incubator-madlib-e1c99c1/src/dbal/BoostIntegration/BoostIntegration.hpp:25,
                 from /home/ubuntu/incubator-madlib-e1c99c1/src/dbal/dbal_proto.hpp:66,
                 from /home/ubuntu/incubator-madlib-e1c99c1/src/ports/postgres/dbconnector/dbconnector.hpp:95,
                 from /home/ubuntu/incubator-madlib-e1c99c1/src/modules/lda/lda.cpp:11:
/home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/format/feed_args.hpp:30:23: error: variable or field ‘mk_str’ declared void
     void mk_str( std::basic_string<Ch,Tr, Alloc> & res,
                       ^~~~~~~~~~~~
/home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/format/feed_args.hpp:30:18: error: reference to ‘basic_string’ is ambiguous
     void mk_str( std::basic_string<Ch,Tr, Alloc> & res,
                  ^~~
In file included from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/functional/hash/extensions.hpp:17:0,
                 from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/functional/hash/hash.hpp:535,
                 from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/functional/hash.hpp:6,
                 from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/tr1/functional.hpp:140,
                 from /home/ubuntu/incubator-madlib-e1c99c1/src/ports/postgres/dbconnector/dbconnector.hpp:86,
                 from /home/ubuntu/incubator-madlib-e1c99c1/src/modules/lda/lda.cpp:11:
/home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/detail/container_fwd.hpp:64:65: note: candidates are: template<class charT, class traits, class Allocator> class std::basic_string
     template <class charT, class traits, class Allocator> class basic_string;
                                                                 ^~~~~~~~~~~~
In file included from /usr/include/c++/6/iosfwd:39:0,
                 from /usr/include/c++/6/ios:38,
                 from /usr/include/c++/6/istream:38,
                 from /usr/include/c++/6/sstream:38,
                 from /usr/include/c++/6/complex:45,
                 from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/config/no_tr1/complex.hpp:21,
                 from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/math/special_functions/math_fwd.hpp:30,
                 from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/math/special_functions/fpclassify.hpp:19,
                 from /home/ubuntu/incubator-madlib-e1c99c1/src/ports/postgres/dbconnector/dbconnector.hpp:83,
                 from /home/ubuntu/incubator-madlib-e1c99c1/src/modules/lda/lda.cpp:11:
/usr/include/c++/6/bits/stringfwd.h:71:11: note:                 template<class _CharT, class _Traits, class _Alloc> class std::__cxx11::basic_string
     class basic_string;
           ^~~~~~~~~~~~
In file included from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/format.hpp:49:0,
                 from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/math/policies/error_handling.hpp:30,
                 from /home/ubuntu/incubator-madlib-e1c99c1/src/dbal/BoostIntegration/MathToolkit_impl.hpp:14,
                 from /home/ubuntu/incubator-madlib-e1c99c1/src/dbal/BoostIntegration/BoostIntegration.hpp:25,
                 from /home/ubuntu/incubator-madlib-e1c99c1/src/dbal/dbal_proto.hpp:66,
                 from /home/ubuntu/incubator-madlib-e1c99c1/src/ports/postgres/dbconnector/dbconnector.hpp:95,
                 from /home/ubuntu/incubator-madlib-e1c99c1/src/modules/lda/lda.cpp:11:
/home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/format/feed_args.hpp:30:38: error: expected primary-expression before ‘,’ token
     void mk_str( std::basic_string<Ch,Tr, Alloc> & res,
                                      ^
/home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/format/feed_args.hpp:30:41: error: expected primary-expression before ‘,’ token
     void mk_str( std::basic_string<Ch,Tr, Alloc> & res,
                                         ^
/home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/format/feed_args.hpp:30:48: error: expected primary-expression before ‘>’ token
     void mk_str( std::basic_string<Ch,Tr, Alloc> & res,
                                                ^
/home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/format/feed_args.hpp:30:52: error: ‘res’ was not declared in this scope
     void mk_str( std::basic_string<Ch,Tr, Alloc> & res,
                                                    ^~~
/home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/format/feed_args.hpp:31:18: error: expected primary-expression before ‘const’
                  const Ch * beg,
                  ^~~~~
/home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/format/feed_args.hpp:32:32: error: reference to ‘basic_string’ is ambiguous
                  typename std::basic_string<Ch,Tr,Alloc>::size_type size,
                                ^~~~~~~~~~~~
In file included from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/functional/hash/extensions.hpp:17:0,
                 from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/functional/hash/hash.hpp:535,
                 from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/functional/hash.hpp:6,
                 from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/tr1/functional.hpp:140,
                 from /home/ubuntu/incubator-madlib-e1c99c1/src/ports/postgres/dbconnector/dbconnector.hpp:86,
                 from /home/ubuntu/incubator-madlib-e1c99c1/src/modules/lda/lda.cpp:11:
/home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/detail/container_fwd.hpp:64:65: note: candidates are: template<class charT, class traits, class Allocator> class std::basic_string
     template <class charT, class traits, class Allocator> class basic_string;
                                                                 ^~~~~~~~~~~~
In file included from /usr/include/c++/6/iosfwd:39:0,
                 from /usr/include/c++/6/ios:38,
                 from /usr/include/c++/6/istream:38,
                 from /usr/include/c++/6/sstream:38,
                 from /usr/include/c++/6/complex:45,
                 from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/config/no_tr1/complex.hpp:21,
                 from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/math/special_functions/math_fwd.hpp:30,
                 from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/math/special_functions/fpclassify.hpp:19,
                 from /home/ubuntu/incubator-madlib-e1c99c1/src/ports/postgres/dbconnector/dbconnector.hpp:83,
                 from /home/ubuntu/incubator-madlib-e1c99c1/src/modules/lda/lda.cpp:11:
/usr/include/c++/6/bits/stringfwd.h:71:11: note:                 template<class _CharT, class _Traits, class _Alloc> class std::__cxx11::basic_string
     class basic_string;
           ^~~~~~~~~~~~
In file included from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/format.hpp:49:0,
                 from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/math/policies/error_handling.hpp:30,
                 from /home/ubuntu/incubator-madlib-e1c99c1/src/dbal/BoostIntegration/MathToolkit_impl.hpp:14,
                 from /home/ubuntu/incubator-madlib-e1c99c1/src/dbal/BoostIntegration/BoostIntegration.hpp:25,
                 from /home/ubuntu/incubator-madlib-e1c99c1/src/dbal/dbal_proto.hpp:66,
                 from /home/ubuntu/incubator-madlib-e1c99c1/src/ports/postgres/dbconnector/dbconnector.hpp:95,
                 from /home/ubuntu/incubator-madlib-e1c99c1/src/modules/lda/lda.cpp:11:
/home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/format/feed_args.hpp:32:44: error: expected ‘(’ before ‘<’ token
                  typename std::basic_string<Ch,Tr,Alloc>::size_type size,
                                            ^
/home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/format/feed_args.hpp:32:47: error: expected primary-expression before ‘,’ token
                  typename std::basic_string<Ch,Tr,Alloc>::size_type size,
                                               ^
/home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/format/feed_args.hpp:32:50: error: expected primary-expression before ‘,’ token
                  typename std::basic_string<Ch,Tr,Alloc>::size_type size,
                                                  ^
/home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/format/feed_args.hpp:32:56: error: expected primary-expression before ‘>’ token
                  typename std::basic_string<Ch,Tr,Alloc>::size_type size,
                                                        ^
/home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/format/feed_args.hpp:32:57: error: ‘::size_type’ has not been declared
                  typename std::basic_string<Ch,Tr,Alloc>::size_type size,
                                                         ^~
/home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/format/feed_args.hpp:33:34: error: expected primary-expression before ‘w’
                  std::streamsize w,
                                  ^
/home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/format/feed_args.hpp:34:18: error: expected primary-expression before ‘const’
                  const Ch fill_char,
                  ^~~~~
/home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/format/feed_args.hpp:35:42: error: expected primary-expression before ‘f’
                  std::ios_base::fmtflags f,
                                          ^
/home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/format/feed_args.hpp:36:18: error: expected primary-expression before ‘const’
                  const Ch prefix_space, // 0 if no space-padding
                  ^~~~~
/home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/format/feed_args.hpp:37:18: error: expected primary-expression before ‘bool’
                  bool center)
                  ^~~~
In file included from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/format.hpp:50:0,
                 from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/math/policies/error_handling.hpp:30,
                 from /home/ubuntu/incubator-madlib-e1c99c1/src/dbal/BoostIntegration/MathToolkit_impl.hpp:14,
                 from /home/ubuntu/incubator-madlib-e1c99c1/src/dbal/BoostIntegration/BoostIntegration.hpp:25,
                 from /home/ubuntu/incubator-madlib-e1c99c1/src/dbal/dbal_proto.hpp:66,
                 from /home/ubuntu/incubator-madlib-e1c99c1/src/ports/postgres/dbconnector/dbconnector.hpp:95,
                 from /home/ubuntu/incubator-madlib-e1c99c1/src/modules/lda/lda.cpp:11:
/home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/format/parsing.hpp:410:18: error: ‘string_type’ does not name a type
     parse (const string_type& buf) {
                  ^~~~~~~~~~~
/home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/format/parsing.hpp: In member function ‘boost::basic_format<Ch, Tr, Alloc>& boost::basic_format<Ch, Tr, Alloc>::parse(const int&)’:
/home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/format/parsing.hpp:430:18: error: ‘string_type’ has not been declared
         typename string_type::size_type i0=0, i1=0;
                  ^~~~~~~~~~~
/home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/format/parsing.hpp:430:41: error: expected ‘(’ before ‘i0’
         typename string_type::size_type i0=0, i1=0;
                                         ^~
/home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/format/parsing.hpp:431:18: error: ‘string_type’ has not been declared
         typename string_type::const_iterator it;
                  ^~~~~~~~~~~
/home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/format/parsing.hpp:431:46: error: expected ‘(’ before ‘it’
         typename string_type::const_iterator it;
                                              ^~
/home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/format/parsing.hpp:434:17: error: ‘i1’ was not declared in this scope
         while( (i1=buf.find(arg_mark,i1)) != string_type::npos ) {
                 ^~
/home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/format/parsing.hpp:434:24: error: request for member ‘find’ in ‘buf’, which is of non-class type ‘const int’
         while( (i1=buf.find(arg_mark,i1)) != string_type::npos ) {
                        ^~~~
/home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/format/parsing.hpp:434:46: error: ‘string_type’ has not been declared
         while( (i1=buf.find(arg_mark,i1)) != string_type::npos ) {
                                              ^~~~~~~~~~~
/home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/format/parsing.hpp:435:13: error: ‘string_type’ was not declared in this scope
             string_type & piece = (cur_item==0) ? prefix_ : items_[cur_item-1].appendix_;
             ^~~~~~~~~~~
/home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/format/parsing.hpp:435:27: error: ‘piece’ was not declared in this scope
             string_type & piece = (cur_item==0) ? prefix_ : items_[cur_item-1].appendix_;
                           ^~~~~
/home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/format/parsing.hpp:435:51: error: ‘prefix_’ was not declared in this scope
             string_type & piece = (cur_item==0) ? prefix_ : items_[cur_item-1].appendix_;
                                                   ^~~~~~~
/home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/format/parsing.hpp:437:55: error: ‘i0’ was not declared in this scope
                 io::detail::append_string(piece, buf, i0, i1+1);
                                                       ^~
/home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/format/parsing.hpp:443:20: error: ‘i0’ was not declared in this scope
             if(i1!=i0) {
                    ^~
/home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/format/parsing.hpp:448:13: error: ‘it’ was not declared in this scope
             it = buf.begin()+i1;
             ^~
/home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/format/parsing.hpp:448:22: error: request for member ‘begin’ in ‘buf’, which is of non-class type ‘const int’
             it = buf.begin()+i1;
                      ^~~~~
/home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/format/parsing.hpp:450:25: error: request for member ‘end’ in ‘buf’, which is of non-class type ‘const int’
                 it, buf.end(), &items_[cur_item], fac, i1, exceptions());
                         ^~~
/home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/format/parsing.hpp:451:27: error: request for member ‘begin’ in ‘buf’, which is of non-class type ‘const int’
             i1 = it - buf.begin();
                           ^~~~~
/home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/format/parsing.hpp:454:13: error: ‘i0’ was not declared in this scope
             i0=i1;
             ^~
/home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/format/parsing.hpp:471:13: error: ‘string_type’ was not declared in this scope
             string_type & piece = (cur_item==0) ? prefix_ : items_[cur_item-1].appendix_;
             ^~~~~~~~~~~
/home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/format/parsing.hpp:471:27: error: ‘piece’ was not declared in this scope
             string_type & piece = (cur_item==0) ? prefix_ : items_[cur_item-1].appendix_;
                           ^~~~~
/home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/format/parsing.hpp:471:51: error: ‘prefix_’ was not declared in this scope
             string_type & piece = (cur_item==0) ? prefix_ : items_[cur_item-1].appendix_;
                                                   ^~~~~~~
/home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/format/parsing.hpp:472:51: error: ‘i0’ was not declared in this scope
             io::detail::append_string(piece, buf, i0, buf.size());
                                                   ^~
/home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/format/parsing.hpp:472:59: error: request for member ‘size’ in ‘buf’, which is of non-class type ‘const int’
             io::detail::append_string(piece, buf, i0, buf.size());
                                                           ^~~~
In file included from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/format.hpp:53:0,
                 from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/math/policies/error_handling.hpp:30,
                 from /home/ubuntu/incubator-madlib-e1c99c1/src/dbal/BoostIntegration/MathToolkit_impl.hpp:14,
                 from /home/ubuntu/incubator-madlib-e1c99c1/src/dbal/BoostIntegration/BoostIntegration.hpp:25,
                 from /home/ubuntu/incubator-madlib-e1c99c1/src/dbal/dbal_proto.hpp:66,
                 from /home/ubuntu/incubator-madlib-e1c99c1/src/ports/postgres/dbconnector/dbconnector.hpp:95,
                 from /home/ubuntu/incubator-madlib-e1c99c1/src/modules/lda/lda.cpp:11:
/home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/format/free_funcs.hpp: At global scope:
/home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/format/free_funcs.hpp:22:5: error: reference to ‘basic_string’ is ambiguous
     std::basic_string<Ch, Tr, Alloc> str(const basic_format<Ch, Tr, Alloc>& f) {
     ^~~
In file included from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/functional/hash/extensions.hpp:17:0,
                 from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/functional/hash/hash.hpp:535,
                 from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/functional/hash.hpp:6,
                 from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/tr1/functional.hpp:140,
                 from /home/ubuntu/incubator-madlib-e1c99c1/src/ports/postgres/dbconnector/dbconnector.hpp:86,
                 from /home/ubuntu/incubator-madlib-e1c99c1/src/modules/lda/lda.cpp:11:
/home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/detail/container_fwd.hpp:64:65: note: candidates are: template<class charT, class traits, class Allocator> class std::basic_string
     template <class charT, class traits, class Allocator> class basic_string;
                                                                 ^~~~~~~~~~~~
In file included from /usr/include/c++/6/iosfwd:39:0,
                 from /usr/include/c++/6/ios:38,
                 from /usr/include/c++/6/istream:38,
                 from /usr/include/c++/6/sstream:38,
                 from /usr/include/c++/6/complex:45,
                 from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/config/no_tr1/complex.hpp:21,
                 from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/math/special_functions/math_fwd.hpp:30,
                 from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/math/special_functions/fpclassify.hpp:19,
                 from /home/ubuntu/incubator-madlib-e1c99c1/src/ports/postgres/dbconnector/dbconnector.hpp:83,
                 from /home/ubuntu/incubator-madlib-e1c99c1/src/modules/lda/lda.cpp:11:
/usr/include/c++/6/bits/stringfwd.h:71:11: note:                 template<class _CharT, class _Traits, class _Alloc> class std::__cxx11::basic_string
     class basic_string;
           ^~~~~~~~~~~~
In file included from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/format.hpp:53:0,
                 from /home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/math/policies/error_handling.hpp:30,
                 from /home/ubuntu/incubator-madlib-e1c99c1/src/dbal/BoostIntegration/MathToolkit_impl.hpp:14,
                 from /home/ubuntu/incubator-madlib-e1c99c1/src/dbal/BoostIntegration/BoostIntegration.hpp:25,
                 from /home/ubuntu/incubator-madlib-e1c99c1/src/dbal/dbal_proto.hpp:66,
                 from /home/ubuntu/incubator-madlib-e1c99c1/src/ports/postgres/dbconnector/dbconnector.hpp:95,
                 from /home/ubuntu/incubator-madlib-e1c99c1/src/modules/lda/lda.cpp:11:
/home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/format/free_funcs.hpp:27:25: error: ‘boost::str’ has not been declared
          using ::boost::str; // keep compatibility with when it was defined in this N.S.
                         ^~~
In file included from /home/ubuntu/incubator-madlib-e1c99c1/src/dbal/BoostIntegration/MathToolkit_impl.hpp:14:0,
                 from /home/ubuntu/incubator-madlib-e1c99c1/src/dbal/BoostIntegration/BoostIntegration.hpp:25,
                 from /home/ubuntu/incubator-madlib-e1c99c1/src/dbal/dbal_proto.hpp:66,
                 from /home/ubuntu/incubator-madlib-e1c99c1/src/ports/postgres/dbconnector/dbconnector.hpp:95,
                 from /home/ubuntu/incubator-madlib-e1c99c1/src/modules/lda/lda.cpp:11:
/home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/math/policies/error_handling.hpp: In function ‘void boost::math::policies::detail::raise_error(const char*, const char*)’:
/home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/math/policies/error_handling.hpp:89:55: error: ‘class boost::basic_format<char>’ has no member named ‘str’
   msg += (boost::format(function) % typeid(T).name()).str();
                                                       ^~~
/home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/math/policies/error_handling.hpp: In function ‘void boost::math::policies::detail::raise_error(const char*, const char*, const T&)’:
/home/ubuntu/incubator-madlib-e1c99c1/build/third_party/src/EP_boost/boost/math/policies/error_handling.hpp:106:55: error: ‘class boost::basic_format<char>’ has no member named ‘str’
   msg += (boost::format(function) % typeid(T).name()).str();
                                                       ^~~
/home/ubuntu/incubator-madlib-e1c99c1/src/modules/lda/lda.cpp: In member function ‘madlib::dbconnector::postgres::AnyType madlib::modules::lda::lda_perplexity_sfunc::run(madlib::dbconnector::postgres::AnyType&)’:
/home/ubuntu/incubator-madlib-e1c99c1/src/modules/lda/lda.cpp:626:45: warning: conversion to ‘int’ from ‘long unsigned int’ may alter its value [-Wconversion]
                                         static_cast<int>(model64.size())
                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
                                             + topic_num
                                             ~~~~~~~~~~~
                                             + sizeof(double) / sizeof(int64_t),
                                             ^~~~~~~~~~~~~~~~~~~~~~~~~~
src/ports/postgres/9.5/CMakeFiles/madlib_postgresql_9_5.dir/build.make:62: recipe for target 'src/ports/postgres/9.5/CMakeFiles/madlib_postgresql_9_5.dir/__/__/__/modules/lda/lda.cpp.o' failed
make[2]: *** [src/ports/postgres/9.5/CMakeFiles/madlib_postgresql_9_5.dir/__/__/__/modules/lda/lda.cpp.o] Error 1
CMakeFiles/Makefile2:820: recipe for target 'src/ports/postgres/9.5/CMakeFiles/madlib_postgresql_9_5.dir/all' failed
make[1]: *** [src/ports/postgres/9.5/CMakeFiles/madlib_postgresql_9_5.dir/all] Error 2
Makefile:149: recipe for target 'all' failed
make: *** [all] Error 2








--
This message was sent by Atlassian JIRA
(v6.3.4#6332)