tech-pkg archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

fixing xulrunner192

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.


--- 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

Home | Main Index | Thread Index | Old Index