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                          phhargr...@lbl.gov
> Future Technologies Group
> HPC Research Department                   Tel: +1-510-495-2352
> Lawrence Berkeley National Laboratory     Fax: +1-510-486-6900
> 
> _______________________________________________
> devel mailing list
> de...@open-mpi.org
> http://www.open-mpi.org/mailman/listinfo.cgi/devel


-- 
Jeff Squyres
jsquy...@cisco.com
For corporate legal information go to:
http://www.cisco.com/web/about/doing_business/legal/cri/


Reply via email to