Frank Kuehndel created an issue: 
https://gitlab.rtems.org/rtems/rtos/rtems/-/issues/5549



## Summary

When building RTEMS 7 for Leon 3 the build fails:

```
../../../bsps/sparc/leon3/start/amba.c: In function 'amba_initialize':
../../../bsps/sparc/leon3/start/amba.c:221:32: error: passing argument 1 of 
'grlib_store_32' makes pointer from integer without a cast [-Wint-conversion]
  221 |       grlib_store_32(timer_regs->sreload, leon3_timer_prescaler);
      |                      ~~~~~~~~~~^~~~~~~~~
      |                                |
      |                                uint32_t {aka unsigned int}
In file included from ../../../bsps/sparc/leon3/include/leon.h:47,
                 from ../../../bsps/sparc/leon3/include/bsp.h:39,
                 from ../../../bsps/sparc/leon3/start/amba.c:41:
../../../bsps/sparc/include/grlib/io.h:185:55: note: expected 'volatile 
uint32_t *' {aka 'volatile unsigned int *'} but argument is of type 'uint32_t' 
{aka 'unsigned int'}
  185 | static inline void grlib_store_32( volatile uint32_t *address, uint32_t 
value )
      |                                    ~~~~~~~~~~~~~~~~~~~^~~~~~~
Waf: Leaving directory `/home/ferris/rtems/build/sparc/leon3'
Build failed
```

This was likely introduced by 
https://gitlab.rtems.org/rtems/rtos/rtems/-/merge_requests/1189

## Steps to reproduce

Follow the steps to build [Bare Metal Rust with 
RTEMS](https://docs.rtems.org/docs/main/user/rust/bare-metal.html#build-and-install-the-rtems-bsps)
 from the *RTEMS User Manual*.

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

-- 
View it on GitLab: https://gitlab.rtems.org/rtems/rtos/rtems/-/issues/5549
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