System Verilog Import package error

Started by September 7, 2018
I have a few packages that I have written like this:

package A;

package B;
import A::*

package C;
import A::*;
import B::*;

In the file using package C, the error I am getting is as follows:
Error (10864): SystemVerilog error at TMP was imported from multiple
packages with ::* - none of the imported declarations are visible.

Is this problem because I am importing A::* in both package A and package C?
Any help to rsolve this is greatly appreciated.

Thanks in Advance~

Nikhil Pratap