<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<META NAME="Generator" CONTENT="MS Exchange Server version 5.5.2654.45">
<TITLE>RE: [PATCH] [openib-general] Strange configure error in libibcm  </TITLE>
</HEAD>
<BODY>

<P><FONT SIZE=2 FACE="Courier New">The problem is in the ordering of checks in file </FONT>
<BR>                <FONT SIZE=2 FACE="Courier New">userspace/libibcm/configure.in</FONT>
</P>

<P><FONT SIZE=2 FACE="Courier New">Below is a patch for the problem:</FONT>
</P>

<P><FONT SIZE=2 FACE="Courier New">-------------------------------------------------------------------------</FONT>
<BR><FONT SIZE=2 FACE="Courier New">Index: configure.in</FONT>
<BR><FONT SIZE=2 FACE="Courier New">===================================================================</FONT>
<BR><FONT SIZE=2 FACE="Courier New">--- configure.in        (revision 3404)</FONT>
<BR><FONT SIZE=2 FACE="Courier New">+++ configure.in        (working copy)</FONT>
<BR><FONT SIZE=2 FACE="Courier New">@@ -12,6 +12,10 @@</FONT>
<BR><FONT SIZE=2 FACE="Courier New"> dnl Checks for programs</FONT>
<BR><FONT SIZE=2 FACE="Courier New"> AC_PROG_CC</FONT>
</P>

<P><FONT SIZE=2 FACE="Courier New">+dnl Checks for typedefs, structures, and compiler characteristics.</FONT>
<BR><FONT SIZE=2 FACE="Courier New">+AC_C_CONST</FONT>
<BR><FONT SIZE=2 FACE="Courier New">+AC_CHECK_SIZEOF(long)</FONT>
<BR><FONT SIZE=2 FACE="Courier New">+</FONT>
<BR><FONT SIZE=2 FACE="Courier New"> dnl Checks for libraries</FONT>
<BR><FONT SIZE=2 FACE="Courier New"> AC_CHECK_LIB(ibverbs, ibv_get_devices, [],</FONT>
<BR><FONT SIZE=2 FACE="Courier New">     AC_MSG_ERROR([ibv_get_devices() not found.  libibcm requires libibcm.]))</FONT>
<BR><FONT SIZE=2 FACE="Courier New">@@ -25,10 +29,6 @@</FONT>
<BR><FONT SIZE=2 FACE="Courier New">     AC_MSG_ERROR([<infiniband/at.h> not found.  Is libibat installed?]))</FONT>
<BR><FONT SIZE=2 FACE="Courier New"> AC_HEADER_STDC</FONT>
</P>

<P><FONT SIZE=2 FACE="Courier New">-dnl Checks for typedefs, structures, and compiler characteristics.</FONT>
<BR><FONT SIZE=2 FACE="Courier New">-AC_C_CONST</FONT>
<BR><FONT SIZE=2 FACE="Courier New">-AC_CHECK_SIZEOF(long)</FONT>
<BR><FONT SIZE=2 FACE="Courier New">-</FONT>
<BR><FONT SIZE=2 FACE="Courier New"> AC_CACHE_CHECK(whether ld accepts --version-script, ac_cv_version_script,</FONT>
<BR><FONT SIZE=2 FACE="Courier New">     if test -n "`$LD --help < /dev/null 2>/dev/null | grep version-script`"; then</FONT>
<BR><FONT SIZE=2 FACE="Courier New">         ac_cv_version_script=yes</FONT>
<BR><FONT SIZE=2 FACE="Courier New">--------------------------------------------------------------------------------------------</FONT>
</P>
<BR>

<P><FONT SIZE=2 FACE="Courier New">Jack</FONT>
</P>

</BODY>
</HTML>