Red Hat Bugzilla – Bug 191167
"nsISidebar.h" missing from "xulrunner-devel" package
Last modified: 2008-05-01 11:38:06 EDT
Description of problem:
Building "epiphany" against the new "xulrunner" reveals a missing
header file "nsISidebar.h" causing the compilation to abort with
the message: "In file included from EphySidebar.cpp:34:
EphySidebar.h:25:24: error: nsISidebar.h: No such file or directory"
Version-Release number of selected component (if applicable):
Steps to Reproduce:
1. Rebuild "epiphany" adding "--with-gecko=xulrunner".
After working around some other bugs, the "configure" stage
succeeds, but compilation fails.
Compilation of "epiphany" succeeds.
Setting "CPPFLAGS" to "-I/usr/include/xulrunner-126.96.36.199
-I/usr/include/mozilla-1.7.13/sidebar" allows to complete
compilation successfully. The resulting "epiphany" package
is installable and works including TrueType printing.
Other packages, e.g. "gecko-sdk", do feature "nsISidebar.h"!
Oooops this was not supposed to ship in rawhide yet. I removed the package from
rawhide for now. We will deal with it when we actually put xulrunner in rawhide
(and start building epiphany with it). It sound like an upstream issue, but I
should look into it to be sure.