>Open the second package
>does the first package name appears in there? If not then add it
Sorry, I guess, my terminology was not clear. The first package depends on the second. So the first is not required by the second and indeed, it is not in the required packages node there.
>Make sure that you do not have any circular references
There aren't circular references. the second package appears in the requirements of the first, but not the other way round.
>the path to the compiled units of package one should be accessible by package2.
In my terminology:
the path to the compiled units of package two should be accessible by package one.
Unfortunately, this is not the case. When I try to compile the package one, source files of package two cannot be found, though package two belongs to the requirements of package one.
Do you have any more ideas?