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
