On 23/5/17 8:15 pm, Chris Johns wrote:
> On 23/5/17 6:43 pm, Sebastian Huber wrote:
>> I cannot reproduce this problem. A build with your command line worked
>> here.
> 
> I have not seen it before. I had 5 builds running with 12 make job and
> somewhere around 560 builds.
> 

It is repeatable. The summary report for:

/opt/work/chris/rtems/rt/rtems-tools.git/tester/rtems-bsp-builder \
                --rtems-tools=/build/rtems/tools/4.12 \
                --rtems=/opt/work/chris/rtems/kernel/rtems.git \
                --log=xx --profile=everything --build=tests --jobs=5/12

is:

Total: Warnings:15641  exes:91697  objs:455315  libs:12665
Failures:
   1 tests arm/lpc1768_mbed build:
      configure: /opt/work/chris/rtems/kernel/rtems.git/configure --target\
      =arm-rtems4.12 --enable-rtemsbsp=lpc1768_mbed\
      --prefix=/opt/rtems/4.12 --enable-tests
     error: lpc1768_mbed/lib/include/bsp/lpc-i2s.h:26:25: fatal error:
            bsp/utility.h: No such file or directory

   2 tests arm/lpc2362 build:
      configure: /opt/work/chris/rtems/kernel/rtems.git/configure --target\
      =arm-rtems4.12 --enable-rtemsbsp=lpc2362 --prefix=/opt/rtems/4.12\
      --enable-tests

   3 tests arm/lpc23xx_tli800 build:
      configure: /opt/work/chris/rtems/kernel/rtems.git/configure --target\
      =arm-rtems4.12 --enable-rtemsbsp=lpc23xx_tli800\
      --prefix=/opt/rtems/4.12 --enable-tests

   4 tests arm/lpc24xx_ncs_rom_int build:
      configure: /opt/work/chris/rtems/kernel/rtems.git/configure --target\
      =arm-rtems4.12 --enable-rtemsbsp=lpc24xx_ncs_rom_int\
      --prefix=/opt/rtems/4.12 --enable-tests
     error: lpc24xx_ncs_rom_int/lib/include/bsp/arm-pl111-regs.h:26:25:
            fatal error: bsp/utility.h: No such file or directory

   5 tests m32c/m32csim build:
      configure: /opt/work/chris/rtems/kernel/rtems.git/configure --target\
      =m32c-rtems4.12 --enable-rtemsbsp=m32csim --prefix=/opt/rtems/4.12\
      --enable-tests
     error: testsuites/fstests/jffs2_support/fs_support.c:37:17: error:
            size of array 'area' is too large

Average BSP Build Time: 0:00:47.290243
Total Time 2:13:59.341377
Passes: 165   Failures: 5

Note: failure 3 is a linker overflow error the rtems-bsp-builder does not 
capture.

The build log shows this happening with the lpc1768_mbed where the headers 
bootcard.h and utility.h are being installed again. The utility.h had been 
installed during the preinstall phase. It is only when this second install 
happens does the error appear:

arm-rtems4.12-gcc --pipe -B../../../../../.././lib/ 
-B../../../../../.././lpc1768_mbed/lib/ -specs bsp_specs -qrtems 
-DHAVE_CONFIG_H   
-I/opt/work/chris/rtems/kernel/rtems.git/c/src/lib/libbsp/arm/lpc176x/../../../libcpu/arm/shared/include
   -march=armv7-m -mthumb -O2 -ggdb3 -ffunction-sections -fdata-sections -Wall 
-Wmissing-prototypes -Wimplicit-function-declaration -Wstrict-prototypes 
-Wnested-externs -MT libbsp_a-bspstarthooks.o -MD -MP -MF 
.deps/libbsp_a-bspstarthooks.Tpo -c -o libbsp_a-bspstarthooks.o `test -f 
'startup/bspstarthooks.c' || echo 
'/opt/work/chris/rtems/kernel/rtems.git/c/src/lib/libbsp/arm/lpc176x/'`startup/bspstarthooks.c
/usr/bin/install -c -m 644 start.o ../../../../../.././lpc1768_mbed/lib/start.o
mv -f .deps/libbsp_a-timer.Tpo .deps/libbsp_a-timer.Po
mv -f .deps/libbsp_a-bspidle.Tpo .deps/libbsp_a-bspidle.Po
mv -f .deps/libbsp_a-dma-copy.Tpo .deps/libbsp_a-dma-copy.Po
mv -f .deps/libbsp_a-dma.Tpo .deps/libbsp_a-dma.Po
mv -f .deps/libbsp_a-system-clocks.Tpo .deps/libbsp_a-system-clocks.Po
mv -f .deps/libbsp_a-adc.Tpo .deps/libbsp_a-adc.Po
/usr/bin/install -c -m 644 startup/linkcmds 
../../../../../.././lpc1768_mbed/lib/linkcmds
mv -f .deps/libbsp_a-restart.Tpo .deps/libbsp_a-restart.Po
/usr/bin/install -c -m 644 
/opt/work/chris/rtems/kernel/rtems.git/c/src/lib/libbsp/arm/lpc176x/../../shared/include/bootcard.h
 ../../../../../.././lpc1768_mbed/lib/include/bsp/bootcard.h
/usr/bin/install -c -m 644 
/opt/work/chris/rtems/kernel/rtems.git/c/src/lib/libbsp/arm/lpc176x/../../shared/include/utility.h
 ../../../../../.././lpc1768_mbed/lib/include/bsp/utility.h
rm -f libbspstart.a
In file included from 
../../../../../.././lpc1768_mbed/lib/include/bsp/lpc176x.h:25:0,
                 from 
../../../../../.././lpc1768_mbed/lib/include/bsp/io-defs.h:25,
                 from ../../../../../.././lpc1768_mbed/lib/include/bsp/io.h:27,
                 from 
/opt/work/chris/rtems/kernel/rtems.git/c/src/lib/libbsp/arm/lpc176x/startup/bspstarthooks.c:25:
../../../../../.././lpc1768_mbed/lib/include/bsp/lpc-i2s.h:26:25: fatal error: 
bsp/utility.h: No such file or directory
 #include <bsp/utility.h>
                         ^
compilation terminated.

There are a few warnings related to the dirstamp:

Makefile:1602: warning: overriding recipe for target 
'../cpukit/../../../lpc17xx_plx800_rom_int/lib/include/.dirstamp'
Makefile:1573: warning: ignoring old recipe for target 
'../cpukit/../../../lpc17xx_plx800_rom_int/lib/include/.dirstamp'

Chris
_______________________________________________
devel mailing list
devel@rtems.org
http://lists.rtems.org/mailman/listinfo/devel

Reply via email to