diff --git a/lib/dunemodules.lib b/lib/dunemodules.lib index f8c86526922f043d7392f9975060d8db3aad6a2c..f16ad8944e5ad8f42186bfd3ae65477df6489b05 100644 --- a/lib/dunemodules.lib +++ b/lib/dunemodules.lib @@ -278,10 +278,12 @@ _check_deps() local report="ERROR" local requires="requires" local required="required" + local dependency="dependency" if test "x$mode" = "xSUGS"; then report="WARNING" requires="suggests" required="suggested" + dependency="suggestion" fi eval deps=\$${mode}_$module #initially remove leading space @@ -305,7 +307,7 @@ _check_deps() deps=`echo ${deps//^[, ]}` dep=$(fix_variable_name $name) if ! check_modname $dep; then - echo "ERROR: invalid module name $name" >&2 + echo "ERROR: invalid module name $name ($dependency of $module)" >&2 exit 1 fi if eval test x\$HAVE_$dep != "x"; then