Bug#595881: openoffice.org: FTBFS in squeeze: ERROR: error 65280 occurred while making /build/user-openoffice.org_3.2.1-6-amd64-1k3kmU/openoffice.org-3.2.1 /ooo-build-3-2-1-4/build/OOO320_m19/extensions/source/plugin/base

Rene Engelhard rene at debian.org
Tue Sep 7 01:50:11 UTC 2010


reassign 595881 xulrunner-dev
found 595881 1.9.1.11-2
tag 595881 + squeeze
retitle 595881 Package 'Mozilla Plug-In API' requires 'nspr >= 4.8.6' but version of NSPR is 4.8.4
thanks

On Tue, Sep 07, 2010 at 01:37:42AM +0200, Lucas Nussbaum wrote:
> Package: openoffice.org
> Version: 1:3.2.1-6
> Severity: serious
> Tags: squeeze sid
> User: debian-qa at lists.debian.org
> Usertags: qa-ftbfs-20100906 qa-ftbfs
> Justification: FTBFS on amd64

No. See below.

> During a rebuild of all packages in a squeeze chroot, your package failed
> to build on amd64.
> 
> Relevant part:
> > Making:    sw_res.hid
> > cat /tmp/mkVRTK9E| xargs -s 1000 cat > ../unxlngx6.pro/misc/sw_res.hid.unxlngx6.pro.tmp
> > Name "main::name" used only once: possible typo at /build/user-openoffice.org_3.2.1-6-amd64-1k3kmU/openoffice.org-3.2.1/ooo-build-3-2-1-4/build/OOO320_m19/solenv/bin/deliver.pl line 1312.
> > deliver -- version: -
> > Module 'sw' delivered successfully. 433 files copied, 0 files unchanged
> > 
> > 1 module(s): 
> > 	extensions
> > need(s) to be rebuilt

No, that's not the relevant part.
The relevant part would have been to find this

> > Reason(s):
> > 
> > ERROR: error 65280 occurred while making /build/user-openoffice.org_3.2.1-6-amd64-1k3kmU/openoffice.org-3.2.1/ooo-build-3-2-1-4/build/OOO320_m19/extensions/source/plugin/base

place in this highly parallelized build and put this here.

What seems relevant to this is this in the build when trying to build extensions/source/plugin/base:

Package 'Mozilla Plug-In API' requires 'nspr >= 4.8.6' but version of NSPR is 4.8.4
dmake:  Error code 1, while making 'Shell escape'

What OOo basically does here is simply a pkg-config --cflags mozilla-plugin etc.

Indeed, when looking at the log:

Get:541 http://localhost/debian/ squeeze/main libnspr4-dev amd64 4.8.4-2 [275kB]
together with
Get:615 http://localhost/debian/ squeeze/main xulrunner-dev amd64 1.9.1.11-2 [3479kB]

Sounds like xulrunner in testing needs a libnspr which is not in testing. (>= 4.8.6).

And indeed, in a clean squeeze chroot + xulrunner-dev + pkg-config:
root at frodo:/# pkg-config --cflags mozilla-plugin
Package 'Mozilla Plug-In API' requires 'nspr >= 4.8.6' but version of NSPR is 4.8.4
root at frodo:/# 

After a dist-upgrade of the chroot (and upgrade of nspr to 4.8.6):

root at frodo:/# pkg-config --cflags mozilla-plugin
-DXP_UNIX -DOJI -I/usr/include/xulrunner-1.9.1/stable -I/usr/include/nspr  

So xulrunner needs to be fixed and/or nspr 4.8.6 unblocked from sid.

Grüße/Regards,

René
-- 
 .''`.  René Engelhard -- Debian GNU/Linux Developer
 : :' : http://www.debian.org | http://people.debian.org/~rene/
 `. `'  rene at debian.org | GnuPG-Key ID: D03E3E70
   `-   Fingerprint: E12D EA46 7506 70CF A960 801D 0AA0 4571 D03E 3E70



More information about the pkg-mozilla-maintainers mailing list