xulrunner192 doesn't build on NetBSD, which may at this point only break yelp, but that breaks gnome. The problem is freetype' bizarre include rules. However, xulrunner has a complicated system to generate wrappers. The following patch will apply after the build is done, but this file doesn't seem to exist yet at patch time - so fairly clearly the change should be applied in some previous generating file. If anyone understands xulrunner innards and wants to fix this, that would be great. $NetBSD$ --- config/system_wrappers/freetype/tttables.h.orig 2014-03-17 16:35:57.000000000 +0000 +++ config/system_wrappers/freetype/tttables.h @@ -1,4 +1,5 @@ #pragma GCC system_header #pragma GCC visibility push(default) -#include_next <freetype/tttables.h> +#include <ft2build.h> +#include_next FT_TRUETYPE_TABLES_H #pragma GCC visibility pop
Attachment:
pgpRlCjEehD8X.pgp
Description: PGP signature