Global symbol "$Empty" requires explicit package name at CMP2.pl line 39. Global symbol "$Empty" requires explicit package name at CMP2.pl line 46. Global symbol "$Empty" requires explicit package name at CMP2.pl line 56. Execution of CMP2.pl aborted due to compilation errors.