Open MPI logo

Open MPI Development Mailing List Archives

  |   Home   |   Support   |   FAQ   |   all Development mailing list

Subject: [OMPI devel] 1.5.5rc1 tested: hwloc build failure on Red Hat Linux 8
From: Paul H. Hargrove (PHHargrove_at_[hidden])
Date: 2011-12-14 01:12:58


I cannot hwloc in build 1.5.5rc1 on the following system:

System 2: Linux/x86
> $ cat /etc/redhat-release
> Red Hat Linux release 8.0 (Psyche)
> $ uname -a
> Linux [hostname] 2.4.21-60.ELsmp #1 SMP Fri Aug 28 06:45:10 EDT 2009
> i686 i686 i386 GNU/Linux
> $ gcc --version | head -1
> gcc (GCC) 3.4.0

The error seen is:
> make[4]: Entering directory
> `/home/pcp1/phargrov/openmpi-1.5.5rc1/BUILD-dflt/opal/mca/hwloc/hwloc122ompi/hwloc/src'
> CC topology.lo
> CC traversal.lo
> CC distances.lo
> CC topology-synthetic.lo
> CC topology-xml.lo
> CC bind.lo
> CC cpuset.lo
> CC misc.lo
> CC topology-linux.lo
> ../../../../../../../opal/mca/hwloc/hwloc122ompi/hwloc/src/topology-linux.c:
> In function `opal_hwloc122_hwloc_linux_set_tid_cpubind':
> ../../../../../../../opal/mca/hwloc/hwloc122ompi/hwloc/src/topology-linux.c:294:
> `cpu_set_t' undeclared (first use in this function)
> ../../../../../../../opal/mca/hwloc/hwloc122ompi/hwloc/src/topology-linux.c:294:
> (Each undeclared identifier is reported only once
> ../../../../../../../opal/mca/hwloc/hwloc122ompi/hwloc/src/topology-linux.c:294:
> for each function it appears in.)
> ../../../../../../../opal/mca/hwloc/hwloc122ompi/hwloc/src/topology-linux.c:294:
> parse error before "linux_set"
> ../../../../../../../opal/mca/hwloc/hwloc122ompi/hwloc/src/topology-linux.c:297:
> `linux_set' undeclared (first use in this function)
> ../../../../../../../opal/mca/hwloc/hwloc122ompi/hwloc/src/topology-linux.c:
> In function `opal_hwloc122_hwloc_linux_get_tid_cpubind':
> ../../../../../../../opal/mca/hwloc/hwloc122ompi/hwloc/src/topology-linux.c:387:
> `cpu_set_t' undeclared (first use in this function)
> ../../../../../../../opal/mca/hwloc/hwloc122ompi/hwloc/src/topology-linux.c:387:
> parse error before "linux_set"
> ../../../../../../../opal/mca/hwloc/hwloc122ompi/hwloc/src/topology-linux.c:393:
> `linux_set' undeclared (first use in this function)
> ../../../../../../../opal/mca/hwloc/hwloc122ompi/hwloc/src/topology-linux.c:399:
> `CPU_SETSIZE' undeclared (first use in this function)
> make[4]: *** [topology-linux.lo] Error 1

Note that PLPA always built just fine on this system.

Jeff, Brian and George have inactive accounts on this system, and I can
reactivate one of those or add a new one as needed.

-Paul

On 12/13/2011 8:36 PM, Jeff Squyres wrote:
> In the usual place:
>
> http://www.open-mpi.org/software/ompi/v1.5/
>
> Please test! I would really like to get this out by the end of the week.
>
> Two issues *might* still be considered for this release:
>
> Putting back the openib minor fixes
> https://svn.open-mpi.org/trac/ompi/ticket/2930
>
> Making the "your SM file is on an NFS!" warning disable-able
> (this is the v1.4 ticket)
> https://svn.open-mpi.org/trac/ompi/ticket/2937
>
> They would both need to be fixed in the *immediate future* to be considered.
>

-- 
Paul H. Hargrove                          PHHargrove_at_[hidden]
Future Technologies Group
HPC Research Department                   Tel: +1-510-495-2352
Lawrence Berkeley National Laboratory     Fax: +1-510-486-6900