in reply to Re^3: Getopt - Validate arguments before processing -- BEGIN
in thread Getopt - Validate arguments before processing

It's not a warning. It's a fatal error which GetOptions apparently catches and converts to a warning. And Corion told you how to fix it.