Adam Brusselback created MADLIB-1195: ----------------------------------------
Summary: pgxn not installing madlib with postgres 10 Key: MADLIB-1195 URL: https://issues.apache.org/jira/browse/MADLIB-1195 Project: Apache MADlib Issue Type: Bug Components: Build System Reporter: Adam Brusselback When attempting to install Madlib 1.13 on Postgres 10 using the pgxn client on Debian 9.2, I get a failure during the install. {code:shell} # pgxn install madlib INFO: best version: madlib 1.13.0 INFO: saving /tmp/tmp71a430/madlib-1.13.0.zip INFO: unpacking: /tmp/tmp71a430/madlib-1.13.0.zip INFO: running configure -- The C compiler identification is GNU 6.3.0 -- The CXX compiler identification is GNU 6.3.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.13") -- Found PostgreSQL: /usr/lib/postgresql/10/bin/postgres -- Found PostgreSQL_10: /usr/lib/postgresql/10/bin/postgres >> Adding PostgreSQL 10.0 (x86_64) to target list... -- Could NOT find Greenplum (missing: GREENPLUM_EXECUTABLE) -- Could NOT find HAWQ (missing: HAWQ_EXECUTABLE) -- Using default web-based MathJax -- 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/tmp71a430/madlib-1.13.0/build INFO: building extension make -C build all make[1]: Entering directory '/tmp/tmp71a430/madlib-1.13.0/build' make[2]: Entering directory '/tmp/tmp71a430/madlib-1.13.0/build' make[3]: Entering directory '/tmp/tmp71a430/madlib-1.13.0/build' Scanning dependencies of target pythonFiles make[3]: Leaving directory '/tmp/tmp71a430/madlib-1.13.0/build' [ 0%] Built target pythonFiles make[3]: Entering directory '/tmp/tmp71a430/madlib-1.13.0/build' Scanning dependencies of target EP_eigen make[3]: Leaving directory '/tmp/tmp71a430/madlib-1.13.0/build' make[3]: Entering directory '/tmp/tmp71a430/madlib-1.13.0/build' [ 0%] Creating directories for 'EP_eigen' [ 0%] Performing download step (download, verify and extract) for 'EP_eigen' -- Downloading... dst='/tmp/tmp71a430/madlib-1.13.0/build/third_party/downloads/3.2.tar.gz' timeout='none' -- Using src='https://github.com/madlib/eigen/archive/branches/3.2.tar.gz' -- Downloading... done -- extracting... src='/tmp/tmp71a430/madlib-1.13.0/build/third_party/downloads/3.2.tar.gz' dst='/tmp/tmp71a430/madlib-1.13.0/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/tmp71a430/madlib-1.13.0/build/third_party/src/EP_eigen [ 0%] Performing build step for 'EP_eigen' Ignored: make [ 0%] Performing install step for 'EP_eigen' Ignored: make [ 1%] Completed 'EP_eigen' make[3]: Leaving directory '/tmp/tmp71a430/madlib-1.13.0/build' [ 1%] Built target EP_eigen make[3]: Entering directory '/tmp/tmp71a430/madlib-1.13.0/build' Scanning dependencies of target EP_pyxb make[3]: Leaving directory '/tmp/tmp71a430/madlib-1.13.0/build' make[3]: Entering directory '/tmp/tmp71a430/madlib-1.13.0/build' [ 1%] Creating directories for 'EP_pyxb' [ 1%] Performing download step (download, verify and extract) for 'EP_pyxb' -- Downloading... dst='/tmp/tmp71a430/madlib-1.13.0/build/third_party/downloads/PyXB-1.2.6.tar.gz' timeout='none' -- Using src='http://sourceforge.net/projects/pyxb/files/PyXB-1.2.6.tar.gz' -- [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] -- verifying file... file='/tmp/tmp71a430/madlib-1.13.0/build/third_party/downloads/PyXB-1.2.6.tar.gz' -- Downloading... done -- extracting... src='/tmp/tmp71a430/madlib-1.13.0/build/third_party/downloads/PyXB-1.2.6.tar.gz' dst='/tmp/tmp71a430/madlib-1.13.0/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' /tmp/tmp71a430/madlib-1.13.0/src/patch/PyXB.sh: 8: /tmp/tmp71a430/madlib-1.13.0/src/patch/PyXB.sh: patch: not found src/CMakeFiles/EP_pyxb.dir/build.make:101: recipe for target 'third_party/src/EP_pyxb-stamp/EP_pyxb-patch' failed make[3]: *** [third_party/src/EP_pyxb-stamp/EP_pyxb-patch] Error 127 make[3]: Leaving directory '/tmp/tmp71a430/madlib-1.13.0/build' CMakeFiles/Makefile2:181: recipe for target 'src/CMakeFiles/EP_pyxb.dir/all' failed make[2]: *** [src/CMakeFiles/EP_pyxb.dir/all] Error 2 make[2]: Leaving directory '/tmp/tmp71a430/madlib-1.13.0/build' Makefile:149: recipe for target 'all' failed make[1]: *** [all] Error 2 make[1]: Leaving directory '/tmp/tmp71a430/madlib-1.13.0/build' Makefile:5: recipe for target 'all' failed make: *** [all] Error 2 ERROR: command returned 2: make PG_CONFIG=/usr/bin/pg_config all {code} -- This message was sent by Atlassian JIRA (v6.4.14#64029)