Global symbol "$p2" requires explicit package name at buk-2.pl line 30. syntax error at buk-2.pl line 31, near "return" (Might be a runaway multi-line ;; string starting on line 29) Global symbol "$p1" requires explicit package name at buk-2.pl line 31. Global symbol "$p2" requires explicit package name at buk-2.pl line 31. Missing right curly or square bracket at buk-2.pl line 32, at end of line syntax error at buk-2.pl line 32, at EOF Execution of buk-2.pl aborted due to compilation errors.