Build problem after importing from IAR to Segger - static declaration follows non-static declaration

Hello !

I'm a beginner here, and I have a problem that I struggle to solve. 
A few years ago, a firmware was done by a company, for the one I work for. It was done with IAR and works perfectly well. 
All the code still build and run without any problem on IAR, but now I need to work know on Segger, so I imported the project in SES. 

I did few modification/adaptation in the configuration, and now I only have one error left when i build:
"static declaration of 'assert_nrf_callback' follows non-static declaration"

I don't think I have to touch the code, even if, yeah, I see that one is declared as static and not the one, but it works perfectly well on IAR, and both files are SOUP, that seems to work without problem with each other. Also I am a beginner, not knowing perfectly well the consequences of just delete the "static" before the problematic declaration

Also, I checked some point I've seen on other forum/Q&A like checking if there is not unbalanced bracket. Nothing.

So, does some of you have any clue of what can be the reason of this mistake ?

Also I have some object files that are not present, but it only is marked as note, not warning nor error, is that a problem, and, is that THE problem ? 

Thank you !

Some config point :
 

The error :
 

The previous declaration : 



The note :
 

Parents Reply Children
Related