Open MPI logo

Open MPI Development Mailing List Archives

  |   Home   |   Support   |   FAQ   |   all Development mailing list

Subject: Re: [OMPI devel] OPAL_ENABLE_FT_CR build broken in 1.5 branch
From: Jeff Squyres (jsquyres_at_[hidden])
Date: 2012-02-17 17:59:53


Thanks -- I (think I) fixed in https://svn.open-mpi.org/trac/ompi/ticket/3020.

I threw it to Josh and Samuel to review.

On Feb 17, 2012, at 12:33 AM, Paul H. Hargrove wrote:

> I've tried to build from both the 1.5 and trunk nightly tarballs configured with "--enable-ft=cr --with-blcr=XXXX" .
> I am using Intel compilers on Linux/x86.
>
> The trunk was fine, but on the 1.5 branch I see the build fail with:
>> Making all in mca/btl/sm
>> make[2]: Entering directory `/home/pcp1/phargrov/OMPI/openmpi-1.5-latest-linux-x86-gm2-icc-8.1/BLD/ompi/mca/btl/sm'
>> CC mca_btl_sm_la-btl_sm.lo
>> /home/pcp1/phargrov/OMPI/openmpi-1.5-latest-linux-x86-gm2-icc-8.1//openmpi-1.5-latest/ompi/mca/btl/sm/btl_sm.c(1107): error: struct "mca_btl_sm_component_t" has no field "mmap_file"
>> if( NULL != mca_btl_sm_component.mmap_file ) {
>> ^
>>
>> /home/pcp1/phargrov/OMPI/openmpi-1.5-latest-linux-x86-gm2-icc-8.1//openmpi-1.5-latest/ompi/mca/btl/sm/btl_sm.c(1113): error: struct "mca_btl_sm_component_t" has no field "mmap_file"
>> opal_crs_base_metadata_write_token(NULL, CRS_METADATA_TOUCH, mca_btl_sm_component.mmap_file->map_path);
>> ^
>>
>> /home/pcp1/phargrov/OMPI/openmpi-1.5-latest-linux-x86-gm2-icc-8.1//openmpi-1.5-latest/ompi/mca/btl/sm/btl_sm.c(1121): error: struct "mca_btl_sm_component_t" has no field "mmap_file"
>> if( NULL != mca_btl_sm_component.mmap_file ) {
>> ^
>>
>> /home/pcp1/phargrov/OMPI/openmpi-1.5-latest-linux-x86-gm2-icc-8.1//openmpi-1.5-latest/ompi/mca/btl/sm/btl_sm.c(1125): error: struct "mca_btl_sm_component_t" has no field "mmap_file"
>> opal_crs_base_cleanup_append(mca_btl_sm_component.mmap_file->map_path, false);
>> ^
>>
>> /home/pcp1/phargrov/OMPI/openmpi-1.5-latest-linux-x86-gm2-icc-8.1//openmpi-1.5-latest/ompi/mca/btl/sm/btl_sm.c(1134): error: struct "mca_btl_sm_component_t" has no field "mmap_file"
>> if( NULL != mca_btl_sm_component.mmap_file ) {
>> ^
>>
>> /home/pcp1/phargrov/OMPI/openmpi-1.5-latest-linux-x86-gm2-icc-8.1//openmpi-1.5-latest/ompi/mca/btl/sm/btl_sm.c(1144): error: struct "mca_btl_sm_component_t" has no field "mmap_file"
>> opal_crs_base_cleanup_append(mca_btl_sm_component.mmap_file->map_path, false);
>> ^
>>
>> compilation aborted for /home/pcp1/phargrov/OMPI/openmpi-1.5-latest-linux-x86-gm2-icc-8.1//openmpi-1.5-latest/ompi/mca/btl/sm/btl_sm.c (code 2)
>
> Pushing past that error with "make -k" yields a similar problem in mpool/sm as well:
>
>> Making all in mca/mpool/sm
>> make[2]: Entering directory `/home/pcp1/phargrov/OMPI/openmpi-1.5-latest-linux-x86-gm2-icc-8.1/BLD/ompi/mca/mpool/sm'
>> CC mpool_sm_module.lo
>> /home/pcp1/phargrov/OMPI/openmpi-1.5-latest-linux-x86-gm2-icc-8.1//openmpi-1.5-latest/ompi/mca/mpool/sm/mpool_sm_module.c(146): error: struct "mca_mpool_sm_module_t" has no field "sm_common_mmap"
>> unlink(sm_module->sm_common_mmap->map_path);
>> ^
>>
>> /home/pcp1/phargrov/OMPI/openmpi-1.5-latest-linux-x86-gm2-icc-8.1//openmpi-1.5-latest/ompi/mca/mpool/sm/mpool_sm_module.c(183): error: struct "mca_mpool_sm_module_t" has no field "sm_common_mmap"
>> if (NULL != self_sm_module->sm_common_mmap) {
>> ^
>>
>> /home/pcp1/phargrov/OMPI/openmpi-1.5-latest-linux-x86-gm2-icc-8.1//openmpi-1.5-latest/ompi/mca/mpool/sm/mpool_sm_module.c(184): error: struct "mca_mpool_sm_module_t" has no field "sm_common_mmap"
>> opal_crs_base_cleanup_append(self_sm_module->sm_common_mmap->map_path, false);
>> ^
>>
>> /home/pcp1/phargrov/OMPI/openmpi-1.5-latest-linux-x86-gm2-icc-8.1//openmpi-1.5-latest/ompi/mca/mpool/sm/mpool_sm_module.c(198): error: struct "mca_mpool_sm_module_t" has no field "sm_common_mmap"
>> if (NULL != self_sm_module->sm_common_mmap) {
>> ^
>>
>> /home/pcp1/phargrov/OMPI/openmpi-1.5-latest-linux-x86-gm2-icc-8.1//openmpi-1.5-latest/ompi/mca/mpool/sm/mpool_sm_module.c(199): error: struct "mca_mpool_sm_module_t" has no field "sm_common_mmap"
>> opal_crs_base_cleanup_append(self_sm_module->sm_common_mmap->map_path, false);
>> ^
>>
>> compilation aborted for /home/pcp1/phargrov/OMPI/openmpi-1.5-latest-linux-x86-gm2-icc-8.1//openmpi-1.5-latest/ompi/mca/mpool/sm/mpool_sm_module.c (code 2)
>
>
> -Paul
>
> --
> Paul H. Hargrove PHHargrove_at_[hidden]
> Future Technologies Group
> HPC Research Department Tel: +1-510-495-2352
> Lawrence Berkeley National Laboratory Fax: +1-510-486-6900
>
> _______________________________________________
> 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/