2015-10-15 13:51 GMT+02:00 Siegmar Gross < 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 >>> 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 >> 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 > 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