From: Dafang W. <daf...@jh...> - 2017-11-10 03:32:55
|
Hi, I got the following error when installing Libmesh v1.0.0 with PETSC v3.6.4/3.5.4 (neither Petsc worked). I am installing an older version of Libmesh because only that version is compatible with my user code. I put the error message and config.log below. My question is that I am not sure whether this error was due to the version conflict between Libmesh and Petsc, because this error didn't occur when I was installing the latest version of libmesh/petsc. (Unfortunately the latest version is incompatible with my user code.) Any advice would be appreciated. I only found 3 threads on Google regarding this error. Cheers, Dafang nc4internal.c:393:1: error: conflicting types for ‘nc4_rec_find_nc_type’ nc4_rec_find_nc_type(NC_GRP_INFO_T *start_grp, nc_type target_nc_typeid) ^~~~~~~~~~~~~~~~~~~~ In file included from nc4internal.c:16:0: ../include/nc4internal.h:319:17: note: previous declaration of ‘nc4_rec_find_nc_type’ was here NC_TYPE_INFO_T *nc4_rec_find_nc_type(NC_GRP_INFO_T *start_grp, hid_t target_nc_typeid); ^~~~~~~~~~~~~~~~~~~~ make[3]: *** [Makefile:493: libnetcdf4_la-nc4internal.lo] Error 1 make[3]: *** Waiting for unfinished jobs.... make[3]: Leaving directory '/home/dwang/program/libmesh-1.0.0/contrib/netcdf/v4/libsrc4' make[2]: *** [Makefile:610: install-recursive] Error 1 make[2]: Leaving directory '/home/dwang/program/libmesh-1.0.0/contrib/netcdf/v4' make[1]: *** [Makefile:978: install-recursive] Error 1 make[1]: Leaving directory '/home/dwang/program/libmesh-1.0.0/contrib' make: *** [Makefile:28784: install-recursive] Error 1 ------------------------------------------------------------------------ Config.log: This file contains any messages produced by compilers while running configure, to aid debugging if configure makes a mistake. It was created by libmesh configure 1.0.0, which was generated by GNU Autoconf 2.69. Invocation command line was $ ./configure --with-parmetis=PETSc --with-metis=PETSc --prefix=/home/dwang/program/libmesh-1.0.0/RelWithDebInfo --with-method=devel --enable-default-comm-world --enable-unique-ptr ## --------- ## ## Platform. ## ## --------- ## hostname = wonderful uname -m = x86_64 uname -r = 4.13.7-1-ARCH uname -s = Linux uname -v = #1 SMP PREEMPT Sat Oct 14 20:13:26 CEST 2017 /usr/bin/uname -p = unknown /bin/uname -X = unknown /bin/arch = unknown /usr/bin/arch -k = unknown /usr/convex/getsysinfo = unknown /usr/bin/hostinfo = unknown /bin/machine = unknown /usr/bin/oslevel = unknown /bin/universe = unknown PATH: /usr/local/sbin PATH: /usr/local/bin PATH: /usr/bin PATH: /usr/bin/site_perl PATH: /usr/bin/vendor_perl PATH: /usr/bin/core_perl PATH: /home/dwang/local/bin ## ----------- ## ## Core tests. ## ## ----------- ## configure:3638: result: --------------------------------------------- configure:3640: result: ----------- Configuring libMesh ------------- configure:3642: result: --------------------------------------------- configure:3684: checking build system type configure:3698: result: x86_64-unknown-linux-gnu configure:3718: checking host system type configure:3731: result: x86_64-unknown-linux-gnu configure:3751: checking target system type configure:3764: result: x86_64-unknown-linux-gnu configure:3839: checking for a BSD-compatible install configure:3907: result: /usr/bin/install -c configure:3918: checking whether build environment is sane configure:3973: result: yes configure:4124: checking for a thread-safe mkdir -p configure:4163: result: /usr/bin/mkdir -p configure:4170: checking for gawk configure:4186: found /usr/bin/gawk configure:4197: result: gawk configure:4208: checking whether make sets $(MAKE) configure:4230: result: yes configure:4259: checking whether make supports nested variables configure:4276: result: yes configure:4365: checking whether UID '1002' is supported by ustar format configure:4368: result: yes configure:4375: checking whether GID '1002' is supported by ustar format configure:4378: result: yes configure:4386: checking how to create a ustar tar archive configure:4397: tar --version tar (GNU tar) 1.29 Copyright (C) 2015 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>. This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Written by John Gilmore and Jay Fenlason. configure:4400: $? = 0 configure:4440: tardir=conftest.dir && eval tar --format=ustar -chf - "$tardir" >conftest.tar configure:4443: $? = 0 configure:4447: tar -xf - <conftest.tar configure:4450: $? = 0 configure:4452: cat conftest.dir/file GrepMe configure:4455: $? = 0 configure:4468: result: gnutar configure:4531: checking whether make supports nested variables configure:4548: result: yes configure:4587: checking whether to enable maintainer-specific portions of Makefiles configure:4596: result: no configure:4616: checking for src/base/libmesh.C configure:4629: result: yes configure:4668: checking for perl configure:4686: found /usr/bin/perl configure:4698: result: /usr/bin/perl configure:4723: checking for style of include used by make configure:4751: result: GNU configure:4871: checking for mpicxx configure:4887: found /usr/bin/mpicxx configure:4898: result: mpicxx configure:4925: checking for C++ compiler version configure:4934: mpicxx --version >&5 g++ (GCC) 7.2.0 Copyright (C) 2017 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. configure:4945: $? = 0 configure:4934: mpicxx -v >&5 Using built-in specs. COLLECT_GCC=/usr/bin/g++ COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/lto-wrapper Target: x86_64-pc-linux-gnu Configured with: /build/gcc/src/gcc/configure --prefix=/usr --libdir=/usr/lib --libexecdir=/usr/lib --mandir=/usr/share/man --infodir=/usr/share/info --with-bugurl=https://bugs.archlinux.org/ --enable-languages=c,c++,ada,fortran,go,lto,objc,obj-c++ --enable-shared --enable-threads=posix --enable-libmpx --with-system-zlib --with-isl --enable-__cxa_atexit --disable-libunwind-exceptions --enable-clocale=gnu --disable-libstdcxx-pch --disable-libssp --enable-gnu-unique-object --enable-linker-build-id --enable-lto --enable-plugin --enable-install-libiberty --with-linker-hash-style=gnu --enable-gnu-indirect-function --disable-multilib --disable-werror --enable-checking=release --enable-default-pie --enable-default-ssp Thread model: posix gcc version 7.2.0 (GCC) configure:4945: $? = 0 configure:4934: mpicxx -V >&5 g++: error: unrecognized command line option '-V' g++: fatal error: no input files compilation terminated. configure:4945: $? = 1 configure:4934: mpicxx -qversion >&5 g++: error: unrecognized command line option '-qversion'; did you mean '--version'? g++: fatal error: no input files compilation terminated. configure:4945: $? = 1 configure:4965: checking whether the C++ compiler works configure:4987: mpicxx -Og -g -march=native -msse -msse2 -msse3 -mfpmath=sse conftest.cpp >&5 configure:4991: $? = 0 configure:5039: result: yes configure:5042: checking for C++ compiler default output file name configure:5044: result: a.out configure:5050: checking for suffix of executables configure:5057: mpicxx -o conftest -Og -g -march=native -msse -msse2 -msse3 -mfpmath=sse conftest.cpp >&5 configure:5061: $? = 0 configure:5083: result: configure:5105: checking whether we are cross compiling configure:5113: mpicxx -o conftest -Og -g -march=native -msse -msse2 -msse3 -mfpmath=sse conftest.cpp >&5 configure:5117: $? = 0 configure:5124: ./conftest configure:5128: $? = 0 configure:5143: result: no configure:5148: checking for suffix of object files configure:5170: mpicxx -c -Og -g -march=native -msse -msse2 -msse3 -mfpmath=sse conftest.cpp >&5 configure:5174: $? = 0 configure:5195: result: o configure:5199: checking whether we are using the GNU C++ compiler configure:5218: mpicxx -c -Og -g -march=native -msse -msse2 -msse3 -mfpmath=sse conftest.cpp >&5 configure:5218: $? = 0 configure:5227: result: yes configure:5236: checking whether mpicxx accepts -g configure:5256: mpicxx -c -g conftest.cpp >&5 configure:5256: $? = 0 configure:5297: result: yes configure:5322: checking dependency style of mpicxx configure:5433: result: gcc3 configure:5598: result: <<< C++ compiler is unknown but accepted gcc version >>> configure:5951: checking for mpicc configure:5967: found /usr/bin/mpicc configure:5978: result: mpicc configure:6009: checking for C compiler version configure:6018: mpicc --version >&5 gcc (GCC) 7.2.0 Copyright (C) 2017 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. configure:6029: $? = 0 configure:6018: mpicc -v >&5 Using built-in specs. COLLECT_GCC=/usr/bin/gcc COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/lto-wrapper Target: x86_64-pc-linux-gnu Configured with: /build/gcc/src/gcc/configure --prefix=/usr --libdir=/usr/lib --libexecdir=/usr/lib --mandir=/usr/share/man --infodir=/usr/share/info --with-bugurl=https://bugs.archlinux.org/ --enable-languages=c,c++,ada,fortran,go,lto,objc,obj-c++ --enable-shared --enable-threads=posix --enable-libmpx --with-system-zlib --with-isl --enable-__cxa_atexit --disable-libunwind-exceptions --enable-clocale=gnu --disable-libstdcxx-pch --disable-libssp --enable-gnu-unique-object --enable-linker-build-id --enable-lto --enable-plugin --enable-install-libiberty --with-linker-hash-style=gnu --enable-gnu-indirect-function --disable-multilib --disable-werror --enable-checking=release --enable-default-pie --enable-default-ssp Thread model: posix gcc version 7.2.0 (GCC) configure:6029: $? = 0 configure:6018: mpicc -V >&5 gcc: error: unrecognized command line option '-V' gcc: fatal error: no input files compilation terminated. configure:6029: $? = 1 configure:6018: mpicc -qversion >&5 gcc: error: unrecognized command line option '-qversion'; did you mean '--version'? gcc: fatal error: no input files compilation terminated. configure:6029: $? = 1 configure:6033: checking whether we are using the GNU C compiler configure:6052: mpicc -c -Og -g -march=native -msse -msse2 -msse3 -mfpmath=sse conftest.c >&5 configure:6052: $? = 0 configure:6061: result: yes configure:6070: checking whether mpicc accepts -g configure:6090: mpicc -c -g conftest.c >&5 configure:6090: $? = 0 configure:6131: result: yes configure:6148: checking for mpicc option to accept ISO C89 configure:6211: mpicc -c -Og -g -march=native -msse -msse2 -msse3 -mfpmath=sse conftest.c >&5 configure:6211: $? = 0 configure:6224: result: none needed configure:6249: checking whether mpicc understands -c and -o together configure:6271: mpicc -c conftest.c -o conftest2.o configure:6274: $? = 0 configure:6271: mpicc -c conftest.c -o conftest2.o configure:6274: $? = 0 configure:6286: result: yes configure:6305: checking dependency style of mpicc configure:6416: result: gcc3 configure:6528: checking for mpif90 configure:6544: found /usr/bin/mpif90 configure:6555: result: mpif90 configure:6581: checking for Fortran compiler version configure:6590: mpif90 --version >&5 GNU Fortran (GCC) 7.2.0 Copyright (C) 2017 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. configure:6601: $? = 0 configure:6590: mpif90 -v >&5 Using built-in specs. COLLECT_GCC=/usr/bin/gfortran COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/lto-wrapper Target: x86_64-pc-linux-gnu Configured with: /build/gcc/src/gcc/configure --prefix=/usr --libdir=/usr/lib --libexecdir=/usr/lib --mandir=/usr/share/man --infodir=/usr/share/info --with-bugurl=https://bugs.archlinux.org/ --enable-languages=c,c++,ada,fortran,go,lto,objc,obj-c++ --enable-shared --enable-threads=posix --enable-libmpx --with-system-zlib --with-isl --enable-__cxa_atexit --disable-libunwind-exceptions --enable-clocale=gnu --disable-libstdcxx-pch --disable-libssp --enable-gnu-unique-object --enable-linker-build-id --enable-lto --enable-plugin --enable-install-libiberty --with-linker-hash-style=gnu --enable-gnu-indirect-function --disable-multilib --disable-werror --enable-checking=release --enable-default-pie --enable-default-ssp Thread model: posix gcc version 7.2.0 (GCC) configure:6601: $? = 0 configure:6590: mpif90 -V >&5 gfortran: error: unrecognized command line option '-V' gfortran: fatal error: no input files compilation terminated. configure:6601: $? = 1 configure:6590: mpif90 -qversion >&5 gfortran: error: unrecognized command line option '-qversion'; did you mean '--version'? gfortran: fatal error: no input files compilation terminated. configure:6601: $? = 1 configure:6610: checking whether we are using the GNU Fortran compiler configure:6623: mpif90 -c conftest.F >&5 configure:6623: $? = 0 configure:6632: result: yes configure:6638: checking whether mpif90 accepts -g configure:6649: mpif90 -c -g conftest.f >&5 configure:6649: $? = 0 configure:6657: result: yes configure:6766: checking for mpif77 configure:6782: found /usr/bin/mpif77 configure:6793: result: mpif77 configure:6819: checking for Fortran 77 compiler version configure:6828: mpif77 --version >&5 GNU Fortran (GCC) 7.2.0 Copyright (C) 2017 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. configure:6839: $? = 0 configure:6828: mpif77 -v >&5 Using built-in specs. COLLECT_GCC=/usr/bin/gfortran COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/lto-wrapper Target: x86_64-pc-linux-gnu Configured with: /build/gcc/src/gcc/configure --prefix=/usr --libdir=/usr/lib --libexecdir=/usr/lib --mandir=/usr/share/man --infodir=/usr/share/info --with-bugurl=https://bugs.archlinux.org/ --enable-languages=c,c++,ada,fortran,go,lto,objc,obj-c++ --enable-shared --enable-threads=posix --enable-libmpx --with-system-zlib --with-isl --enable-__cxa_atexit --disable-libunwind-exceptions --enable-clocale=gnu --disable-libstdcxx-pch --disable-libssp --enable-gnu-unique-object --enable-linker-build-id --enable-lto --enable-plugin --enable-install-libiberty --with-linker-hash-style=gnu --enable-gnu-indirect-function --disable-multilib --disable-werror --enable-checking=release --enable-default-pie --enable-default-ssp Thread model: posix gcc version 7.2.0 (GCC) configure:6839: $? = 0 configure:6828: mpif77 -V >&5 gfortran: error: unrecognized command line option '-V' gfortran: fatal error: no input files compilation terminated. configure:6839: $? = 1 configure:6828: mpif77 -qversion >&5 gfortran: error: unrecognized command line option '-qversion'; did you mean '--version'? gfortran: fatal error: no input files compilation terminated. configure:6839: $? = 1 configure:6848: checking whether we are using the GNU Fortran 77 compiler configure:6861: mpif77 -c conftest.F >&5 configure:6861: $? = 0 configure:6870: result: yes configure:6876: checking whether mpif77 accepts -g configure:6887: mpif77 -c -g conftest.f >&5 configure:6887: $? = 0 configure:6895: result: yes configure:6973: checking whether mpicxx supports C++11 features by default configure:7009: mpicxx -c -Og -g -march=native -msse -msse2 -msse3 -mfpmath=sse conftest.cpp >&5 configure:7009: $? = 0 configure:7016: result: yes configure:8138: result: <<< Configuring libMesh with methods "devel" >>> configure:8278: checking for C++11 std::move support configure:8316: mpicxx -c -Og -g -march=native -msse -msse2 -msse3 -mfpmath=sse conftest.cpp >&5 configure:8316: $? = 0 configure:8319: result: yes configure:8362: checking for C++11 range-based for loop support configure:8400: mpicxx -c -Og -g -march=native -msse -msse2 -msse3 -mfpmath=sse conftest.cpp >&5 configure:8400: $? = 0 configure:8403: result: yes configure:8446: checking for C++11 decltype support configure:8476: mpicxx -c -Og -g -march=native -msse -msse2 -msse3 -mfpmath=sse conftest.cpp >&5 configure:8476: $? = 0 configure:8479: result: yes configure:8522: checking for C++11 rvalue references support configure:8554: mpicxx -c -Og -g -march=native -msse -msse2 -msse3 -mfpmath=sse conftest.cpp >&5 configure:8554: $? = 0 configure:8557: result: yes configure:8600: checking for C++11 auto keyword support configure:8630: mpicxx -c -Og -g -march=native -msse -msse2 -msse3 -mfpmath=sse conftest.cpp >&5 configure:8630: $? = 0 configure:8633: result: yes configure:8676: checking for C++11 lambda support configure:8713: mpicxx -c -Og -g -march=native -msse -msse2 -msse3 -mfpmath=sse conftest.cpp >&5 configure:8713: $? = 0 configure:8716: result: yes configure:8759: checking for C++11 constexpr support configure:8790: mpicxx -c -Og -g -march=native -msse -msse2 -msse3 -mfpmath=sse conftest.cpp >&5 configure:8790: $? = 0 configure:8793: result: yes configure:8836: checking for C++11 alias declarations support configure:8874: mpicxx -c -Og -g -march=native -msse -msse2 -msse3 -mfpmath=sse conftest.cpp >&5 configure:8874: $? = 0 configure:8877: result: yes configure:8962: checking for C++11 std::shared_ptr support with devel flags configure:8983: mpicxx -c -Og -g -march=native -msse -msse2 -msse3 -mfpmath=sse -O2 -felide-constructors -g -pedantic -W -Wall -Wextra -Wno-long-long -Wunused -Wpointer-arith -Wformat -Wparentheses -Wuninitialized -funroll-loops -fstrict-aliasing conftest.cpp >&5 configure:8983: $? = 0 configure:8987: result: yes configure:9043: checking for C++11 std::unique_ptr support configure:9082: mpicxx -c -Og -g -march=native -msse -msse2 -msse3 -mfpmath=sse conftest.cpp >&5 configure:9082: $? = 0 configure:9085: result: yes configure:9128: checking for C++11 std::regex support configure:9166: mpicxx -o conftest -Og -g -march=native -msse -msse2 -msse3 -mfpmath=sse conftest.cpp >&5 configure:9166: $? = 0 configure:9166: ./conftest configure:9166: $? = 0 configure:9169: result: yes configure:9215: checking for C++11 override keyword support configure:9249: mpicxx -c -Og -g -march=native -msse -msse2 -msse3 -mfpmath=sse conftest.cpp >&5 configure:9249: $? = 0 configure:9252: result: yes configure:9295: checking for C++11 initializer list support configure:9326: mpicxx -c -Og -g -march=native -msse -msse2 -msse3 -mfpmath=sse conftest.cpp >&5 configure:9326: $? = 0 configure:9329: result: yes configure:9372: checking for C++11 variadic template support configure:9412: mpicxx -c -Og -g -march=native -msse -msse2 -msse3 -mfpmath=sse conftest.cpp >&5 configure:9412: $? = 0 configure:9415: result: yes configure:9458: checking for C++11 <thread> support configure:9504: mpicxx -c -Og -g -march=native -msse -msse2 -msse3 -mfpmath=sse conftest.cpp >&5 configure:9504: $? = 0 configure:9507: result: yes configure:9561: checking for C++11 <type_traits> support configure:9698: mpicxx -c -Og -g -march=native -msse -msse2 -msse3 -mfpmath=sse conftest.cpp >&5 configure:9698: $? = 0 configure:9701: result: yes configure:9764: checking for C++11 std::asinh support in <cmath> configure:9781: mpicxx -c -Og -g -march=native -msse -msse2 -msse3 -mfpmath=sse conftest.cpp >&5 configure:9781: $? = 0 configure:9784: result: yes configure:9807: checking for C++11 std::acosh support in <cmath> configure:9824: mpicxx -c -Og -g -march=native -msse -msse2 -msse3 -mfpmath=sse conftest.cpp >&5 configure:9824: $? = 0 configure:9827: result: yes configure:9850: checking for C++11 std::atanh support in <cmath> configure:9867: mpicxx -c -Og -g -march=native -msse -msse2 -msse3 -mfpmath=sse conftest.cpp >&5 configure:9867: $? = 0 configure:9870: result: yes configure:9894: checking for C++11 std::asinh(complex) support in <complex> configure:9912: mpicxx -c -Og -g -march=native -msse -msse2 -msse3 -mfpmath=sse conftest.cpp >&5 configure:9912: $? = 0 configure:9915: result: yes configure:9938: checking for C++11 std::acosh(complex) support in <complex> configure:9956: mpicxx -c -Og -g -march=native -msse -msse2 -msse3 -mfpmath=sse conftest.cpp >&5 configure:9956: $? = 0 configure:9959: result: yes configure:9982: checking for C++11 std::atanh(complex) support in <complex> configure:10000: mpicxx -c -Og -g -march=native -msse -msse2 -msse3 -mfpmath=sse conftest.cpp >&5 configure:10000: $? = 0 configure:10003: result: yes configure:10088: checking for C++11 deleted functions support configure:10120: mpicxx -c -Og -g -march=native -msse -msse2 -msse3 -mfpmath=sse conftest.cpp >&5 configure:10120: $? = 0 configure:10123: result: yes configure:10167: checking for C++11 'final' keyword support configure:10205: mpicxx -c -Og -g -march=native -msse -msse2 -msse3 -mfpmath=sse conftest.cpp >&5 configure:10205: $? = 0 configure:10240: mpicxx -c -Og -g -march=native -msse -msse2 -msse3 -mfpmath=sse conftest.cpp >&5 conftest.cpp:40:14: error: 'void A::bar()' marked 'final', but is not virtual void bar() final; ^~~ configure:10240: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "libmesh" | #define PACKAGE_TARNAME "libmesh" | #define PACKAGE_VERSION "1.0.0" | #define PACKAGE_STRING "libmesh 1.0.0" | #define PACKAGE_BUGREPORT "lib...@li..." | #define PACKAGE_URL "http://libmesh.github.io" | #define CONFIGURE_INFO "./configure '--with-parmetis=PETSc' '--with-metis=PETSc' '--prefix=/home/dwang/program/libmesh-1.0.0/RelWithDebInfo' '--with-method=devel' '--enable-default-comm-world' '--enable-unique-ptr' 'CXXFLAGS=-Og -g -march=native -msse -msse2 -msse3 -mfpmath=sse' 'CFLAGS=-Og -g -march=native -msse -msse2 -msse3 -mfpmath=sse' 'METHODS=devel' 'PETSC_DIR=/home/dwang/program/petsc-3.5.4' 'PETSC_ARCH=RelWithDebInfo'" | #define PACKAGE "libmesh" | #define VERSION "1.0.0" | #define HAVE_CXX11 1 | #define HAVE_CXX11_MOVE 1 | #define HAVE_CXX11_RANGEFOR 1 | #define HAVE_CXX11_DECLTYPE 1 | #define HAVE_CXX11_RVALUE_REFERENCES 1 | #define HAVE_CXX11_AUTO 1 | #define HAVE_CXX11_LAMBDA 1 | #define HAVE_CXX11_CONSTEXPR 1 | #define HAVE_CXX11_ALIAS_DECLARATIONS 1 | #define HAVE_CXX11_SHARED_PTR 1 | #define HAVE_CXX11_UNIQUE_PTR 1 | #define HAVE_CXX11_REGEX 1 | #define HAVE_CXX11_OVERRIDE 1 | #define HAVE_CXX11_INITIALIZER_LIST 1 | #define HAVE_CXX11_VARIADIC_TEMPLATES 1 | #define HAVE_CXX11_THREAD 1 | #define HAVE_CXX11_TYPE_TRAITS 1 | #define HAVE_CXX11_INVERSE_HYPERBOLIC_SINE 1 | #define HAVE_CXX11_INVERSE_HYPERBOLIC_COSINE 1 | #define HAVE_CXX11_INVERSE_HYPERBOLIC_TANGENT 1 | #define HAVE_CXX11_INVERSE_HYPERBOLIC_SINE_COMPLEX 1 | #define HAVE_CXX11_INVERSE_HYPERBOLIC_COSINE_COMPLEX 1 | #define HAVE_CXX11_INVERSE_HYPERBOLIC_TANGENT_COMPLEX 1 | #define HAVE_CXX11_DELETED_FUNCTIONS 1 | /* end confdefs.h. */ | | struct A | { | // Error: non-virtual function cannot be final | void bar() final; | }; | | int | main () | { | | | ; | return 0; | } configure:10281: mpicxx -c -Og -g -march=native -msse -msse2 -msse3 -mfpmath=sse conftest.cpp >&5 conftest.cpp:44:14: error: virtual function 'virtual void B::foo()' void foo(); ^~~ conftest.cpp:39:22: error: overriding final function 'virtual void A::foo()' virtual void foo() final; ^~~ configure:10281: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "libmesh" | #define PACKAGE_TARNAME "libmesh" | #define PACKAGE_VERSION "1.0.0" | #define PACKAGE_STRING "libmesh 1.0.0" | #define PACKAGE_BUGREPORT "lib...@li..." | #define PACKAGE_URL "http://libmesh.github.io" | #define CONFIGURE_INFO "./configure '--with-parmetis=PETSc' '--with-metis=PETSc' '--prefix=/home/dwang/program/libmesh-1.0.0/RelWithDebInfo' '--with-method=devel' '--enable-default-comm-world' '--enable-unique-ptr' 'CXXFLAGS=-Og -g -march=native -msse -msse2 -msse3 -mfpmath=sse' 'CFLAGS=-Og -g -march=native -msse -msse2 -msse3 -mfpmath=sse' 'METHODS=devel' 'PETSC_DIR=/home/dwang/program/petsc-3.5.4' 'PETSC_ARCH=RelWithDebInfo'" | #define PACKAGE "libmesh" | #define VERSION "1.0.0" | #define HAVE_CXX11 1 | #define HAVE_CXX11_MOVE 1 | #define HAVE_CXX11_RANGEFOR 1 | #define HAVE_CXX11_DECLTYPE 1 | #define HAVE_CXX11_RVALUE_REFERENCES 1 | #define HAVE_CXX11_AUTO 1 | #define HAVE_CXX11_LAMBDA 1 | #define HAVE_CXX11_CONSTEXPR 1 | #define HAVE_CXX11_ALIAS_DECLARATIONS 1 | #define HAVE_CXX11_SHARED_PTR 1 | #define HAVE_CXX11_UNIQUE_PTR 1 | #define HAVE_CXX11_REGEX 1 | #define HAVE_CXX11_OVERRIDE 1 | #define HAVE_CXX11_INITIALIZER_LIST 1 | #define HAVE_CXX11_VARIADIC_TEMPLATES 1 | #define HAVE_CXX11_THREAD 1 | #define HAVE_CXX11_TYPE_TRAITS 1 | #define HAVE_CXX11_INVERSE_HYPERBOLIC_SINE 1 | #define HAVE_CXX11_INVERSE_HYPERBOLIC_COSINE 1 | #define HAVE_CXX11_INVERSE_HYPERBOLIC_TANGENT 1 | #define HAVE_CXX11_INVERSE_HYPERBOLIC_SINE_COMPLEX 1 | #define HAVE_CXX11_INVERSE_HYPERBOLIC_COSINE_COMPLEX 1 | #define HAVE_CXX11_INVERSE_HYPERBOLIC_TANGENT_COMPLEX 1 | #define HAVE_CXX11_DELETED_FUNCTIONS 1 | /* end confdefs.h. */ | | struct A | { | virtual void foo() final; | }; | struct B : A | { | // Error: foo cannot be overridden as it's final in A | void foo(); | }; | | int | main () | { | | | ; | return 0; | } configure:10326: mpicxx -c -Og -g -march=native -msse -msse2 -msse3 -mfpmath=sse conftest.cpp >&5 conftest.cpp:47:14: error: cannot derive from 'final' base 'B' in derived type 'C' struct C : B ^ configure:10326: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "libmesh" | #define PACKAGE_TARNAME "libmesh" | #define PACKAGE_VERSION "1.0.0" | #define PACKAGE_STRING "libmesh 1.0.0" | #define PACKAGE_BUGREPORT "lib...@li..." | #define PACKAGE_URL "http://libmesh.github.io" | #define CONFIGURE_INFO "./configure '--with-parmetis=PETSc' '--with-metis=PETSc' '--prefix=/home/dwang/program/libmesh-1.0.0/RelWithDebInfo' '--with-method=devel' '--enable-default-comm-world' '--enable-unique-ptr' 'CXXFLAGS=-Og -g -march=native -msse -msse2 -msse3 -mfpmath=sse' 'CFLAGS=-Og -g -march=native -msse -msse2 -msse3 -mfpmath=sse' 'METHODS=devel' 'PETSC_DIR=/home/dwang/program/petsc-3.5.4' 'PETSC_ARCH=RelWithDebInfo'" | #define PACKAGE "libmesh" | #define VERSION "1.0.0" | #define HAVE_CXX11 1 | #define HAVE_CXX11_MOVE 1 | #define HAVE_CXX11_RANGEFOR 1 | #define HAVE_CXX11_DECLTYPE 1 | #define HAVE_CXX11_RVALUE_REFERENCES 1 | #define HAVE_CXX11_AUTO 1 | #define HAVE_CXX11_LAMBDA 1 | #define HAVE_CXX11_CONSTEXPR 1 | #define HAVE_CXX11_ALIAS_DECLARATIONS 1 | #define HAVE_CXX11_SHARED_PTR 1 | #define HAVE_CXX11_UNIQUE_PTR 1 | #define HAVE_CXX11_REGEX 1 | #define HAVE_CXX11_OVERRIDE 1 | #define HAVE_CXX11_INITIALIZER_LIST 1 | #define HAVE_CXX11_VARIADIC_TEMPLATES 1 | #define HAVE_CXX11_THREAD 1 | #define HAVE_CXX11_TYPE_TRAITS 1 | #define HAVE_CXX11_INVERSE_HYPERBOLIC_SINE 1 | #define HAVE_CXX11_INVERSE_HYPERBOLIC_COSINE 1 | #define HAVE_CXX11_INVERSE_HYPERBOLIC_TANGENT 1 | #define HAVE_CXX11_INVERSE_HYPERBOLIC_SINE_COMPLEX 1 | #define HAVE_CXX11_INVERSE_HYPERBOLIC_COSINE_COMPLEX 1 | #define HAVE_CXX11_INVERSE_HYPERBOLIC_TANGENT_COMPLEX 1 | #define HAVE_CXX11_DELETED_FUNCTIONS 1 | /* end confdefs.h. */ | | struct A | { | }; | | // struct B is final | struct B final : A | { | }; | | // Error: B is final | struct C : B | { | }; | | int | main () | { | | | ; | return 0; | } configure:10345: result: yes configure:10382: checking for C++11 nullptr support configure:10416: mpicxx -c -Og -g -march=native -msse -msse2 -msse3 -mfpmath=sse conftest.cpp >&5 configure:10416: $? = 0 configure:10419: result: yes configure:10543: checking for C++11 std::to_string() support configure:10582: mpicxx -c -Og -g -march=native -msse -msse2 -msse3 -mfpmath=sse conftest.cpp >&5 configure:10582: $? = 0 configure:10585: result: yes configure:10676: checking how to print strings configure:10703: result: printf configure:10724: checking for a sed that does not truncate output configure:10788: result: /usr/bin/sed configure:10806: checking for grep that handles long lines and -e configure:10864: result: /usr/bin/grep configure:10869: checking for egrep configure:10931: result: /usr/bin/grep -E configure:10936: checking for fgrep configure:10998: result: /usr/bin/grep -F configure:11033: checking for ld used by mpicc configure:11100: result: /usr/bin/ld configure:11107: checking if the linker (/usr/bin/ld) is GNU ld configure:11122: result: yes configure:11134: checking for BSD- or MS-compatible name lister (nm) configure:11188: result: /usr/bin/nm -B configure:11318: checking the name lister (/usr/bin/nm -B) interface configure:11325: mpicxx -c -Og -g -march=native -msse -msse2 -msse3 -mfpmath=sse conftest.cpp >&5 configure:11328: /usr/bin/nm -B "conftest.o" configure:11331: output 0000000000000000 B some_variable configure:11338: result: BSD nm configure:11341: checking whether ln -s works configure:11345: result: yes configure:11353: checking the maximum length of command line arguments configure:11484: result: 1572864 configure:11532: checking how to convert x86_64-unknown-linux-gnu file names to x86_64-unknown-linux-gnu format configure:11572: result: func_convert_file_noop configure:11579: checking how to convert x86_64-unknown-linux-gnu file names to toolchain format configure:11599: result: func_convert_file_noop configure:11606: checking for /usr/bin/ld option to reload object files configure:11613: result: -r configure:11687: checking for objdump configure:11703: found /usr/bin/objdump configure:11714: result: objdump configure:11746: checking how to recognize dependent libraries configure:11946: result: pass_all configure:12031: checking for dlltool configure:12061: result: no configure:12091: checking how to associate runtime and link libraries configure:12118: result: printf %s\n configure:12178: checking for ar configure:12194: found /usr/bin/ar configure:12205: result: ar configure:12242: checking for archiver @FILE support configure:12259: mpicxx -c -Og -g -march=native -msse -msse2 -msse3 -mfpmath=sse conftest.cpp >&5 configure:12259: $? = 0 configure:12262: ar cru libconftest.a @conftest.lst >&5 ar: `u' modifier ignored since `D' is the default (see `U') configure:12265: $? = 0 configure:12270: ar cru libconftest.a @conftest.lst >&5 ar: `u' modifier ignored since `D' is the default (see `U') ar: conftest.o: No such file or directory configure:12273: $? = 1 configure:12285: result: @ configure:12343: checking for strip configure:12359: found /usr/bin/strip configure:12370: result: strip configure:12442: checking for ranlib configure:12458: found /usr/bin/ranlib configure:12469: result: ranlib configure:12571: checking command to parse /usr/bin/nm -B output from mpicc object configure:12724: mpicxx -c -Og -g -march=native -msse -msse2 -msse3 -mfpmath=sse conftest.cpp >&5 configure:12727: $? = 0 configure:12731: /usr/bin/nm -B conftest.o \| sed -n -e 's/^.*[ ]\([ABCDGIRSTW][ABCDGIRSTW]*\)[ ][ ]*\([_A-Za-z][_A-Za-z0-9]*\)$/\1 \2 \2/p' | sed '/ __gnu_lto/d' \> conftest.nm configure:12734: $? = 0 configure:12800: mpicxx -o conftest -Og -g -march=native -msse -msse2 -msse3 -mfpmath=sse conftest.cpp conftstm.o >&5 configure:12803: $? = 0 configure:12841: result: ok configure:12888: checking for sysroot configure:12918: result: no configure:12925: checking for a working dd configure:12963: result: /usr/bin/dd configure:12967: checking how to truncate binary pipes configure:12982: result: /usr/bin/dd bs=4096 count=1 configure:13118: mpicxx -c -Og -g -march=native -msse -msse2 -msse3 -mfpmath=sse conftest.cpp >&5 configure:13121: $? = 0 configure:13311: checking for mt configure:13341: result: no configure:13361: checking if : is a manifest tool configure:13367: : '-?' configure:13375: result: no configure:14052: checking how to run the C preprocessor configure:14083: mpicc -E conftest.c configure:14083: $? = 0 configure:14097: mpicc -E conftest.c conftest.c:39:10: fatal error: ac_nonexistent.h: No such file or directory #include <ac_nonexistent.h> ^~~~~~~~~~~~~~~~~~ compilation terminated. configure:14097: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "libmesh" | #define PACKAGE_TARNAME "libmesh" | #define PACKAGE_VERSION "1.0.0" | #define PACKAGE_STRING "libmesh 1.0.0" | #define PACKAGE_BUGREPORT "lib...@li..." | #define PACKAGE_URL "http://libmesh.github.io" | #define CONFIGURE_INFO "./configure '--with-parmetis=PETSc' '--with-metis=PETSc' '--prefix=/home/dwang/program/libmesh-1.0.0/RelWithDebInfo' '--with-method=devel' '--enable-default-comm-world' '--enable-unique-ptr' 'CXXFLAGS=-Og -g -march=native -msse -msse2 -msse3 -mfpmath=sse' 'CFLAGS=-Og -g -march=native -msse -msse2 -msse3 -mfpmath=sse' 'METHODS=devel' 'PETSC_DIR=/home/dwang/program/petsc-3.5.4' 'PETSC_ARCH=RelWithDebInfo'" | #define PACKAGE "libmesh" | #define VERSION "1.0.0" | #define HAVE_CXX11 1 | #define HAVE_CXX11_MOVE 1 | #define HAVE_CXX11_RANGEFOR 1 | #define HAVE_CXX11_DECLTYPE 1 | #define HAVE_CXX11_RVALUE_REFERENCES 1 | #define HAVE_CXX11_AUTO 1 | #define HAVE_CXX11_LAMBDA 1 | #define HAVE_CXX11_CONSTEXPR 1 | #define HAVE_CXX11_ALIAS_DECLARATIONS 1 | #define HAVE_CXX11_SHARED_PTR 1 | #define HAVE_CXX11_UNIQUE_PTR 1 | #define HAVE_CXX11_REGEX 1 | #define HAVE_CXX11_OVERRIDE 1 | #define HAVE_CXX11_INITIALIZER_LIST 1 | #define HAVE_CXX11_VARIADIC_TEMPLATES 1 | #define HAVE_CXX11_THREAD 1 | #define HAVE_CXX11_TYPE_TRAITS 1 | #define HAVE_CXX11_INVERSE_HYPERBOLIC_SINE 1 | #define HAVE_CXX11_INVERSE_HYPERBOLIC_COSINE 1 | #define HAVE_CXX11_INVERSE_HYPERBOLIC_TANGENT 1 | #define HAVE_CXX11_INVERSE_HYPERBOLIC_SINE_COMPLEX 1 | #define HAVE_CXX11_INVERSE_HYPERBOLIC_COSINE_COMPLEX 1 | #define HAVE_CXX11_INVERSE_HYPERBOLIC_TANGENT_COMPLEX 1 | #define HAVE_CXX11_DELETED_FUNCTIONS 1 | #define HAVE_CXX11_FINAL 1 | #define HAVE_CXX11_NULLPTR 1 | #define HAVE_CXX11_TO_STRING 1 | /* end confdefs.h. */ | #include <ac_nonexistent.h> configure:14122: result: mpicc -E configure:14142: mpicc -E conftest.c configure:14142: $? = 0 configure:14156: mpicc -E conftest.c conftest.c:39:10: fatal error: ac_nonexistent.h: No such file or directory #include <ac_nonexistent.h> ^~~~~~~~~~~~~~~~~~ compilation terminated. configure:14156: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "libmesh" | #define PACKAGE_TARNAME "libmesh" | #define PACKAGE_VERSION "1.0.0" | #define PACKAGE_STRING "libmesh 1.0.0" | #define PACKAGE_BUGREPORT "lib...@li..." | #define PACKAGE_URL "http://libmesh.github.io" | #define CONFIGURE_INFO "./configure '--with-parmetis=PETSc' '--with-metis=PETSc' '--prefix=/home/dwang/program/libmesh-1.0.0/RelWithDebInfo' '--with-method=devel' '--enable-default-comm-world' '--enable-unique-ptr' 'CXXFLAGS=-Og -g -march=native -msse -msse2 -msse3 -mfpmath=sse' 'CFLAGS=-Og -g -march=native -msse -msse2 -msse3 -mfpmath=sse' 'METHODS=devel' 'PETSC_DIR=/home/dwang/program/petsc-3.5.4' 'PETSC_ARCH=RelWithDebInfo'" | #define PACKAGE "libmesh" | #define VERSION "1.0.0" | #define HAVE_CXX11 1 | #define HAVE_CXX11_MOVE 1 | #define HAVE_CXX11_RANGEFOR 1 | #define HAVE_CXX11_DECLTYPE 1 | #define HAVE_CXX11_RVALUE_REFERENCES 1 | #define HAVE_CXX11_AUTO 1 | #define HAVE_CXX11_LAMBDA 1 | #define HAVE_CXX11_CONSTEXPR 1 | #define HAVE_CXX11_ALIAS_DECLARATIONS 1 | #define HAVE_CXX11_SHARED_PTR 1 | #define HAVE_CXX11_UNIQUE_PTR 1 | #define HAVE_CXX11_REGEX 1 | #define HAVE_CXX11_OVERRIDE 1 | #define HAVE_CXX11_INITIALIZER_LIST 1 | #define HAVE_CXX11_VARIADIC_TEMPLATES 1 | #define HAVE_CXX11_THREAD 1 | #define HAVE_CXX11_TYPE_TRAITS 1 | #define HAVE_CXX11_INVERSE_HYPERBOLIC_SINE 1 | #define HAVE_CXX11_INVERSE_HYPERBOLIC_COSINE 1 | #define HAVE_CXX11_INVERSE_HYPERBOLIC_TANGENT 1 | #define HAVE_CXX11_INVERSE_HYPERBOLIC_SINE_COMPLEX 1 | #define HAVE_CXX11_INVERSE_HYPERBOLIC_COSINE_COMPLEX 1 | #define HAVE_CXX11_INVERSE_HYPERBOLIC_TANGENT_COMPLEX 1 | #define HAVE_CXX11_DELETED_FUNCTIONS 1 | #define HAVE_CXX11_FINAL 1 | #define HAVE_CXX11_NULLPTR 1 | #define HAVE_CXX11_TO_STRING 1 | /* end confdefs.h. */ | #include <ac_nonexistent.h> configure:14185: checking for ANSI C header files configure:14205: mpicc -c -Og -g -march=native -msse -msse2 -msse3 -mfpmath=sse conftest.c >&5 configure:14205: $? = 0 configure:14278: mpicc -o conftest -Og -g -march=native -msse -msse2 -msse3 -mfpmath=sse conftest.c >&5 configure:14278: $? = 0 configure:14278: ./conftest configure:14278: $? = 0 configure:14289: result: yes configure:14302: checking for sys/types.h configure:14302: mpicc -c -Og -g -march=native -msse -msse2 -msse3 -mfpmath=sse conftest.c >&5 configure:14302: $? = 0 configure:14302: result: yes configure:14302: checking for sys/stat.h configure:14302: mpicc -c -Og -g -march=native -msse -msse2 -msse3 -mfpmath=sse conftest.c >&5 configure:14302: $? = 0 configure:14302: result: yes configure:14302: checking for stdlib.h configure:14302: mpicc -c -Og -g -march=native -msse -msse2 -msse3 -mfpmath=sse conftest.c >&5 configure:14302: $? = 0 configure:14302: result: yes configure:14302: checking for string.h configure:14302: mpicc -c -Og -g -march=native -msse -msse2 -msse3 -mfpmath=sse conftest.c >&5 configure:14302: $? = 0 configure:14302: result: yes configure:14302: checking for memory.h configure:14302: mpicc -c -Og -g -march=native -msse -msse2 -msse3 -mfpmath=sse conftest.c >&5 configure:14302: $? = 0 configure:14302: result: yes configure:14302: checking for strings.h configure:14302: mpicc -c -Og -g -march=native -msse -msse2 -msse3 -mfpmath=sse conftest.c >&5 configure:14302: $? = 0 configure:14302: result: yes configure:14302: checking for inttypes.h configure:14302: mpicc -c -Og -g -march=native -msse -msse2 -msse3 -mfpmath=sse conftest.c >&5 configure:14302: $? = 0 configure:14302: result: yes configure:14302: checking for stdint.h configure:14302: mpicc -c -Og -g -march=native -msse -msse2 -msse3 -mfpmath=sse conftest.c >&5 configure:14302: $? = 0 configure:14302: result: yes configure:14302: checking for unistd.h configure:14302: mpicc -c -Og -g -march=native -msse -msse2 -msse3 -mfpmath=sse conftest.c >&5 configure:14302: $? = 0 configure:14302: result: yes configure:14316: checking for dlfcn.h configure:14316: mpicc -c -Og -g -march=native -msse -msse2 -msse3 -mfpmath=sse conftest.c >&5 configure:14316: $? = 0 configure:14316: result: yes configure:14582: checking for objdir configure:14597: result: .libs configure:14861: checking if mpicc supports -fno-rtti -fno-exceptions configure:14879: mpicc -c -Og -g -march=native -msse -msse2 -msse3 -mfpmath=sse -fno-rtti -fno-exceptions conftest.c >&5 cc1: warning: command line option '-fno-rtti' is valid for C++/ObjC++ but not for C configure:14883: $? = 0 configure:14896: result: no configure:15254: checking for mpicc option to produce PIC configure:15261: result: -fPIC -DPIC configure:15269: checking if mpicc PIC flag -fPIC -DPIC works configure:15287: mpicc -c -Og -g -march=native -msse -msse2 -msse3 -mfpmath=sse -fPIC -DPIC -DPIC conftest.c >&5 configure:15291: $? = 0 configure:15304: result: yes configure:15333: checking if mpicc static flag -static works configure:15361: result: no configure:15376: checking if mpicc supports -c -o file.o configure:15397: mpicc -c -Og -g -march=native -msse -msse2 -msse3 -mfpmath=sse -o out/conftest2.o conftest.c >&5 configure:15401: $? = 0 configure:15423: result: yes configure:15431: checking if mpicc supports -c -o file.o configure:15478: result: yes configure:15511: checking whether the mpicc linker (/usr/bin/ld -m elf_x86_64) supports shared libraries configure:16770: result: yes configure:16807: checking whether -lc should be explicitly linked in configure:16815: mpicc -c -Og -g -march=native -msse -msse2 -msse3 -mfpmath=sse conftest.c >&5 configure:16818: $? = 0 configure:16833: mpicc -shared -fPIC -DPIC conftest.o -v -Wl,-soname -Wl,conftest -o conftest 2\>\&1 \| /usr/bin/grep -lc \>/dev/null 2\>\&1 configure:16836: $? = 0 configure:16850: result: no configure:17010: checking dynamic linker characteristics configure:17591: mpicc -o conftest -Og -g -march=native -msse -msse2 -msse3 -mfpmath=sse -Wl,-rpath -Wl,/foo conftest.c >&5 configure:17591: $? = 0 configure:17828: result: GNU/Linux ld.so configure:17950: checking how to hardcode library paths into programs configure:17975: result: immediate configure:18523: checking whether stripping libraries is possible configure:18528: result: yes configure:18563: checking if libtool supports shared libraries configure:18565: result: yes configure:18568: checking whether to build shared libraries configure:18593: result: yes configure:18596: checking whether to build static libraries configure:18600: result: no configure:18623: checking how to run the C++ preprocessor configure:18650: mpicxx -E conftest.cpp configure:18650: $? = 0 configure:18664: mpicxx -E conftest.cpp conftest.cpp:51:10: fatal error: ac_nonexistent.h: No such file or directory #include <ac_nonexistent.h> ^~~~~~~~~~~~~~~~~~ compilation terminated. configure:18664: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "libmesh" | #define PACKAGE_TARNAME "libmesh" | #define PACKAGE_VERSION "1.0.0" | #define PACKAGE_STRING "libmesh 1.0.0" | #define PACKAGE_BUGREPORT "lib...@li..." | #define PACKAGE_URL "http://libmesh.github.io" | #define CONFIGURE_INFO "./configure '--with-parmetis=PETSc' '--with-metis=PETSc' '--prefix=/home/dwang/program/libmesh-1.0.0/RelWithDebInfo' '--with-method=devel' '--enable-default-comm-world' '--enable-unique-ptr' 'CXXFLAGS=-Og -g -march=native -msse -msse2 -msse3 -mfpmath=sse' 'CFLAGS=-Og -g -march=native -msse -msse2 -msse3 -mfpmath=sse' 'METHODS=devel' 'PETSC_DIR=/home/dwang/program/petsc-3.5.4' 'PETSC_ARCH=RelWithDebInfo'" | #define PACKAGE "libmesh" | #define VERSION "1.0.0" | #define HAVE_CXX11 1 | #define HAVE_CXX11_MOVE 1 | #define HAVE_CXX11_RANGEFOR 1 | #define HAVE_CXX11_DECLTYPE 1 | #define HAVE_CXX11_RVALUE_REFERENCES 1 | #define HAVE_CXX11_AUTO 1 | #define HAVE_CXX11_LAMBDA 1 | #define HAVE_CXX11_CONSTEXPR 1 | #define HAVE_CXX11_ALIAS_DECLARATIONS 1 | #define HAVE_CXX11_SHARED_PTR 1 | #define HAVE_CXX11_UNIQUE_PTR 1 | #define HAVE_CXX11_REGEX 1 | #define HAVE_CXX11_OVERRIDE 1 | #define HAVE_CXX11_INITIALIZER_LIST 1 | #define HAVE_CXX11_VARIADIC_TEMPLATES 1 | #define HAVE_CXX11_THREAD 1 | #define HAVE_CXX11_TYPE_TRAITS 1 | #define HAVE_CXX11_INVERSE_HYPERBOLIC_SINE 1 | #define HAVE_CXX11_INVERSE_HYPERBOLIC_COSINE 1 | #define HAVE_CXX11_INVERSE_HYPERBOLIC_TANGENT 1 | #define HAVE_CXX11_INVERSE_HYPERBOLIC_SINE_COMPLEX 1 | #define HAVE_CXX11_INVERSE_HYPERBOLIC_COSINE_COMPLEX 1 | #define HAVE_CXX11_INVERSE_HYPERBOLIC_TANGENT_COMPLEX 1 | #define HAVE_CXX11_DELETED_FUNCTIONS 1 | #define HAVE_CXX11_FINAL 1 | #define HAVE_CXX11_NULLPTR 1 | #define HAVE_CXX11_TO_STRING 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | /* end confdefs.h. */ | #include <ac_nonexistent.h> configure:18689: result: mpicxx -E configure:18709: mpicxx -E conftest.cpp configure:18709: $? = 0 configure:18723: mpicxx -E conftest.cpp conftest.cpp:51:10: fatal error: ac_nonexistent.h: No such file or directory #include <ac_nonexistent.h> ^~~~~~~~~~~~~~~~~~ compilation terminated. configure:18723: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "libmesh" | #define PACKAGE_TARNAME "libmesh" | #define PACKAGE_VERSION "1.0.0" | #define PACKAGE_STRING "libmesh 1.0.0" | #define PACKAGE_BUGREPORT "lib...@li..." | #define PACKAGE_URL "http://libmesh.github.io" | #define CONFIGURE_INFO "./configure '--with-parmetis=PETSc' '--with-metis=PETSc' '--prefix=/home/dwang/program/libmesh-1.0.0/RelWithDebInfo' '--with-method=devel' '--enable-default-comm-world' '--enable-unique-ptr' 'CXXFLAGS=-Og -g -march=native -msse -msse2 -msse3 -mfpmath=sse' 'CFLAGS=-Og -g -march=native -msse -msse2 -msse3 -mfpmath=sse' 'METHODS=devel' 'PETSC_DIR=/home/dwang/program/petsc-3.5.4' 'PETSC_ARCH=RelWithDebInfo'" | #define PACKAGE "libmesh" | #define VERSION "1.0.0" | #define HAVE_CXX11 1 | #define HAVE_CXX11_MOVE 1 | #define HAVE_CXX11_RANGEFOR 1 | #define HAVE_CXX11_DECLTYPE 1 | #define HAVE_CXX11_RVALUE_REFERENCES 1 | #define HAVE_CXX11_AUTO 1 | #define HAVE_CXX11_LAMBDA 1 | #define HAVE_CXX11_CONSTEXPR 1 | #define HAVE_CXX11_ALIAS_DECLARATIONS 1 | #define HAVE_CXX11_SHARED_PTR 1 | #define HAVE_CXX11_UNIQUE_PTR 1 | #define HAVE_CXX11_REGEX 1 | #define HAVE_CXX11_OVERRIDE 1 | #define HAVE_CXX11_INITIALIZER_LIST 1 | #define HAVE_CXX11_VARIADIC_TEMPLATES 1 | #define HAVE_CXX11_THREAD 1 | #define HAVE_CXX11_TYPE_TRAITS 1 | #define HAVE_CXX11_INVERSE_HYPERBOLIC_SINE 1 | #define HAVE_CXX11_INVERSE_HYPERBOLIC_COSINE 1 | #define HAVE_CXX11_INVERSE_HYPERBOLIC_TANGENT 1 | #define HAVE_CXX11_INVERSE_HYPERBOLIC_SINE_COMPLEX 1 | #define HAVE_CXX11_INVERSE_HYPERBOLIC_COSINE_COMPLEX 1 | #define HAVE_CXX11_INVERSE_HYPERBOLIC_TANGENT_COMPLEX 1 | #define HAVE_CXX11_DELETED_FUNCTIONS 1 | #define HAVE_CXX11_FINAL 1 | #define HAVE_CXX11_NULLPTR 1 | #define HAVE_CXX11_TO_STRING 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | /* end confdefs.h. */ | #include <ac_nonexistent.h> configure:18885: checking for ld used by mpicxx configure:18952: result: /usr/bin/ld -m elf_x86_64 configure:18959: checking if the linker (/usr/bin/ld -m elf_x86_64) is GNU ld configure:18974: result: yes configure:19029: checking whether the mpicxx linker (/usr/bin/ld -m elf_x86_64) supports shared libraries configure:20102: result: yes configure:20138: mpicxx -c -Og -g -march=native -msse -msse2 -msse3 -mfpmath=sse conftest.cpp >&5 configure:20141: $? = 0 configure:20622: checking for mpicxx option to produce PIC configure:20629: result: -fPIC -DPIC configure:20637: checking if mpicxx PIC flag -fPIC -DPIC works configure:20655: mpicxx -c -Og -g -march=native -msse -msse2 -msse3 -mfpmath=sse -fPIC -DPIC -DPIC conftest.cpp >&5 configure:20659: $? = 0 configure:20672: result: yes configure:20695: checking if mpicxx static flag -static works configure:20723: result: no configure:20735: checking if mpicxx supports -c -o file.o configure:20756: mpicxx -c -Og -g -march=native -msse -msse2 -msse3 -mfpmath=sse -o out/conftest2.o conftest.cpp >&5 configure:20760: $? = 0 configure:20782: result: yes configure:20787: checking if mpicxx supports -c -o file.o configure:20834: result: yes configure:20864: checking whether the mpicxx linker (/usr/bin/ld -m elf_x86_64) supports shared libraries configure:20904: result: yes configure:21045: checking dynamic linker characteristics configure:21790: result: GNU/Linux ld.so configure:21855: checking how to hardcode library paths into programs configure:21880: result: immediate configure:22021: checking if libtool supports shared libraries configure:22023: result: yes configure:22026: checking whether to build shared libraries configure:22050: result: yes configure:22053: checking whether to build static libraries configure:22057: result: no configure:22409: checking for mpif77 option to produce PIC configure:22416: result: -fPIC configure:22424: checking if mpif77 PIC flag -fPIC works configure:22442: mpif77 -c -g -O2 -fPIC conftest.f >&5 configure:22446: $? = 0 configure:22459: result: yes configure:22482: checking if mpif77 static flag -static works configure:22510: result: no configure:22522: checking if mpif77 supports -c -o file.o configure:22543: mpif77 -c -g -O2 -o out/conftest2.o conftest.f >&5 configure:22547: $? = 0 configure:22569: result: yes configure:22574: checking if mpif77 supports -c -o file.o configure:22621: result: yes configure:22651: checking whether the mpif77 linker (/usr/bin/ld -m elf_x86_64) supports shared libraries configure:23860: result: yes configure:24001: checking dynamic linker characteristics configure:24740: result: GNU/Linux ld.so configure:24805: checking how to hardcode library paths into programs configure:24830: result: immediate configure:24967: checking if libtool supports shared libraries configure:24969: result: yes configure:24972: checking whether to build shared libraries configure:24996: result: yes configure:24999: checking whether to build static libraries configure:25003: result: no configure:25037: mpif90 -c -g -O2 conftest.f >&5 configure:25040: $? = 0 configure:25500: checking for mpif90 option to produce PIC configure:25507: result: -fPIC configure:25515: checking if mpif90 PIC flag -fPIC works configure:25533: mpif90 -c -g -O2 -fPIC conftest.f >&5 configure:25537: $? = 0 configure:25550: result: yes configure:25573: checking if mpif90 static flag -static works configure:25601: result: no configure:25613: checking if mpif90 supports -c -o file.o configure:25634: mpif90 -c -g -O2 -o out/conftest2.o conftest.f >&5 configure:25638: $? = 0 configure:25660: result: yes configure:25665: checking if mpif90 supports -c -o file.o configure:25712: result: yes configure:25742: checking whether the mpif90 linker (/usr/bin/ld -m elf_x86_64) supports shared libraries configure:26951: result: yes configure:27092: checking dynamic linker characteristics configure:27831: result: GNU/Linux ld.so configure:27896: checking how to hardcode library paths into programs configure:27921: result: immediate configure:28006: checking Major version configure:28008: result: 1 configure:28010: checking Minor version configure:28012: result: 0 configure:28014: checking Point version configure:28016: result: 0 configure:28061: checking whether ln -s works configure:28065: result: yes configure:28090: checking for a sed that does not truncate output configure:28154: result: /usr/bin/sed configure:28174: checking for pkg-config configure:28192: found /usr/bin/pkg-config configure:28205: result: /usr/bin/pkg-config configure:28219: checking whether the compiler implements namespaces configure:28242: mpicxx -c -Og -g -march=native -msse -msse2 -msse3 -mfpmath=sse conftest.cpp >&5 configure:28242: $? = 0 configure:28256: result: yes configure:28265: result: --------------------------------------------- configure:28267: result: ------- Configuring compiler features ------- configure:28269: result: --------------------------------------------- configure:28356: result: <<< Default floating point is double precision (double) >>> configure:28394: checking for C/C++ restrict keyword configure:28419: mpicxx -c -O2 -felide-constructors -g -pedantic -W -Wall -Wextra -Wno-long-long -Wunused -Wpointer-arith -Wformat -Wparentheses -Wuninitialized -funroll-loops -fstrict-aliasing conftest.cpp >&5 configure:28419: $? = 0 configure:28427: result: __restrict configure:28464: result: <<< Configuring library with getpwuid >>> configure:28486: result: <<< Configuring library with exception throwing support >>> configure:28510: result: <<< Configuring library with compile timestamps >>> configure:28524: checking size of short int configure:28529: mpicxx -o conftest -O2 -felide-constructors -g -pedantic -W -Wall -Wextra -Wno-long-long -Wunused -Wpointer-arith -Wformat -Wparentheses -Wuninitialized -funroll-loops -fstrict-aliasing conftest.cpp >&5 configure:28529: $? = 0 configure:28529: ./conftest configure:28529: $? = 0 configure:28543: result: 2 configure:28557: checking size of int configure:28562: mpicxx -o conftest -O2 -felide-constructors -g -pedantic -W -Wall -Wextra -Wno-long-long -Wunused -Wpointer-arith -Wformat -Wparentheses -Wuninitialized -funroll-loops -fstrict-aliasing conftest.cpp >&5 configure:28562: $? = 0 configure:28562: ./conftest configure:28562: $? = 0 configure:28576: result: 4 configure:28590: checking size of unsigned int configure:28595: mpicxx -o conftest -O2 -felide-constructors -g -pedantic -W -Wall -Wextra -Wno-long-long -Wunused -Wpointer-arith -Wformat -Wparentheses -Wuninitialized -funroll-loops -fstrict-aliasing conftest.cpp >&5 configure:28595: $? = 0 configure:28595: ./conftest configure:28595: $? = 0 configure:28609: result: 4 configure:28623: checking size of long int configure:28628: mpicxx -o conftest -O2 -felide-constructors -g -pedantic -W -Wall -Wextra -Wno-long-long -Wunused -Wpointer-arith -Wformat -Wparentheses -Wuninitialized -funroll-loops -fstrict-aliasing conftest.cpp >&5 configure:28628: $? = 0 configure:28628: ./conftest configure:28628: $? = 0 configure:28642: result: 8 configure:28656: checking size of float configure:28661: mpicxx -o conftest -O2 -felide-constructors -g -pedantic -W -Wall -Wextra -Wno-long-long -Wunused -Wpointer-arith -Wformat -Wparentheses -Wuninitialized -funroll-loops -fstrict-aliasing conftest.cpp >&5 configure:28661: $? = 0 configure:28661: ./conftest configure:28661: $? = 0 configure:28675: result: 4 configure:28689: checking size of double configure:28694: mpicxx -o conftest -O2 -felide-constructors -g -pedantic -W -Wall -Wextra -Wno-long-long -Wunused -Wpointer-arith -Wformat -Wparentheses -Wuninitialized -funroll-loops -fstrict-aliasing conftest.cpp >&5 configure:28694: $? = 0 configure:28694: ./conftest configure:28694: $? = 0 configure:28708: result: 8 configure:28722: checking size of void * configure:28727: mpicxx -o conftest -O2 -felide-constructors -g -pedantic -W -Wall -Wextra -Wno-long-long -Wunused -Wpointer-arith -Wformat -Wparentheses -Wuninitialized -funroll-loops -fstrict-aliasing conftest.cpp >&5 configure:28727: $? = 0 configure:28727: ./conftest configure:28727: $? = 0 configure:28741: result: 8 configure:28760: checking size of function_pointer configure:28765: mpicxx -o conftest -O2 -felide-constructors -g -pedantic -W -Wall -Wextra -Wno-long-long -Wunused -Wpointer-arith -Wformat -Wparentheses -Wuninitialized -funroll-loops -fstrict-aliasing conftest.cpp >&5 configure:28765: $? = 0 configure:28765: ./conftest configure:28765: $? = 0 configure:28780: result: 8 configure:28795: checking whether the compiler supports Run-Time Type Identification configure:28830: mpicxx -c -O2 -felide-constructors -g -pedantic -W -Wall -Wextra -Wno-long-long -Wunused -Wpointer-arith -Wformat -Wparentheses -Wuninitialized -funroll-loops -fstrict-aliasing conftest.cpp >&5 configure:28830: $? = 0 configure:28844: result: yes configure:28860: checking getopt.h usability configure:28860: mpicxx -c -O2 -felide-constructors -g -pedantic -W -Wall -Wextra -Wno-long-long -Wunused -Wpointer-arith -Wformat -Wparentheses -Wuninitialized -funroll-loops -fstrict-aliasing conftest.cpp >&5 configure:28860: $? = 0 configure:28860: result: yes configure:28860: checking getopt.h presence configure:28860: mpicxx -E conftest.cpp configure:28860: $? = 0 configure:28860: result: yes configure:28860: checking for getopt.h configure:28860: result: yes configure:28872: checking csignal usability configure:28872: mpicxx -c -O2 -felide-constructors -g -pedantic -W -Wall -Wextra -Wno-long-long -Wunused -Wpointer-arith -Wformat -Wparentheses -Wuninitialized -funroll-loops -fstrict-aliasing conftest.cpp >&5 configure:28872: $? = 0 configure:28872: result: yes configure:28872: checking csignal presence configure:28872: mpicxx -E conftest.cpp configure:28872: $? = 0 configure:28872: result: yes configure:28872: checking for csignal configure:28872: result: yes configure:28884: checking sys/resource.h usability configure:28884: mpicxx -c -O2 -felide-constructors -g -pedantic -W -Wall -Wextra -Wno-long-long -Wunused -Wpointer-arith -Wformat -Wparentheses -Wuninitialized -funroll-loops -fstrict-aliasing conftest.cpp >&5 configure:28884: $? = 0 configure:28884: result: yes configure:28884: checking sys/resource.h presence configure:28884: mpicxx -E conftest.cpp configure:28884: $? = 0 configure:28884: result: yes configure:28884: checking for sys/resource.h configure:28884: result: yes configure:28894: checking whether the compiler has locale configure:28926: mpicxx -c -O2 -felide-constructors -g -pedantic -W -Wall -Wextra -Wno-long-long -Wunused -Wpointer-arith -Wformat -Wparentheses -Wuninitialized -funroll-loops -fstrict-aliasing conftest.cpp >&5 configure:28926: $? = 0 configure:28940: result: yes configure:28948: checking whether the compiler has stringstream configure:28981: mpicxx -c -O2 -felide-constructors -g -pedantic -W -Wall -Wextra -Wno-long-long -Wunused -Wpointer-arith -Wformat -Wparentheses -Wuninitialized -funroll-loops -fstrict-aliasing conftest.cpp >&5 configure:28981: $? = 0 configure:28995: result: yes configure:29069: checking fenv.h usability configure:29069: mpicxx -c -O2 -felide-constructors -g -pedantic -W -Wall -Wextra -Wno-long-long -Wunused -Wpointer-arith -Wformat -Wparentheses -Wuninitialized -funroll-loops -fstrict-aliasing conftest.cpp >&5 configure:29069: $? = 0 configure:29069: result: yes configure:29069: checking fenv.h presence configure:29069: mpicxx -E conftest.cpp configure:29069: $? = 0 configure:29069: result: yes configure:29069: checking for fenv.h configure:29069: result: yes configure:29081: checking xmmintrin.h usability configure:29081: mpicxx -c -O2 -felide-constructors -g -pedantic -W -Wall -Wextra -Wno-long-long -Wunused -Wpointer-arith -Wformat -Wparentheses -Wuninitialized -funroll-loops -fstrict-aliasing conftest.cpp >&5 configure:29081: $? = 0 configure:29081: result: yes configure:29081: checking xmmintrin.h presence configure:29081: mpicxx -E conftest.cpp configure:29081: $? = 0 configure:29081: result: yes configure:29081: checking for xmmintrin.h configure:29081: result: yes configure:29110: mpicxx -c -O2 -felide-constructors -g -pedantic -W -Wall -Wextra -Wno-long-long -Wunused -Wpointer-arith -Wformat -Wparentheses -Wuninitialized -funroll-loops -fstrict-aliasing conftest.cpp >&5 configure:29110: $? = 0 configure:29134: mpicxx -c -O2 -felide-constructors -g -pedantic -W -Wall -Wextra -Wno-long-long -Wunused -Wpointer-arith -Wformat -Wparentheses -Wuninitialized -funroll-loops -fstrict-aliasing conftest.cpp >&5 configure:29134: $? = 0 configure:29160: checking whether the compiler supports std::unordered_multimap configure:29188: mpicxx -c -O2 -felide-constructors -g -pedantic -W -Wall -Wextra -Wno-long-long -Wunused -Wpointer-arith -Wformat -Wparentheses -Wuninitialized -funroll-loops -fstrict-aliasing conftest.cpp >&5 configure:29188: $? = 0 configure:29202: result: yes configure:29490: checking whether the compiler supports std::unordered_map configure:29516: mpicxx -c -O2 -felide-constructors -g -pedantic -W -Wall -Wextra -Wno-long-long -Wunused -Wpointer-arith -Wformat -Wparentheses -Wuninitialized -funroll-loops -fstrict-aliasing conftest.cpp >&5 configure:29516: $? = 0 configure:29530: result: yes configure:29814: checking whether the compiler supports std::unordered_multiset configure:29842: mpicxx -c -O2 -felide-constructors -g -pedantic -W -Wall -Wextra -Wno-long-long -Wunused -Wpointer-arith -Wformat -Wparentheses -Wuninitialized -funroll-loops -fstrict-aliasing conftest.cpp >&5 configure:29842: $? = 0 configure:29856: result: yes configure:30144: checking whether the compiler supports std::unordered_set configure:30171: mpicxx -c -O2 -felide-constructors -g -pedantic -W -Wall -Wextra -Wno-long-long -Wunused -Wpointer-arith -Wformat -Wparentheses -Wuninitialized -funroll-loops -fstrict-aliasing conftest.cpp >&5 configure:30171: $? = 0 configure:30185: result: yes configure:30725: checking whether the compiler supports std::hash configure:30751: mpicxx -c -O2 -felide-constructors -g -pedantic -W -Wall -Wextra -Wno-l... [truncated message content] |