Ok, we will rebuild 64-bit binaries for Mac to work on 10.5 and 10.6

We will test HDF4 and 5 libraries on 10.5, but we will need help with testing 
HDFView on 64-bit 10.5.

Thank you!

Elena
On Apr 13, 2010, at 12:33 PM, George N. White III wrote:

> On Tue, Apr 13, 2010 at 12:40 PM, Elena Pourmal <[email protected]> wrote:
>> All,
>> 
>> We will need to rebuild HDF4, HDF5 and JNI for i386 and 10.5.
> 
> On 10.5 the "Java Preferences.app" on my iMac has only 64-bit option
> for Java SE 6.  J2SE5 is
> available in both 64 and 32 bit versions.
> 
> $ /usr/bin/java -version -d32
> Cannot run Java in 32 bit mode. Continuing in 64 bit mode.
> java version "1.6.0_17"
> Java(TM) SE Runtime Environment (build 1.6.0_17-b04-248-9M3125)
> Java HotSpot(TM) 64-Bit Server VM (build 14.3-b01-101, mixed mode)
> 
> Please rebuild HDF4, HDF5 and JNI for x86_64 and 10.5.
> 

> $ otool -l libjhdf.jnilib
> [...]
> Load command 4
>      cmd ?(0x80000022) Unknown load command
>  cmdsize 48
> 000d2000 000000e8 000d20e8 00000098 00000000 00000000 000d2180 000003e0
> 000d2560 00006710
> 
> 
>> Please disregard Peter's previous email; Peter only built JNI using the 
>> right flag, but it is not enough.
>> 
>> Please give us some time to work it out; we will ask some of you to test the 
>> new binaries before we post them on our Web site and we will announce on 
>> this list when they are available.
>> 
>> Thank you for your help!
>> 
>> Elena
>> On Apr 13, 2010, at 10:33 AM, Michael Jackson wrote:
>> 
>>> Um. OS X 10.6 _IS_ 64 bit by default. Without supplying any arguments to 
>>> GCC, the default arch will be x86_64. So if you want this to be able to run 
>>> on OS X 10.5 you _may_ need to also add the -arch i386 to the GCC 
>>> invocation.
>>> 
>>> --
>>> Mike Jackson <www.bluequartz.net>
>>> 
>>> On Apr 13, 2010, at 11:27 AM, Peter Cao wrote:
>>> 
>>>> We don't have 64-bit Mac OS 10.6 (Snow Leopard). We rebuilt hdf-java with 
>>>> the flag you gave.
>>>> Could you try it and let me know if it works for you?
>>>> ftp://ftp.hdfgroup.uiuc.edu/pub/outgoing/hdf-java/v2.6.1/hdfview/hdfview_install_macosx_intel64.zip
>>>> 
>>>> Thanks
>>>> --pc
>>>> 
>>>> Michael Jackson wrote:
>>>>> Ok, So you are using a 64 bit JVM with a 64 bit library so it _should_ 
>>>>> work. At least the archs match. Maybe the hdfview libraries were built on 
>>>>> 10.6 and did not have the -mmacosx-version-min=10.5 set correctly?
>>>>> 
>>>>> Dunno.
>>>>> --
>>>>> Mike Jackson <www.bluequartz.net>
>>>>> 
>>>>> On Apr 13, 2010, at 10:21 AM, George N. White III wrote:
>>>>> 
>>>>>> On Tue, Apr 13, 2010 at 11:18 AM, Michael Jackson
>>>>>> <[email protected]> wrote:
>>>>>>> try the following:
>>>>>>> 
>>>>>>> file /Applications/thg/hdfview/lib/macosx/libjhdf5.jnilib
>>>>>> 
>>>>>> $ file /Applications/thg/hdfview/lib/macosx/libjhdf5.jnilib
>>>>>> /Applications/thg/hdfview/lib/macosx/libjhdf5.jnilib: Mach-O 64-bit
>>>>>> bundle x86_64
>>>>>> 
>>>>>>> 
>>>>>>> and report the output back to the list.
>>>>>>> ___________________________________________________________
>>>>>>> Mike Jackson                      www.bluequartz.net
>>>>>>> Principal Software Engineer       [email protected]
>>>>>>> BlueQuartz Software               Dayton, Ohio
>>>>>>> 
>>>>>>> 
>>>>>>> On Apr 13, 2010, at 9:44 AM, Peter Cao wrote:
>>>>>>> 
>>>>>>>> It seems that you have 32-bit java on your system. You should use the
>>>>>>>> 32-bit hdfview.
>>>>>>>> 
>>>>>>>> A 64-bit java will look like this:
>>>>>>>> $ java -version
>>>>>>>> java version "1.6.0_17"
>>>>>>>> Java(TM) SE Runtime Environment (build 1.6.0_17-b04-248-10M3025)
>>>>>>>> Java HotSpot(TM) 64-Bit Server VM (build 14.3-b01-101, mixed mode)
>>>>>>>> 
>>>>>>>> 
>>>>>>>> George N. White III wrote:
>>>>>>>>> 
>>>>>>>>> Had an older version running, but I can't get hdf-java 2.6.1 release
>>>>>>>>> (March 5, 2010) to run on
>>>>>>>>> Mac OS 10.5.8.
>>>>>>>>> 
>>>>>>>>> $ uname -a
>>>>>>>>> Darwin <hostname> 9.8.0 Darwin Kernel Version 9.8.0: Wed Jul 15
>>>>>>>>> 16:55:01 PDT 2009; root:xnu-1228.15.4~1/RELEASE_I386 i386
>>>>>>>>> 
>>>>>>>>> $ /usr/bin/java -fullversion
>>>>>>>>> java full version "1.6.0_17-b04-248"
>>>>>>>>> 
>>>>>>>>> The 64-bit version gave:
>>>>>>>>> 
>>>>>>>>> java.lang.UnsatisfiedLinkError:
>>>>>>>>> /Applications/thg/hdfview/lib/macosx/libjhdf5.jnilib:  no suitable
>>>>>>>>> image found.  Did find:
>>>>>>>>> /Applications/thg/hdfview64/lib/macosx/libjhdf5.jnilib: unknown
>>>>>>>>> required load command 0x80000022
>>>>>>>>> /Applications/thg/hdfview/lib/macosx/libjhdf5.jnilib: unknown required
>>>>>>>>> load command 0x80000022
>>>>>>>>> 
>>>>>>>>> I think this indicates that the jnilib was build for Snow Leopard
>>>>>>>>> 
>>>>>>>>> 
>>>>>>>>> The 32-bit version gave:
>>>>>>>>> 
>>>>>>>>> hdfview
>>>>>>>>> java.lang.UnsatisfiedLinkError:
>>>>>>>>> /Applications/thg/hdfview/lib/macosx/libjhdf5.jnilib:  no suitable
>>>>>>>>> image found.  Did find:
>>>>>>>>> /Applications/thg/hdfview/lib/macosx/libjhdf5.jnilib: mach-o, but
>>>>>>>>> wrong architecture
>>>>>>>>> /Applications/thg/hdfview/lib/macosx/libjhdf5.jnilib: mach-o, but
>>>>>>>>> wrong architecture
>>>>>>>>> 
>>>>>>>>> 
>>>>>>>> 
>>>>>>>> _______________________________________________
>>>>>>>> Hdf-forum is for HDF software users discussion.
>>>>>>>> [email protected]
>>>>>>>> http://mail.hdfgroup.org/mailman/listinfo/hdf-forum_hdfgroup.org
>>>>>>> 
>>>>>>> 
>>>>>>> _______________________________________________
>>>>>>> Hdf-forum is for HDF software users discussion.
>>>>>>> [email protected]
>>>>>>> http://mail.hdfgroup.org/mailman/listinfo/hdf-forum_hdfgroup.org
>>>>>>> 
>>>>>> 
>>>>>> 
>>>>>> 
>>>>>> --
>>>>>> George N. White III <[email protected]>
>>>>>> Head of St. Margarets Bay, Nova Scotia
>>>>>> 
>>>>>> _______________________________________________
>>>>>> Hdf-forum is for HDF software users discussion.
>>>>>> [email protected]
>>>>>> http://mail.hdfgroup.org/mailman/listinfo/hdf-forum_hdfgroup.org
>>>>> 
>>>>> 
>>>>> _______________________________________________
>>>>> Hdf-forum is for HDF software users discussion.
>>>>> [email protected]
>>>>> http://mail.hdfgroup.org/mailman/listinfo/hdf-forum_hdfgroup.org
>>>>> 
>>>> 
>>>> _______________________________________________
>>>> Hdf-forum is for HDF software users discussion.
>>>> [email protected]
>>>> http://mail.hdfgroup.org/mailman/listinfo/hdf-forum_hdfgroup.org
>>> 
>>> 
>>> _______________________________________________
>>> Hdf-forum is for HDF software users discussion.
>>> [email protected]
>>> http://mail.hdfgroup.org/mailman/listinfo/hdf-forum_hdfgroup.org
>> 
>> 
>> _______________________________________________
>> Hdf-forum is for HDF software users discussion.
>> [email protected]
>> http://mail.hdfgroup.org/mailman/listinfo/hdf-forum_hdfgroup.org
>> 
> 
> 
> 
> -- 
> George N. White III <[email protected]>
> Head of St. Margarets Bay, Nova Scotia
> 
> _______________________________________________
> Hdf-forum is for HDF software users discussion.
> [email protected]
> http://mail.hdfgroup.org/mailman/listinfo/hdf-forum_hdfgroup.org


_______________________________________________
Hdf-forum is for HDF software users discussion.
[email protected]
http://mail.hdfgroup.org/mailman/listinfo/hdf-forum_hdfgroup.org

Reply via email to