When I compile the bank application in the PolyORB or my own DSA application I get an error referring to a-sttebu.ali which I suspect is something new in GNAT 2021 to handle the improved 'Img functionality in Ada 202X.
I am guessing that the issue here is that the PolyORB is not up to date with GNAT 2021 compiler, or have I missed something in installation?I do not know why it is needed by your application.
[1] https://learn-staging.adacore.com/courses/ada_2022_whats_new/chapters/image_redefine.html#
Hi!
I installed GNAT Community 2021 64bit via MinGW32 (I sense an inconsistensy here but this is what I did for GNAT2020 and and REAME in PolyORBS says to use MinGW32...) in Windows 10 Pro
Installation went ok after the usual messing with wrong paths and missing Python :)
When I compile a normal, Non-DSA program with GtkAda it works fine.
When I compile the bank application in the PolyORB or my own DSA application I get an error referring to a-sttebu.ali which I suspect is something new in GNAT 2021 to handle the improved 'Img functionality in Ada 202X.
I am guessing that the issue here is that the PolyORB is not up to date with GNAT 2021 compiler, or have I missed something in installation?
C:\Ada\Git\PolyORB\examples\dsa\bank>po_gnatdist simcity.cfg C:\GNAT\2021\bin\gnat.exe list polyorb.ali -Ppolyorb -s -aPC:\GNAT\2021\lib\gnat
C:\GNAT\2021\bin\gprbuild.exe simcity_monolithic_app.adb -c -P C:\Ada\Git\PolyORB\examples\dsa\bank\dsa\i686-pc-mingw32\simcity_dist_app.gpr -margs -aPC:\GNAT\2021\lib\gnat
Compile
[Ada] simcity_monolithic_app.adb
C:\GNAT\2021\bin\gnat.exe list simcity_monolithic_app.ali -V -P C:\Ada\Git\PolyORB\examples\dsa\bank\dsa\i686-pc-mingw32\simcity_dist_app.gpr -aPC:\GNAT\2021\lib\gnat
C:\GNAT\2021\bin\gnat.exe list a-sttebu.ali client.ali manager.ali polyorb.ali polyorb-dsa_p.ali polyorb-dsa_p-partitions.ali server.ali -V -P C:\Ada\Git\PolyORB\examples\dsa\bank\dsa\i686-pc-mingw32\simcity_dist_app.gpr -aPC:\GNAT\2021\lib\gnat
Can't find source for a-sttebu.ali
C:\GNAT\2021\bin\gnat.exe compile C:/gnat/2021/lib/gcc/x86_64-w64-mingw32/10.3.1/adainclude/a-sttebu.adb -gnatc -P C:\Ada\Git\PolyORB\examples\dsa\bank\dsa\i686-pc-mingw32\simcity_dist_app.gpr -margs -aPC:\GNAT\2021\lib\gnat
gprbuild: "c:/gnat/2021/lib/gcc/x86_64-w64-mingw32/10.3.1/adainclude/a-sttebu.adb" was not found in the sources of any project
C:\GNAT\2021\bin\gnat.exe list a-sttebu.ali -V -P C:\Ada\Git\PolyORB\examples\dsa\bank\dsa\i686-pc-mingw32\simcity_dist_app.gpr -aPC:\GNAT\2021\lib\gnat
Can't find source for a-sttebu.ali
po_gnatdist: failed to load ALI for C:/gnat/2021/lib/gcc/x86_64-w64-mingw32/10.3.1/adainclude/a-sttebu.adb
po_gnatdist: *** can't continue
Frank
When I compile the bank application in the PolyORB or my own DSA application I get an error referring to a-sttebu.ali which I suspect is something new in GNAT 2021 to handle the improved 'Img functionality in Ada 202X.
Sysop: | Keyop |
---|---|
Location: | Huddersfield, West Yorkshire, UK |
Users: | 399 |
Nodes: | 16 (2 / 14) |
Uptime: | 65:07:54 |
Calls: | 8,355 |
Calls today: | 15 |
Files: | 13,159 |
Messages: | 5,893,953 |
Posted today: | 1 |