[mvapich-discuss] mvapich2-1.2p1 + voltaire infiniband +
intel: compilation failure
Jonathan Perkins
perkinjo at cse.ohio-state.edu
Tue Dec 9 07:35:19 EST 2008
On Tue, Dec 09, 2008 at 12:29:08PM +0530, Sangamesh B wrote:
> Thanks for the response..
>
> Since infiniband hardware is voltaire, we've used Rocks 4.3 voltaire
> infiniband roll:
>
> http://www.rocksclusters.org/wordpress/?page_id=3
>
> I used the option suggested by you.
> export CFLAGS="OFED_VERSION_1_1"
I think this needs to be...
export CFLAGS="-DOFED_VERSION_1_1"
> The configure failed: icc failed to compile sample C program.
> Then, did configure without the above option.
> Edited Makefile of Mvapich2 root directory, but it failed with same error.
> CFLAGS = "-DNDEBUG -O2 OFED_VERSION_1_1"
or this can be...
CFLAGS = "-DNDEBUG -O2 -DOFED_VERSION_1_1"
> I see during compilation, it was taking -DNDEBUG -O2 only, there was
> no "OFED_VERSION_1_1".
>
> Is there a file which will be accessed by all Makefiles under subdirectories?
>
> Any older version of MVAPICH2 support voltaire?
>
> Thanks,
> Sangamesh
>
> On Tue, Dec 9, 2008 at 2:13 AM, Matthew Koop <koop at cse.ohio-state.edu> wrote:
> > Sangamesh,
> >
> > You seem to be using a very old version of OFED. Are you using 1.1? I'd
> > suggest that you update your OFED install.
> >
> > If this is not possible, run the 'make' step with the following ENV
> > set beforehand.
> >
> > export CFLAGS="OFED_VERSION_1_1"
> >
> > Let us know if you have any other problems,
> >
> > Matt
> >
> > On Sun, 7 Dec 2008, Sangamesh B wrote:
> >
> >> Hello,
> >>
> >> The mvapich2-1.2p1 installation on a Rocks 4.3 cluster (& voltaire
> >> infiniband) with intel 10 compilers has failed (make) with the
> >> following error:
> >>
> >> rdma_cm.c(171): error: struct "rdma_cm_event" has no field "param"
> >> if (!event->param.conn.private_data_len){
> >> ^
> >> rdma_cm.c(176): error: struct "rdma_cm_event" has no field "param"
> >> rank = ((int *)event->param.conn.private_data)[0];
> >> ^
> >> rdma_cm.c(177): error: struct "rdma_cm_event" has no field "param"
> >> rail_index = ((int *)event->param.conn.private_data)[1];
> >> ^
> >> rdma_cm.c(376): warning #589: transfer of control bypasses initialization of:
> >> variable "cMinPort" (declared at line 388)
> >> variable "minPort" (declared at line 389)
> >> variable "portRange" (declared at line 409)
> >> variable "envPort" (declared at line 426)
> >> MPIU_ERR_SETANDJUMP3(
> >> ^
> >> rdma_cm.c(397): warning #589: transfer of control bypasses initialization of:
> >> variable "portRange" (declared at line 409)
> >> variable "envPort" (declared at line 426)
> >> MPIU_ERR_SETANDJUMP3(
> >> ^
> >> rdma_cm.c(414): warning #589: transfer of control bypasses initialization of:
> >> variable "envPort" (declared at line 426)
> >> MPIU_ERR_SETANDJUMP2(
> >> ^
> >> compilation aborted for rdma_cm.c (code 2)
> >>
> >> During configuration the option "--with-rdma=gen2" is used & there
> >> were no errors.
> >>
> >> Is this the problem with the code or anything else? How that can be resolved?
> >>
> >> Thanks,
> >> Sangamesh
> >> _______________________________________________
> >> mvapich-discuss mailing list
> >> mvapich-discuss at cse.ohio-state.edu
> >> http://mail.cse.ohio-state.edu/mailman/listinfo/mvapich-discuss
> >>
> >
> >
> _______________________________________________
> mvapich-discuss mailing list
> mvapich-discuss at cse.ohio-state.edu
> http://mail.cse.ohio-state.edu/mailman/listinfo/mvapich-discuss
--
Jonathan Perkins
http://www.cse.ohio-state.edu/~perkinjo
More information about the mvapich-discuss
mailing list