Open MPI logo

Open MPI Development Mailing List Archives

  |   Home   |   Support   |   FAQ   |   all Development mailing list

Subject: Re: [OMPI devel] 1.7 Branch Head Link Failure
From: Jeff Squyres (jsquyres_at_[hidden])
Date: 2012-09-26 02:03:48


Sam --

I'm seeing a different failure, but only on machines with XRC. Here's what I see (with a "make -j 4", so there's a little out-of-order stuff below).

I'll file a bug for ORNL/Mellanox.

----
In file included from bcol_iboffload_mca.c:24:
../../../../ompi/mca/common/ofacm/base.h:27:1: warning: "HAVE_XRC" redefined
In file included from bcol_iboffload_mca.c:18:
bcol_iboffload.h:50:1: warning: this is the location of the previous definition
  CC     bcol_iboffload_collfrag.lo
  CC     bcol_iboffload_task.lo
  CC     bcol_iboffload_component.lo
  CC     bcol_iboffload_barrier.lo
bcol_iboffload_component.c: In function 'iboffload_release_devices':
bcol_iboffload_component.c:302: error: implicit declaration of function 'ompi_ibv_free_device_list'
bcol_iboffload_component.c: In function 'iboffload_load_devices':
bcol_iboffload_component.c:321: error: implicit declaration of function 'ompi_ibv_get_device_list'
bcol_iboffload_component.c:321: warning: assignment makes pointer from integer without a cast
bcol_iboffload_component.c:564:5: warning: "OMPI_OPENFABRICS_HAVE_CONNECTX_XRC" is not defined
  CC     bcol_iboffload_bcast.lo
make[2]: *** [bcol_iboffload_component.lo] Error 1
make[2]: *** Waiting for unfinished jobs....
bcol_iboffload_bcast.c: In function 'mca_bcol_iboffload_small_msg_bcast_progress':
bcol_iboffload_bcast.c:181: warning: unused variable 'i'
make[2]: Leaving directory `/home/jsquyres/svn/ompi-1.7/ompi/mca/bcol/iboffload'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/jsquyres/svn/ompi-1.7/ompi'
make: *** [all-recursive] Error 1
-----
On Sep 26, 2012, at 1:04 AM, Gutierrez, Samuel K wrote:
> Hi,
> 
> I'm having trouble building the 1.7 branch head.
> 
> Configure:
> --with-platform=./contrib/platform/lanl/rr-class/optimized-panasas
> 
> Link fails with:
> 
> Creating mpi/man/man3/OpenMPI.3 man page...
>  CCLD   libmpi.la
> mca/btl/openib/.libs/libmca_btl_openib.a(btl_openib_xrc.o):(.data.rel+0x0): multiple definition of `ib_address_t_class'
> mca/common/ofacm/.libs/libmca_common_ofacm_noinst.a(common_ofacm_xoob.o):(.data.rel+0x0): first defined here
> 
> Looks like this may be due to multiple definitions of ib_address_t within:
> ompi/mca/btl/openib/btl_openib_xrc.h
> ompi/mca/common/ofacm/common_ofacm_xoob.h
> 
> Thanks,
> 
> Sam
> 
> 
> _______________________________________________
> devel mailing list
> devel_at_[hidden]
> http://www.open-mpi.org/mailman/listinfo.cgi/devel
-- 
Jeff Squyres
jsquyres_at_[hidden]
For corporate legal information go to: http://www.cisco.com/web/about/doing_business/legal/cri/