> 
> CC-ing Luca as well:
> I'm testing the next version of this series, and I'm seeing a failure on 
> cppcheck
> containers on this pipeline [1]. I'm not sure about what is causing that 
> conversion script
> to fail. Any pointer in debugging this would be greatly appreciated.
> 
> [1] https://gitlab.com/xen-project/people/bugseng/xen/-/pipelines/1020917280

Hi Nicola,

In the logs I can see:

+ xen/scripts/xen-analysis.py --run-cppcheck --cppcheck-misra -- -j80
No notes for rule 2.1
WARNING: Can't open 
/builds/xen-project/people/bugseng/xen/xen/drivers/video/font_8x14.c: 'utf-8' 
codec can't decode byte 0x9f in position 7228: invalid start byte
WARNING: Can't open 
/builds/xen-project/people/bugseng/xen/xen/drivers/video/font_8x16.c: 'utf-8' 
codec can't decode byte 0x80 in position 5436: invalid start byte
WARNING: Can't open 
/builds/xen-project/people/bugseng/xen/xen/drivers/video/font_8x8.c: 'utf-8' 
codec can't decode byte 0x80 in position 4410: invalid start byte
ERROR: An error occured when running:
/builds/xen-project/people/bugseng/xen/xen/tools/convert_misra_doc.py -i 
/builds/xen-project/people/bugseng/xen/docs/misra/rules.rst -o 
/builds/xen-project/people/bugseng/xen/xen/cppcheck-misra.txt -j 
/builds/xen-project/people/bugseng/xen/xen/cppcheck-misra.json

So I think that the rules.rst doesn’t have the expected syntax, on patch 1 try 
to leave the third ‘-‘ on the rule 2.1:

* - `Dir 2.1 
<https://gitlab.com/MISRA/MISRA-C/MISRA-C-2012/Example-Suite/-/blob/master/D_02_01.c>`_
- Required
- All source files shall compile without any compilation errors
-

Cheers,
Luca

Reply via email to