← Back to team overview

openjdk team mailing list archive

Bug#595842: Bug#595842: openjdk-6: FTBFS in squeeze: IcedTeaScriptablePluginObject.h:45:19: error: npapi.h: No such file or directory

 

tag 595842 + moreinfo help
thanks

On 07.09.2010 00:55, Lucas Nussbaum wrote:
Package: openjdk-6
Version: 6b18-1.8.1-1
Severity: serious
Tags: squeeze sid
User: debian-qa@xxxxxxxxxxxxxxxx
Usertags: qa-ftbfs-20100906 qa-ftbfs
Justification: FTBFS on amd64

Hi,

During a rebuild of all packages in a squeeze chroot, your package failed
to build on amd64.

Relevant part:
	x86_64-linux-gnu-g++ -g -O2 \
	  -DJDK_UPDATE_VERSION="\"18\"" \
	  -DPLUGIN_VERSION="\"IcedTea6 1.8.1 (6b18-1.8.1-1)\"" \
	  -DMOZILLA_VERSION_COLLAPSED="1090111" \
	  -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include   \
	  -pthread -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include   \
	  -I/usr/include/xulrunner-1.9/unstable \
	  -fPIC -o /build/user-openjdk-6_6b18-1.8.1-1-amd64-ggPOKj/openjdk-6-6b18-1.8.1/build/plugin/icedteanp/IcedTeaNPPlugin.o -c /build/user-openjdk-6_6b18-1.8.1-1-amd64-ggPOKj/openjdk-6-6b18-1.8.1/build/../plugin/icedteanp/IcedTeaNPPlugin.cc
In file included from /build/user-openjdk-6_6b18-1.8.1-1-amd64-ggPOKj/openjdk-6-6b18-1.8.1/build/../plugin/icedteanp/IcedTeaNPPlugin.cc:51:
/build/user-openjdk-6_6b18-1.8.1-1-amd64-ggPOKj/openjdk-6-6b18-1.8.1/build/../plugin/icedteanp/IcedTeaScriptablePluginObject.h:45:19: error: npapi.h: No such file or directory
/build/user-openjdk-6_6b18-1.8.1-1-amd64-ggPOKj/openjdk-6-6b18-1.8.1/build/../plugin/icedteanp/IcedTeaScriptablePluginObject.h:46:23: error: npruntime.h: No such file or directory

on unstable, according to https://buildd.debian.org/fetch.cgi?pkg=openjdk-6&arch=amd64&ver=6b18-1.8.1-1%2Bb1&stamp=1283704927&file=log&as=raw

-DXP_UNIX -DOJI -I/usr/include/xulrunner-1.9.1/stable -I/usr/include/nspr

is used before -I/usr/include/xulrunner-1.9/unstable.

The full build log is available from:
    http://people.debian.org/~lucas/logs/2010/09/06/openjdk-6_6b18-1.8.1-1_lsqueeze64.buildlog

It is possible that your package builds fine in sid, but you should make sure
that your package also builds fine in squeeze before the release.

xulrunner versions are the same in testing and unstable. why the difference?





References