Re: Problems installing JDK 1.5

2007-03-12 Thread Sam Baskinger
We've seen JVM lockups during high contention Threading operations with 
the jdk15 port. The same code succeeded when running under diablo-jdk.


I have precious little information on the details of the failure we saw 
so I'm hesitant to toss the jdk15 port squarely under the bus without 
more poking at the issue, but time just isn't on my side lately. :)


Perhaps this will jog the memories of others who can elaborate.

Juergen Nickelsen wrote:

Stefan Walter [EMAIL PROTECTED] writes:


It might be easier for you to just use the java/diablo-jdk15 port, which
installs precompiled binaries.


Although I have, with the much appreciated help from people here,
successfully installed the jdk15 port in between, I thought about
diablo-jdk15, too. Would there be any difference between both ports
in terms of compatibility, features, and performance from the
viewpoint of the Java developer and user?




--
Sam Baskinger
Software Engineer

Lumeta - Securing the Network in the Face of Change
www.lumeta.com
___
freebsd-stable@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-stable
To unsubscribe, send any mail to [EMAIL PROTECTED]


Re: Problems installing JDK 1.5

2007-03-12 Thread Bill Smith

Stefan Walter wrote:

Hi,

Bill Smith, 06.03.07, 18:25h CET:

I have been having problems with this as well, I have the linprocfs 
mounted, but the buil is

 dying with the following error:

../../../src/share/classes/sun/net/www/protocol/http/HttpURLConnection.java:1186 
: warning: non-varargs call of varargs method with inexact argument type 
for las t parameter;

cast to java.lang.Object for a varargs call
cast to java.lang.Object[] for a non-varargs call and to suppress this 
warning

return (IOException)ctr.newInstance(args);
^
../../../src/share/classes/com/sun/jmx/mbeanserver/StandardMetaDataImpl.java:637 
: warning: non-varargs call of varargs method with inexact argument type 
for las t parameter;

cast to java.lang.Object for a varargs call
cast to java.lang.Object[] for a non-varargs call and to suppress this 
warning

result = meth.invoke(instance,null);
  ^
../../../src/share/classes/com/sun/jmx/mbeanserver/MBeanInstantiatorImpl.java:16 
2: warning: non-varargs call of varargs method with inexact argument type 
for la st parameter;

cast to java.lang.Object for a varargs call
cast to java.lang.Object[] for a non-varargs call and to suppress this 
warning

moi= cons.newInstance(null);
  ^
Note: * uses or overrides a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
Note: Some input files use unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
21 errors
12 warnings
gmake[3]: *** [.compile.classlist] Error 1
gmake[3]: Leaving directory `/usr/ports/java/jdk15/work/j2se/make/java/java'
gmake[2]: *** [all] Error 1
gmake[2]: Leaving directory `/usr/ports/java/jdk15/work/j2se/make/java'
gmake[1]: *** [all] Error 1
gmake[1]: Leaving directory `/usr/ports/java/jdk15/work/j2se/make'
gmake: *** [j2se-build] Error 2
*** Error code 2

Stop in /usr/ports/java/jdk15.


The warnings about varargs are harmless. The errors causing the build to
fail seem to have happened earlier and are not listed here.

It might be easier for you to just use the java/diablo-jdk15 port, which
installs precompiled binaries.


Cheers Stefan, I have done that and all is now ok

--
Bill
___
freebsd-stable@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-stable
To unsubscribe, send any mail to [EMAIL PROTECTED]


Re: Problems installing JDK 1.5

2007-03-10 Thread Stefan Walter
Hi,

Bill Smith, 06.03.07, 18:25h CET:

 I have been having problems with this as well, I have the linprocfs 
 mounted, but the buil is
  dying with the following error:
 
 ../../../src/share/classes/sun/net/www/protocol/http/HttpURLConnection.java:1186
  
 : warning: non-varargs call of varargs method with inexact 
 argument type 
 for las t parameter;
 cast to java.lang.Object for a varargs call
 cast to java.lang.Object[] for a non-varargs call and to suppress this 
 warning
 return (IOException)ctr.newInstance(args);
 ^
 ../../../src/share/classes/com/sun/jmx/mbeanserver/StandardMetaDataImpl.java:637
  
 : warning: non-varargs call of varargs method with inexact 
 argument type 
 for las t parameter;
 cast to java.lang.Object for a varargs call
 cast to java.lang.Object[] for a non-varargs call and to suppress this 
 warning
 result = meth.invoke(instance,null);
   ^
 ../../../src/share/classes/com/sun/jmx/mbeanserver/MBeanInstantiatorImpl.java:16
  
 2: warning: non-varargs call of varargs method with inexact 
 argument type 
 for la st parameter;
 cast to java.lang.Object for a varargs call
 cast to java.lang.Object[] for a non-varargs call and to suppress this 
 warning
 moi= cons.newInstance(null);
   ^
 Note: * uses or overrides a deprecated API.
 Note: Recompile with -Xlint:deprecation for details.
 Note: Some input files use unchecked or unsafe operations.
 Note: Recompile with -Xlint:unchecked for details.
 21 errors
 12 warnings
 gmake[3]: *** [.compile.classlist] Error 1
 gmake[3]: Leaving directory `/usr/ports/java/jdk15/work/j2se/make/java/java'
 gmake[2]: *** [all] Error 1
 gmake[2]: Leaving directory `/usr/ports/java/jdk15/work/j2se/make/java'
 gmake[1]: *** [all] Error 1
 gmake[1]: Leaving directory `/usr/ports/java/jdk15/work/j2se/make'
 gmake: *** [j2se-build] Error 2
 *** Error code 2
 
 Stop in /usr/ports/java/jdk15.

