On 10/25/14, 1:57 AM, Viv Kendon wrote: > > On 25 Oct 2014, at 07:01, Alexander Hansen <alexanderk.han...@gmail.com> > wrote: > >> On 10/24/14, 3:01 PM, Viv Kendon wrote: >>> >>> On 24 Oct 2014, at 00:52, Alexander Hansen <alexanderk.han...@gmail.com> >>> wrote: >>> >>>> >>>> On Oct 23, 2014, at 4:42 PM, Gary K. Olson <garykol...@mac.com> wrote: >>>> >>>>> When I attempt to build a number of octave364 packages, I get the >>>>> following: >>>>> >>>>> Can't resolve dependency "system-java16-dev" for package "octave-3.8.2-1" >>>>> (no matching packages/versions found) >>>>> Exiting with failure. >>>>> >>>>> Do I need to run java1.6 or can I change the info dependency to java1.8. >>>>> If the former, than I will have to see if Apple still has an Apple >>>>> approved java 1.6 that I can download. Thanks for all your help. >>>>> >>>>> Oh, by the way, are we running an unstable tree with 10.10? When I >>>>> attempt to selfupdate fink-0.38.1 with the unstable option enabled in >>>>> finkconf, fink will not update, so I assume we still only have a stable >>>>> tree in 10.10. >>>>> >>>>> Gary K. Olson >>>>> ------------------------------------------------------------------------------ >>>>> _______________________________________________ >>>>> Fink-users mailing list >>>>> Fink-users@lists.sourceforge.net >>>>> List archive: >>>>> http://news.gmane.org/gmane.os.macosx.fink.user >>>>> Subscription management: >>>>> https://lists.sourceforge.net/lists/listinfo/fink-users >>>> >>>> Umm, you shouldn’t see be seeing anything referencing octave-3.8.2-1 for >>>> octave364 packages. If that’s indeed correct, let me know the specific >>>> packages which are doing the wrong thing. >>>> >>>> I’m not 100% sure whether Octave-3.8.2 really requires Java 1.6 or not; I >>>> haven’t had time yet to confirm this on a fresh Yosemite. There’s still >>>> an Apple-approved Java 1.6 which works on Yosemite, though — "Java for OS >>>> X 2014-001” from http://support.apple.com/kb/DL1572. >>> >>> Also having problems with octave updating here on 10.9, >>> Can't resolve dependency "system-java16-dev" for package >>> "octave-atlas-x11-3.8.2-2" (no matching packages/versions found) >>> because I have java 1.7 on this machine. >>> >>> I thought I’d try replacing java 1.6 with 1.7 in octave-3.8.2.info and see >>> what happened, so I copied it to my local tree and edited, but then I get >>> when trying fink install bundle-octave-atlas >>> >>> (1) octave-atlas: MATLAB-like language for computations >>> (2) octave-atlas-x11: MATLAB-like language for computations >>> >>> Pick one: [1] 2 >>> Can't resolve dependency "dicom-oct364" for package >>> "bundle-octave364-atlas-20131113-1" (no matching packages/versions found) >>> Exiting with failure. >>> >>> and indeed, fink list dicom shows >>> >>> dicom-oct343 0.1.1-7 Octave DICOM interface >>> dicom-oct360 0.1.1-7 Octave DICOM interface >>> dicom-oct361 0.1.1-7 Octave DICOM interface >>> dicom-oct362 0.1.1-7 Octave DICOM interface >>> dicom-oct363 0.1.1-7 Octave DICOM interface >>> >>> but I can’t follow all the pattern substitution to see what is wrong there. >>> I don’t think it is trying to install anything from octave 364, I think it >>> is just checking the consistency of all the interleaved octave info files >>> and barfing at the first thing it doesn’t like? >>> >>> I removed all my octave 364 packages before trying this. >>> >>> many thanks, >>> — Viv >>> >>> >>> >> >> If it builds, I'm going to use just "system-java-dev" and "system-java", >> since we've got a hideous mix of Apple Java 1.6, Oracle Java 1.7 and Oracle >> Java 1.8. >> >> There wasn't any need to remove the other packages. What's going on is: >> >> 1) I accidentally replaced 3.6.4 with 3.8.2 rather than appending 3.8.2 to >> the supported Octave versions for the dicom package, and >> >> 2) I forgot to add blocking out 343-363 for 10.9. >> >> I just put an updated version in CVS to fix this. >> -- >> Alexander Hansen, Ph.D. >> Fink User Liaison >> My package updates: http://finkakh.wordpress.com/ > > Cool, thanks, I just selfupdated and see the revised info file that fixes > this. But I now realise that bundle-octave installs 364 not 382 and there is > no “bundle” for 382. I am happy to test on 10.9 with java 1.7, but I cannot > figure out what to change in local copies of the octave info files to get the > java 1.6 dependency to go away. So far I copied only octave-3.8.2.info (and > three patch files), but editing that by itself clearly isn’t enough. > > many thanks, > — Viv > >
Huh? There's a BuildDepends: system-java16-dev in octave-3.8.2.info. That's the only place where Java enters. I'll have to update bundle-octave to allow for 3.8.2--upstream dropped a lot of packages. -- Alexander Hansen, Ph.D. Fink User Liaison My package updates: http://finkakh.wordpress.com/ ------------------------------------------------------------------------------ _______________________________________________ Fink-users mailing list Fink-users@lists.sourceforge.net List archive: http://news.gmane.org/gmane.os.macosx.fink.user Subscription management: https://lists.sourceforge.net/lists/listinfo/fink-users