Hi Nick, hi Gilles,

thank you very much! Now I can compile the package. CPPFLAGS
didn't break the built procecss in the past and still doesn't
break it for openmpi-1.10.1rc2. Nevertheless I've removed it
from my configure commands.


Kind regards

Siegmar


2015-10-15 13:51 GMT+02:00 Siegmar Gross
<siegmar.gr...@informatik.hs-fulda.de
<mailto:siegmar.gr...@informatik.hs-fulda.de>>:

    Hi Gilles,

    thank you very much for your help to locate the problem.

        in the mean time, and as a work around, you can make sure
        CPPFLAGS is not set in your environment( or set it to ""), and
        then invoke configure
        without CPPFLAGS=""

        assuming you are using a bash shell, you can simply do
        CPPFLAGS="" configure ...
        instead of
        configure ... CPPFLAGS=""


    Unfortunately it doesn't work. First I used "unsetenv CPPFLAGS",
    "unsetenv CFLAGS", and "unsetenv CXXFLAGS" in my tcsh environment.
    I got the some error with "make" after "configure". Next I tried
    bash and your suggestion (CPPFLAGS wasn't defined but nevertheless
    I tried exactly your command sequence).


    linpc1 openmpi-2.0.0 164 bash
    linpc1:/export2/src/openmpi-2.0.0 # mkdir
    openmpi-v2.x-dev-456-g2b744c2-${SYSTEM_ENV}.${MACHINE_ENV}.64_gcc
    linpc1:/export2/src/openmpi-2.0.0 # cd
    openmpi-v2.x-dev-456-g2b744c2-${SYSTEM_ENV}.${MACHINE_ENV}.64_gcc

    
linpc1:/export2/src/openmpi-2.0.0/openmpi-v2.x-dev-456-g2b744c2-Linux.x86_64.64_gcc
    # CPPFLAGS="" ../openmpi-v2.x-dev-456-g2b744c2/configure
      --prefix=/usr/loc
    al/openmpi-2.0.0_64_gcc
      --libdir=/usr/local/openmpi-2.0.0_64_gcc/lib64
      --with-jdk-bindir=/usr/local/jdk1.8.0/bin
      --with-jdk-headers=/usr/local/jdk1.8.0/include
      JAVA_HOME=/usr/local/jdk1.8.0   LDFLAGS="-m64" CC="gcc" CXX="g++"
    FC="gfortran"   CFLAGS="-m64" CXXFLAGS="-m64" FCFLAGS="-m64"
      CPP="cpp" CXXCPP="cpp"   CPPFLAGS="" CXXCPPFLAGS=""
      --enable-mpi-cxx   --enable-cxx-exceptions   --enable-mpi-java
    --enable-heterogeneous   --enable-mpi-thread-multiple
      --with-hwloc=internal   --without-verbs
      --with-wrapper-cflags="-std=c11 -m64"
      --with-wrapper-cxxflags="-m64"   --with-wrapper-fcflags="-m64"
      --enable-debug |& tee log.configure.$SYSTEM_ENV.$MACHINE_ENV.64_gcc

You have CPPFLAGS twice, one the correct place, the other exactly where
Gilles said you shouldn't have it. (right after CXXCPP).
Besides it would probably be better to do:
$> unsetenv CPPFLAGS
$> ./configure ...
without CPPFLAGS anywhere in the configure step.


    
linpc1:/export2/src/openmpi-2.0.0/openmpi-v2.x-dev-456-g2b744c2-Linux.x86_64.64_gcc
    # make |& tee log.make.$SYSTEM_ENV.$MACHINE_ENV.64_gcc


    
linpc1:/export2/src/openmpi-2.0.0/openmpi-v2.x-dev-456-g2b744c2-Linux.x86_64.64_gcc
    # tail -15 log.make.Linux.x86_64.64_gcc
       CC       src/class/pmix_pointer_array.lo
       CC       src/class/pmix_hash_table.lo
       CC       src/include/pmix_globals.lo
    In file included from
    
../../../../../../openmpi-v2.x-dev-456-g2b744c2/opal/mca/pmix/pmix1xx/pmix/src/include/pmix_globals.c:19:0:
    
/export2/src/openmpi-2.0.0/openmpi-v2.x-dev-456-g2b744c2/opal/mca/pmix/pmix1xx/pmix/include/private/types.h:43:27:
    fatal error: opal/mca/event/libevent2022/libevent2022.h: No such
    file or directory
    compilation terminated.
    make[4]: *** [src/include/pmix_globals.lo] Error 1
    make[4]: Leaving directory
    
