jdlopez@caminos.recol.es wrote: > I am making a program with 2 classes that each one depends on the >other: > >--class1.ads >with class2; >package class1 is >--... > >--class2.ads >withc class1; >package class2 is >--... > > When I compile class1.ads or class2.ads with the freeware gnat >ADA 95 (301a) a error appears: > > circular unit dependency > > I see what is happening but: > >1- �Is there any way of solving this? Put them both in the same package, since neither is useful without the other. You are attempting to separate the inseparable.