public inbox for gcc@gcc.gnu.org
 help / color / mirror / Atom feed
* RTEMS Ada build problem on trunk
@ 2019-01-17  8:56 Sebastian Huber
  2019-01-17 10:37 ` Sebastian Huber
  0 siblings, 1 reply; 5+ messages in thread
From: Sebastian Huber @ 2019-01-17  8:56 UTC (permalink / raw)
  To: GCC

Hello,

I tried to build the arm-rtems target with Ada support on the trunk 
yesterday. It fails with:

/home/user/rtems-source-builder/rtems/build/arm-rtems6-gcc-0ca47588bd2e38bbfa427503968e08a6b8ab3166-newlib-068182e26c7b397df579b69a18f745092844d1b4-x86
_64-linux-gnu-1/build/./gcc/xgcc 
-B/home/user/rtems-source-builder/rtems/build/arm-rtems6-gcc-0ca47588bd2e38bbfa427503968e08a6b8ab3166-newlib-068182e26
c7b397df579b69a18f745092844d1b4-x86_64-linux-gnu-1/build/./gcc/ 
-nostdinc 
-B/home/user/rtems-source-builder/rtems/build/arm-rtems6-gcc-0ca47588bd2e38bb
fa427503968e08a6b8ab3166-newlib-068182e26c7b397df579b69a18f745092844d1b4-x86_64-linux-gnu-1/build/arm-rtems6/newlib/ 
-isystem /home/user/rtems-source-b
uilder/rtems/build/arm-rtems6-gcc-0ca47588bd2e38bbfa427503968e08a6b8ab3166-newlib-068182e26c7b397df579b69a18f745092844d1b4-x86_64-linux-gnu-1/build/arm
-rtems6/newlib/targ-include -isystem 
/home/user/rtems-source-builder/rtems/build/arm-rtems6-gcc-0ca47588bd2e38bbfa427503968e08a6b8ab3166-newlib-068182e
26c7b397df579b69a18f745092844d1b4-x86_64-linux-gnu-1/gnu-mirror-gcc-0ca47588bd2e38bbfa427503968e08a6b8ab3166/newlib/libc/include 
-B/home/user/rtems-ins
tall/arm-rtems6/bin/ -B/home/user/rtems-install/arm-rtems6/lib/ -isystem 
/home/user/rtems-install/arm-rtems6/include -isystem 
/home/user/rtems-install/
arm-rtems6/sys-include    -c -g -O2   -W -Wall -gnatpg -nostdinc 
a-envvar.adb -o a-envvar.o
a-direct.adb:743:28: "SIZEOF_struct_dirent_alloc" is undefined
s-filatt.ads:62:18: "SIZEOF_struct_file_attributes" not declared in 
"OS_Constants"
s-oscons.ads:408:01: (style) multiple blank lines
s-oscons.ads:413:01: (style) multiple blank lines

In the build tree(gcc/ada/rts) I have this:

grep -- '->CND' s-oscons-tmplt.s
...
->CND:#1699:CLOCK_REALTIME:#1:System realtime clock
->CND:#1702:CLOCK_MONOTONIC:#4:System monotonic clock
->CND:#1712:CLOCK_THREAD_CPUTIME_ID:#3:Thread CPU clock
->CND:#1771:PTHREAD_SIZE:#4:pthread_t
->CND:#1772:PTHREAD_ATTR_SIZE:#96:pthread_attr_t
->CND:#1773:PTHREAD_MUTEXATTR_SIZE:#24:pthread_mutexattr_t
->CND:#1774:PTHREAD_MUTEX_SIZE:#64:pthread_mutex_t
->CND:#1775:PTHREAD_CONDATTR_SIZE:#24:pthread_condattr_t
->CND:#1776:PTHREAD_COND_SIZE:#28:pthread_cond_t
->CND:#1777:PTHREAD_RWLOCKATTR_SIZE:#8:pthread_rwlockattr_t
->CND:#1778:PTHREAD_RWLOCK_SIZE:#32:pthread_rwlock_t
->CND:#1779:PTHREAD_ONCE_SIZE:#1:pthread_once_t
->CND:#1800:SIZEOF_struct_file_attributes:#24:struct file_attributes
->CND:#1812:SIZEOF_struct_dirent_alloc:#278:struct dirent allocation

The

../bldtools/oscons/xoscons s-oscons

produces this

tail -20 s-oscons.ads
    ---------------------
    -- Threads support --
    ---------------------

    --  Clock identifier definitions

    CLOCK_REALTIME                : constant := 1;           -- System 
realtime clock
    CLOCK_MONOTONIC               : constant := 4;           -- System 
monotonic clock
    CLOCK_THREAD_CPUTIME_ID       : constant := 3;           -- Thread 
CPU clock
    CLOCK_RT_Ada                  : constant := CLOCK_REALTIME;

    --  Sizes of pthread data types


    --------------------------------
    -- File and directory support --
    --------------------------------


end System.OS_Constants;

With GCC 7.4.0 it works and the s-oscons-tmplt.s dosn't look that much 
different.

My native GNAT is:

gnat --version
GNAT 9.0.0 20190116 (experimental)
Copyright (C) 1996-2019, Free Software Foundation, Inc.
This is free software; see the source for copying conditions.
There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A 
PARTICULAR PURPOSE.

-- 
Sebastian Huber, embedded brains GmbH

Address : Dornierstr. 4, D-82178 Puchheim, Germany
Phone   : +49 89 189 47 41-16
Fax     : +49 89 189 47 41-09
E-Mail  : sebastian.huber@embedded-brains.de
PGP     : Public key available on request.

Diese Nachricht ist keine geschäftliche Mitteilung im Sinne des EHUG.

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: RTEMS Ada build problem on trunk
  2019-01-17  8:56 RTEMS Ada build problem on trunk Sebastian Huber
@ 2019-01-17 10:37 ` Sebastian Huber
  2019-01-17 11:40   ` Eric Botcazou
  0 siblings, 1 reply; 5+ messages in thread
From: Sebastian Huber @ 2019-01-17 10:37 UTC (permalink / raw)
  To: GCC

On 17/01/2019 09:56, Sebastian Huber wrote:
> Hello,
>
> I tried to build the arm-rtems target with Ada support on the trunk 
> yesterday. It fails with:
>
> /home/user/rtems-source-builder/rtems/build/arm-rtems6-gcc-0ca47588bd2e38bbfa427503968e08a6b8ab3166-newlib-068182e26c7b397df579b69a18f745092844d1b4-x86 
>
> _64-linux-gnu-1/build/./gcc/xgcc 
> -B/home/user/rtems-source-builder/rtems/build/arm-rtems6-gcc-0ca47588bd2e38bbfa427503968e08a6b8ab3166-newlib-068182e26
> c7b397df579b69a18f745092844d1b4-x86_64-linux-gnu-1/build/./gcc/ 
> -nostdinc 
> -B/home/user/rtems-source-builder/rtems/build/arm-rtems6-gcc-0ca47588bd2e38bb
> fa427503968e08a6b8ab3166-newlib-068182e26c7b397df579b69a18f745092844d1b4-x86_64-linux-gnu-1/build/arm-rtems6/newlib/ 
> -isystem /home/user/rtems-source-b
> uilder/rtems/build/arm-rtems6-gcc-0ca47588bd2e38bbfa427503968e08a6b8ab3166-newlib-068182e26c7b397df579b69a18f745092844d1b4-x86_64-linux-gnu-1/build/arm 
>
> -rtems6/newlib/targ-include -isystem 
> /home/user/rtems-source-builder/rtems/build/arm-rtems6-gcc-0ca47588bd2e38bbfa427503968e08a6b8ab3166-newlib-068182e
> 26c7b397df579b69a18f745092844d1b4-x86_64-linux-gnu-1/gnu-mirror-gcc-0ca47588bd2e38bbfa427503968e08a6b8ab3166/newlib/libc/include 
> -B/home/user/rtems-ins
> tall/arm-rtems6/bin/ -B/home/user/rtems-install/arm-rtems6/lib/ 
> -isystem /home/user/rtems-install/arm-rtems6/include -isystem 
> /home/user/rtems-install/
> arm-rtems6/sys-include    -c -g -O2   -W -Wall -gnatpg -nostdinc 
> a-envvar.adb -o a-envvar.o
> a-direct.adb:743:28: "SIZEOF_struct_dirent_alloc" is undefined
> s-filatt.ads:62:18: "SIZEOF_struct_file_attributes" not declared in 
> "OS_Constants"
> s-oscons.ads:408:01: (style) multiple blank lines
> s-oscons.ads:413:01: (style) multiple blank lines
>
> In the build tree(gcc/ada/rts) I have this:
>
> grep -- '->CND' s-oscons-tmplt.s
> ...
> ->CND:#1699:CLOCK_REALTIME:#1:System realtime clock
> ->CND:#1702:CLOCK_MONOTONIC:#4:System monotonic clock
> ->CND:#1712:CLOCK_THREAD_CPUTIME_ID:#3:Thread CPU clock
> ->CND:#1771:PTHREAD_SIZE:#4:pthread_t
> ->CND:#1772:PTHREAD_ATTR_SIZE:#96:pthread_attr_t
> ->CND:#1773:PTHREAD_MUTEXATTR_SIZE:#24:pthread_mutexattr_t
> ->CND:#1774:PTHREAD_MUTEX_SIZE:#64:pthread_mutex_t
> ->CND:#1775:PTHREAD_CONDATTR_SIZE:#24:pthread_condattr_t
> ->CND:#1776:PTHREAD_COND_SIZE:#28:pthread_cond_t
> ->CND:#1777:PTHREAD_RWLOCKATTR_SIZE:#8:pthread_rwlockattr_t
> ->CND:#1778:PTHREAD_RWLOCK_SIZE:#32:pthread_rwlock_t
> ->CND:#1779:PTHREAD_ONCE_SIZE:#1:pthread_once_t
> ->CND:#1800:SIZEOF_struct_file_attributes:#24:struct file_attributes
> ->CND:#1812:SIZEOF_struct_dirent_alloc:#278:struct dirent allocation
>
> The
>
> ../bldtools/oscons/xoscons s-oscons
>
> produces this
>
> tail -20 s-oscons.ads
>    ---------------------
>    -- Threads support --
>    ---------------------
>
>    --  Clock identifier definitions
>
>    CLOCK_REALTIME                : constant := 1;           -- System 
> realtime clock
>    CLOCK_MONOTONIC               : constant := 4;           -- System 
> monotonic clock
>    CLOCK_THREAD_CPUTIME_ID       : constant := 3;           -- Thread 
> CPU clock
>    CLOCK_RT_Ada                  : constant := CLOCK_REALTIME;
>
>    --  Sizes of pthread data types
>
>
>    --------------------------------
>    -- File and directory support --
>    --------------------------------
>
>
> end System.OS_Constants;
>
> With GCC 7.4.0 it works and the s-oscons-tmplt.s dosn't look that much 
> different.
>
> My native GNAT is:
>
> gnat --version
> GNAT 9.0.0 20190116 (experimental)
> Copyright (C) 1996-2019, Free Software Foundation, Inc.
> This is free software; see the source for copying conditions.
> There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A 
> PARTICULAR PURPOSE.
>

I can build the trunk with a native

gnat --version
GNAT 8.2.1 20190103 [gcc-8-branch revision 267549]
Copyright (C) 1996-2018, Free Software Foundation, Inc.
This is free software; see the source for copying conditions.
There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A 
PARTICULAR PURPOSE.

-- 
Sebastian Huber, embedded brains GmbH

Address : Dornierstr. 4, D-82178 Puchheim, Germany
Phone   : +49 89 189 47 41-16
Fax     : +49 89 189 47 41-09
E-Mail  : sebastian.huber@embedded-brains.de
PGP     : Public key available on request.

Diese Nachricht ist keine geschäftliche Mitteilung im Sinne des EHUG.

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: RTEMS Ada build problem on trunk
  2019-01-17 10:37 ` Sebastian Huber
