diff --git a/lib/libem.bash b/lib/libem.bash index 262ca2f..e5925b8 100644 --- a/lib/libem.bash +++ b/lib/libem.bash @@ -152,7 +152,9 @@ declare -x LIBRARY_PATH declare -x LD_LIBRARY_PATH declare -x DYLD_LIBRARY_PATH -module purge +if typeset -f module > /dev/null 2>&1 ; then + module purge +fi if [[ $DEBUG_ON ]]; then trap 'echo "$BASH_COMMAND"' DEBUG diff --git a/scripts/Modules.build b/scripts/Modules.build index ab0605b..9db29cf 100755 --- a/scripts/Modules.build +++ b/scripts/Modules.build @@ -5,7 +5,7 @@ source "$(dirname $0)/../lib/libem.bash" function em.configure() { - "${EM_SRCDIR}"/configure \ + CPPFLAGS="-DUSE_INTERP_ERRORLINE" "${EM_SRCDIR}"/configure \ --prefix="${EM_BINDIR}/${EM_FAMILY}" \ --with-module-path="${MODULEPATH_ROOT}" \ || exit 1