I just updated to fedora 9 and then to pg-2.4.5.
Users are now seeing warning messages in problems that contain variables
and hence use fun_cmp:
The simple problem
BEGIN_TEXT Enter function "x" \{ans_rule(10)\}
END_TEXT
$fun="x";
ANS(fun_cmp($fun));
creates the following warning after entering anything as answer:
Use of uninitialized value in pattern match (m//) at line 1039 of [PG]/macros/PGfunctionevaluators.pl
Otherwise everything else seems to work correctly.
The above mentioned line in
PGfunctionevaluators.pl
contains>> and $rh_ans->{ans_equals_prev_ans} # equivalent
Andras