The warnings about varargs are harmless. The errors causing the build to
fail seem to have happened earlier and are not listed here.

It might be easier for you to just use the java/diablo-jdk15 port, which
installs precompiled binaries.

Regards,
Stefan


pgpsxiisvUC5P.pgp
Description: PGP signature


Re: Problems installing JDK 1.5

2007-03-10 Thread Juergen Nickelsen
Stefan Walter [EMAIL PROTECTED] writes:

 It might be easier for you to just use the java/diablo-jdk15 port, which
 installs precompiled binaries.

Although I have, with the much appreciated help from people here,
successfully installed the jdk15 port in between, I thought about
diablo-jdk15, too. Would there be any difference between both ports
in terms of compatibility, features, and performance from the
viewpoint of the Java developer and user?

-- 
I don't know anything about music.  In my line you don't have to.
  -- Elvis Presley
___
freebsd-stable@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-stable
To unsubscribe, send any mail to [EMAIL PROTECTED]


Re: Problems installing JDK 1.5

2007-03-06 Thread Bill Smith

Sam Baskinger wrote:

Juergen Nickelsen wrote:

On Feb 27 2007, Chris Timmons wrote:

Don't forget that the linux JDK will want you to have linprocfs 
mounted. I recently had a similar build experience of jdk-1.5.0p4 
which cleared up fine after I remembered about linprocfs.


linprocfs   /compat/linux/proc   linprocfs   rw   0  0


Hm. I cannot imagine how this could lead to the problems I saw, but 
another thing to try. Thanks!


Linux systems store tons of need-to-know data in the /proc file system. 
If you've ever installed a chrooted Linux environment you must 'mount -o 
bind' the /proc file system from the running system to the chroot for 
many OS functions to work correctly.


I suspect that Java was looking for some process information in 
linprocfs and since it wasn't mounted, it blew up. :) Hope this clears 
up the why question. :)


I have been having problems with this as well, I have the linprocfs 
mounted, but the buil is

 dying with the following error:

../../../src/share/classes/sun/net/www/protocol/http/HttpURLConnection.java:1186 
: warning: non-varargs call of varargs method with inexact 
argument type for las t parameter;

cast to java.lang.Object for a varargs call
cast to java.lang.Object[] for a non-varargs call and to suppress this 
warning

return (IOException)ctr.newInstance(args);
^
../../../src/share/classes/com/sun/jmx/mbeanserver/StandardMetaDataImpl.java:637 
: warning: non-varargs call of varargs method with inexact 
argument type for las t parameter;

cast to java.lang.Object for a varargs call
cast to java.lang.Object[] for a non-varargs call and to suppress this 
warning

result = meth.invoke(instance,null);
  ^
../../../src/share/classes/com/sun/jmx/mbeanserver/MBeanInstantiatorImpl.java:16 
2: warning: non-varargs call of varargs method with inexact 
argument type for la st parameter;

cast to java.lang.Object for a varargs call
cast to java.lang.Object[] for a non-varargs call and to suppress this 
warning

moi= cons.newInstance(null);
  ^
