java/icedtea-web broken since last openjdk update

Volodymyr Kostyrko arcade at b1t.name
Thu Feb 13 09:54:10 UTC 2014


Hi all.

When building java/icedtea-web I get this:

checking for X11... yes
checking for a JRE home directory... /usr/local/openjdk7/jre
checking for a Java virtual machine... /usr/local/openjdk7/jre/bin/java
checking if java.util.jar.Pack200 is available... yes
checking if java.net.CookieManager is available... yes
checking if java.net.HttpCookie is available... yes
checking if java.net.CookieHandler is available... yes
checking if sun.security.provider.X509Factory is available... yes
checking if sun.security.util.SecurityConstants is available... no
configure: error: sun.security.util.SecurityConstants not found.
===>  Script "configure" failed unexpectedly.
Please report the problem to java at FreeBSD.org [maintainer] and attach the
"/tmp/ports/usr/ports/java/icedtea-web/work/icedtea-web-1.4.2/config.log"
including the output of the failure of your make command. Also, it might be
a good idea to provide an overview of all packages installed on your system
(e.g. a /usr/local/sbin/pkg-static info -g -Ea).

configure:7239: checking if java.net.CookieHandler is available
class java.net.CookieHandler
configure:7276: result: yes
configure:7289: checking if sun.security.provider.X509Factory is available
sun/applet/Test.java:4: warning: X509Factory is internal proprietary API 
and may be removed in a future release
import sun.security.provider.X509Factory;
                             ^
1 warning
class sun.security.provider.X509Factory
configure:7326: result: yes
configure:7339: checking if sun.security.util.SecurityConstants is available
sun/applet/Test.java:4: warning: SecurityConstants is internal 
proprietary API and may be removed in a future release
import sun.security.util.SecurityConstants;
                         ^
1 warning
Exception in thread "main" java.lang.InternalError: sun.net.PortConfig: 
unknown OS
         at sun.net.PortConfig$1.run(PortConfig.java:59)
         at sun.net.PortConfig$1.run(PortConfig.java:45)
         at java.security.AccessController.doPrivileged(Native Method)
         at sun.net.PortConfig.<clinit>(PortConfig.java:44)
         at java.net.SocketPermission$1.run(SocketPermission.java:1217)
         at java.net.SocketPermission$1.run(SocketPermission.java:1209)
         at java.security.AccessController.doPrivileged(Native Method)
         at 
java.net.SocketPermission.initEphemeralPorts(SocketPermission.java:1208)
         at java.net.SocketPermission.<clinit>(SocketPermission.java:235)
         at 
sun.security.util.SecurityConstants.<clinit>(SecurityConstants.java:259)
         at java.lang.Class.forName0(Native Method)
         at java.lang.Class.forName(Class.java:190)
         at sun.applet.Test.main(Test.java:11)
configure:7376: result: no
configure:7383: error: sun.security.util.SecurityConstants not found.

-- 
Sphinx of black quartz, judge my vow.


More information about the freebsd-java mailing list