e.g. (at the bash prompt):
good-test-func(){ echo That is all this func does ... } .... then later on .... ./configure error Configure fails !Apparently ./configure parses the environment and upon encountering the function name with a dash(es) in it's name, blows a fuse ;)