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

Reply via email to