Living on Ora 8.1.7 / Win2K.

I have no real experience with wrapped objects, and some details
"how this works" is not clear to me.
I found a few invalid wrapped objects(proc, packages) and try
recompile them with ALTER...COMPILE, but unsuccesfull - they
stay invalid. Well, i try to use UtlRp, nothing changed...
Only way I found - manually execution CREATE OR REPLACE
for each of them.
Maybe, somebody knows better decision?