<div dir="ltr"><div><div><div>Sorry that I forgot to attach config.log<br></div>The tools versions are:<br></div>m4 1.4.18<br></div>libtool 2.4.6<br><div><div>autoconf 2.69</div><div>automake 1.15<br></div><div><br></div><div><br><div><div><div class="gmail_extra"><br><div class="gmail_quote">2018-04-02 23:43 GMT+08:00 JEN-SHIANG YU <span dir="ltr"><<a href="mailto:jsyu.nctu@gmail.com" target="_blank">jsyu.nctu@gmail.com</a>></span>:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div><div><div>Dear Colleague,<br><br></div>I experienced compilation problem in libfabric using Intel compilers (18.0.1.163 Build 20171018) interfaced to the default gcc 4.8.5 20150623 (Red Hat 4.8.5-11) in the "Red Hat Enterprise Linux Server release 7.3 (Maipo)" platform. Switching to load gcc 6.3.0 module in the same platform could, however, compile successfully. Jeff Hammond suggested me to post the problem here, and I attach the compilation error messages for your reference.<br><br><span style="font-family:monospace,monospace">wget <a href="https://github.com/ofiwg/libfabric/archive/master.zip" target="_blank">https://github.com/ofiwg/<wbr>libfabric/archive/master.zip</a><br>unzip master.zip<br>mv libfabric-master libfabric<br>cd libfabric<br></span></div><div><span style="font-family:monospace,monospace">./autogen.sh <br>../configure CC=icc CXX=icpc --enable-psm2 --disable-udp --disable-sockets --disable-rxm --prefix=$NWCHEM_ROOT/deps<br><br>make</span></div><div><br></div><div><span style="color:rgb(255,0,0)"><font size="1"><span style="font-family:monospace,monospace">make  all-am<br>make[1]: Entering directory `/work1/home/u1/molpro/src/<wbr>nwchem-6.8.1.opa.x/tests/<wbr>libfabric/build'<br>  CC       src/src_libfabric_la-fabric.lo<br>In file included from ../include/ofi.h(50),<br>                 from ../include/ofi_util.h(55),<br>                 from ../src/fabric.c(44):<br>../include/ofi_atom.h(66): error: identifier "atomic_int_least32_t" is undefined<br>        typedef atomic_int_least32_t    ofi_atomic_int32_t;<br>                ^<br><br>In file included from ../include/ofi.h(50),<br>                 from ../include/ofi_util.h(55),<br>                 from ../src/fabric.c(44):<br>../include/ofi_atom.h(67): error: identifier "atomic_int_least64_t" is undefined<br>        typedef atomic_int_least64_t    ofi_atomic_int64_t;<br>                ^<br><br>compilation aborted for ../src/fabric.c (code 2)<br>make[1]: *** [src/src_libfabric_la-fabric.<wbr>lo] Error 1<br>make[1]: Leaving directory `/work1/home/u1/molpro/src/<wbr>nwchem-6.8.1.opa.x/tests/<wbr>libfabric/build'<br>make: *** [all] Error 2</span></font></span></div><div><br></div><div>Thanks a lot for your advise.<br></div></div><div><div><br></div><div>Sincerely,</div><div>Kenny<br></div></div></div>
</blockquote></div><br></div></div></div></div></div></div>