Le 04/05/2016 à 02:05, Aaron M. Ucko a écrit :
> Source: adacontrol
> Version: 1.17r3.1-2
> Severity: serious
> Justification: fails to build from source (but built successfully in the past)
> 
> Builds of adacontrol for big-endian architectures such as mips or
> powerpc are now failing:
> 
>   t_representation_clauses.adb:89:12: attempt to specify non-contiguous field 
> not permitted
>   t_representation_clauses.adb:89:12: caused by non-standard Bit_Order 
> specified
>   t_representation_clauses.adb:89:12: consider possibility of using Ada 2005 
> mode here
>   Controlling T_REPRESENTATION_CLAUSES specification ... not found!
>   Controlling T_REPRESENTATION_CLAUSES body ... not found!
>   [...]
>   => t_representation_clauses.txt                                FAILED       
>  <=
>   [...]
>   --                           Passed= 78, Failed= 1                          
>  --
> 
> Could you please take a look?
> 
I don't remember what changed in Ada 2005, but the first thing to try is
to do as the compiler suggests.
Could you try adding this line as the first line of
t_representation_clauses.adb:
pragma Ada_2005;


-- 
J-P. Rosen
Adalog
2 rue du Docteur Lombard, 92441 Issy-les-Moulineaux CEDEX
Tel: +33 1 45 29 21 52, Fax: +33 1 45 29 25 00
http://www.adalog.fr

Reply via email to