Hi Guys,

    Please forgive me for this posting here as it's a "fink-users" question
but I'm no longer a member of that list and you guys know more anyway. I've
searched this list for any reference to java15 but found none. I also tried
to search for Java in general but some stupid ad for a "BEA Weblogic
Workshop" makes all messages match.

    Since the last self-update, "fink update-all" produces the following
error messages:

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

WARNING: While resolving dependency "system-java15" for package
"postgresql-java-7.4.3-23", package "system-java15" was not found.
WARNING: While resolving dependency "system-java15" for package
"postgresql-java-7.4.3-23", package "system-java15" was not found.
WARNING: While resolving dependency "system-java15" for package
"tyrex-1.0-2", package "system-java15" was not found.
WARNING: While resolving dependency "system-java15" for package
"tyrex-1.0-2", package "system-java15" was not found.

...     <10 more similar to these, all occurring in pairs>    ...

fink needs help picking an alternative to satisfy a virtual dependency. The
candidates:

(1)      python22: Interpreted, object-oriented language
(2)      python22-nox: Interpreted, object-oriented language

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

    Let me discuss the Java first. There are seven packages usually
mentioned in these error messages, postgresql-java-7.4.3-23, tyrex-1.0-2,
mx4j-2.0.1-2, jaas-1.0-1, axis-1.2-0.beta1.1, bcel-5.1-2 and
jython-2.2-0.alpha1.1. Of these packages, the only ones I have installed
are: postgresql-java, tyrex and mx4j . I still have an old tomcat package
installed and the tyrex package was installed in conjunction with that.
There doesn't appear to be a package for either of these for MacOs 10.3.

    I've checked the dependencies of all of the above packages and all
include at least "system-java14 | system-java15" in the dependencies, with
system-java13 also usually included. I've grepped the /sw directory and
found no reference to java15 outside of the .info files. I'm impressed that
you guys are already preparing for Java-1.5 but packages must still be happy
with Java-1.4. Of course the effort is certainly there and I can't figure
out what is going wrong.

    I've run "fink cleanup" and I've long since installed the Java Developer
Tools. I've read the Fink news item about the Java-1.4.2SDK but I could find
no package by that name at Apple. However, the Fink FAQ-6 Q18 says the
package is "Java 1.4.2 Developer Tools". I have the following Java-1.4.2
packages installed: Java142Update1DevTools.pkg,
Java142Update1DevDocumentation.pkg, Java142Update1.pkg, Java142DevTools.pkg,
Java142DevDocumentation.pkg and Java142.pkg and they were installed "by
hand", not via software update. I've verified that I have everything
installed by these packages. I assume that the DevTools packages is what the
Fink news item was referring to but if that isn't correct, please let me
know. Java packages even compiled when I updated packages just before the
last self-update. This problem doesn't seem related to the "Java 1.4.2
Developer Tools" issue as Fink is looking for Java-1.5

    I ran "fink-virtual-pkgs --debug" and here's the section of the output
on Java:

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- checking Java directories:
  - 1.2... nothing
  - 1.3... nothing
  - 1.3.1... 1.3.1/Commands 1.3.1/Headers
  - 1.4.2... 1.4.2/Commands 1.4.2/Headers
  - A... nothing
  - Current... nothing
  - CurrentJDK... nothing
- searching for java3d... found /System/Library/Java/Extensions/j3dcore.jar
- searching for javaai... found /System/Library/Java/Extensions/jai_core.jar
...
Package: system-java13
Status: install ok installed
Version: 1.3.1-1
description: [virtual package representing Java 1.3.1]

Package: system-java13-dev
Status: install ok installed
Version: 1.3.1-1
description: [virtual package representing Java 1.3.1 development headers]

Package: system-java14
Status: install ok installed
Version: 1.4.2-1
description: [virtual package representing Java 1.4.2]

Package: system-java14-dev
Status: install ok installed
Version: 1.4.2-1
description: [virtual package representing Java 1.4.2 development headers]
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

This test doesn't seen to follow symlinks. The "A" directory contains all of
the header files but they are symlinks to the ones in the "1.4.2" directory.
The "Current" directory is a symlink to "A" and the "CurrentJDK" directory
is a symlink to the "1.4.2" directory. Of course, Fink "considers" the
java13 and java14 packages to be installed but is still complaining about
the java15 virtual package not being installed. Does anyone have any idea
why?

    I wondered if the fact that I have an old tomcat package installed might
be part of the problem. Is there a package that replaces tomcat for MacOS
10.3?

    I also can't understand the issue with python22. I have the python23
package installed and I can't understand why that doesn't satisfy the
dependency. It makes even less sense that python23 isn't even mentioned.
What sort of "virtual dependency" could be that ignorant? Unfortunately, I
can't investigate that because there's no information given about what
dependency Fink is attempting to satisfy. I consider that a design flaw. Is
there any mechanism for determining which dependency Fink is attempting to
satisfy at that point? In fact, I'd be interested in knowing if there's a
mechanism for determining which package depends of a given package.
-- 
Gary Kerbaugh
[EMAIL PROTECTED]
~~~~~~~~~~~~~~~
    "Virtual" means never knowing where your next byte is coming from.



-------------------------------------------------------
This SF.Net email is sponsored by BEA Weblogic Workshop
FREE Java Enterprise J2EE developer tools!
Get your free copy of BEA WebLogic Workshop 8.1 today.
http://ads.osdn.com/?ad_id=4721&alloc_id=10040&op=click
_______________________________________________
Fink-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/fink-devel

Reply via email to