A commit in the C implementation of the Nokogumbo gem is causing the build to fail on Gentoo Linux, however, the modification is minor and shouldn’t cause any trouble. Unfortunately, I know next to zilch about C.
Here’s the commit:
It simply replaces the
-#include <gumbo.h> -#include <error.h> -#include <parser.h> +#include "gumbo.h" +#include "error.h" +#include "parser.h"
According to the GCC docs this shouldn’t cause any trouble since it falls back to the previous behaviour:
This variant is used for header files of your own program. It searches for a file named file first in the directory containing the current file, then in the quote directories and then the same directories used for
<file>. You can prepend directories to the list of quote directories with the -iquote option.
Unfortunately, while it compiles just fine with
<>, the build fails with
compiling nokogumbo.c nokogumbo.c:24:20: fatal error: parser.h: No such file or directory #include "parser.h"
I’m wondering to what degree the way
"" behaves depends on the toolchain, environment and other settings.
Thanks a lot for your hints!