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 [email protected]
> Future Technologies Group
> HPC Research Department Tel: +1-510-495-2352
> Lawrence Berkeley National Laboratory Fax: +1-510-486-6900
>
> _______________________________________________
> devel mailing list
> [email protected]
> http://www.open-mpi.org/mailman/listinfo.cgi/devel
--
Jeff Squyres
[email protected]
For corporate legal information go to:
http://www.cisco.com/web/about/doing_business/legal/cri/