in reply to compilation error question

You can use the Carp module in checkout.pl script to find out where the SimHMAC module is being used

Alceu Rodrigues de Freitas Junior
---------------------------------
"You have enemies? Good. That means you've stood up for something, sometime in your life." - Sir Winston Churchill