| Title: | DEC Ada |
| Notice: | Ada is no longer a trademark of the US Government |
| Moderator: | KMOOSE::CMCCUTCHEON |
| Created: | Mon Jan 27 1986 |
| Last Modified: | Fri Jun 06 1997 |
| Last Successful Update: | Fri Jun 06 1997 |
| Number of topics: | 3874 |
| Total number of notes: | 16668 |
Hello,
According to Note 3730, only ACS should read/write
ADA$LIB.DAT &ADALIB.ALB. However a customer has a
problem with last VAX ADA compiler and cannot give
sources (military site). However, I can go on site
to troubleshoot the problem of ADA compiler corrup-
ting one of the above two files or one .ACU. In or-
der to do the analysis, I would to know if some of
you have done "dumpers" of these 3 kind of files to
verify the integrity.
Help would be appreciated.
Best regards,
Philippe (MCS France)
| T.R | Title | User | Personal Name | Date | Lines |
|---|---|---|---|---|---|
| 3847.1 | KMOOSE::CMCCUTCHEON | Charlie McCutcheon | Fri Feb 21 1997 14:30 | 9 | |
Is this related to note 3846? We do not have general dumpers for these files. We can do a kind of dumping from within a debuggable Ada compiler, however, I'd prefer not to explain how to do that. Please check if Ada note 3830 might describe your customer's problem. Charlie | |||||
| 3847.2 | ADA9X::BRETT | Fri Feb 21 1997 21:06 | 10 | ||
The ACS SHOW PROGRAM and ACS DIRECTORY commands provide the main dumps. The VMS DUMP utility can do some stuff also. However I don't think much will be revealed by this approach. Instead it would be helpful if the circumstances leading up to the corruption could be better understood. /Bevin | |||||
| 3847.3 | Clarification | PRSSOS::VOUTERS | Philippe VOUTERS, Evry (France) | Tue Feb 25 1997 11:19 | 23 |
Hello,
Thank you to the repliers. No the problem occurs
with latest VAX ADA compiler (not Alpha). The
problem is the following : if
navigation_definitions_.ada;-1 is
compiled, then the final program is correct.
if navigation_definitions_.ada;0 (different source)
is compiled then it corrupts a package spec which is
with (basic_definition_stmp_.(acu ???)) in that source.
If, from a scratch library, navigation_definition_.ada;0
is compiled then everything goes rigth for all units
withing this package.
The corruption is visible, either by a VAX ADA compiler
crash, or VAX ADA compiler incorrectly setting constants.
No disk corruption visible par the errorlog. ANAL/DISK/REPAIR
has also been done.
Hope this sets the situation.
Best regards,
Philippe
| |||||
| 3847.4 | KMOOSE::CMCCUTCHEON | Charlie McCutcheon | Wed Feb 26 1997 09:40 | 11 | |
> Thank you to the repliers. No the problem occurs > with latest VAX ADA compiler (not Alpha). The VAX and Alpha share a lot of common code in this area. A problem on one platform could easily occur on the other. Note 3830 (mentioned in 3846) has a fix applicable to both platforms. That being said, I hope Bevin has some ideas on this. Without a reproducer, I don't have any great ideas for how to tackle this problem. Charlie | |||||