GNOME Bugzilla – Bug 322472
#include "..." doesn't work correctly
Last modified: 2018-07-01 08:30:15 UTC
Version details: 0.8.6 libIDL calls the C preprocessor with the -I- flag if available. Apart from avoiding accidental inclusion of a system C/C++ header, this option has one more effect. From the gcc man page: "-I- inhibits the use of the directory of the current file directory as the first search directory for "#include "file""." This makes #include "..." in an IDL file which is not in the current directory useless. I think that it would be beter to use -nostdinc or no such option at all.
libIDL is not under active development anymore and has not seen code changes for more than eight years. Its codebase has been archived: https://gitlab.gnome.org/Archive/libidl/commits/master Closing this report as WONTFIX as part of Bugzilla Housekeeping to reflect reality. Please feel free to reopen this ticket (or rather transfer the project to GNOME Gitlab, as GNOME Bugzilla is deprecated) if anyone takes the responsibility for active development again.