In a fresh Maxima, load("basic") gives warnings about
redefining functions. These functions aren't built in,
so I think the warnings are spurious. As far as I know,
the warnings don't cause problems, they are only distracting.
(%i1) load("basic")$
Warning - you are redefining the Maxima function prog1
Warning - you are redefining the Maxima function symbolcheck
Warning - you are redefining the Maxima function push
Warning - you are redefining the Maxima function pop
Warning - you are redefining the Maxima function tr_ev
I think the eval_when and herald_package statements should be cut---that
eliminates the warnings. The stuff to autoload stuff needs to be somewhere
else.
/*
eval_when([translate,batch,demo],
if get('sharem,'version) = false
then load(autolo))$
herald_package(basic)$
*/
Fixed in basic.mac revision 1.3.
Closing this bug report as fixed.
Dieter Kaiser