@ 2019-01-17 11:40   ` Eric Botcazou
  2019-01-17 14:25     ` Sebastian Huber
  0 siblings, 1 reply; 5+ messages in thread
From: Eric Botcazou @ 2019-01-17 11:40 UTC (permalink / raw)
  To: Sebastian Huber; +Cc: gcc

> I can build the trunk with a native
> 
> gnat --version
> GNAT 8.2.1 20190103 [gcc-8-branch revision 267549]
> Copyright (C) 1996-2018, Free Software Foundation, Inc.
> This is free software; see the source for copying conditions.
> There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A
> PARTICULAR PURPOSE.

This would suggest that bldtools/oscons/xoscons is miscompiled by the trunk 
native compiler.  How did you configure this latter compiler?

-- 
Eric Botcazou

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: RTEMS Ada build problem on trunk
  2019-01-17 11:40   ` Eric Botcazou
@ 2019-01-17 14:25     ` Sebastian Huber
  2019-01-18 10:20       ` Sebastian Huber
  0 siblings, 1 reply; 5+ messages in thread
From: Sebastian Huber @ 2019-01-17 14:25 UTC (permalink / raw)
  To: Eric Botcazou; +Cc: gcc

On 17/01/2019 12:40, Eric Botcazou wrote:
>> I can build the trunk with a native
>>
>> gnat --version
>> GNAT 8.2.1 20190103 [gcc-8-branch revision 267549]
>> Copyright (C) 1996-2018, Free Software Foundation, Inc.
>> This is free software; see the source for copying conditions.
>> There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A
>> PARTICULAR PURPOSE.
> This would suggest that bldtools/oscons/xoscons is miscompiled by the trunk
> native compiler.  How did you configure this latter compiler?
>

Are there some build/source path limits involved while building Ada? 
With long path names the build failed (path includes full Git hashes). 
Then I move the source and build roots to a shorter path, then build was 
successful using the same configure options.

-- 
Sebastian Huber, embedded brains GmbH

Address : Dornierstr. 4, D-82178 Puchheim, Germany
Phone   : +49 89 189 47 41-16
Fax     : +49 89 189 47 41-09
E-Mail  :sebastian.huber@embedded-brains.de
PGP     : Public key available on request.

Diese Nachricht ist keine geschäftliche Mitteilung im Sinne des EHUG.

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: RTEMS Ada build problem on trunk
  2019-01-17 14:25     ` Sebastian Huber
