$ perl -c 959680.pl Type of arg 1 to push must be array (not scalar dereference) at 959680.pl line 95, near "@list;" Type of arg 1 to push must be array (not scalar dereference) at 959680.pl line 96, near "@callers;" Type of arg 1 to push must be array (not scalar dereference) at 959680.pl line 112, near "@list;" 959680.pl had compilation errors. #### 95 push $id, @list; 96 push $id, @callers; 112 push $id, @list; #### 95 push @list, $id; 96 push @callers, $id; 112 push @list, $id; #### $ perl -Mwarnings -c 959680.pl Name "main::key" used only once: possible typo at 959680.pl line 232. Name "main::savestate" used only once: possible typo at 959680.pl line 65. Name "main::job_list" used only once: possible typo at 959680.pl line 123. Name "main::message" used only once: possible typo at 959680.pl line 63. 959680.pl syntax OK