install error with java/icedtea-web
Andriy Gapon
avg at FreeBSD.org
Tue Jul 12 11:04:57 UTC 2011
on 12/07/2011 07:24 Warren Block said the following:
> This new port builds okay but has an error on install on 8-stable i386:
>
> # make install
> ===> Installing for icedtea-web-1.1
> ===> icedtea-web-1.1 depends on file: /usr/local/openjdk6/bin/java - found
> ===> icedtea-web-1.1 depends on file: /usr/local/libdata/pkgconfig/x11.pc - found
> ===> Generating temporary packing list
> ===> Checking if java/icedtea-web already installed
> gmake[1]: Entering directory `/usr/ports/java/icedtea-web/work/icedtea-web-1.1'
> /bin/sh /usr/ports/java/icedtea-web/work/icedtea-web-1.1/install-sh -d
> /usr/local/bin /usr/local/share/icedtea-web/ /usr/local/lib
> install -s -o root -g wheel -m 555
> /usr/ports/java/icedtea-web/work/icedtea-web-1.1/plugin/icedteanp/IcedTeaPlugin.so
> /usr/local/lib
> /usr/local/bin/ginstall
> /usr/ports/java/icedtea-web/work/icedtea-web-1.1/liveconnect/lib/classes.jar
> /usr/local/share/icedtea-web/plugin.jar
> /usr/local/bin/ginstall
> /usr/ports/java/icedtea-web/work/icedtea-web-1.1/netx.build/lib/classes.jar
> /usr/local/share/icedtea-web/netx.jar
> install -s -o root -g wheel -m 555 launcher.build/javaws /usr/local/bin
> strip: /usr/local/bin/javaws: File format not recognized
> install: wait: No such file or directory
> gmake[1]: *** [install-exec-local] Error 70
> gmake[1]: Leaving directory `/usr/ports/java/icedtea-web/work/icedtea-web-1.1'
> gmake: *** [install-am] Error 2
> *** Error code 2
>
> Stop in /usr/ports/java/icedtea-web.
> *** Error code 1
>
> Stop in /usr/ports/java/icedtea-web.
Below is a patch against the port that fixes the issue for me:
--- files/patch-Makefile.in.orig 2011-07-11 23:50:42.000000000 +0300
+++ files/patch-Makefile.in 2011-07-12 13:43:10.883021035 +0300
@@ -1,6 +1,18 @@
---- Makefile.in.orig 2011-06-08 17:59:15.371244000 -0400
-+++ Makefile.in 2011-07-11 16:37:49.000000000 -0400
-@@ -758,7 +758,7 @@
+--- Makefile.in.orig 2011-06-09 00:59:15.371244000 +0300
++++ Makefile.in 2011-07-12 13:42:19.587020667 +0300
+@@ -642,9 +642,9 @@ install-exec-local:
+ @ENABLE_PLUGIN_TRUE@ ${INSTALL_PROGRAM} $(PLUGIN_DIR)/IcedTeaPlugin.so
$(DESTDIR)$(libdir)
+ @ENABLE_PLUGIN_TRUE@ ${INSTALL_DATA}
$(abs_top_builddir)/liveconnect/lib/classes.jar
$(DESTDIR)$(datadir)/$(PACKAGE_NAME)/plugin.jar
+ ${INSTALL_DATA} $(NETX_DIR)/lib/classes.jar
$(DESTDIR)$(datadir)/$(PACKAGE_NAME)/netx.jar
+- ${INSTALL_PROGRAM} launcher.build/$(javaws) $(DESTDIR)$(bindir)
++ ${INSTALL_SCRIPT} launcher.build/$(javaws) $(DESTDIR)$(bindir)
+ ${INSTALL_DATA} extra-lib/about.jar
$(DESTDIR)$(datadir)/$(PACKAGE_NAME)/about.jar
+- ${INSTALL_PROGRAM} launcher.build/$(itweb_settings) $(DESTDIR)$(bindir)
++ ${INSTALL_SCRIPT} launcher.build/$(itweb_settings) $(DESTDIR)$(bindir)
+
+ install-data-local:
+ ${mkinstalldirs} -d $(DESTDIR)$(mandir)/man1
+@@ -758,7 +758,7 @@ clean-liveconnect:
netx-source-files.txt:
find $(NETX_SRCDIR) -name '*.java' | sort > $@
@@ -9,7 +21,7 @@
stamps/netx.stamp: netx-source-files.txt stamps/bootstrap-directory.stamp
mkdir -p $(NETX_DIR)
-@@ -897,7 +897,7 @@
+@@ -897,7 +897,7 @@ clean-tests: clean-netx-tests
fi
check-pac-functions: stamps/bootstrap-directory.stamp
@@ -18,7 +30,7 @@
$$(readlink -f
$(abs_top_srcdir)/netx/net/sourceforge/jnlp/runtime/pac-funcs.js)
junit-runner-source-files.txt:
-@@ -926,10 +926,11 @@
+@@ -926,10 +926,11 @@ stamps/netx-unit-tests-compile.stamp: st
run-netx-unit-tests: stamps/netx-unit-tests-compile.stamp \
$(JUNIT_RUNNER_JAR)
@@ -32,7 +44,7 @@
class_name=`echo $$test | sed -e 's|\.class$$||' -e 's|^\./||'` ; \
class_name=`echo $$class_name | sed -e 's|/|.|g' ` ; \
class_names="$$class_names $$class_name" ; \
-@@ -963,9 +964,7 @@
+@@ -963,9 +964,7 @@ clean-netx-unit-tests:
@ENABLE_PLUGIN_TRUE@ $(PLUGIN_TEST_SRCS) ;
@ENABLE_PLUGIN_TRUE@ $(BOOT_DIR)/bin/jar cf
plugin/tests/LiveConnect/PluginTest.jar \
@ENABLE_PLUGIN_TRUE@ plugin/tests/LiveConnect/*.class ;
--
Andriy Gapon
More information about the freebsd-java
mailing list