[gtkada] GtkAda 1.3.8 (Windows) compilation error during installation

thierry.lelegard at canal-plus.fr thierry.lelegard at canal-plus.fr
Mon Oct 2 20:41:52 CEST 2000


Hi,

I just downloaded GtkAda 1.3.8 for Windows and run into a compilation
problem. This is the first time I try to use GtkAda (for evaluation purpose)
so I have no experience on it.

When I run the install.bat, I get the following error:

(GNAT) E:\ada\gtkada\lib>gnatmake -c -O2 make
gcc -c -O2 make.adb
gtk-extra-sheet.ads:904:39: C_Pass_By_Copy convention allowed only for record type
gnatmake: "make.adb" compilation error

Actually, in the specified source file, we have:

   type Gtk_Sheet_Range is access all Gtk_Sheet_Range_Record;
   ....
   pragma Convention (C_Pass_By_Copy, Gtk_Sheet_Range);  <-- line 904

The type is not a record type, hence the compilation error.
Is this known? Can this be due to the GNAT version I use, which
is 3.14w (20000927) ?

As you can see because of the GNAT version, my company is a registered
customer of ACT but we do not use GtkAda and have no support on it.
I try GtkAda just to see if it could be nice for some small personal tools.

Thanks for any advice.
-Thierry
____________________________________________________________________________

Thierry Lelegard, "The Jazzing Troll", Email: thierry.lelegard at canal-plus.fr
CANAL+ Technologies, 34 place Raoul Dautry, 75516 Paris Cedex 15, France
Tel: +33 1 71 71 54 30   Fax: +33 1 71 71 52 08   Mobile: +33 6 03 00 65 75
____________________________________________________________________________






More information about the gtkada mailing list