`/export2/src/openmpi-2.0.0/openmpi-v2.x-dev-456-g2b744c2-Linux.x86_64.64_gcc/opal/mca/pmix/pmix1xx/pmix'
    make[3]: *** [all-recursive] Error 1
    make[3]: Leaving directory
    
`/export2/src/openmpi-2.0.0/openmpi-v2.x-dev-456-g2b744c2-Linux.x86_64.64_gcc/opal/mca/pmix/pmix1xx/pmix'
    make[2]: *** [all-recursive] Error 1
    make[2]: Leaving directory
    
`/export2/src/openmpi-2.0.0/openmpi-v2.x-dev-456-g2b744c2-Linux.x86_64.64_gcc/opal/mca/pmix/pmix1xx'
    make[1]: *** [all-recursive] Error 1
    make[1]: Leaving directory
    
`/export2/src/openmpi-2.0.0/openmpi-v2.x-dev-456-g2b744c2-Linux.x86_64.64_gcc/opal'
    make: *** [all-recursive] Error 1
    
linpc1:/export2/src/openmpi-2.0.0/openmpi-v2.x-dev-456-g2b744c2-Linux.x86_64.64_gcc
    # exit
    exit
    linpc1 openmpi-2.0.0 164


    Kind regards

    Siegmar


        Cheers,

        Gilles

        On 10/7/2015 4:42 PM, Siegmar Gross wrote:

            Hi,

            I tried to build openmpi-v2.x-dev-415-g5c9b192 and
            openmpi-dev-2696-gd579a07 on my machines (Solaris 10 Sparc,
            Solaris 10
            x86_64, and openSUSE Linux 12.1 x86_64) with gcc-5.1.0 and
            Sun C 5.13.
            I got the following error on all platforms with gcc and with
            Sun C only
            on my Linux machine. I've already reported the problem
            September 8th
            for the master trunk (at that time I didn't have the problem
            for the
            v2.x trunk. I use the following configure command.

            ../openmpi-dev-2696-gd579a07/configure \
               --prefix=/usr/local/openmpi-master_64_gcc \
               --libdir=/usr/local/openmpi-master_64_gcc/lib64 \
               --with-jdk-bindir=/usr/local/jdk1.8.0/bin \
               --with-jdk-headers=/usr/local/jdk1.8.0/include \
               JAVA_HOME=/usr/local/jdk1.8.0 \
               LDFLAGS="-m64" CC="gcc" CXX="g++" FC="gfortran" \
               CFLAGS="-m64" CXXFLAGS="-m64" FCFLAGS="-m64" \
               CPP="cpp" CXXCPP="cpp" \
               CPPFLAGS="" CXXCPPFLAGS="" \
               --enable-mpi-cxx \
               --enable-cxx-exceptions \
               --enable-mpi-java \
               --enable-heterogeneous \
               --enable-mpi-thread-multiple \
               --with-hwloc=internal \
               --without-verbs \
               --with-wrapper-cflags="-std=c11 -m64" \
               --with-wrapper-cxxflags="-m64" \
               --with-wrapper-fcflags="-m64" \
               --enable-debug \
               |& tee log.configure.$SYSTEM_ENV.$MACHINE_ENV.64_gcc


            openmpi-v2.x-dev-415-g5c9b192:
            ==============================

            linpc1 openmpi-v2.x-dev-415-g5c9b192-Linux.x86_64.64_gcc 135
            tail -15 log.make.Linux.x86_64.64_gcc
               CC       src/class/pmix_pointer_array.lo
               CC       src/class/pmix_hash_table.lo
               CC       src/include/pmix_globals.lo
            In file included from
            
../../../../../../openmpi-v2.x-dev-415-g5c9b192/opal/mca/pmix/pmix1xx/pmix/src/include/pmix_globals.c:19:0:
            
/export2/src/openmpi-2.0.0/openmpi-v2.x-dev-415-g5c9b192/opal/mca/pmix/pmix1xx/pmix/include/private/types.h:43:27:
            fatal error: opal/mca/event/libevent2022/libevent2022.h: No
            such file or directory
            compilation terminated.
            make[4]: *** [src/include/pmix_globals.lo] Error 1
            make[4]: Leaving directory
            
`/export2/src/openmpi-2.0.0/openmpi-v2.x-dev-415-g5c9b192-Linux.x86_64.64_gcc/opal/mca/pmix/pmix1xx/pmix'
            make[3]: *** [all-recursive] Error 1
            make[3]: Leaving directory
            
`/export2/src/openmpi-2.0.0/openmpi-v2.x-dev-415-g5c9b192-Linux.x86_64.64_gcc/opal/mca/pmix/pmix1xx/pmix'
            make[2]: *** [all-recursive] Error 1
            make[2]: Leaving directory
            
`/export2/src/openmpi-2.0.0/openmpi-v2.x-dev-415-g5c9b192-Linux.x86_64.64_gcc/opal/mca/pmix/pmix1xx'
            make[1]: *** [all-recursive] Error 1
            make[1]: Leaving directory
            
`/export2/src/openmpi-2.0.0/openmpi-v2.x-dev-415-g5c9b192-Linux.x86_64.64_gcc/opal'
            make: *** [all-recursive] Error 1
            linpc1 openmpi-v2.x-dev-415-g5c9b192-Linux.x86_64.64_gcc 135


            openmpi-dev-2696-gd579a07:
            ==========================

            linpc1 openmpi-dev-2696-gd579a07-Linux.x86_64.64_gcc 158
            tail -15 log.make.Linux.x86_64.64_gcc
               CC       src/class/pmix_pointer_array.lo
               CC       src/class/pmix_hash_table.lo
               CC       src/include/pmix_globals.lo
            In file included from
            
../../../../../../openmpi-dev-2696-gd579a07/opal/mca/pmix/pmix1xx/pmix/src/include/pmix_globals.c:19:0:
            
/export2/src/openmpi-master/openmpi-dev-2696-gd579a07/opal/mca/pmix/pmix1xx/pmix/include/private/types.h:43:27:
            fatal error: opal/mca/event/libevent2022/libevent2022.h: No
            such file or directory
            compilation terminated.
            make[4]: *** [src/include/pmix_globals.lo] Error 1
            make[4]: Leaving directory
            
`/export2/src/openmpi-master/openmpi-dev-2696-gd579a07-Linux.x86_64.64_gcc/opal/mca/pmix/pmix1xx/pmix'
            make[3]: *** [all-recursive] Error 1
            make[3]: Leaving directory
            
`/export2/src/openmpi-master/openmpi-dev-2696-gd579a07-Linux.x86_64.64_gcc/opal/mca/pmix/pmix1xx/pmix'
            make[2]: *** [all-recursive] Error 1
            make[2]: Leaving directory
            
`/export2/src/openmpi-master/openmpi-dev-2696-gd579a07-Linux.x86_64.64_gcc/opal/mca/pmix/pmix1xx'
            make[1]: *** [all-recursive] Error 1
            make[1]: Leaving directory
            
`/export2/src/openmpi-master/openmpi-dev-2696-gd579a07-Linux.x86_64.64_gcc/opal'
            make: *** [all-recursive] Error 1
            linpc1 openmpi-dev-2696-gd579a07-Linux.x86_64.64_gcc 159


            I would be grateful if somebody can fix the problem. Thank
            you very much
            for any help in advance.


            Kind regards

            Siegmar




            _______________________________________________
            users mailing list
            us...@open-mpi.org <mailto:us...@open-mpi.org>
            Subscription:http://www.open-mpi.org/mailman/listinfo.cgi/users
            Link to this
            post:http://www.open-mpi.org/community/lists/users/2015/10/27826.php




        _______________________________________________
        users mailing list
        us...@open-mpi.org <mailto:us...@open-mpi.org>
        Subscription: http://www.open-mpi.org/mailman/listinfo.cgi/users
        Link to this post:
        http://www.open-mpi.org/community/lists/users/2015/10/27866.php



    _______________________________________________
    users mailing list
    us...@open-mpi.org <mailto:us...@open-mpi.org>
    Subscription: http://www.open-mpi.org/mailman/listinfo.cgi/users
    Link to this post:
    http://www.open-mpi.org/community/lists/users/2015/10/27867.php




--
Kind regards Nick


_______________________________________________
users mailing list
us...@open-mpi.org
Subscription: http://www.open-mpi.org/mailman/listinfo.cgi/users
Link to this post: 
http://www.open-mpi.org/community/lists/users/2015/10/27868.php



Attachment: smime.p7s
Description: S/MIME Cryptographic Signature

Reply via email to