It seems that Maxima is calling a non-nset union function.
This seems unrelated to your lasteval function. Did you do
'make clean'? Did the test suite run OK without your extra
lasteval code?
The errors you see in the trigrat and friends (35 rtest15.mac) look
like the kind errors Maxima reports when the testsuite
is run more than once (might be related to the bug that kill
kills too much). Again, this seems unrelated to you lasteval function.
Many of the remaining errors seem to involve a function 'f'. I don't
know what's the story with
STYLE-WARNING: redefining $F in DEFUN
STYLE-WARNING: using deprecated EVAL-WHEN situation names LOAD EVAL
COMPILE
Barton