Bug 191167

Summary: "nsISidebar.h" missing from "xulrunner-devel" package
Product: [Fedora] Fedora Reporter: Joachim Frieben <jfrieben>
Component: xulrunnerAssignee: Marco Pesenti Gritti <mpg>
Status: CLOSED WONTFIX QA Contact:
Severity: medium Docs Contact:
Priority: medium    
Version: rawhide   
Target Milestone: ---   
Target Release: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2006-05-09 14:33:43 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Joachim Frieben 2006-05-09 13:32:03 UTC
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):
xulrunner-1.8.0.cvs20060505-1

How reproducible:
Always.

Steps to Reproduce:
1. Rebuild "epiphany" adding "--with-gecko=xulrunner".
  
Actual results:
After working around some other bugs, the "configure" stage
succeeds, but compilation fails.

Expected results:
Compilation of "epiphany" succeeds.

Additional info:
Setting "CPPFLAGS" to "-I/usr/include/xulrunner-1.8.0.4 
-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"!

Comment 1 Marco Pesenti Gritti 2006-05-09 14:33:43 UTC
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.