Description of problem: after run "]$ sparse *.c" appears error message: /usr/include/gnu/stubs.h:7:12: error: unable to open 'gnu/stubs-32.h' head of /usr/include/gnu/stubs.h: /* This file is automatically generated. This file selects the right generated file of `__stub_FUNCTION'macros based on the architecture being compiled for. */ #if !defined __x86_64__ # include <gnu/stubs-32.h> #endif Version-Release number of selected component (if applicable): 0.4.4-6 How reproducible: install sparse. Run on some *.c file Steps to Reproduce: 1. yum install sparse 2. sparse *.c Actual results: /usr/include/gnu/stubs.h:7:12: error: unable to open 'gnu/stubs-32.h' Expected results: normal sparse output Additional info: yum whatprovides /usr/include/gnu/stubs-32.h glibc-devel-2.16-24.fc18.i686 : Object files for development using standard C libraries. Repo : fedora Matched from: Filename : /usr/include/gnu/stubs-32.h glibc-devel-2.16-34.fc18.i686 : Object files for development using standard C libraries. Repo : updates Matched from: Filename : /usr/include/gnu/stubs-32.h
sparse on .c file without include works fine. So problem above it's probably correct behaviour of sparse.