comp.lang.idl-pvwave archive
Messages from Usenet group comp.lang.idl-pvwave, compiled by Paulo Penteado

Home » Public Forums » archive » IDL on Mac Funning Yosemite?
Show: Today's Messages :: Show Polls :: Message Navigator
E-mail to friend 
Return to the default flat view Create a new topic Submit Reply
Re: IDL on Mac Funning Yosemite? [message #89460 is a reply to message #89459] Sat, 18 October 2014 14:36 Go to previous messageGo to previous message
acvsaraiva is currently offline  acvsaraiva
Messages: 4
Registered: October 2014
Junior Member
Em sábado, 18 de outubro de 2014 16h52min24s UTC-3, fawltyl...@gmail.com escreveu:
> On Saturday, October 18, 2014 8:40:22 PM UTC+2, Antonio Carlos Varela Saraiva wrote:
>
>> Em sábado, 18 de outubro de 2014 15h27min09s UTC-3, Antonio Carlos Varela Saraiva escreveu:
>
>>
>
>>> Em sábado, 18 de outubro de 2014 09h11min38s UTC-3, nerdzoo escreveu:
>
>>
>
>>>
>
>>
>
>>>> On Friday, October 17, 2014 11:11:53 PM UTC-5, David Fanning wrote:
>
>>
>
>>>
>
>>
>
>>>>
>
>>
>
>>>
>
>>
>
>>>> > Folks,
>
>>
>
>>>
>
>>
>
>>>>
>
>>
>
>>>
>
>>
>
>>>> >
>
>>
>
>>>
>
>>
>
>>>>
>
>>
>
>>>
>
>>
>
>>>> >
>
>>
>
>>>
>
>>
>
>>>>
>
>>
>
>>>
>
>>
>
>>>> >
>
>>
>
>>>
>
>>
>
>>>>
>
>>
>
>>>
>
>>
>
>>>> > I got an e-mail today from someone who claims he can't get either IDL
>
>>
>
>>>
>
>>
>
>>>>
>
>>
>
>>>
>
>>
>
>>>> >
>
>>
>
>>>
>
>>
>
>>>>
>
>>
>
>>>
>
>>
>
>>>> > 7.1 or IDL 8.2 to run on the Yosemite version of OS X. Is there any
>
>>
>
>>>
>
>>
>
>>>>
>
>>
>
>>>
>
>>
>
>>>> >
>
>>
>
>>>
>
>>
>
>>>>
>
>>
>
>>>
>
>>
>
>>>> > truth to this? Is there a trick to installing IDL on this OS?
>
>>
>
>>>
>
>>
>
>>>>
>
>>
>
>>>
>
>>
>
>>>> >
>
>>
>
>>>
>
>>
>
>>>>
>
>>
>
>>>
>
>>
>
>>>>
>
>>
>
>>>
>
>>
>
>>>>
>
>>
>
>>>
>
>>
>
>>>>
>
>>
>
>>>
>
>>
>
>>>>
>
>>
>
>>>
>
>>
>
>>>>
>
>>
>
>>>
>
>>
>
>>>>
>
>>
>
>>>
>
>>
>
>>>> I can confirm that IDL 8.2 fails to run in Yosemite with the following error message:
>
>>
>
>>>
>
>>
>
>>>>
>
>>
>
>>>
>
>>
>
>>>>
>
>>
>
>>>
>
>>
>
>>>>
>
>>
>
>>>
>
>>
>
>>>> nerdzoo:/usr/local/exelis/idl82/bin$ idl
>
>>
>
>>>
>
>>
>
>>>>
>
>>
>
>>>
>
>>
>
>>>> dyld: Library not loaded: /usr/X11/lib/libfreetype.6.dylib
>
>>
>
>>>
>
>>
>
>>>>
>
>>
>
>>>
>
>>
>
>>>> Referenced from: /usr/local/exelis/idl82/bin/bin.darwin.x86_64/libidl.8.2.dyl ib
>
>>
>
>>>
>
>>
>
>>>>
>
>>
>
>>>
>
>>
>
>>>> Reason: image not found
>
>>
>
>>>
>
>>
>
>>>>
>
>>
>
>>>
>
>>
>
>>>> Trace/BPT trap: 5
>
>>
>
>>>
>
>>
>
>>>>
>
>>
>
>>>
>
>>
>
>>>>
>
>>
>
>>>
>
>>
>
>>>>
>
>>
>
>>>
>
>>
>
>>>> idlde also does not run, but prints out a longer report that can be sent to Apple.
>
>>
>
>>>
>
>>
>
>>>>
>
>>
>
>>>
>
>>
>
>>>>
>
>>
>
>>>
>
>>
>
>>>>
>
>>
>
>>>
>
>>
>
>>>> IDL 8.3 and 8.4 are ok. With 8.4 on Yosemite, however, firing up idlde the first time complained about need to install "legacy Java SE 6 runtime." You're directed to Apple's download site. After installation, idlde works okay.
>
>>
>
>>>
>
>>
>
>>>>
>
>>
>
>>>
>
>>
>
>>>>
>
>>
>
>>>
>
>>
>
>>>>
>
>>
>
>>>
>
>>
>
>>>> -Caesar
>
>>
>
>>>
>
>>
>
>>>>
>
>>
>
>>>
>
>>
>
>>>>
>
>>
>
>>>
>
>>
>
>>>>
>
>>
>
>>>
>
>>
>
>>>>
>
>>
>
>>>
>
>>
>
>>>>
>
>>
>
>>>
>
>>
>
>>>> >
>
>>
>
>>>
>
>>
>
>>>>
>
>>
>
>>>
>
>>
>
>>>> >
>
>>
>
>>>
>
>>
>
>>>>
>
>>
>
>>>
>
>>
>
>>>> > This person claims the problem is with libPNG. Can anyone fill me in on
>
>>
>
>>>
>
>>
>
>>>>
>
>>
>
>>>
>
>>
>
>>>> >
>
>>
>
>>>
>
>>
>
>>>>
>
>>
>
>>>
>
>>
>
>>>> > what he is talking about. :-(
>
>>
>
>>>
>
>>
>
>>>>
>
>>
>
>>>
>
>>
>
>>>> >
>
>>
>
>>>
>
>>
>
>>>>
>
>>
>
>>>
>
>>
>
>>>> >
>
>>
>
>>>
>
>>
>
>>>>
>
>>
>
>>>
>
>>
>
>>>> >
>
>>
>
>>>
>
>>
>
>>>>
>
>>
>
>>>
>
>>
>
>>>> > Thanks,
>
>>
>
>>>
>
>>
>
>>>>
>
>>
>
>>>
>
>>
>
>>>> >
>
>>
>
>>>
>
>>
>
>>>>
>
>>
>
>>>
>
>>
>
>>>> >
>
>>
>
>>>
>
>>
>
>>>>
>
>>
>
>>>
>
>>
>
>>>> >
>
>>
>
>>>
>
>>
>
>>>>
>
>>
>
>>>
>
>>
>
>>>> > David
>
>>
>
>>>
>
>>
>
>>>>
>
>>
>
>>>
>
>>
>
>>>> >
>
>>
>
>>>
>
>>
>
>>>>
>
>>
>
>>>
>
>>
>
>>>> > --
>
>>
>
>>>
>
>>
>
>>>>
>
>>
>
>>>
>
>>
>
>>>> >
>
>>
>
>>>
>
>>
>
>>>>
>
>>
>
>>>
>
>>
>
>>>> > David Fanning, Ph.D.
>
>>
>
>>>
>
>>
>
>>>>
>
>>
>
>>>
>
>>
>
>>>> >
>
>>
>
>>>
>
>>
>
>>>>
>
>>
>
>>>
>
>>
>
>>>> > Fanning Software Consulting, Inc.
>
>>
>
>>>
>
>>
>
>>>>
>
>>
>
>>>
>
>>
>
>>>> >
>
>>
>
>>>
>
>>
>
>>>>
>
>>
>
>>>
>
>>
>
>>>> > Coyote's Guide to IDL Programming: http://www.idlcoyote.com/
>
>>
>
>>>
>
>>
>
>>>>
>
>>
>
>>>
>
>>
>
>>>> >
>
>>
>
>>>
>
>>
>
>>>>
>
>>
>
>>>
>
>>
>
>>>> > Sepore ma de ni thue. ("Perhaps thou speakest truth.")
>
>>
>
>>>
>
>>
>
>>>
>
>>
>
>>>
>
>>
>
>>> Hi there,
>
>>
>
>>>
>
>>
>
>>>
>
>>
>
>>>
>
>>
>
>>> It is my first post here, in fact, I was the one who wrote to David to find a solution for older IDL versions to run on OS X Yosemite. Like Cesar said, the newer versions of IDL (8.3+) are working on Yosemite. I downloaded the demo version of ENVI 5.1 and tested on Yosemite with everything working flawlessly.
>
>>
>
>>>
>
>>
>
>>>
>
>>
>
>>>
>
>>
>
>>> The problem I noticed with IDL 7.1 and 8.2 is with libPNG and libz. It seems that libz needs some sort of symbol called "_inflateReset2" presented in libPng, but it is missing in the newer version included in the OS. Both IDL versions fails with the same error. When I installed IDL 8.3 I noticed that it doesn't use libz anymore, and, therefore, the error is gone.
>
>>
>
>>>
>
>>
>
>>>
>
>>
>
>>>
>
>>
>
>>> I thought that, maybe, I could copy the old libPng from Mavericks and somehow redirect libz to look for the old libPng. The problem is that I don't know how to do it and neither if that is possible. I assume that Apple could fix this easily and I filled a bug report, but has I don't thrust on "easy fixes" from Apple, I wonder if any good soul would be willing to help me in this subject.
>
>>
>
>>>
>
>>
>
>>>
>
>>
>
>>>
>
>>
>
>>> I really need to use IDL 7.1 and would not like to start using it on virtual machines or be forced to keep an outdated OS on my computer.
>
>>
>
>>>
>
>>
>
>>>
>
>>
>
>>>
>
>>
>
>>> Thank you all,
>
>>
>
>>>
>
>>
>
>>>
>
>>
>
>>>
>
>>
>
>>> Antonio
>
>>
>
>>
>
>>
>
>> Sorry, I forgot to post the message:
>
>>
>
>>
>
>>
>
>> This is what I get when I tried to load either idl 7.1 and 8.2
>
>>
>
>>
>
>>
>
>> dyld: Symbol not found: _inflateReset2
>
>>
>
>> Referenced from: /System/Library/Frameworks/ImageIO.framework/Versions/A/Reso urces/libPng.dylib
>
>>
>
>> Expected in: /Applications/itt/idl71/bin/bin.darwin.x86_64/libz.1.dylib
>
>>
>
>> in /System/Library/Frameworks/ImageIO.framework/Versions/A/Reso urces/libPng.dylib
>
>>
>
>> Trace/BPT trap: 5
>
>
>
> Backup IDL's libz.1.dylib somewhere, then remove it from /Applications/itt/idl71/bin/bin.darwin.x86_64. Now IDL will have to use the system zlib and probably it has the missing symbol.
>
>
>
> regards,
>
> Lajos

Thanks guys, I should really work... I did a similar solution I found on exelis forum, from a guy named Hakan. I backup the old libz and went to /usr/lib and copied the libz.1.dylib to exelis folder (where the original is) and it worked fine. It also worked for IDL 7.1 which made me happier.

Thanks again,
Antonio
[Message index]
 
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Previous Topic: INTERPOLATE function - Question
Next Topic: plotting

-=] Back to Top [=-
[ Syndicate this forum (XML) ] [ RSS ] [ PDF ]

Current Time: Thu Oct 09 07:29:07 PDT 2025

Total time taken to generate the page: 0.71813 seconds