openjdk team mailing list archive
-
openjdk team
-
Mailing list archive
-
Message #04503
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