On 10/25/14, 8:26 AM, Viv Kendon wrote: > > On 25 Oct 2014, at 16:15, Alexander Hansen <alexanderk.han...@gmail.com> > wrote: > >> 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. > > Yeah, I found that and changed it in my local copy. That allows me to > install octave382-atlas-x11 with no issues. But bundle-octave trying to > install 364 still finds java 1.6 somewhere. Do I need to copy the > bundle-octave info files to local as well and bump the version so they don’t > access the unmodified stable copy of the 382 info file? Is that what is > happening? > > fink install bundle-octave-atlas > Information about 10297 packages read in 3 seconds. > > fink needs help picking an alternative to satisfy a virtual dependency. The > candidates: > > (1) octcdf-nc4-oct364: NetCDF interface for octave > (2) octcdf-ncdap-oct364: NetCDF interface for octave > > Pick one: [1] > Can't resolve dependency "system-java16-dev" for package "java-oct364-1.2.9-2" > (no matching packages/versions found) > Exiting with failure. > > fink list -ti java > Information about 10297 packages read in 1 seconds. > i system-java 1.7.0-1 [virtual package representing Java 1.7.0] > i system-java-dev 1.7.0-1 [virtual package representing Java SDK 1.7.0] > i system-java17 1.7.0-1 [virtual package representing Java 1.7.0] > i system-java17-dev 1.7.0-1 [virtual package representing Java > 1.7.0 development headers] > > fink list -ti oct > Information about 10297 packages read in 1 seconds. > i fink-octave-scripts 0.3.2.1-1 Convenience scripts for > Octave add-ons > p liboctave382 [virtual package] > p liboctave382-gcc49 [virtual package] > p liboctave382-newatlas [virtual package] > p liboctave382-x11 [virtual package] > i octave382-atlas-x11 3.8.2-3 MATLAB-like language for computations > p octave382-interpreter [virtual package] > p octave382-interpreter-newatlas [virtual package] > p octave382-interpreter-x11 [virtual package] > > >> I'll have to update bundle-octave to allow for 3.8.2--upstream dropped a lot >> of packages. >> > > fine, no worries, I’ll install the available ones manually and see how it > goes. > > Many thanks, > — Viv >
Ah right. java-oct.info would be the only other place. :-) It got added because it finally seems to build, and the io package uses it for some functions. -- 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