comp.lang.ada
 help / color / mirror / Atom feed
From: Georg Bauhaus <rm.dash-bauhaus@futureapps.de>
Subject: Re: Current statu of ASIS for GNAT 2012, please ?
Date: Sun, 02 Oct 2011 12:29:52 +0200
Date: 2011-10-02T12:29:53+02:00	[thread overview]
Message-ID: <4e883d20$0$7615$9b4e6d93@newsspool1.arcor-online.net> (raw)
In-Reply-To: <op.v2ofbeaeule2fv@index.ici>

On 01.10.11 16:17, Yannick Duchêne (Hibou57) wrote:

> I tried, as you suggested, to install a Debian Sid within a chroot environement, which was not better: there is either libaunit3, which does not come with required AUnit files such as aunit.gpr, or either libaunit1-dev, which provides a aunit.gpr among others required files, but which unfortunately depends on GNAT 4.4... and bahm, conflict.

Somewhere on this long line you mentioned libaunit1-dev
depending on GNAT 4.4; the package says it depends on
ada-compiler.  Actually, AUnit v.1 indeed only needs an
Ada compiler, no fancy configuration, Ada 95 should do.

Debian Sid says, ada-compiler is provided by either gnat-4.4,
or by gnat-4.6.  Is any of these installed?  It might be
useful to install them if only to keep the Debian
package system consistent, even when a different GCC
should be used for compiling. That seems wasteful, but
is an easy way to deal with the necessarily complex
bureaucracy.

If ada-compiler in Debian will typically mean GNAT,
and there is a matching installation of GCC 4.x of yours,
but then there are complaints about missing gnat-4.4 or gnat-4.6,
you may be working with Debian packages but outside Debian's
package dependency system.

With AUnit in particular, there are easy ways to handle
the situation.

IIRC, the original v.1 of AUnit was modelled such when
v.2 was out, many asked for the original model, hence v.3.
So, for worldly needs, v.1 might be the thing you want anyway.

v.1 of AUnit is portable, pure Ada. For use with GNAT,
it has been sufficient in the past to put a GNAT project
file in some convenient place, or use one's own directories,
or not use a project file at all!  Just make the files
accessible to the compiler.  (AUnit v.1 came when there
was no project configuration description language yet.)

Producing a package system compatible translation framework
is more work.



  parent reply	other threads:[~2011-10-02 10:29 UTC|newest]

Thread overview: 31+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2011-09-28  9:56 Current statu of ASIS for GNAT 2012, please ? Yannick Duchêne (Hibou57)
2011-09-28 12:10 ` Yannick Duchêne (Hibou57)
2011-09-28 17:40   ` Ludovic Brenta
2011-09-28 21:21     ` Yannick Duchêne (Hibou57)
2011-09-29  6:44       ` Ludovic Brenta
2011-09-29 18:39         ` Yannick Duchêne (Hibou57)
2011-09-30 13:23           ` Ludovic Brenta
2011-09-30 22:11             ` Yannick Duchêne (Hibou57)
2011-10-01  9:11               ` Ludovic Brenta
2011-10-01 14:17                 ` Yannick Duchêne (Hibou57)
2011-10-01 16:12                   ` Ludovic Brenta
2011-10-01 16:34                     ` Ludovic Brenta
2011-10-02 18:41                     ` Yannick Duchêne (Hibou57)
2011-10-03  7:07                       ` Ludovic Brenta
2011-10-02 18:58                     ` Yannick Duchêne (Hibou57)
2011-10-02 10:29                   ` Georg Bauhaus [this message]
2011-10-02 16:38                     ` Ludovic Brenta
2011-10-02 17:44                       ` Georg Bauhaus
2011-10-02 18:28                         ` Ludovic Brenta
2011-09-29 12:57       ` Stephen Leake
2011-09-29 18:46         ` Yannick Duchêne (Hibou57)
2011-09-30 10:10           ` Stephen Leake
2011-09-30 13:29           ` Ludovic Brenta
2011-09-29 21:54       ` Simon Wright
2011-09-30  6:11         ` Ludovic Brenta
2011-10-01  6:39           ` Simon Wright
2011-10-01  9:01             ` Ludovic Brenta
2011-10-15 13:50             ` Simon Wright
2011-10-15 14:05               ` Ludovic Brenta
2011-10-15 14:36                 ` Simon Wright
2011-10-15  2:21 ` Lucretia
replies disabled

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox