Bug 191167 - "nsISidebar.h" missing from "xulrunner-devel" package
Summary: "nsISidebar.h" missing from "xulrunner-devel" package
Keywords:
Status: CLOSED WONTFIX
Alias: None
Product: Fedora
Classification: Fedora
Component: xulrunner
Version: rawhide
Hardware: All
OS: Linux
medium
medium
Target Milestone: ---
Assignee: Marco Pesenti Gritti
QA Contact:
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2006-05-09 13:32 UTC by Joachim Frieben
Modified: 2008-05-01 15:38 UTC (History)
0 users

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2006-05-09 14:33:43 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)

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.


Note You need to log in before you can comment on or make changes to this bug.