Thanks Nick

+1

Gilles

On Thursday, October 15, 2015, Nick Papior <nickpap...@gmail.com> wrote:

>
>
> 2015-10-15 13:51 GMT+02:00 Siegmar Gross <
> siegmar.gr...@informatik.hs-fulda.de
> <javascript:_e(%7B%7D,'cvml','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 <javascript:_e(%7B%7D,'cvml','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 <javascript:_e(%7B%7D,'cvml','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 <javascript:_e(%7B%7D,'cvml','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
>

Reply via email to