Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 07 Dec 2002 09:17:37 -0500
From:      Ken Stailey <kstailey@speakeasy.net>
To:        Greg Lewis <glewis@eyesbeyond.com>
Cc:        Marcel Moolenaar <marcel@xcllnt.net>, Yuri Khotyaintsev <yuri@irfu.se>, java@FreeBSD.ORG
Subject:   Re: linux-sun-jdk13 broke for me
Message-ID:  <3DF20301.9040308@speakeasy.net>
References:  <3DEF9D90.4090609@speakeasy.net> <200212060834.22907.znerd@FreeBSD.org> <3DF0987D.2090409@speakeasy.net> <3DF09CBF.5080903@irfu.se> <3DF09EF7.6070205@speakeasy.net> <20021206174740.GA608@dhcp01.pn.xcllnt.net> <3DF17194.4090607@speakeasy.net> <20021207152312.A39593@misty.eyesbeyond.com>

next in thread | previous in thread | raw e-mail | index | archive | help
Greg Lewis wrote:

>On Fri, Dec 06, 2002 at 10:57:08PM -0500, Ken Stailey wrote:
>  
>
>>Marcel Moolenaar wrote:
>>    
>>
>>>On Fri, Dec 06, 2002 at 07:58:31AM -0500, Ken Stailey wrote:
>>>      
>>>
>>>>Marcel, did your last commit break linux-sun-jdk?
>>>>        
>>>>
>>>Don't know.
>>>
>>>      
>>>
>>Can you find out?
>>    
>>
>
>Marcel is probably pretty busy at the moment, since he is doing the
>release engineering for the ia64 port.  This should be fairly easy
>to find out for yourself.  Remove the linux port and revert it to
>before Marcel's change and reinstall.  If it works then that was
>probably the cause.  If you can confirm that then we can look into
>how this can be fixed.
>
>  
>
Greg Lewis wrote:

>On Fri, Dec 06, 2002 at 10:57:08PM -0500, Ken Stailey wrote:
>  
>
>>Marcel Moolenaar wrote:
>>    
>>
>>>On Fri, Dec 06, 2002 at 07:58:31AM -0500, Ken Stailey wrote:
>>>      
>>>
>>>>Marcel, did your last commit break linux-sun-jdk?
>>>>        
>>>>
>>>Don't know.
>>>
>>>      
>>>
>>Can you find out?
>>    
>>
>
>Marcel is probably pretty busy at the moment, since he is doing the
>release engineering for the ia64 port.  This should be fairly easy
>to find out for yourself.  Remove the linux port and revert it to
>before Marcel's change and reinstall.  If it works then that was
>probably the cause.  If you can confirm that then we can look into
>how this can be fixed.
>
>  
>

hermes# cat CVS/Entries
/Makefile/1.68/Tue Nov  5 08:23:18 2002//D2002.12.02.05.00.00
/distinfo.alpha/1.7/Thu Sep 26 16:21:32 2002//D2002.12.02.05.00.00
/distinfo.i386/1.5/Thu Sep 26 16:21:32 2002//D2002.12.02.05.00.00
/pkg-comment/1.5/Fri Sep  3 07:25:50 1999//D2002.12.02.05.00.00
/pkg-descr/1.8/Fri Sep  3 07:25:50 1999//D2002.12.02.05.00.00
/pkg-install/1.2/Mon Aug 21 23:43:25 2000//D2002.12.02.05.00.00
/pkg-message/1.3/Tue Aug 15 10:22:36 2000//D2002.12.02.05.00.00
/pkg-plist.alpha/1.10/Wed Aug 28 11:43:53 2002//D2002.12.02.05.00.00
/pkg-plist.i386/1.9/Wed Aug 28 11:43:54 2002//D2002.12.02.05.00.00
D/files////

hermes# pkgdb -F
--->  Checking the package registry database
[Updating the pkgdb <format:bdb1_btree> in /var/db/pkg ... - 252 
packages found (-1 +1) (...). done]
Stale dependency: acroread-5.06_1 -> linux_base-7.1_2:
Fixed. (-> linux_base-7.1_1)
Stale dependency: aim-1.5.234 -> linux_base-7.1_2:
linux_base-7.1_1 ? ([y]es/[n]o/[a]ll) [yes] a
Fixed. (-> linux_base-7.1_1)
Stale dependency: linux-divx4linux-0.20011010.4.02 -> linux_base-7.1_2:
Fixed. (-> linux_base-7.1_1)
Stale dependency: linux-divxplayer-0.2.0 -> linux_base-7.1_2:
Fixed. (-> linux_base-7.1_1)
Stale dependency: linux-gtk-1.2_2 -> linux_base-7.1_2:
Fixed. (-> linux_base-7.1_1)
Stale dependency: linux-realplayer-8.cs2 -> linux_base-7.1_2:
Fixed. (-> linux_base-7.1_1)
Stale dependency: linux-sun-jdk-1.3.1.06_1 -> linux_base-7.1_2:
Fixed. (-> linux_base-7.1_1)
Stale dependency: mplayer-gtk-0.90.0.10_1 -> linux_base-7.1_2:
Fixed. (-> linux_base-7.1_1)
hermes#

Didn't fix anything.

LimeWire started after I did this:

hermes# pkg_delete linux-sun-jdk-1.3.1.06_1

the Linux javavm was listed first before being deleted

kstailey@hermes$ cat /usr/local/etc/javavms
/usr/local/jdk1.3.1/bin/java # FREEBSD-JDK1.3.1
kstailey@hermes$

putting the linux-sun-jdk back broke it again:

kstailey@hermes$ limewire
/usr/local/linux-sun-jdk1.3.1/bin/i386/green_threads/java: relocation 
error: 
/usr/local/linux-sun-jdk1.3.1/jre/lib/i386/libpreemptive_close.so: 
undefined symbol: pthread_kill

Hand-editing the linux javavm to the end of the list also lets LimeWire run:

kstailey@hermes$ cat /usr/local/etc/javavms
/usr/local/jdk1.3.1/bin/java # FREEBSD-JDK1.3.1
/usr/local/linux-sun-jdk1.3.1/bin/java # Linux-JDK1.3.1
kstailey@hermes$

FWIW I'm running LimeWire 2.9.7 Pro wedged into my ports tree via "make 
NO_CHECKSUM=yes" but that shouldn't matter since it's 
/usr/local/linux-sun-jdk1.3.1/bin/i386/green_threads/java that dies with 
dynamic linking errors.  Plus if that version of LimeWire is the issue 
why does the FreeBSD javavm run it just fine?

I'll stop including Marcel and Greg at this point I consider them 
absolved :)



To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-java" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?3DF20301.9040308>