Option 1. seems to work.

Option 2. returns "/sw/fink/dists/stable/main/finkinfo/languages/gcc46.info". I 
did not install gcc46, so I don't know what to do with that information. 
Iterating the command with "gcc46" returns "gettext-tools", "fftw" and "fftw3". 
The latter two are not installed on my system, but the former is used by a 
large number of packages (including gcc46).

Do I understand it correctly that attempting to install a package that depends 
indirectly on the JDK header files will move Fink into a state where I need to 
manually search and fix the dependency-tree to recover from?


On Jun 11, 2012, at 10:59 PM, Alexander Hansen wrote:

> On 6/11/12 12:23 PM, Dr. Wolfram Schroers wrote:
>> The command to check the Java version numbers has indeed shown that no 
>> headers are found on my system:
>> - checking Java versions:
>>  - 1.6.0... nothing
>>  - 1.6... nothing
>>  - 1.5.0... nothing
>>  - 1.5... nothing
>>  - 1.5... nothing
>>  - 1.4.2... nothing
>>  - 1.4... nothing
>>  - 1.4... nothing
>>  - 1.3... nothing
>> - searching for java3d... found /System/Library/Java/Extensions/j3dcore.jar
>> - searching for javaai... found /System/Library/Java/Extensions/jai_core.jar
>> 
>> However, this doesn't solve my issue since my primary purpose was not to 
>> install any JDK, but to get rid of whatever package it is that needs it. At 
>> a later time I may want to decide to install some JDK, but right now I would 
>> rather repair the update process by installing less rather than more.
>> 
> 
> Then my best recommendations are:
> 
> 1)  Don't use "fink update-all".  You can use something like
> 
> for pkg in `fink list -ot | cut -f2` ; do fink install $pkg ; done
> 
> which will step through your outdated packages and install them (and
> dependencies) individually.  Whatever package needs ppl9 will be skipped.
> 
> -or-
> 
> 2)  Figure out what package needs ppl9 first, e.g. via
> 
> fink list -ut | cut -f2 | xargs fink dumpinfo -finfofile | grep "info$"
> | sort | uniq | cut -d: -f2 | xargs grep -l ppl9
> 
> You can then remove it, do an update-all, but NOT install the current
> version.  You can reinstall your currently installed version via
> 
> sudo apt-get install <package>
> 
> provided that you still have the .deb file on your machine.
> -- 
> Alexander Hansen, Ph.D.
> Fink User Liaison
> http://finkakh.wordpress.com/2012/02/21/got-job/


------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
_______________________________________________
Fink-users mailing list
[email protected]
List archive:
http://news.gmane.org/gmane.os.macosx.fink.user
Subscription management:
https://lists.sourceforge.net/lists/listinfo/fink-users

Reply via email to