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

Reply via email to