Re: [OMPI users] OMPI v1.7.1 fails to build on RHEL 5 and RHEL 6

2013-04-18 Thread Ralph Castain
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

2013-04-18 Thread Shamis, Pavel
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
> 
> ___
> 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

2013-04-18 Thread Paul Kapinos

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



smime.p7s
Description: S/MIME Cryptographic Signature


Re: [OMPI users] OMPI v1.7.1 fails to build on RHEL 5 and RHEL 6

2013-04-17 Thread Ralph Castain
Try adding --disable-openib-connectx-xrc to your configure line


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)
> 
> 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

2013-04-17 Thread Timothy Dwight Dunn
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