# HG changeset patch # User jankanis # Date 1400968444 14400 # Node ID d3ea5f1b4d794134471b1a0abaf77daeb55d8990 # Parent a468d4d76af311154bcce4093bef172609aa609d Another attempt at getting the environment settings right. diff -r a468d4d76af3 -r d3ea5f1b4d79 tool_dependencies.xml --- a/tool_dependencies.xml Sat May 24 13:41:15 2014 -0400 +++ b/tool_dependencies.xml Sat May 24 17:54:04 2014 -0400 @@ -17,6 +17,7 @@ https://www.python.org/ftp/python/3.4.1/Python-3.4.1.tgz + @@ -29,15 +30,20 @@ - - $CFLAGS -I$SQLITE_ROOT_DIR/lib -I$GDBM_ROOT_PATH/lib -I$OPENSSL_ROOT_DIR/lib - $CPPFLAGS -I$SQLITE_ROOT_DIR/lib -I$GDBM_ROOT_PATH/lib -I$OPENSSL_ROOT_DIR/lib - $LDFLAGS -L$SQLITE_ROOT_DIR/include -L$GDBM_ROOT_PATH/include -L$OPENSSL_ROOT_DIR/include + + # The python build system doesn't check C_INCLUDE_PATH which is set by the depended-upon tool + # definitions for these sources, but it does check CFLAGS. + export CFLAGS="$CFLAGS -I$SQLITE_ROOT_DIR/lib -I$GDBM_ROOT_PATH/lib -I$OPENSSL_ROOT_DIR/lib" + export LDFLAGS="$LDFLAGS -L$SQLITE_ROOT_DIR/include -L$GDBM_ROOT_PATH/include -L$OPENSSL_ROOT_DIR/include" + # Clear variables that may be used in Galaxy's extenal python 2 environment + unset PYTHONPATH + unset PYTHONHOME + ./configure --prefix=$INSTALL_DIR --with-ensurepip --enable-loadable-sqlite-extensions \ + && make \ + && make instal + - - bash </dev/tty >/dev/tty 2>&1 && ./configure --prefix=$INSTALL_DIR --with-ensurepip --enable-loadable-sqlite-extensions - $INSTALL_DIR/bin