From: josevi (jvespi_at_gmail_dot_com)
Date: Mon Jan 19 2009 - 06:26:00 PST
Hi, I've followed your advices and re-run ./configure removing all existing cache files, but resulting the same. The I've set IBV_LIBDIR variable without fixing the problem; I obtain the next messages: [...] checking for ibv_devinfo... no checking for IBVHOME in environment... no, defaulting to "/usr" checking if /usr is the IB Verbs install directory... yes checking for IBV_INCLUDE in environment... no, defaulting to "/usr/include" checking for IBV_LIBS in environment... no, defaulting to "-libverbs" checking for IBV_LIBDIR in environment... yes, using "/usr/lib" checking for working IB Verbs configuration... no configure error: User requested --enable-ibv but I don't know how to build ibv programs for your system I attach config.log file if you can find anything being wrong. Jos� Vicente Paul H. Hargrove escribi�: > The OpenFabrics/OpenIB headers are included as "#include > <infiniband/verbs.h>" and similar. Therefore the value > IBV_INCLUDE=/use/include that configure has guessed should be correct. > Please examine the file > /home/jvespi/tmp/berkeley_upc-2.8.0/dbg/gasnet/config.log as the error > message suggests. You can search for the text "working IB Verbs" and > see what sort of error messages the compiler and/or linker may have > produced in the lines that follow. My best guess is the libs. You > say they are in /usr/lib, but configure is guessing /usr/lib64. > > Since you indicate that setting IBV_INCLUDE is not working for you, I > also noticed "(cached)" in most of the "checking..." messages. It is > my guess that you have a config.cache file in the dbg/gasnet directory > that is feeding the results of your first attempt to configure each > time you re-run it. Between runs of configure, please be sure that > there are no left-over config.cache files. One way would be > $ find . -name config.cache | xargs rm > > You should probably remove the config.cache files (if any) and re-run > "./configure --enable-ibv" one more time (with IBV_INCLUDE unset) > before checking the config.log file for the cause of the problem. You > may also want to set IBV_LIBDIR=/usr/lib if you are certain /usr/lib64 > is incorrect. > > Let us know what you find in config.log and I can try to help you > resolve whatever it may be. > > -Paul > > josevi wrote: >> Hello, >> >> I'm trying to install runtime in a machine with Open Infiniband >> network, but in configuring step I obtain the next error: >> >> ./configure --enable-ibv >> ... [dozens of messages]... >> checking for ibv_devinfo... no >> checking for IBVHOME in environment... (cached) using cached value >> "/usr" >> checking if /usr is the IB Verbs install directory... yes >> checking for IBV_INCLUDE in environment... (cached) using cached >> value "/usr/include" >> checking for IBV_LIBS in environment... (cached) using cached value >> "-libverbs" >> checking for IBV_LIBDIR in environment... (cached) using cached value >> "/usr/lib64" >> checking for working IB Verbs configuration... (cached) no >> configure error: User requested --enable-ibv but I don't know how to >> build ibv programs for your system >> configure: error: See >> /home/jvespi/tmp/berkeley_upc-2.8.0/dbg/gasnet/config.log for details. >> configure: error: sub-configure failed for gasnet >> Failed during dbg configure, exit=1 >> >> Libs are located in /usr/lib and include files in >> /usr/include/infiniband but I don't know how to tell to configure >> script the real location of .h files. I've tried setting the variable >> 'export IBV_INCLUDE=/usr/include/infiniband' but it does not work. >> Any suggestion? What am I doing wrong? >> >> Thanks in advance >> >> Jose Vicente Espi >> >> >> > >