in reply to Why do I get a 'found = in conditional, should be ==' error ? (was: Am I smoking Crack?)

You should just use a comma instead of the and operator:
($failed = 1, $failed_job = $1, last LOOP) if ($2 eq "No" and $3 eq "F +")