Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 24 Nov 2007 12:04:47 -0800
From:      Garrett Cooper <youshi10@u.washington.edu>
To:        Bahman Movaqar <b.movaqar@adempiere.org>, Robert Huff <roberthuff@rcn.com>, freebsd-questions@freebsd.org
Subject:   Re: How do I prevent a port from installing?
Message-ID:  <474883DF.1080503@u.washington.edu>
In-Reply-To: <20071124194946.GA17410@parts-unknown.org>
References:  <20071122174115.GA23792@parts-unknown.org>	<18246.7125.29876.835213@jerusalem.litteratus.org>	<20071123080902.480c1816@attila>	<20071123053500.GA99079@parts-unknown.org>	<20071123093221.26bb1c8c@attila> <20071124194946.GA17410@parts-unknown.org>

next in thread | previous in thread | raw e-mail | index | archive | help
David Benfell wrote:
> On Fri, 23 Nov 2007 09:32:21 +0330, Bahman Movaqar wrote:
>   
>> On 2007-11-22 David Benfell wrote:
>>
>>     
>>> On Fri, 23 Nov 2007 08:09:02 +0330, Bahman Movaqar wrote:
>>>       
>>>> However, keep in mind that ant is a build (make) tool for Java
>>>> applications.  It is quite possible that there are no applications
>>>> that depend on ant for running and at the same time it is likely
>>>> that if you deinstall ant you won't be able to build (run?) some of
>>>> your Java applications anymore.
>>>>
>>>>         
>>> Given that I do not feel I can afford to have Java on the system, this
>>> is a sacrifice I feel is necessary.  In the process of updating ports,
>>> apache-ant has already been reinstalled.  I had installed kaffe when I
>>> removed jdk*; but apache-ant now seems to depend on diablo-jdk.
>>>       
>> My guess is that when updating ports some Java application is also
>> being installed which requires build from source and as a result
>> installs ant.  It'd be good to check the installed applications for a
>> Java one.
>>
>>     
> So here's a question.  I see that OpenOffice and Firefox are both using
> Java (ouch, this hurts).
>
> I also see now that java_vm is not exiting even after the applet should
> have finished running (this with the Blackboard applet that I have specifically
> identified as problematic).
>
> Can these ports use kaffe instead?  Or is there a way to force java_vm to
> exit without my having to babysit it?  Killing java_vm takes down Firefox
> as well.
>   
>>> earth% pkg_info -r diablo-jdk-1.5.0.07.01_8
>>> Information for diablo-jdk-1.5.0.07.01_8:
>>>
>>> Depends on:
>>> Dependency: xtrans-1.0.4
>>> Dependency: xproto-7.0.10_1
>>> Dependency: xextproto-7.0.2
>>> Dependency: javavmwrapper-2.3
>>>
>>> earth% cat /var/db/pkg/diablo-jdk-1.5.0.07.01_8/+REQUIRED_BY
>>> apache-ant-1.7.0_1
>>> earth% 
>>>       
>> Obvious.
>>
>>     
>>> At least I do not yet see java_vm (which seems to have been the
>>> culprit in cases where I was able to get back into the system) yet
>>> reappearing.
>>>
>>> When I encountered difficulty this morning, I had left both firefox
>>> and an ports upgrade running.  In the past, I had associated the
>>> problem with a java script from Blackboard at the university where I
>>> attend and teach, but in the situation this morning, I had not
>>> invoked that script.
>>>
>>> So I'm guessing that java_vm had been invoked by apache-ant which
>>> previously depended on jdk* rather than diablo-jdk*.
>>>       
> And, is there a way to tell which other ports rely on java?
>
>   
>>> I am wondering if I have any reason to believe that diablo-jdk is
>>> sufficiently different from jdk to avoid the problem.
>>>       
> I see now that it is not.
>
>   
>> No clue here.  But I guess it's not about java_vm that your system goes
>> blank since I'm working/developing with both diablo-jdk-1.5.0_06 and
>> jdk-1.6.0_01 on an average machine running 6.2-p7.
>>
>>     
> I upgraded to RELENG_7 hoping to make a USB problem go away (symptoms
> changed, but problems remain).  I did not experience the problem prior to
> this upgrade.
>   
>> I'm not sure but I paste my javavm_wrapper configuration.  It might be
>> useful:
>> # JDK 1.6
>> #JAVA_HOME=/usr/local/jdk1.6.0
>> #JAVA_OS=native
>> #JAVA_VENDOR=freebsd
>> #JAVA_VERSION=1.6
>> #JAVAVM_OPTS=-XX:+UseThreadPriorities
>>
>> # JDK 1.5
>> JAVA_HOME=/usr/local/dialblo-jdk1.5.0
>> JAVA_OS=native
>> JAVA_VENDOR=freebsd
>> JAVA_VERSION=1.5
>> JAVAVM_OPTS=-XX:+UseThreadPriorities
>>
>>     
>
> I have now deinstalled diablo-jdk and:
>
> earth# JAVAVM_DRYRUN="YES" java       
> JAVA_HOME=/usr/local/kaffe
> JAVAVM_CONF=/usr/local/etc/javavms
> JAVAVM_OPTS_CONF=/usr/local/etc/javavm_opts.conf
> JAVAVM_PROG=/usr/local/kaffe/bin/java
> JAVAVM_OPTS=
> JAVAVM_COMMAND=/usr/local/kaffe/bin/java
> earth# 
>
> At the moment, I don't have a way to invoke the evil applet.  What I don't see
> is where this configuration is; what you have above doesn't look at all like
> the /usr/local/etc/javavm_opts.conf on my system.  Is this because you stripped
> the comments?
>
> Thanks!
>
>
>   
    kaffe won't be available for 7.x until it's officially released and 
someone makes the binary.
-Garrett



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?474883DF.1080503>