RTEMS | Microblaze bsp fails to compile (#5141)
Sam Price (@TheSamPrice)
gitlab at rtems.org
Tue Oct 29 01:49:42 UTC 2024
Sam Price created an issue: https://gitlab.rtems.org/rtems/rtos/rtems/-/issues/5141
## Summary
When compiling kcu105 bsp I get the following error.
```
../../../bsps/microblaze/include/../../shared/dev/clock/clockimpl.h: In function 'Clock_isr':
../../../bsps/microblaze/include/../../shared/dev/clock/clockimpl.h:237:38: warning: passing argument 1 of 'microblaze_tc_tick' makes pointer from integer without a cast [-Wint-conversion]
237 | Clock_driver_timecounter_tick( arg );
| ^~~
| |
| Clock_isr_argument {aka unsigned int}
../../../bsps/microblaze/microblaze_fpga/clock/clock.c:156:63: note: in definition of macro 'Clock_driver_timecounter_tick'
156 | #define Clock_driver_timecounter_tick(arg) microblaze_tc_tick(arg)
| ^~~
../../../bsps/microblaze/microblaze_fpga/clock/clock.c:121:59: note: expected 'rtems_timecounter_simple *' but argument is of type 'Clock_isr_argument' {aka 'unsigned int'}
121 | static void microblaze_tc_tick( rtems_timecounter_simple *tc )
| ~~~~~~~~~~~~~~~~~~~~~~~~~~^~
../../../bsps/microblaze/include/../../shared/dev/clock/clockimpl.h: In function '_Clock_Initialize':
../../../bsps/microblaze/include/../../shared/dev/clock/clockimpl.h:254:37: warning: passing argument 1 of 'microblaze_clock_handler_install' from incompatible pointer type [-Wincompatible-pointer-types]
254 | Clock_driver_support_install_isr( Clock_isr );
| ^~~~~~~~~
| |
| void (*)(Clock_isr_argument) {aka void (*)(unsigned int)}
../../../bsps/microblaze/microblaze_fpga/clock/clock.c:155:37: note: in definition of macro 'Clock_driver_support_install_isr'
155 | microblaze_clock_handler_install( isr )
| ^~~
../../../bsps/microblaze/microblaze_fpga/clock/clock.c:130:71: note: expected 'rtems_interrupt_handler' {aka 'void (*)(void *)'} but argument is of type 'void (*)(Clock_isr_argument)' {aka 'void (*)(unsigned int)'}
130 | static void microblaze_clock_handler_install( rtems_interrupt_handler isr )
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~
```
## Steps to reproduce
### Pre-set options
--
View it on GitLab: https://gitlab.rtems.org/rtems/rtos/rtems/-/issues/5141
You're receiving this email because of your account on gitlab.rtems.org.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.rtems.org/pipermail/bugs/attachments/20241029/2fd971e4/attachment.htm>
More information about the bugs
mailing list