<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=us-ascii">
<META NAME="Generator" CONTENT="MS Exchange Server version 6.5.7651.59">
<TITLE>HDF librpc.a error on Cygwin</TITLE>
</HEAD>
<BODY>
<!-- Converted from text/rtf format -->

<P DIR=LTR><SPAN LANG="en-ca"></SPAN><SPAN LANG="en-ca"><FONT SIZE=2 FACE="Courier New">hi list,</FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="en-ca"></SPAN><SPAN LANG="en-ca"></SPAN></P>

<P DIR=LTR><SPAN LANG="en-ca"></SPAN><SPAN LANG="en-ca"><FONT SIZE=2 FACE="Courier New">I am trying to compiler a C program</FONT> <FONT SIZE=2 FACE="Courier New">on Windows</FONT></SPAN><SPAN LANG="en-ca"></SPAN><SPAN LANG="en-ca"> <FONT SIZE=2 FACE="Courier New">Cygwin</FONT></SPAN><SPAN LANG="en-ca"></SPAN><SPAN LANG="en-ca"><FONT SIZE=2 FACE="Courier New"> gcc 3.4.4</FONT></SPAN><SPAN LANG="en-ca"></SPAN><SPAN LANG="en-ca"></SPAN></P>

<P DIR=LTR><SPAN LANG="en-ca"></SPAN><SPAN LANG="en-ca"><FONT SIZE=2 FACE="Courier New">It uses HDF4</FONT></SPAN><SPAN LANG="en-ca"></SPAN><SPAN LANG="en-ca"><FONT SIZE=2 FACE="Courier New">,</FONT></SPAN><SPAN LANG="en-ca"></SPAN><SPAN LANG="en-ca"><FONT SIZE=2 FACE="Courier New"> and builds on Linux fine.</FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="en-ca"></SPAN><SPAN LANG="en-ca"></SPAN><SPAN LANG="en-us"></SPAN><SPAN LANG="en-us"><FONT SIZE=2 FACE="Courier New">I then downloaded the precompiled</FONT></SPAN><SPAN LANG="en-ca"></SPAN><SPAN LANG="en-ca"></SPAN><SPAN LANG="en-us"></SPAN><SPAN LANG="en-us"> <FONT SIZE=2 FACE="Courier New">HDF4.2r3</FONT></SPAN><SPAN LANG="en-ca"></SPAN><SPAN LANG="en-ca"></SPAN><SPAN LANG="en-us"></SPAN><SPAN LANG="en-us"><FONT SIZE=2 FACE="Courier New"> for Cygwin</FONT></SPAN><SPAN LANG="en-ca"></SPAN><SPAN LANG="en-ca"> <FONT SIZE=2 FACE="Courier New">gcc 3.4.4</FONT></SPAN><SPAN LANG="en-ca"></SPAN><SPAN LANG="en-ca"><FONT SIZE=2 FACE="Courier New"> from HDF Group</FONT></SPAN><SPAN LANG="en-ca"></SPAN><SPAN LANG="en-ca"><FONT SIZE=2 FACE="Courier New">&#8217;</FONT></SPAN><SPAN LANG="en-ca"></SPAN><SPAN LANG="en-ca"><FONT SIZE=2 FACE="Courier New">s site.</FONT></SPAN><SPAN LANG="en-ca"></SPAN><SPAN LANG="en-ca"></SPAN></P>

<P DIR=LTR><SPAN LANG="en-ca"><FONT SIZE=2 FACE="Courier New">(I tried to build</FONT> <FONT SIZE=2 FACE="Courier New">HDF4</FONT><FONT SIZE=2 FACE="Courier New"> from src, but configure complains about F77 error)</FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="en-ca"></SPAN><SPAN LANG="en-ca"></SPAN></P>

