Cause: The compiled package
specification required to compile a package body could not be found. Some
possible causes follow: –the package name is misspelled –the package
specification was never compiled –the compiled package specification is not
accessible The package specification must be compiled before compiling the
package body, and the compiler must have access to the compiled
specification.
Action: Check the spelling of the
package name. Compile the package specification before compiling the package
body. Also, make sure the compiler has access to the compiled
specification.


Relared Errors:
PLS-00305:
previous use of `string` (at line string) conflicts with
this use

PLS-00306:
wrong number or types of arguments in call to
`string`

PLS-00307: too
many declarations of `string` match this call

PLS-00308: this
construct is not allowed as the origin of an assignment

PLS-00309: with
%%LAST attribute, `string` must be a variable of an enumerated
type

PLS-00310: with
%%ROWTYPE attribute, `string` must name a table, cursor or
cursor-var

PLS-00311: the
declaration of string is incomplete or malformed

PLS-00312: a
positional parameter association may not follow a named
association

PLS-00313:
`string` not declared in this scope

PLS-00314:
TABLE declarations are not allowed as PL/SQL local variables