You have two files defining unit nddConst in nd/openrobots/ada: nddconst.ads and nddConst.ads. Although I'm on a case insensitive file system, it seems to have confused git, which is how I noticed it. I suggest keeping only nddconst.ads, which respects the default naming scheme in GNAT.