Gnat 3.15p @ win-2000 recompiles _all_ internal packages ...




Hi,

I've the following setup(s):

- GNAT 3.15p at Sarge (Debian 3.1) and at Windows 2000 Professional.

- I'm using Martin Dowies Ada95 port of Ada.Containers (which can be
found here: http://www.martin.dowie.btinternet.co.uk).

I didn't want to install Ada.Containers as precompiled packages
(*.ali- and *.o-Files I mean) since I found some minor buglets in
the code and want to correct them when I find them.

Instead I use -I... as switch to gnatmake to point gnat make to the
source distribution.

- Of course then Ada.Containers doesn't recompile because its in the
Ada.* package hierarchy and therefore considered 'internal' by Gnat.

I therefore also give the switch -a to Gnat, which according to
gnat_ug should incite gnatmake to

"Consider all files in the make process, even the GNAT internal
system files".

As I understood that, gnatmake should only remake the internal
packages in this situation if the corresponding *.ali- and
*.o-Files are not up to date.

Actually that is not what happens: Under Debian it works as I
expected, but under Windows a lot of internal packages are recompiled
to project-local *.ali and *.o files. It is almost as if gnatmake
can't see the packages in .../lib/adalib/.

All installed files in .../lib/adalib/ are (as far as I can see) much
younger then the sources in .../lib/adainclude/. So that doesn't seem
to be the reason why things go wrong.

Does anybody here have an idea what I'm missing?

Regards -- Markus






.



Relevant Pages

  • Re: Recommendations??
    ... > Thanks for the recommendations thus far. ... > this was packaged together somewhere so I could install without reading ... In Debian you do this to get say the Gnat compiler installed: ... then all packages which gnat depend on will be installed. ...
    (comp.lang.ada)
  • FS: Complete Linux Recording Package Ready To Roll.
    ... How to install Rehmudi-2.0 ... if you don't have any sound, ... dependencies of Agnula Packages ... ... from the new kernel. ...
    (comp.os.linux.misc)
  • Re: Complete Linux Recording Package Ready To Roll.
    ... How to install Rehmudi-2.0 ... if you don't have any sound, ... dependencies of Agnula Packages ... ... from the new kernel. ...
    (comp.os.linux.misc)
  • Which debian sources to use to install to Knoppix 4.0.2?
    ... running into a problem when I install software to version 4.0.2 that I ... Check out the list of extra packages to be installed, ... akregator ark cupsys cupsys-bsd cupsys-client gcc-4.0-base gs-common ... kdepim-kfile-plugins kdepim-kio-plugins kdeprint kdesktop kdessh kdf ...
    (comp.os.linux.misc)
  • Apt Gone Mad?-Or Is It Me?-Expert Help Needed
    ... So tried to upgrade OO to 2.0 but Apt refused to do so. ... Aptitude doesn't show anything but Wajig shows unmet dependency for kdelibs-data. ... The following packages are unused and will be REMOVED: agsync arson barcode brahms cdda2wav cddb digikam digikamimageplugins gmessage guarddog guidedog hotswap-gui hotswap-text i2e id3v2 kbarcode kbear kbiff kdebase-dev kdirstat kile kimdaba klog klogic kmymoney2 knetfilter knutclient komba2 kover kprof kpsk krusader ksimus ksimus-boolean ksimus-datarecorder ksimus-floatingpoint ksocrat ksocrat-data kvdr kvirc kvirc-data kvirc-doc kwavecontrol kxmleditor lesstif2 libdynamite libimlib2-dev libkonq4-dev libmimedir liborange ... ChatagnierL-Home:/temp# wajig install openoffice.org Reading Package Lists... ...
    (Debian-User)