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" <sham...@ornl.gov> 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 <kapi...@rz.rwth-aachen.de> 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 
>>> <timothy.d...@colorado.edu> 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>_______________________________________________
>> 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


Reply via email to