Note: * uses or overrides a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
Note: Some input files use unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
21 errors
12 warnings
gmake[3]: *** [.compile.classlist] Error 1
gmake[3]: Leaving directory `/usr/ports/java/jdk15/work/j2se/make/java/java'
gmake[2]: *** [all] Error 1
gmake[2]: Leaving directory `/usr/ports/java/jdk15/work/j2se/make/java'
gmake[1]: *** [all] Error 1
gmake[1]: Leaving directory `/usr/ports/java/jdk15/work/j2se/make'
gmake: *** [j2se-build] Error 2
*** Error code 2

Stop in /usr/ports/java/jdk15.

any offers?


--
Bill
___
freebsd-stable@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-stable
To unsubscribe, send any mail to [EMAIL PROTECTED]


Re: Problems installing JDK 1.5

2007-03-06 Thread Tom Samplonius

- Juergen Nickelsen [EMAIL PROTECTED] wrote:
...
 But indeed I was ignorant of the diablo port. What is the relation
 between these two ports anyway? I do not really get the difference,
 in spite of http://www.freebsdfoundation.org/downloads/java.shtml.
...

  There are some license restrictions on distribution of jdk binaries.  In 
order to be distributable, jdk binaries need to pass Sun's test suite (TCK).  
So the Diablo binary passes, and is distributation.  The port, is just source, 
and does not require testing.  A binary built from the port may or may not 
pass, depending on the current state of development.  There can be regressions 
as things change in the OS, and linked in packages.  The jdk has a fair number 
of dependencies, so it is pretty easy to blow-up a jdk build.

  Some of the developers on the FreeBSD java list have the TCK, and can tell if 
you if the port would pass the TCK.

  And you should really be asking about this on the FreeBSD java list, as they 
are constantly making changes to the port, and dependencies.

Tom
___
freebsd-stable@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-stable
To unsubscribe, send any mail to [EMAIL PROTECTED]


Re: Problems installing JDK 1.5

2007-03-06 Thread Juergen Nickelsen

On 07. Mrz 2007, at 8:12, Tom Samplonius wrote:

  There are some license restrictions on distribution of jdk  
binaries.  In order to be distributable, jdk binaries need to pass  
Sun's test suite (TCK).  So the Diablo binary passes, and is  
distributation.  The port, is just source, and does not require  
testing.  A binary built from the port may or may not pass,  
depending on the current state of development.  There can be  
regressions as things change in the OS, and linked in packages.   
The jdk has a fair number of dependencies, so it is pretty easy to  
blow-up a jdk build.


I see. Thanks for the clarification!
Regards, Juergen.
___
freebsd-stable@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-stable
To unsubscribe, send any mail to [EMAIL PROTECTED]


Re: Problems installing JDK 1.5

2007-03-02 Thread Juergen Nickelsen
Juergen Nickelsen [EMAIL PROTECTED] writes:

 On Tue, Feb 27, 2007 at 11:22:44AM -0500, Sam Baskinger wrote:

 I'm assuming that you installed linux compatibility and then the 
 linux-jdk 1.4? I failed to do that and saw a very similar error a while 
 back. :)

 That may well be the case. I assumed the port installed it as a
 dependency, but I didn't really look close. Thanks for the hint!
 I'll report back later.

It was indeed the Linux compatibility bits missing [1], including,
of course, the linprocfs. Why this caused syntax errors while
compiling Java code is beyond me, though.

Thanks for the help!

-- 
The most likely way for the world to be destroyed, most experts
agree, is by accident.  That's where we come in.  We're computer
professionals.  We cause accidents.-- Nathaniel Borenstein
___
freebsd-stable@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-stable
To unsubscribe, send any mail to [EMAIL PROTECTED]


Re: Problems installing JDK 1.5

2007-03-02 Thread Juergen Nickelsen
Dan Nelson [EMAIL PROTECTED] writes:

 You could also install the native diablo-jdk15 port instead of a Linux
 one.

I was installing the native port /usr/ports/java/jdk15, only it
needs the Linux JDK 1.4.2 to compile the Java sources.

But indeed I was ignorant of the diablo port. What is the relation
between these two ports anyway? I do not really get the difference,
in spite of http://www.freebsdfoundation.org/downloads/java.shtml.

-- 
I object to doing things that computers can do.-- Olin Shivers
___
freebsd-stable@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-stable
To unsubscribe, send any mail to [EMAIL PROTECTED]


Re: Problems installing JDK 1.5

2007-02-28 Thread Juergen Nickelsen

On Feb 27 2007, Chris Timmons wrote:

Don't forget that the linux JDK will want you to have linprocfs 
mounted. I recently had a similar build experience of jdk-1.5.0p4 
which cleared up fine after I remembered about linprocfs.


linprocfs   /compat/linux/proc   linprocfs   rw   0  0


Hm. I cannot imagine how this could lead to the problems I saw, but 
another thing to try. Thanks!


Regards, Juergen.
___
freebsd-stable@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-stable
To unsubscribe, send any mail to [EMAIL PROTECTED]


Re: Problems installing JDK 1.5

2007-02-28 Thread Sam Baskinger

Juergen Nickelsen wrote:

On Feb 27 2007, Chris Timmons wrote:

Don't forget that the linux JDK will want you to have linprocfs 
mounted. I recently had a similar build experience of jdk-1.5.0p4 
which cleared up fine after I remembered about linprocfs.


linprocfs   /compat/linux/proc   linprocfs   rw   0  0


Hm. I cannot imagine how this could lead to the problems I saw, but 
another thing to try. Thanks!


Linux systems store tons of need-to-know data in the /proc file system. 
If you've ever installed a chrooted Linux environment you must 'mount -o 
bind' the /proc file system from the running system to the chroot for 
many OS functions to work correctly.


I suspect that Java was looking for some process information in 
linprocfs and since it wasn't mounted, it blew up. :) Hope this clears 
up the why question. :)


Sam Baskinger
Lumeta - Securing the Network in the Face of Change
www.lumeta.com
___
freebsd-stable@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-stable
To unsubscribe, send any mail to [EMAIL PROTECTED]


Re: Problems installing JDK 1.5

2007-02-27 Thread Wlodek Kraterski

   I did not have any problems with 5.5
   however I started by installing Tomcat and everything else need was
   installed .
   I usualy compile my ports by hand and updated them by ctm. (getting
   deltas)
   regards,

   wlodek
   - Original Message -
   From: Juergen Nickelsen [EMAIL PROTECTED] lsen.de
   Newsgroups: w21.lists.freebsd-stable
   To: [EMAIL PROTECTED] d.org
   Sent: Monday, February 26, 2007 4:37 PM
   Subject: Problems installing JDK 1.5

Hello,
   
on a more or less newly installed machine with 5.5-STABLE (updated
recently) I tried to install JDK 1.5 via /usr/ports/. After
retrieving all necessary files, the build failed quite mysteriously,
even more so as I had succeeded with another machine fine last year.
   
In the build protocol the problems seem to begin like this:
   
Java HotSpot(TM) Client VM warning: Can't detect initial thread
   stack location
   
   /usr/ports/java/jdk15/work/control/build/bsd-i586/gensrc/sun/nio/cs/St
   = andardChar\
sets.java:226: identifier expected
   
and then a series of other errors in the Java code; as if it is
compiled using the wrong compiler version. It looks weird to me, as
I think I fetched the correct files and did everything as carefully
as last year.
   
Is this a known problem? Does anyone know a way around it? Is the
port currently broken, perhaps?
   
Details can be found in [3]http://www.schlabun.org/screenlog.2;
   and
I'll gladly provide more details if necessary.
   
Regards, Juergen.
___
[EMAIL PROTECTED] rg mailing list
[5]h= ttp://lists.freebsd.org/mailman/listinfo/freebsd-stable
To unsubscribe, send any mail to
   [EMAIL PROTECTED]
   


References

   1. 3Dmailto:[EMAIL PROTECTED]
   2. 3Dmailto:freebsd-stable@freebsd.org;
   3. 3Dhttp://www.schlabun.org/screenl   4. 
3Dmailto:freebsd-stable@freebsd.org;
   5. 3Dhttp://lists.freebsd.org/mailman/listinfo/freebsd-stable;
   6. 
3Dmailto:freebsd-stable-uns___
freebsd-stable@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-stable
To unsubscribe, send any mail to [EMAIL PROTECTED]


Re: Problems installing JDK 1.5

2007-02-27 Thread Sam Baskinger
I'm assuming that you installed linux compatibility and then the 
linux-jdk 1.4? I failed to do that and saw a very similar error a while 
back. :)


Sam Baskinger
Lumeta - Securing the Network in the Face of Change
www.lumeta.com


Juergen Nickelsen wrote:

Hello,

on a more or less newly installed machine with 5.5-STABLE (updated
recently) I tried to install JDK 1.5 via /usr/ports/. After
retrieving all necessary files, the build failed quite mysteriously,
even more so as I had succeeded with another machine fine last year.

In the build protocol the problems seem to begin like this:

Java HotSpot(TM) Client VM warning: Can't detect initial thread stack location 
/usr/ports/java/jdk15/work/control/build/bsd-i586/gensrc/sun/nio/cs/StandardChar\
sets.java:226: identifier expected 


and then a series of other errors in the Java code; as if it is
compiled using the wrong compiler version. It looks weird to me, as
I think I fetched the correct files and did everything as carefully
as last year.

Is this a known problem? Does anyone know a way around it? Is the
port currently broken, perhaps?

Details can be found in http://www.schlabun.org/screenlog.2; and
I'll gladly provide more details if necessary.

Regards, Juergen.
___
freebsd-stable@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-stable
To unsubscribe, send any mail to [EMAIL PROTECTED]





___
freebsd-stable@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-stable
To unsubscribe, send any mail to [EMAIL PROTECTED]


Re: Problems installing JDK 1.5

2007-02-27 Thread Juergen Nickelsen
On Tue, Feb 27, 2007 at 11:22:44AM -0500, Sam Baskinger wrote:

 I'm assuming that you installed linux compatibility and then the 
 linux-jdk 1.4? I failed to do that and saw a very similar error a while 
 back. :)

That may well be the case. I assumed the port installed it as a
dependency, but I didn't really look close. Thanks for the hint!
I'll report back later.

Regards, Juergen.

[...]
 Juergen Nickelsen wrote:
 Hello,
 
 on a more or less newly installed machine with 5.5-STABLE (updated
 recently) I tried to install JDK 1.5 via /usr/ports/. After
 retrieving all necessary files, the build failed quite mysteriously,
 even more so as I had succeeded with another machine fine last year.
 
 In the build protocol the problems seem to begin like this:

-- 
Never trust an operating system you don't have sources for.
 -- Joerg Wunsch
___
freebsd-stable@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-stable
To unsubscribe, send any mail to [EMAIL PROTECTED]


Re: Problems installing JDK 1.5

2007-02-27 Thread Dan Nelson
In the last episode (Feb 27), Juergen Nickelsen said:
 On Tue, Feb 27, 2007 at 11:22:44AM -0500, Sam Baskinger wrote:
  I'm assuming that you installed linux compatibility and then the
  linux-jdk 1.4? I failed to do that and saw a very similar error a
  while back. :)
 
 That may well be the case. I assumed the port installed it as a
 dependency, but I didn't really look close. Thanks for the hint! I'll
 report back later.

You could also install the native diablo-jdk15 port instead of a Linux
one.

-- 
Dan Nelson
[EMAIL PROTECTED]
___
freebsd-stable@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-stable
To unsubscribe, send any mail to [EMAIL PROTECTED]


Re: Problems installing JDK 1.5

2007-02-27 Thread Chris Timmons


Don't forget that the linux JDK will want you to have linprocfs mounted. 
I recently had a similar build experience of jdk-1.5.0p4 which cleared up 
fine after I remembered about linprocfs.


linprocfs   /compat/linux/proc   linprocfs   rw   0  0

-Chris

On Tue, 27 Feb 2007, Juergen Nickelsen wrote:


On Tue, Feb 27, 2007 at 11:22:44AM -0500, Sam Baskinger wrote:


I'm assuming that you installed linux compatibility and then the
linux-jdk 1.4? I failed to do that and saw a very similar error a while
back. :)


That may well be the case. I assumed the port installed it as a
dependency, but I didn't really look close. Thanks for the hint!
I'll report back later.

Regards, Juergen.

___
freebsd-stable@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-stable
To unsubscribe, send any mail to [EMAIL PROTECTED]


Problems installing JDK 1.5

2007-02-26 Thread Juergen Nickelsen
Hello,

on a more or less newly installed machine with 5.5-STABLE (updated
recently) I tried to install JDK 1.5 via /usr/ports/. After
retrieving all necessary files, the build failed quite mysteriously,
even more so as I had succeeded with another machine fine last year.

In the build protocol the problems seem to begin like this:

Java HotSpot(TM) Client VM warning: Can't detect initial thread stack location 
/usr/ports/java/jdk15/work/control/build/bsd-i586/gensrc/sun/nio/cs/StandardChar\
sets.java:226: identifier expected 

and then a series of other errors in the Java code; as if it is
compiled using the wrong compiler version. It looks weird to me, as
I think I fetched the correct files and did everything as carefully
as last year.

Is this a known problem? Does anyone know a way around it? Is the
port currently broken, perhaps?

Details can be found in http://www.schlabun.org/screenlog.2; and
I'll gladly provide more details if necessary.

Regards, Juergen.
___
freebsd-stable@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-stable
To unsubscribe, send any mail to [EMAIL PROTECTED]