Some 1.6 build issues (--with-additional-vms=zero, --enable-visual-vm, --enable-npplugin)
Andrew Haley
aph at redhat.com
Thu Aug 13 04:08:33 PDT 2009
Mark Wielaard wrote:
> Hi,
>
> I did some random test builds of IcedTea6 overnight.
>
> First the good news, --enable-xrender, --enable-systemtap,
> --enable-plugin, --enable-pulse-java, --with-parallel-jobs=8 and
> --enable-additional-vms=cacao all seem to do their job fine.
>
> But there seem to be some build issues with some other "non-standard"
> configure options (this is on x86_64 Fedora 11).
>
> When giving --with-additional-vms=cacao,zero (or just
> --with-additional-vms=zero) all goes well for the standard and cacao
> builds:
>
> $ openjdk/build/linux-amd64/j2sdk-image/bin/java -version
> java version "1.6.0_0"
> OpenJDK Runtime Environment (IcedTea6 1.5-r9420faca6468) (build 1.6.0_0-b16)
> OpenJDK 64-Bit Server VM (build 14.0-b16, mixed mode)
>
> $ openjdk/build/linux-amd64/j2sdk-image/bin/java -cacao -version
> java version "1.6.0_0"
> IcedTea Runtime Environment (IcedTea6 1.5-r9420faca6468) (build 1.6.0_0-b16)
> CACAO (build 0.99.4, compiled mode)
>
> But then the zero part goes wrong while (re)patching the tree:
>
> Checking patches/icedtea-version.patch
> The text leading up to this was:
> --------------------------
> |--- openjdkold/jdk/make/common/shared/Defs.gmk 2008-08-28 04:10:47.000000000 -0400
> |+++ openjdk/jdk/make/common/shared/Defs.gmk 2009-02-08 08:30:21.000000000 -0500
> --------------------------
> No file to patch. Skipping patch.
> 1 out of 1 hunk ignored
> The text leading up to this was:
> --------------------------
> |--- openjdk/jdk/src/share/classes/sun/misc/Version-template.java.~1~ 2008-11-25 01:04:53.000000000 -0800
> |+++ openjdk/jdk/src/share/classes/sun/misc/Version-template.java 2009-02-20 09:03:25.000000000 -0800
> --------------------------
> No file to patch. Skipping patch.
> 2 out of 2 hunks ignored
> The text leading up to this was:
> --------------------------
> |--- openjdk/jdk/make/java/version/Makefile.~1~ 2008-11-25 01:01:15.000000000 -0800
> |+++ openjdk/jdk/make/java/version/Makefile 2009-02-20 09:03:56.000000000 -0800
> --------------------------
> No file to patch. Skipping patch.
> 1 out of 1 hunk ignored
> ERROR patch patches/icedtea-version.patch FAILED!
> WARNING make clean-patch before retrying a fix
> make[1]: *** [stamps/patch.stamp] Error 2
> make[1]: Leaving directory `/usr/local/build/icedtea6-obj/zerovm'
> make: *** [stamps/add-zero.stamp] Error 2
Eww, this is horrible.
> --enable-npplugin doesn't work because configure doesn't detect that the
> correct header files aren't there:
>
> cd /home/mark/src/icedtea6/plugin/icedteanp; \
> if [ -e /home/mark/src/icedtea6/.hg ] && which /usr/bin/hg >/dev/null; then \
> revision="-r`(cd /home/mark/src/icedtea6; /usr/bin/hg tip --template '{rev}')`" ; \
> fi ; \
> if [ -n "" ]; then plugin_version=" ()"; fi; \
> plugin_version=" 1.5$revision$plugin_version"; \
> g++ -g -O2 \
> -DPACKAGE_VERSION="\"1.5\"" \
> -DPLUGIN_VERSION="\"$plugin_version\"" \
> -DMOZILLA_VERSION_COLLAPSED="1090102" \
> -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include \
> -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 \
> -DXP_UNIX -DOJI -fshort-wchar -I/usr/include/xulrunner-sdk-1.9.1/stable -I/usr/include/xulrunner-sdk-1.9.1/java -I/usr/include/xulrunner-sdk-1.9.1/plugin -I/usr/include/nspr4 -I/usr/include/xulrunner-sdk-1.9.1/unstable \
> -fPIC -c IcedTeaNPPlugin.cc IcedTeaScriptablePluginObject.cc IcedTeaJavaRequestProcessor.cc IcedTeaPluginRequestProcessor.cc IcedTeaPluginUtils.cc; \
> cd ../
> In file included from IcedTeaNPPlugin.cc:71:
> IcedTeaScriptablePluginObject.h:42:19: error: npupp.h: No such file or directory
> In file included from IcedTeaNPPlugin.h:54,
> from IcedTeaJavaRequestProcessor.h:46,
> from IcedTeaScriptablePluginObject.h:44,
> from IcedTeaNPPlugin.cc:71:
>
> What provides npupp.h?
xulrunner-devel
Andrew.
More information about the distro-pkg-dev
mailing list