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

Reply via email to