Multiple PowerPC BSPs Fail to BUIld

Sebastian Huber sebastian.huber at embedded-brains.de
Mon Mar 11 07:04:16 UTC 2024


Hello Joel,

On 09.03.24 22:40, Joel Sherrill wrote:
> In looking at the build sweep log, I see what looks like 
> motorola_powerpc and beatnik all have a common build failure that 
> results in 53 configurations failing per
> 
> https://lists.rtems.org/pipermail/build/2024-March/051698.html 
> <https://lists.rtems.org/pipermail/build/2024-March/051698.html>
> 
> This is one but there are a lot.
> 
> debug powerpc/mvme2307 build:
>        configure: /home/tester/rtems-cron-6/rtems/waf configure\
>        --prefix=/home/tester/rtems-cron-6/tools/6/bsps --top=/home/tester\
>        /rtems-cron-6/rtems --rtems-config=config-powerpc-mvme2307-debug.ini
>       error: home/tester/bsps/powerpc/include/bsp/irq_supp.h:87:65: error:
>              'rtems_irq_connect_data' {aka 'struct
>              __rtems_irq_connect_data__'} has no member named
>              'next_handler'
> 
> Anyone care to fix that?

sorry for breaking the build. I fixed it. The problem is that 
<rtems/irq.h> header file depends on the BSP-provided define 
BSP_SHARED_HANDLER_SUPPORT. So, the include order matters.

Some powerpc BSPs have linker errors in the tests:

Waf: Leaving directory `/tmp/sh/b-rtems/powerpc/gwlcfm'
Build failed
  -> task in 'testsuites/fstests/fsjffs2empty01.exe' failed with exit 
status 1 (run with -v to display more information)
  -> task in 'testsuites/fstests/jffs2nand_fsrdwr.exe' failed with exit 
status 1 (run with -v to display more information)
  -> task in 'testsuites/fstests/jffs2nand_fserror.exe' failed with exit 
status 1 (run with -v to display more information)
  -> task in 'testsuites/fstests/jffs2nand_fslink.exe' failed with exit 
status 1 (run with -v to display more information)
  -> task in 'testsuites/fstests/jffs2nand_fsscandir01.exe' failed with 
exit status 1 (run with -v to display more information)
  -> task in 'testsuites/fstests/jffs2nand_fssymlink.exe' failed with 
exit status 1 (run with -v to display more information)
  -> task in 'testsuites/fstests/jffs2nand_fspermission.exe' failed with 
exit status 1 (run with -v to display more information)
  -> task in 'testsuites/fstests/jffs2nand_fspatheval.exe' failed with 
exit status 1 (run with -v to display more information)
  -> task in 'testsuites/fstests/jffs2nand_fstime.exe' failed with exit 
status 1 (run with -v to display more information)

-- 
embedded brains GmbH & Co. KG
Herr Sebastian HUBER
Dornierstr. 4
82178 Puchheim
Germany
email: sebastian.huber at embedded-brains.de
phone: +49-89-18 94 741 - 16
fax:   +49-89-18 94 741 - 08

Registergericht: Amtsgericht München
Registernummer: HRB 157899
Vertretungsberechtigte Geschäftsführer: Peter Rasmussen, Thomas Dörfler
Unsere Datenschutzerklärung finden Sie hier:
https://embedded-brains.de/datenschutzerklaerung/


More information about the devel mailing list