@ 2019-01-18 10:20       ` Sebastian Huber
  0 siblings, 0 replies; 5+ messages in thread
From: Sebastian Huber @ 2019-01-18 10:20 UTC (permalink / raw)
  To: Eric Botcazou; +Cc: gcc

On 17/01/2019 15:25, Sebastian Huber wrote:
> On 17/01/2019 12:40, Eric Botcazou wrote:
>>> I can build the trunk with a native
>>>
>>> gnat --version
>>> GNAT 8.2.1 20190103 [gcc-8-branch revision 267549]
>>> Copyright (C) 1996-2018, Free Software Foundation, Inc.
>>> This is free software; see the source for copying conditions.
>>> There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A
>>> PARTICULAR PURPOSE.
>> This would suggest that bldtools/oscons/xoscons is miscompiled by the 
>> trunk
>> native compiler.  How did you configure this latter compiler?
>>
>
> Are there some build/source path limits involved while building Ada? 
> With long path names the build failed (path includes full Git hashes). 
> Then I move the source and build roots to a shorter path, then build 
> was successful using the same configure options.
>

I reduced the path lengths via short Git hashes. I was able to build GCC 
597c6d15f88

sparc-rtems5-gnat --version
GNAT 9.0.0 20190118 (RTEMS 6, RSB 
b794966eebc2cb09f14fee16e402f2b0eb8c0fcf, Newlib 7f983079d)

on openSUSE with a native GCC

gcc --version
gcc (SUSE Linux) 8.2.1 20190103 [gcc-8-branch revision 267549

provided by openSUSE.

On Debian GNU/Linux 9 (stretch) with a self built native GCC

gcc --version --verbose
Using built-in specs.
COLLECT_GCC=gcc
COLLECT_LTO_WRAPPER=/home/user/gcc-8.2.0/libexec/gcc/x86_64-pc-linux-gnu/8.2.0/lto-wrapper
gcc (GCC) 8.2.0
Copyright (C) 2018 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.


Target: x86_64-pc-linux-gnu
Configured with: ../src/gcc-8.2.0/configure 
--prefix=/home/user/gcc-8.2.0 --disable-multilib 
--enable-languages=c,c++,ada
Thread model: posix
gcc version 8.2.0 (GCC)
COLLECT_GCC_OPTIONS='--version' '-v' '-mtune=generic' '-march=x86-64'
  /home/user/gcc-8.2.0/libexec/gcc/x86_64-pc-linux-gnu/8.2.0/cc1 -quiet 
-v -imultiarch x86_64-linux-gnu help-dummy -quiet -dumpbase help-dummy 
-mtune=generic -march=x86-64 -auxbase help-dummy -version --version -o 
/tmp/cc7wWgjz.s
GNU C17 (GCC) version 8.2.0 (x86_64-pc-linux-gnu)
         compiled by GNU C version 8.2.0, GMP version 6.1.0, MPFR 
version 3.1.4, MPC version 1.0.3, isl version isl-0.18-GMP

GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072
COLLECT_GCC_OPTIONS='--version' '-v' '-mtune=generic' '-march=x86-64'
  as -v --64 --version -o /tmp/ccKF8BFi.o /tmp/cc7wWgjz.s
GNU assembler version 2.28 (x86_64-linux-gnu) using BFD version (GNU 
Binutils for Debian) 2.28
GNU assembler (GNU Binutils for Debian) 2.28
Copyright (C) 2017 Free Software Foundation, Inc.
This program is free software; you may redistribute it under the terms of
the GNU General Public License version 3 or later.
This program has absolutely no warranty.
This assembler was configured for a target of `x86_64-linux-gnu'.
COMPILER_PATH=/home/user/gcc-8.2.0/libexec/gcc/x86_64-pc-linux-gnu/8.2.0/:/home/user/gcc-8.2.0/libexec/gcc/x86_64-pc-linux-gnu/8.2.0/:/home/user/gcc-8.2.0/libexec/gcc/x86_64-pc-linux-gnu/:/home/user/gcc-8.2.0/lib/gcc/x86_64-pc-linux-gnu/8.2.0/:/home/user/gcc-8.2.0/lib/gcc/x86_64-pc-linux-gnu/
LIBRARY_PATH=/home/user/gcc-8.2.0/lib/gcc/x86_64-pc-linux-gnu/8.2.0/:/home/user/gcc-8.2.0/lib/gcc/x86_64-pc-linux-gnu/8.2.0/../../../../lib64/:/lib/x86_64-linux-gnu/:/lib/../lib64/:/usr/lib/x86_64-linux-gnu/:/home/user/gcc-8.2.0/lib/gcc/x86_64-pc-linux-gnu/8.2.0/../../../:/lib/:/usr/lib/
COLLECT_GCC_OPTIONS='--version' '-v' '-mtune=generic' '-march=x86-64'
  /home/user/gcc-8.2.0/libexec/gcc/x86_64-pc-linux-gnu/8.2.0/collect2 
