Jacob Killelea created an issue: 
https://gitlab.rtems.org/rtems/rtos/rtems/-/issues/5569



## Summary
<!--
Please provide as much information as possible such as error messages or 
attaching logs
-->

The latest commit on `main`, fails to compile for the `arm/raspberrypi` BSP due 
to a missing header.

Error message:
```../../../bsps/shared/dev/gpio/gpio-support.c: In function 'generic_bank_isr':
../../../bsps/shared/dev/gpio/gpio-support.c:223:3: error: implicit declaration 
of function 'assert' [-Wimplicit-function-declaration]
  223 |   assert ( bank_number < GPIO_BANK_COUNT );
      |   ^~~~~~
../../../bsps/shared/dev/gpio/gpio-support.c:25:1: note: 'assert' is defined in 
header '<assert.h>'; this is probably fixable by adding '#include <assert.h>'
   24 | #include <stdlib.h>
  +++ |+#include <assert.h>
   25 |
../../../bsps/shared/dev/gpio/gpio-support.c:223:3: error: nested extern 
declaration of 'assert' [-Werror=nested-externs]
  223 |   assert ( bank_number < GPIO_BANK_COUNT );
      |   ^~~~~~
cc1: all warnings being treated as errors
```

## Steps to reproduce

RTEMS commit: `1b743eb9d7278c322089aefa7b9f5522c9d68435`
RTEMS compiler version: `arm-rtems7-gcc (GCC) 15.2.0 20250808 (RTEMS 7, Build 
2026.03.04, RSB eccf52addccd7b794373f85217d5572c1f35fdd6, Newlib a7c61498)`

<!-- Pre-set options
- milestone
-->

-- 
View it on GitLab: https://gitlab.rtems.org/rtems/rtos/rtems/-/issues/5569
You're receiving this email because of your account on gitlab.rtems.org.


_______________________________________________
bugs mailing list
[email protected]
http://lists.rtems.org/mailman/listinfo/bugs

Reply via email to