Open
Description
When parsing Scintilla 3.10.6, errors like this occur:
/mnt/linux/hg/scintilla-code/lexlib/Accessor.cxx:11:10: fatal error: 'ILexer.h' file not found
#include "ILexer.h"
This is because Scintilla uses spaces in the include flags, like so (in gtk/makefile
):
INCLUDEDIRS=-I $(srcdir)/../include -I $(srcdir)/../src -I $(srcdir)/../lexlib
This causes an issue due to the combination of the following two things:
CodeCompass_logger
doesn't convert include flags with spaces to absolute paths.CodeCompass_parser
can only handle absolute include paths.
Removing the space after every -I
in gtk/makefile
fixed the issue, confirming this explanation.
Metadata
Metadata
Assignees
Type
Projects
Status
To do