Re: [OMPI users] OMPI v1.7.1 fails to build on RHEL 5 and RHEL 6
I already fixed it, Pasha - in the 1.7 nightly tarball as of yesterday. For now, people will just have to configure --disable-openib-connectx-xrc On Apr 18, 2013, at 7:41 AM, "Shamis, Pavel"wrote: > I was sure that this one was fixed as well. > > I think this is some other problem, which related to the combination of XRC + > intel compiler. > Due to limited availability of the XRC system, I doubt the combination was > tested. > > I'm trying to look at the issue, but first I have to find the setup... > > Pavel (Pasha) Shamis > --- > Computer Science Research Group > Computer Science and Math Division > Oak Ridge National Laboratory > > On Apr 18, 2013, at 7:30 AM, Paul Kapinos wrote: > >> On 04/17/13 23:37, Ralph Castain wrote: >>> Try adding --disable-openib-connectx-xrc to your configure line >>> >> >> That mean, the XRC issue is still not fixed, though this in the 1.7.1 >> announce? >> >>> - Fixed XRC compile issue in Open Fabrics support. >> >> >> >> >> >>> >>> On Apr 17, 2013, at 2:27 PM, Timothy Dwight Dunn >>> wrote: >>> I have been trying to get the new v1.7.1 to build on a few different systems and I get the same error on every build attempted. While the builds are on 3 different clusters the are all using RHEL 5 or RHEL6 (6.3 not 6.4 as OFED is still not working for it yet) >> >> Get this, too: >> >> gmake[2]: Entering directory >> `/tmp/pk224850/linuxc2_10777/openmpi-1.7.1_linux64_intel/ompi/mca/common/ofacm' >> CC common_ofacm_xoob.lo >> common_ofacm_xoob.c(158): error: identifier "ompi_jobid_t" is undefined >> static int xoob_ib_address_init(ofacm_ib_address_t *ib_addr, uint16_t lid, >> uint64_t s_id, ompi_jobid_t ep_jobid) >> >> ^ >> >> common_ofacm_xoob.c(873): warning #188: enumerated type mixed with another >> type >> enum ibv_mtu mtu = (context->attr[0].path_mtu < >> context->remote_info.rem_mtu) ? >> ^ >> >> common_ofacm_xoob.c(953): warning #188: enumerated type mixed with another >> type >> enum ibv_mtu mtu = (context->attr[0].path_mtu < remote_info->rem_mtu) ? >> ^ >> >> compilation aborted for common_ofacm_xoob.c (code 2) >> gmake[2]: *** [common_ofacm_xoob.lo] Error 1 >> >> >> >> >> >> >> >> While I have complex configs, even when I go down to a simple config using either gnu or Intel compilers such as; export CC=icc export CXX=icpc export F77=ifort export FC=ifort ./configure --prefix=~/openmpi-1.7.1 --with-tm=~/torque-2.5.11/ --with-verbs (Note the ~ is just covering up my actual paths otherwise all is well) So this config's without problems but when I go to build with make all -j 8 I get the following error make[2]: Entering directory `~openmpi-1.7.1/ompi/mpi/fortran/mpiext' PPFC mpi-ext-module.lo PPFC mpi-f08-ext-module.lo FCLD libforce_usempi_module_to_be_built.la FCLD libforce_usempif08_module_to_be_built.la make[2]: Leaving directory `~openmpi-1.7.1/ompi/mpi/fortran/mpiext' Making all in mca/common/ofacm make[2]: Entering directory `~openmpi-1.7.1/ompi/mca/common/ofacm' CC libmca_common_ofacm_la-common_ofacm_oob.lo CC libmca_common_ofacm_la-common_ofacm_base.lo if test -z "libmca_common_ofacm.la"; then \ rm -f "libmca_common_ofacm.la"; \ ln -s "libmca_common_ofacm_noinst.la" "libmca_common_ofacm.la"; \ fi CC libmca_common_ofacm_la-common_ofacm_empty.lo CC libmca_common_ofacm_la-common_ofacm_xoob.lo common_ofacm_xoob.c(158): error: identifier "ompi_jobid_t" is undefined static int xoob_ib_address_init(ofacm_ib_address_t *ib_addr, uint16_t lid, uint64_t s_id, ompi_jobid_t ep_jobid) ^ compilation aborted for common_ofacm_xoob.c (code 2) make[2]: *** [libmca_common_ofacm_la-common_ofacm_xoob.lo] Error 1 Note I get this even if I try and build without IB verbs. Googeling for help on this has turned up nothing, literally nothing. Any suggestions? Thanks Tim Dunn ___ users mailing list us...@open-mpi.org http://www.open-mpi.org/mailman/listinfo.cgi/users >>> >>> >>> ___ >>> users mailing list >>> us...@open-mpi.org >>> http://www.open-mpi.org/mailman/listinfo.cgi/users >>> >> >> >> -- >> Dipl.-Inform. Paul Kapinos - High Performance Computing, >> RWTH Aachen University, Center for Computing and Communication >> Seffenter Weg 23, D 52074 Aachen (Germany) >> Tel: +49 241/80-24915 >> >>
Re: [OMPI users] OMPI v1.7.1 fails to build on RHEL 5 and RHEL 6
I was sure that this one was fixed as well. I think this is some other problem, which related to the combination of XRC + intel compiler. Due to limited availability of the XRC system, I doubt the combination was tested. I'm trying to look at the issue, but first I have to find the setup... Pavel (Pasha) Shamis --- Computer Science Research Group Computer Science and Math Division Oak Ridge National Laboratory On Apr 18, 2013, at 7:30 AM, Paul Kapinoswrote: > On 04/17/13 23:37, Ralph Castain wrote: >> Try adding --disable-openib-connectx-xrc to your configure line >> > > That mean, the XRC issue is still not fixed, though this in the 1.7.1 > announce? > >> - Fixed XRC compile issue in Open Fabrics support. > > > > > >> >> On Apr 17, 2013, at 2:27 PM, Timothy Dwight Dunn >> wrote: >> >>> I have been trying to get the new v1.7.1 to build on a few different >>> systems and I get the same error on every build attempted. While the builds >>> are on 3 different clusters the are all using RHEL 5 or RHEL6 (6.3 not 6.4 >>> as OFED is still not working for it yet) > > Get this, too: > > gmake[2]: Entering directory > `/tmp/pk224850/linuxc2_10777/openmpi-1.7.1_linux64_intel/ompi/mca/common/ofacm' > CC common_ofacm_xoob.lo > common_ofacm_xoob.c(158): error: identifier "ompi_jobid_t" is undefined > static int xoob_ib_address_init(ofacm_ib_address_t *ib_addr, uint16_t lid, > uint64_t s_id, ompi_jobid_t ep_jobid) > > ^ > > common_ofacm_xoob.c(873): warning #188: enumerated type mixed with another > type > enum ibv_mtu mtu = (context->attr[0].path_mtu < > context->remote_info.rem_mtu) ? > ^ > > common_ofacm_xoob.c(953): warning #188: enumerated type mixed with another > type > enum ibv_mtu mtu = (context->attr[0].path_mtu < remote_info->rem_mtu) ? > ^ > > compilation aborted for common_ofacm_xoob.c (code 2) > gmake[2]: *** [common_ofacm_xoob.lo] Error 1 > > > > > > > > >>> >>> While I have complex configs, even when I go down to a simple config using >>> either gnu or Intel compilers such as; >>> export CC=icc >>> export CXX=icpc >>> export F77=ifort >>> export FC=ifort >>> >>> ./configure --prefix=~/openmpi-1.7.1 --with-tm=~/torque-2.5.11/ --with-verbs >>> >>> (Note the ~ is just covering up my actual paths otherwise all is well) >>> >>> So this config's without problems but when I go to build with make all -j 8 >>> I get the following error >>> >>> >>> make[2]: Entering directory `~openmpi-1.7.1/ompi/mpi/fortran/mpiext' >>> PPFC mpi-ext-module.lo >>> PPFC mpi-f08-ext-module.lo >>> FCLD libforce_usempi_module_to_be_built.la >>> FCLD libforce_usempif08_module_to_be_built.la >>> make[2]: Leaving directory `~openmpi-1.7.1/ompi/mpi/fortran/mpiext' >>> Making all in mca/common/ofacm >>> make[2]: Entering directory `~openmpi-1.7.1/ompi/mca/common/ofacm' >>> CC libmca_common_ofacm_la-common_ofacm_oob.lo >>> CC libmca_common_ofacm_la-common_ofacm_base.lo >>> if test -z "libmca_common_ofacm.la"; then \ >>> rm -f "libmca_common_ofacm.la"; \ >>> ln -s "libmca_common_ofacm_noinst.la" "libmca_common_ofacm.la"; \ >>>fi >>> CC libmca_common_ofacm_la-common_ofacm_empty.lo >>> CC libmca_common_ofacm_la-common_ofacm_xoob.lo >>> common_ofacm_xoob.c(158): error: identifier "ompi_jobid_t" is undefined >>> static int xoob_ib_address_init(ofacm_ib_address_t *ib_addr, uint16_t lid, >>> uint64_t s_id, ompi_jobid_t ep_jobid) >>> >>>^ >>> >>> compilation aborted for common_ofacm_xoob.c (code 2) >>> make[2]: *** [libmca_common_ofacm_la-common_ofacm_xoob.lo] Error 1 >>> >>> >>> >>> Note I get this even if I try and build without IB verbs. Googeling for >>> help on this has turned up nothing, literally nothing. >>> >>> Any suggestions? >>> >>> Thanks >>> Tim Dunn >>> >>> >>> ___ >>> users mailing list >>> us...@open-mpi.org >>> http://www.open-mpi.org/mailman/listinfo.cgi/users >> >> >> ___ >> users mailing list >> us...@open-mpi.org >> http://www.open-mpi.org/mailman/listinfo.cgi/users >> > > > -- > Dipl.-Inform. Paul Kapinos - High Performance Computing, > RWTH Aachen University, Center for Computing and Communication > Seffenter Weg 23, D 52074 Aachen (Germany) > Tel: +49 241/80-24915 > > ___ > users mailing list > us...@open-mpi.org > http://www.open-mpi.org/mailman/listinfo.cgi/users
Re: [OMPI users] OMPI v1.7.1 fails to build on RHEL 5 and RHEL 6
On 04/17/13 23:37, Ralph Castain wrote: Try adding --disable-openib-connectx-xrc to your configure line That mean, the XRC issue is still not fixed, though this in the 1.7.1 announce? > - Fixed XRC compile issue in Open Fabrics support. On Apr 17, 2013, at 2:27 PM, Timothy Dwight Dunnwrote: I have been trying to get the new v1.7.1 to build on a few different systems and I get the same error on every build attempted. While the builds are on 3 different clusters the are all using RHEL 5 or RHEL6 (6.3 not 6.4 as OFED is still not working for it yet) Get this, too: gmake[2]: Entering directory `/tmp/pk224850/linuxc2_10777/openmpi-1.7.1_linux64_intel/ompi/mca/common/ofacm' CC common_ofacm_xoob.lo common_ofacm_xoob.c(158): error: identifier "ompi_jobid_t" is undefined static int xoob_ib_address_init(ofacm_ib_address_t *ib_addr, uint16_t lid, uint64_t s_id, ompi_jobid_t ep_jobid) ^ common_ofacm_xoob.c(873): warning #188: enumerated type mixed with another type enum ibv_mtu mtu = (context->attr[0].path_mtu < context->remote_info.rem_mtu) ? ^ common_ofacm_xoob.c(953): warning #188: enumerated type mixed with another type enum ibv_mtu mtu = (context->attr[0].path_mtu < remote_info->rem_mtu) ? ^ compilation aborted for common_ofacm_xoob.c (code 2) gmake[2]: *** [common_ofacm_xoob.lo] Error 1 While I have complex configs, even when I go down to a simple config using either gnu or Intel compilers such as; export CC=icc export CXX=icpc export F77=ifort export FC=ifort ./configure --prefix=~/openmpi-1.7.1 --with-tm=~/torque-2.5.11/ --with-verbs (Note the ~ is just covering up my actual paths otherwise all is well) So this config's without problems but when I go to build with make all -j 8 I get the following error make[2]: Entering directory `~openmpi-1.7.1/ompi/mpi/fortran/mpiext' PPFC mpi-ext-module.lo PPFC mpi-f08-ext-module.lo FCLD libforce_usempi_module_to_be_built.la FCLD libforce_usempif08_module_to_be_built.la make[2]: Leaving directory `~openmpi-1.7.1/ompi/mpi/fortran/mpiext' Making all in mca/common/ofacm make[2]: Entering directory `~openmpi-1.7.1/ompi/mca/common/ofacm' CC libmca_common_ofacm_la-common_ofacm_oob.lo CC libmca_common_ofacm_la-common_ofacm_base.lo if test -z "libmca_common_ofacm.la"; then \ rm -f "libmca_common_ofacm.la"; \ ln -s "libmca_common_ofacm_noinst.la" "libmca_common_ofacm.la"; \ fi CC libmca_common_ofacm_la-common_ofacm_empty.lo CC libmca_common_ofacm_la-common_ofacm_xoob.lo common_ofacm_xoob.c(158): error: identifier "ompi_jobid_t" is undefined static int xoob_ib_address_init(ofacm_ib_address_t *ib_addr, uint16_t lid, uint64_t s_id, ompi_jobid_t ep_jobid) ^ compilation aborted for common_ofacm_xoob.c (code 2) make[2]: *** [libmca_common_ofacm_la-common_ofacm_xoob.lo] Error 1 Note I get this even if I try and build without IB verbs. Googeling for help on this has turned up nothing, literally nothing. Any suggestions? Thanks Tim Dunn ___ users mailing list us...@open-mpi.org http://www.open-mpi.org/mailman/listinfo.cgi/users ___ users mailing list us...@open-mpi.org http://www.open-mpi.org/mailman/listinfo.cgi/users -- Dipl.-Inform. Paul Kapinos - High Performance Computing, RWTH Aachen University, Center for Computing and Communication Seffenter Weg 23, D 52074 Aachen (Germany) Tel: +49 241/80-24915 smime.p7s Description: S/MIME Cryptographic Signature
Re: [OMPI users] OMPI v1.7.1 fails to build on RHEL 5 and RHEL 6
Try adding --disable-openib-connectx-xrc to your configure line On Apr 17, 2013, at 2:27 PM, Timothy Dwight Dunnwrote: > I have been trying to get the new v1.7.1 to build on a few different systems > and I get the same error on every build attempted. While the builds are on 3 > different clusters the are all using RHEL 5 or RHEL6 (6.3 not 6.4 as OFED is > still not working for it yet) > > While I have complex configs, even when I go down to a simple config using > either gnu or Intel compilers such as; > export CC=icc > export CXX=icpc > export F77=ifort > export FC=ifort > > ./configure --prefix=~/openmpi-1.7.1 --with-tm=~/torque-2.5.11/ --with-verbs > > (Note the ~ is just covering up my actual paths otherwise all is well) > > So this config's without problems but when I go to build with make all -j 8 I > get the following error > > > make[2]: Entering directory `~openmpi-1.7.1/ompi/mpi/fortran/mpiext' > PPFC mpi-ext-module.lo > PPFC mpi-f08-ext-module.lo > FCLD libforce_usempi_module_to_be_built.la > FCLD libforce_usempif08_module_to_be_built.la > make[2]: Leaving directory `~openmpi-1.7.1/ompi/mpi/fortran/mpiext' > Making all in mca/common/ofacm > make[2]: Entering directory `~openmpi-1.7.1/ompi/mca/common/ofacm' > CC libmca_common_ofacm_la-common_ofacm_oob.lo > CC libmca_common_ofacm_la-common_ofacm_base.lo > if test -z "libmca_common_ofacm.la"; then \ > rm -f "libmca_common_ofacm.la"; \ > ln -s "libmca_common_ofacm_noinst.la" "libmca_common_ofacm.la"; \ >fi > CC libmca_common_ofacm_la-common_ofacm_empty.lo > CC libmca_common_ofacm_la-common_ofacm_xoob.lo > common_ofacm_xoob.c(158): error: identifier "ompi_jobid_t" is undefined > static int xoob_ib_address_init(ofacm_ib_address_t *ib_addr, uint16_t lid, > uint64_t s_id, ompi_jobid_t ep_jobid) > > ^ > > compilation aborted for common_ofacm_xoob.c (code 2) > make[2]: *** [libmca_common_ofacm_la-common_ofacm_xoob.lo] Error 1 > > > > Note I get this even if I try and build without IB verbs. Googeling for help > on this has turned up nothing, literally nothing. > > Any suggestions? > > Thanks > Tim Dunn > > > ___ > users mailing list > us...@open-mpi.org > http://www.open-mpi.org/mailman/listinfo.cgi/users
[OMPI users] OMPI v1.7.1 fails to build on RHEL 5 and RHEL 6
I have been trying to get the new v1.7.1 to build on a few different systems and I get the same error on every build attempted. While the builds are on 3 different clusters the are all using RHEL 5 or RHEL6 (6.3 not 6.4 as OFED is still not working for it yet) While I have complex configs, even when I go down to a simple config using either gnu or Intel compilers such as; export CC=icc export CXX=icpc export F77=ifort export FC=ifort ./configure --prefix=~/openmpi-1.7.1 --with-tm=~/torque-2.5.11/ --with-verbs (Note the ~ is just covering up my actual paths otherwise all is well) So this config's without problems but when I go to build with make all -j 8 I get the following error make[2]: Entering directory `~openmpi-1.7.1/ompi/mpi/fortran/mpiext' PPFC mpi-ext-module.lo PPFC mpi-f08-ext-module.lo FCLD libforce_usempi_module_to_be_built.la FCLD libforce_usempif08_module_to_be_built.la make[2]: Leaving directory `~openmpi-1.7.1/ompi/mpi/fortran/mpiext' Making all in mca/common/ofacm make[2]: Entering directory `~openmpi-1.7.1/ompi/mca/common/ofacm' CC libmca_common_ofacm_la-common_ofacm_oob.lo CC libmca_common_ofacm_la-common_ofacm_base.lo if test -z "libmca_common_ofacm.la"; then \ rm -f "libmca_common_ofacm.la"; \ ln -s "libmca_common_ofacm_noinst.la" "libmca_common_ofacm.la"; \ fi CC libmca_common_ofacm_la-common_ofacm_empty.lo CC libmca_common_ofacm_la-common_ofacm_xoob.lo common_ofacm_xoob.c(158): error: identifier "ompi_jobid_t" is undefined static int xoob_ib_address_init(ofacm_ib_address_t *ib_addr, uint16_t lid, uint64_t s_id, ompi_jobid_t ep_jobid) ^ compilation aborted for common_ofacm_xoob.c (code 2) make[2]: *** [libmca_common_ofacm_la-common_ofacm_xoob.lo] Error 1 Note I get this even if I try and build without IB verbs. Googeling for help on this has turned up nothing, literally nothing. Any suggestions? Thanks Tim Dunn