more fixes for rbx for rubysl
need rubysl-weakref for rbx
eliminated warnings (void == and unused t)