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

Reply via email to