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 >