-plugin 
/home/user/gcc-8.2.0/libexec/gcc/x86_64-pc-linux-gnu/8.2.0/liblto_plugin.so 
-plugin-opt=/home/user/gcc-8.2.0/libexec/gcc/x86_64-pc-linux-gnu/8.2.0/lto-wrapper 
-plugin-opt=-fresolution=/tmp/cc1NHm21.res 
-plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s 
-plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc 
-plugin-opt=-pass-through=-lgcc_s --eh-frame-hdr -m elf_x86_64 
-dynamic-linker /lib64/ld-linux-x86-64.so.2 --version 
/usr/lib/x86_64-linux-gnu/crt1.o /usr/lib/x86_64-linux-gnu/crti.o 
/home/user/gcc-8.2.0/lib/gcc/x86_64-pc-linux-gnu/8.2.0/crtbegin.o 
-L/home/user/gcc-8.2.0/lib/gcc/x86_64-pc-linux-gnu/8.2.0 
-L/home/user/gcc-8.2.0/lib/gcc/x86_64-pc-linux-gnu/8.2.0/../../../../lib64 
-L/lib/x86_64-linux-gnu -L/lib/../lib64 -L/usr/lib/x86_64-linux-gnu 
-L/home/user/gcc-8.2.0/lib/gcc/x86_64-pc-linux-gnu/8.2.0/../../.. 
/tmp/ccKF8BFi.o -lgcc --as-needed -lgcc_s --no-as-needed -lc -lgcc 
--as-needed -lgcc_s --no-as-needed 
/home/user/gcc-8.2.0/lib/gcc/x86_64-pc-linux-gnu/8.2.0/crtend.o 
/usr/lib/x86_64-linux-gnu/crtn.o
collect2 version 8.2.0
/usr/bin/ld -plugin 
/home/user/gcc-8.2.0/libexec/gcc/x86_64-pc-linux-gnu/8.2.0/liblto_plugin.so 
-plugin-opt=/home/user/gcc-8.2.0/libexec/gcc/x86_64-pc-linux-gnu/8.2.0/lto-wrapper 
-plugin-opt=-fresolution=/tmp/cc1NHm21.res 
-plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s 
-plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc 
-plugin-opt=-pass-through=-lgcc_s --eh-frame-hdr -m elf_x86_64 
-dynamic-linker /lib64/ld-linux-x86-64.so.2 --version 
/usr/lib/x86_64-linux-gnu/crt1.o /usr/lib/x86_64-linux-gnu/crti.o 
/home/user/gcc-8.2.0/lib/gcc/x86_64-pc-linux-gnu/8.2.0/crtbegin.o 
-L/home/user/gcc-8.2.0/lib/gcc/x86_64-pc-linux-gnu/8.2.0 
-L/home/user/gcc-8.2.0/lib/gcc/x86_64-pc-linux-gnu/8.2.0/../../../../lib64 
-L/lib/x86_64-linux-gnu -L/lib/../lib64 -L/usr/lib/x86_64-linux-gnu 
-L/home/user/gcc-8.2.0/lib/gcc/x86_64-pc-linux-gnu/8.2.0/../../.. 
/tmp/ccKF8BFi.o -lgcc --as-needed -lgcc_s --no-as-needed -lc -lgcc 
--as-needed -lgcc_s --no-as-needed 
/home/user/gcc-8.2.0/lib/gcc/x86_64-pc-linux-gnu/8.2.0/crtend.o 
/usr/lib/x86_64-linux-gnu/crtn.o
GNU ld (GNU Binutils for Debian) 2.28
Copyright (C) 2017 Free Software Foundation, Inc.
This program is free software; you may redistribute it under the terms of
the GNU General Public License version 3 or (at your option) a later 
version.
This program has absolutely no warranty.
COLLECT_GCC_OPTIONS='--version' '-v' '-mtune=generic' '-march=x86-64

