[mvapich-discuss] failing to configure mvapich2 on debian amd64 - umad.h not found

Denis denismpa at gmail.com
Tue Aug 17 17:26:11 EDT 2010


Hi All,

I am trying to build mvapich2-1.5 on debian but it won't configure
complaining that the header file infiniband/umad.h cannot be found.

the last configure lines are below

checking pthread.h usability... yes
checking pthread.h presence... yes
checking for pthread.h... yes
./configure: line 4137: enable_ftb-cr=no: command not found
configure: checking for any hwloc installation...
checking for hwloc_topology_set_pid in -lhwloc... yes
checking hwloc.h usability... yes
checking hwloc.h presence... yes
checking for hwloc.h... yes
checking for the InfiniBand includes path... /usr/include/infiniband
checking for the InfiniBand library path... default
checking for library containing umad_init... -libumad
checking for library containing ibv_open_device... -libverbs
checking infiniband/umad.h usability... no
checking infiniband/umad.h presence... no
checking for infiniband/umad.h... no
configure: error: 'infiniband/umad.h not found. Did you specify
--with-ib-include=?'
configure: error: ./configure failed for channels/mrail
configure: error: Configure of src/mpid/ch3 failed!


I have tried the version 1.5 and the daily versions from 2010-08-11 and
2010-08-12. They all give me the same issue.

However the header file is on the default place,
root at localhost:~/src/mvapich2-1.5-2010-08-12# ls
/usr/include/infiniband/umad.h
/usr/include/infiniband/umad.h


as the configure is complaining, I have also tried to specify it with the
--with-ib-include option.




The library and header files were installed by packages and have the
following versions:


root at localhost:~/src/mvapich2-1.5-2010-08-12# dpkg -S
/usr/include/infiniband/umad.h
libibumad-dev: /usr/include/infiniband/umad.h
root at localhost:~/src/mvapich2-1.5-2010-08-12# aptitude show libibumad-dev
Package: libibumad-dev
New: yes
State: installed
Automatically installed: no
Version: 1.2.3-20090314-1


root at localhost:~/src/mvapich2-1.5-2010-08-12# aptitude show libibumad1
Package: libibumad1
New: yes
State: installed
Automatically installed: yes
Version: 1.2.3-20090314-1


The only way I found that mvapich will configure ( but not compile) is if I
specify --with-devices=nemesis:ib .

The problem seems to lie on the ch3 channel and/or mrail.  Whenever I enable
ch3 or gen2, I fall on the same problem.


Any suggestions?

Thanks!


Denis
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mail.cse.ohio-state.edu/pipermail/mvapich-discuss/attachments/20100817/72b4be86/attachment.html


More information about the mvapich-discuss mailing list