See the attached screenshot, but Toad is reporting "[Error] Compilation (1: 1): Compiled with errors" when in fact there are no compilation errors (in the status window, this can also be seen, with the text message "Procedure ... compiled with 0 errors and 0 warnings". Additionally, if this package is compiled with Sql*Plus, there are no errors (with Show Errors) either.
The problem is related to a schema that has CREATE ANY PROCEDURE privilege and compiling into a different schema (schema also has DEBUG ANY PROCEDURE as well as DEBUG CONNECT SESSION grants as well). The procedure is really getting compiled and there really are not any errors, but the Error message is annoying/misleading. The exact same procedure can be compiled under the the schema that contains the procedure without any errors/warnings.
Additionally, I had the same problem in Toad for Oracle 11 as well as 12.1. Is there any way to fix this so this error is not reported or is this a bug in Toad?