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

Reply via email to