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

Bug#413964: xulrunner: Broken xulrunner-plugin.pc causes gcj-4.1 to FTBFS



tags 413964 sid
thanks

On Thu, Mar 08, 2007 at 01:37:49PM +0100, Mike Hommey wrote:
> If the gcj plugin is making use of xpcom, it should require xulrunner-xpcom
> too.

> See https://bugzilla.mozilla.org/show_bug.cgi?id=366113#c8

Still, this is an 11th-hour regression introduced by the new xulrunner,
AFAICS.  Even if the "bug" belongs to gcj-4.1, this change in xulrunner's
behavior is grounds for not letting the new xulrunner into etch.  Security
updates need to not break related packages.

-- 
Steve Langasek                   Give me a lever long enough and a Free OS
Debian Developer                   to set it on, and I can move the world.
vorlon@debian.org                                   http://www.debian.org/

> On Thu, Mar 08, 2007 at 10:17:36AM +0100, Daniel Schepler wrote:
> > Package: xulrunner
> > Version: 1.8.0.10-1
> > Severity: serious
> > 
> > 
> > ...
> > In file included from ../../../../../../src/libjava/classpath/native/plugin/gcjwebplugin.cc:61:
> > /usr/include/xulrunner/plugin/nsIPluginInstance.h:10:25: error: nsISupports.h: No such file or directory
> > In file included from /usr/include/xulrunner/plugin/nsIPluginInstance.h:14,
> >                  from ../../../../../../src/libjava/classpath/native/plugin/gcjwebplugin.cc:61:
> > /usr/include/xulrunner/plugin/nsIPluginStreamListener.h:22:28: error: nsIInputStream.h: No such file or directory
> > ...
> > make[8]: *** [libgcjwebplugin_la-gcjwebplugin.lo] Error 1
> > make[8]: Leaving directory `/tmp/gcj-4.1/gcj-4.1-4.1.1/build/i486-linux-gnu/libjava/classpath/native/plugin'
> > make[7]: *** [all-recursive] Error 1
> > make[7]: Leaving directory `/tmp/gcj-4.1/gcj-4.1-4.1.1/build/i486-linux-gnu/libjava/classpath/native'
> > make[6]: *** [all-recursive] Error 1
> > make[6]: Leaving directory `/tmp/gcj-4.1/gcj-4.1-4.1.1/build/i486-linux-gnu/libjava/classpath'
> > make[5]: *** [all-recursive] Error 1
> > make[5]: Leaving directory `/tmp/gcj-4.1/gcj-4.1-4.1.1/build/i486-linux-gnu/libjava'
> > make[4]: *** [all-target-libjava] Error 2
> > make[4]: Leaving directory `/tmp/gcj-4.1/gcj-4.1-4.1.1/build'
> > make[3]: *** [all] Error 2
> > make[3]: Leaving directory `/tmp/gcj-4.1/gcj-4.1-4.1.1/build'
> > make[2]: *** [bootstrap] Error 2
> > make[2]: Leaving directory `/tmp/gcj-4.1/gcj-4.1-4.1.1/build'
> > s=`cat status`; rm -f status; test $s -eq 0
> > make[1]: *** [stamps/05-build-stamp] Error 1
> > make[1]: Leaving directory `/tmp/gcj-4.1/gcj-4.1-4.1.1'
> > make: *** [stamps/05-build-stamp] Error 2
> > 
> > The include path appears to be coming from
> > /usr/lib/pkgconfig/xulrunner-plugin.pc, which doesn't contain
> > -I/usr/include/xulrunner where those header files are located.



Reply to: