Hi all,
I spent the last couple of hours tracking down PR29867 through fixincludes.
Now, as the actual problem is identified, I lack the knowledge to fix it
appropriately. Could someone more involved with fixincludes comment on this?
Thanks.
The problem: fixes "glibc_c99_inline_1" and "glibc_c99_inline_2" are looking
for "features.h" and "sys/stat.h" respectively. In some x86_64 distros, these
files are placed "/usr/include/x86_64-linux", with compat(?) versions of both
files in "/usr/include". Adding some debug output to fixincl.c(fix_applies),
line 1120, one finds:
bailing in glibc_c99_inline_1,
looking for file x86_64-linux/features.h in |features.h|
bailing in glibc_c99_inline_2,
looking for file x86_64-linux/sys/stat.h in |sys/stat.h|
[format string:
fprintf (myfile, "bailing in %s, looking for file %s in %s\n",
p_fixd->fix_name, pz_fname, p_fixd->file_list);]
OTOH, some files in /usr/include/x86_64 are fixed (neither fix specifies a
file name):
Applying ctrl_quotes_def to x86_64-linux/readline/chardefs.h
Applying io_quotes_use to x86_64-linux/sys/mount.h
Applying io_quotes_use to x86_64-linux/sys/raw.h
Some pointers/help how to address this issue would be appreciated.
Regards
Daniel