Linux Archive

Linux Archive (http://www.linux-archive.org/)
-   Debian GCC (http://www.linux-archive.org/debian-gcc/)
-   -   Bug#582219: gnat-4.4: cannot import abstract subprogram (http://www.linux-archive.org/debian-gcc/373111-bug-582219-gnat-4-4-cannot-import-abstract-subprogram.html)

Ludovic Brenta 05-19-2010 08:22 AM

Bug#582219: gnat-4.4: cannot import abstract subprogram
 
Package: gnat-4.4

Version: 4.4.0-1

Severity: minor

Justification: optional, non-standard feature that is not yet implemented



with the following packages installed:



ii gnat 4.4+1 The GNU Ada compiler

ii gnat-4.4 4.4.4-2 The GNU Ada compiler

ii gnat-4.4-base 4.4.4-2 The GNU Compiler Collection (gnat base

packa

ii gprbuild 1.3.0-1 a multi-language extensible build tool

ii gprbuild-doc 1.3.0-1 a multi-language extensible build tool



$ cp -a /usr/share/doc/gprbuild-doc/examples/ada_cpp .

$ cd ada_cpp

$ make

gprconfig --batch --config Ada,,sjlj --config C++ -o default.cgpr

Creating configuration file: default.cgpr

gprbuild animals.gpr

gcc-4.4 -c -g -gnat05 -gnatwA main.adb

animals.ads:33:24: cannot import abstract subprogram "Number_Of_Teeth"

declared at line 5

animals.ads:36:24: cannot import abstract subprogram "Set_Owner" declared

at line 10

gprbuild: *** compilation phase failed

make: *** [all] Error 4



The problem is simply that gprbuild (both 1.2.0 and 1.3.0) contains

examples that assume a more recent version of the Ada front-end. gnat-4.4

is roughly but not exactly equivalent to GNAT GPL 2008; releases after that

add new features for interfacing with C++ and in particular C++ virtual

methods, multiple inheritance and constructors. These features will be

available in the future package gnat-4.5.



--

Ludovic Brenta.





--
To UNSUBSCRIBE, email to debian-gcc-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
Archive: ce28428f5dbef3dcc3aa4ad122532048@localhost">http://lists.debian.org/ce28428f5dbef3dcc3aa4ad122532048@localhost


All times are GMT. The time now is 12:16 AM.

VBulletin, Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO ©2007, Crawlability, Inc.