<P DIR=LTR><SPAN LANG="en-ca"></SPAN><SPAN LANG="en-ca"><FONT SIZE=2 FACE="Courier New">My</FONT><FONT SIZE=2 FACE="Courier New"></FONT></SPAN><SPAN LANG="en-ca"></SPAN><SPAN LANG="en-ca"> <FONT SIZE=2 FACE="Courier New">C program</FONT></SPAN><SPAN LANG="en-ca"></SPAN><SPAN LANG="en-ca"><FONT SIZE=2 FACE="Courier New"></FONT></SPAN><SPAN LANG="en-ca"></SPAN><SPAN LANG="en-ca"> <FONT SIZE=2 FACE="Courier New">compil</FONT></SPAN><SPAN LANG="en-ca"></SPAN><SPAN LANG="en-ca"><FONT SIZE=2 FACE="Courier New">ation showed the following errors:</FONT></SPAN></P>
<UL DIR=LTR>
<P DIR=LTR><SPAN LANG="en-ca"></SPAN><SPAN LANG="en-ca"></SPAN><SPAN LANG="en-us"></SPAN><SPAN LANG="en-us"><FONT COLOR="#FF0000" SIZE=2 FACE="Courier New">cygwin/3.4.4/../../../libmfhdf.a(putget.o):putget.c:(.text+</FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="en-us"><FONT COLOR="#FF0000" SIZE=2 FACE="Courier New">0x40): undefined reference to `_xdr_opaque'</FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="en-us"><FONT COLOR="#FF0000" SIZE=2 FACE="Courier New">/usr/lib/gcc/i686-pc-cygwin/3.4.</FONT><FONT COLOR="#FF0000" SIZE=2 FACE="Courier New">4/../../../libmfhdf.a(putget.o):putget.c:(.text+</FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="en-us"><FONT COLOR="#FF0000" SIZE=2 FACE="Courier New">0xa1): undefined reference to `_xdr_opaque'</FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="en-us"><FONT COLOR="#FF0000" SIZE=2 FACE="Courier New">/usr/lib/gcc/i686-pc-cygwin/3.4.4/../../../libmfhdf.a(putget.o):putget.c:(.text+</FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="en-us"><FONT COLOR="#FF0000" SIZE=2 FACE="Courier New">0x1c6): undefined reference to `_xdr_double'</FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="en-us"><FONT COLOR="#FF0000" SIZE=2 FACE="Courier New">/usr/lib/gcc/i686-pc-cygwin/3.4.4/../</FONT><FONT COLOR="#FF0000" SIZE=2 FACE="Courier New">../../libmfhdf.a(putget.o):putget.c:(.text+</FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="en-us"><FONT COLOR="#FF0000" SIZE=2 FACE="Courier New">0x1f3): undefined reference to `_xdr_opaque'</FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="en-us"><FONT COLOR="#FF0000" SIZE=2 FACE="Courier New">/usr/lib/gcc/i686-pc-cygwin/3.4.4/../../../libmfhdf.a(putget.o):putget.c:(.text+</FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="en-us"><FONT COLOR="#FF0000" SIZE=2 FACE="Courier New">0x233): undefined reference to `_xdr_long'</FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="en-us"><FONT COLOR="#FF0000" SIZE=2 FACE="Courier New">/usr/lib/gcc/i686-pc-cygwin/3.4.4/../../../</FONT><FONT COLOR="#FF0000" SIZE=2 FACE="Courier New">libmfhdf.a(putget.o):putget.c:(.text+</FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="en-us"><FONT COLOR="#FF0000" SIZE=2 FACE="Courier New">0x246): undefined reference to `_xdr_float'</FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="en-us"><FONT COLOR="#FF0000" SIZE=2 FACE="Courier New">/usr/lib/gcc/i686-pc-cygwin/3.4.4/../../../libmfhdf.a(putget.o):putget.c:(.text+</FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="en-us"><FONT COLOR="#FF0000" SIZE=2 FACE="Courier New">0x281): undefined reference to `_xdr_opaque'</FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="en-us"><FONT COLOR="#FF0000" SIZE=2 FACE="Courier New">cygwin/3.4.4/../../../libmfhdf.a(array</FONT><FONT COLOR="#FF0000" SIZE=2 FACE="Courier New">.o):array.c:(.text+0x</FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="en-us"><FONT COLOR="#FF0000" SIZE=2 FACE="Courier New">930): undefined reference to `_xdr_enum'</FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="en-us"><FONT COLOR="#FF0000" SIZE=2 FACE="Courier New">/usr/lib/gcc/i686-pc-cygwin/3.4.4/../../../libmfhdf.a(array.o):array.c:(.text+0x</FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="en-us"><FONT COLOR="#FF0000" SIZE=2 FACE="Courier New">988): undefined reference to `_xdr_u_long'</FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="en-us"><FONT COLOR="#FF0000" SIZE=2 FACE="Courier New">/usr/lib/gcc/i686-pc-cygwin/3.4.4/../../../libmfhdf.a(array.o):array.</FONT><FONT COLOR="#FF0000" SIZE=2 FACE="Courier New">c:(.text+0x</FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="en-us"><FONT COLOR="#FF0000" SIZE=2 FACE="Courier New">a58): undefined reference to `_xdr_opaque</FONT><FONT COLOR="#FF0000" SIZE=2 FACE="Courier New">'</FONT></SPAN></P>
</UL>
<P DIR=LTR><SPAN LANG="en-ca"></SPAN><SPAN LANG="en-ca"></SPAN><SPAN LANG="en-us"></SPAN><SPAN LANG="en-us"><FONT SIZE=2 FACE="Courier New">It</FONT> <FONT SIZE=2 FACE="Courier New">was traced back to librpc.a.</FONT></SPAN><SPAN LANG="en-ca"></SPAN><SPAN LANG="en-ca"></SPAN><SPAN LANG="en-us"></SPAN><SPAN LANG="en-us"> <FONT SIZE=2 FACE="Courier New">E</FONT><FONT SIZE=2 FACE="Courier New">xtra</FONT> <FONT SIZE=2 FACE="Courier New">Cygwin</FONT> <FONT SIZE=2 FACE="Courier New">libraries</FONT> <FONT SIZE=2 FACE="Courier New">(Sun rpc)</FONT> <FONT SIZE=2 FACE="Courier New">were installed (C</FONT><FONT SIZE=2 FACE="Courier New">:\Cygwin\lib)</FONT></SPAN><SPAN LANG="en-ca"></SPAN><SPAN LANG="en-ca"></SPAN><SPAN LANG="en-us"></SPAN><SPAN LANG="en-us"><FONT SIZE=2 FACE="Courier New">.</FONT> <FONT SIZE=2 FACE="Courier New">But</FONT> <FONT SIZE=2 FACE="Courier New">still getting the same errors.</FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="en-ca"></SPAN><SPAN LANG="en-ca"></SPAN><SPAN LANG="en-us"></SPAN></P>

<P DIR=LTR><SPAN LANG="en-ca"></SPAN><SPAN LANG="en-ca"></SPAN><SPAN LANG="en-us"></SPAN><SPAN LANG="en-us"><FONT SIZE=2 FACE="Courier New">Makefile is attached:</FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="en-ca"></SPAN><SPAN LANG="en-ca"><FONT FACE="Arial" SIZE=2 COLOR="#000000"> &lt;&lt;Makefile&gt;&gt; </FONT></SPAN><SPAN LANG="en-ca"></SPAN><SPAN LANG="en-ca"></SPAN><SPAN LANG="en-ca"></SPAN><SPAN LANG="en-ca"></SPAN></P>

<P DIR=LTR><SPAN LANG="en-ca"></SPAN><SPAN LANG="en-ca"><FONT SIZE=2 FACE="Courier New">Have</FONT><FONT SIZE=2 FACE="Courier New"></FONT> <FONT SIZE=2 FACE="Courier New">somebody</FONT> <FONT SIZE=2 FACE="Courier New">experienced the same, and would please to comment</FONT><FONT SIZE=2 FACE="Courier New">?</FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="en-ca"></SPAN><SPAN LANG="en-ca"></SPAN></P>

<P DIR=LTR><SPAN LANG="en-ca"></SPAN><SPAN LANG="en-ca"></SPAN><SPAN LANG="en-us"></SPAN><A NAME=""><SPAN LANG="en-us"></SPAN><SPAN LANG="en-us"><FONT SIZE=2 FACE="Courier New">thanks,</FONT></SPAN></A></P>

<P DIR=LTR><SPAN LANG="en-us"><FONT SIZE=2 FACE="Courier New">Shawn</FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="en-ca"></SPAN><SPAN LANG="en-ca"></SPAN><SPAN LANG="en-us"></SPAN></P>

<P DIR=LTR><SPAN LANG="en-ca"></SPAN></P>

</BODY>
</HTML>