<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type">
  <title></title>
</head>
<body bgcolor="#ffffff" text="#000000">
Hi Guangshan,<br>
<br>
&nbsp;&nbsp;&nbsp; I remember running into difficulties while compiling HDF4 on my
Snow Leopard, but I eventually managed. I do not exactly remember how,
but one of the problems I ran into was what you reported. Some versions
of gcc (such as gcc-4.4.x) do not accept the "-arch" flag. Try removing
that from your cflags, or try using gcc-4.2.x.<br>
<br>
&nbsp;&nbsp;&nbsp; I also had problems compiling HDF4 with Mac's compiler. I finally
managed with gcc-4.4.1 installed by fink (without the "-arch" flag, of
course).<br>
<br>
-Sourish<br>
<br>
guangshan chen wrote:
<blockquote cite="mid:FE75C23D-F975-4BBE-A56D-CF1E237B806A@gmail.com"
 type="cite">Hi Ted,
  <div><br>
  </div>
  <div>I just tried to build HDF4 on 10.6 as the instruction. I am
failed. Could you forward my email to your colleague? I would like to
discuss with him.</div>
  <div><br>
  </div>
  <div>I came to the "configure" step. But I could not use "<span
 class="Apple-style-span"
 style="font-family: monospace; white-space: pre;">CFLAGS="-Os -arch
i386 -arch ppc -arch x86_64 -arch ppc64"</span></div>
  <div><font class="Apple-style-span" face="monospace"><span
 class="Apple-style-span" style="white-space: pre;"><span
 class="Apple-style-span"
 style="font-family: Helvetica; white-space: normal;">It gave me the
following error:</span></span></font></div>
  <div>
  <div>checking whether make sets $(MAKE)... (cached) yes</div>
  <div>checking for gcc... gcc</div>
  <div>checking for C compiler default output file name...&nbsp;</div>
  <div>configure: error: C compiler cannot create executables</div>
  <div>See `config.log' for more details.</div>
  <div><br>
  </div>
  <div>I got rid of this option, it could be configured. I finished the
left steps and type "make check".</div>
  <div><br>
  </div>
  <div>It would pop out this error:</div>
  <div>make[3]: *** No rule to make target
`../../mfhdf/libsrc/libmfhdf.la', needed by `fortestF'. &nbsp;Stop.</div>
  <div><br>
  </div>
  <div>I cd to&nbsp;mfhdf/libsrc directory and typed "make" to make
libmfhdf.la.</div>
  <div><br>
  </div>
  <div>The building progress continued, but it stopped again at reading
24-bit JPEG compressed image.</div>
  <div><br>
  </div>
  <div>
  <div>Testing &nbsp;-- 24BIT RASTER IMAGE INTERFACE (24bit)&nbsp;</div>
  <div>24-bit JPEG quality 80 image was incorrect</div>
  <div>ret=-9, sizeof(jpeg_24bit_orig)=3174</div>
  <div>24-bit JPEG quality 30 image was incorrect</div>
  <div>ret=-5, sizeof(jpeg_24bit_orig)=3174</div>
  <div>24-bit JPEG quality 75 image was incorrect</div>
  <div>ret=-4, sizeof(jpeg_24bit_orig)=3174</div>
  <div><br>
  </div>
  <div>Guangshan</div>
  <div><br>
  </div>
  <div><br>
  </div>
  </div>
  </div>
  <div>
  <div>
  <div>On Nov 11, 2009, at 3:08 PM, Ted Mansell wrote:</div>
  <br class="Apple-interchange-newline">
  <blockquote type="cite">
    <div>Mary, et al:<br>
    <br>
A colleague found instructions for building HDF4 on OS 10.6 in 64-bit &nbsp;<br>
here:<br>
    <br>
    <a moz-do-not-send="true"
 href="http://www.kyngchaos.com/macosx:build:hdf">http://www.kyngchaos.com/macosx:build:hdf</a><br>
    <br>
He followed the instructions exactly, and was able to compile a 64-bit &nbsp;<br>
HDF library just fine.<br>
    <br>
Best,<br>
    <br>
-- Ted<br>
    <br>
On Nov 11, 2009, at 1:55 PM, Mary Haley wrote:<br>
    <br>
    <blockquote type="cite"><br>
    </blockquote>
    <blockquote type="cite">Hi folks,<br>
    </blockquote>
    <blockquote type="cite"><br>
    </blockquote>
    <blockquote type="cite">I've been working offline with Guangshan
Chen who attempted to build &nbsp;<br>
    </blockquote>
    <blockquote type="cite">NCL V5.1.1 on a 64-bit Mac OS 10.6 (snow
leopard) system.<br>
    </blockquote>
    <blockquote type="cite"><br>
    </blockquote>
    <blockquote type="cite">Unfortunately, there was a problem building
the HDF4 library, and &nbsp;<br>
    </blockquote>
    <blockquote type="cite">the HDF folks do not have a fix yet.
&nbsp;Guangshan contacted them and &nbsp;<br>
    </blockquote>
    <blockquote type="cite">they responded that they will be getting
such a system soon and hope &nbsp;<br>
    </blockquote>
    <blockquote type="cite">to get it working.<br>
    </blockquote>
    <blockquote type="cite"><br>
    </blockquote>
    <blockquote type="cite">Until this happens, building NCL from
source code will not be &nbsp;<br>
    </blockquote>
    <blockquote type="cite">possible, because HDF4 is not an optional
package.<br>
    </blockquote>
    <br>
_______________________________________________<br>
ncl-install mailing list<br>
List instructions, subscriber options, unsubscribe:<br>
<a class="moz-txt-link-freetext" href="http://mailman.ucar.edu/mailman/listinfo/ncl-install">http://mailman.ucar.edu/mailman/listinfo/ncl-install</a><br>
    </div>
  </blockquote>
  </div>
  <br>
  </div>
  <pre wrap="">
<hr size="4" width="90%">
_______________________________________________
ncl-install mailing list
List instructions, subscriber options, unsubscribe:
<a class="moz-txt-link-freetext" href="http://mailman.ucar.edu/mailman/listinfo/ncl-install">http://mailman.ucar.edu/mailman/listinfo/ncl-install</a>
  </pre>
</blockquote>
<br>
</body>
</html>