-
Notifications
You must be signed in to change notification settings - Fork 109
Open
Labels
Kind: Bug ⚠️Kind: Important 🥇Level: Intermediate (3)Target: LoggerIssues related to the custom logger.Issues related to the custom logger.
Milestone
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_loggerdoesn't convert include flags with spaces to absolute paths.CodeCompass_parsercan only handle absolute include paths.
Removing the space after every -I in gtk/makefile fixed the issue, confirming this explanation.
Metadata
Metadata
Assignees
Labels
Kind: Bug ⚠️Kind: Important 🥇Level: Intermediate (3)Target: LoggerIssues related to the custom logger.Issues related to the custom logger.
Type
Projects
Status
To do