If one strictly follows instructions from uvvm_util/doc/uvvm_getting_started.pdf to compile UVVM Utility library,
the net results of :
vsim -c -do "do ../UVVM/uvvm_util/script/compile_src.do ../UVVM ./sim"
will be an error:
# ** Error: Macro nesting level exceeds limit of 50 (infinite recursion?)
The compile_src.do script in uvvm_util/script folder will call itself as of its last line:
do $source_path/../script/compile_src.do $source_path $target_path