I went down the same road ... 2x new databases ... had to create a couple objects to get identical ids ... but no errors/problems like Mike reported
NOTE: I created the stored proc in both DB1 and DB2; still no problems.
NOTE: I tried the same tests on SP110/AIX and SP121/AIX; still no problems.
The error message (original post) looks like what's generated for Msg 2809:
"The request for %S_MSG '%.*s' failed because '%.*s' is a %S_MSG object."
"The request for view 'DB.dbo.view_name' failed because 'DB.dbo.view_name' is a procedure object."
A search of solved cases @ sybase.com doesn't provide anything useful (to me) ...a couple normalization bugs in ASE 12.5.x which should (hopefully) have been fixed by now.