it failed with the following error

rm -f ada/bldtools/snamest/snames.ads-tmpl 
ada/bldtools/snamest/snames.adb-tmpl ada/bldtools/snamest/snames.h-tmpl 
ada/bldtools/snamest/xsnamest.adb ad
a/bldtools/snamest/xutil.ads ada/bldtools/snamest/xutil.adb
mkdir -p ada/libgnat
cp -p ../../gnu-mirror-gcc-597c6d15f88/gcc/ada/snames.ads-tmpl 
../../gnu-mirror-gcc-597c6d15f88/gcc/ada/snames.adb-tmpl 
../../gnu-mirror-gcc-597c6d15f8
8/gcc/ada/snames.h-tmpl 
../../gnu-mirror-gcc-597c6d15f88/gcc/ada/xsnamest.adb 
../../gnu-mirror-gcc-597c6d15f88/gcc/ada/xutil.ads ../../gnu-mirror-gcc-5
97c6d15f88/gcc/ada/xutil.adb ada/bldtools/snamest
cp -p ../../gnu-mirror-gcc-597c6d15f88/gcc/ada/libgnat/s-excmac__gcc.ads 
ada/libgnat/s-excmac.ads
mkdir -p ada/libgnat
xnmake.adb:50:06: "Ada" is not a predefined library unit
xnmake.adb:51:06: "Ada" is not a predefined library unit
xnmake.adb:52:06: "Ada" is not a predefined library unit
xnmake.adb:53:06: "Ada" is not a predefined library unit
xnmake.adb:54:06: "Ada" is not a predefined library unit
xnmake.adb:55:06: "Ada" is not a predefined library unit
xnmake.adb:56:06: "Ada" is not a predefined library unit
xnmake.adb:58:06: "Ada" is not a predefined library unit
xnmake.adb:58:06: "Xnmake (body)" depends on "Gnat.Spitbol (spec)"
xnmake.adb:58:06: "Gnat.Spitbol (spec)" depends on "Ada (spec)"
xnmake.adb:59:06: "Ada" is not a predefined library unit
xnmake.adb:59:06: "Xnmake (body)" depends on "Gnat.Spitbol.Patterns (spec)"
xnmake.adb:59:06: "Gnat.Spitbol.Patterns (spec)" depends on "Ada (spec)"
xnmake.adb:61:06: "Ada" is not a predefined library unit
xnmake.adb:61:06: "Xnmake (body)" depends on "Xutil (spec)"
xnmake.adb:61:06: "Xutil (spec)" depends on "Ada (spec)"
gnatmake: "xnmake.adb" compilation error
/bin/bash: ./xnmake: No such file or directory
/bin/bash: ./xnmake: No such file or directory
xtreeprs.adb:43:06: "ADA" is not a predefined library unit
xtreeprs.adb:44:06: "ADA" is not a predefined library unit
xtreeprs.adb:45:06: "ADA" is not a predefined library unit
xtreeprs.adb:46:06: "ADA" is not a predefined library unit
xtreeprs.adb:47:06: "ADA" is not a predefined library unit
xtreeprs.adb:49:06: "ADA" is not a predefined library unit
xtreeprs.adb:49:06: "XTREEPRS (body)" depends on "GNAT.SPITBOL (spec)"
xtreeprs.adb:49:06: "GNAT.SPITBOL (spec)" depends on "ADA (spec)"
xtreeprs.adb:50:06: "ADA" is not a predefined library unit
xtreeprs.adb:50:06: "XTREEPRS (body)" depends on "GNAT.SPITBOL.PATTERNS 
(spec)"
xtreeprs.adb:50:06: "GNAT.SPITBOL.PATTERNS (spec)" depends on "ADA (spec)"
xeinfo.adb:49:06: "ADA" is not a predefined library unit
xeinfo.adb:50:06: "ADA" is not a predefined library unit
xeinfo.adb:51:06: "ADA" is not a predefined library unit
xeinfo.adb:52:06: "ADA" is not a predefined library unit
xeinfo.adb:53:06: "ADA" is not a predefined library unit
xeinfo.adb:54:06: "ADA" is not a predefined library unit
xeinfo.adb:56:06: "ADA" is not a predefined library unit
xeinfo.adb:56:06: "XEINFO (body)" depends on "GNAT.SPITBOL (spec)"
xeinfo.adb:56:06: "GNAT.SPITBOL (spec)" depends on "ADA (spec)"
xeinfo.adb:57:06: "ADA" is not a predefined library unit
xeinfo.adb:57:06: "XEINFO (body)" depends on "GNAT.SPITBOL.PATTERNS (spec)"
xeinfo.adb:57:06: "GNAT.SPITBOL.PATTERNS (spec)" depends on "ADA (spec)"
xeinfo.adb:60:06: "ADA" is not a predefined library unit
xeinfo.adb:60:06: "XEINFO (body)" depends on "CEINFO (body)"
xeinfo.adb:60:06: "CEINFO (body)" depends on "ADA (spec)"
../../gnu-mirror-gcc-597c6d15f88/gcc/ada/Make-generated.in:61: recipe 
for target 'ada/stamp-nmake' failed
make[2]: *** [ada/stamp-nmake] Error 127
(cd ada/bldtools/snamest; gnatmake -q xsnamest ; ./xsnamest )
make[2]: *** Waiting for unfinished jobs....
cp -p ../../gnu-mirror-gcc-597c6d15f88/gcc/ada/libgnat/s-excmac__gcc.adb 
ada/libgnat/s-excmac.adb
gnatmake: "xtreeprs.adb" compilation error
gnatmake: "xeinfo.adb" compilation error
/bin/bash: ./xtreeprs: No such file or directory
/bin/bash: ./xeinfo: No such file or directory
../../gnu-mirror-gcc-597c6d15f88/gcc/ada/Make-generated.in:28: recipe 
for target 'ada/treeprs.ads' failed
make[2]: *** [ada/treeprs.ads] Error 127
../../gnu-mirror-gcc-597c6d15f88/gcc/ada/Make-generated.in:35: recipe 
for target 'ada/einfo.h' failed
make[2]: *** [ada/einfo.h] Error 127
xsinfo.adb:41:06: "Ada" is not a predefined library unit
xsinfo.adb:42:06: "Ada" is not a predefined library unit
xsinfo.adb:43:06: "Ada" is not a predefined library unit
xsinfo.adb:44:06: "Ada" is not a predefined library unit
xsinfo.adb:46:06: "Ada" is not a predefined library unit
xsinfo.adb:46:06: "Xsinfo (body)" depends on "Gnat.Spitbol (spec)"
xsinfo.adb:46:06: "Gnat.Spitbol (spec)" depends on "Ada (spec)"
xsinfo.adb:47:06: "Ada" is not a predefined library unit
xsinfo.adb:47:06: "Xsinfo (body)" depends on "Gnat.Spitbol.Patterns (spec)"
xsinfo.adb:47:06: "Gnat.Spitbol.Patterns (spec)" depends on "Ada (spec)"
xsinfo.adb:49:06: "Ada" is not a predefined library unit
xsinfo.adb:49:06: "Xsinfo (body)" depends on "Csinfo (body)"
xsinfo.adb:49:06: "Csinfo (body)" depends on "Ada (spec)"
gnatmake: "xsinfo.adb" compilation error
/bin/bash: ./xsinfo: No such file or directory
../../gnu-mirror-gcc-597c6d15f88/gcc/ada/Make-generated.in:42: recipe 
for target 'ada/sinfo.h' failed
make[2]: *** [ada/sinfo.h] Error 127

-- 
Sebastian Huber, embedded brains GmbH

Address : Dornierstr. 4, D-82178 Puchheim, Germany
Phone   : +49 89 189 47 41-16
Fax     : +49 89 189 47 41-09
E-Mail  : sebastian.huber@embedded-brains.de
PGP     : Public key available on request.

Diese Nachricht ist keine geschäftliche Mitteilung im Sinne des EHUG.

^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2019-01-18 10:20 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2019-01-17  8:56 RTEMS Ada build problem on trunk Sebastian Huber
2019-01-17 10:37 ` Sebastian Huber
2019-01-17 11:40   ` Eric Botcazou
2019-01-17 14:25     ` Sebastian Huber
2019-01-18 10:20       ` Sebastian Huber

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).