PCMSolver / pcmsolver

An API for the Polarizable Continuum Model
http://pcmsolver.readthedocs.io/
GNU Lesser General Public License v3.0
32 stars 21 forks source link

Compilation on IBM does not work #4

Closed miroi closed 7 years ago

miroi commented 9 years ago

Using fresh PCMSolver with the setup command:

/setup --fc=xlf90 --cc=xlc --cxx=xlC

we have

-- Found following supported C++11 features:
--   __func__
--   long_long
--   sizeof_member
-- Doxygen missing. You won't be able to create docs.
-- Could NOT find Boost
-- Boost 1.54.0 not found. The pre-packaged version will be built.
--   Libraries to be built: filesystem, system, chrono, timer, unit_test_framework
--   Toolset to be used: gcc
-- Eigen 3.2.0 is located here: /gpfs/home/ilias/work/qch/software/pcmsolver/build/external/include/eigen3
-- Setting up Boost Test Unit Testing Framework
-- System                : AIX
-- Processor type        : powerpc
-- C++ compiler flags    : -qcpluscmt -qpic=large -qrtti=all -q32 -O3 -qarch=auto -DNDEBUG 
-- C compiler flags      : -qcpluscmt -qpic=large -O3 -qarch=auto -DNDEBUG 
-- Fortran compiler flags: -qzerosize -qextname -q32 -O2 
-- Libraries             : 
-- Definitions           : SYS_AIX;HAS_CXX11;HAS_CXX11_FUNC;HAS_CXX11_LONG_LONG;HAS_CXX11_SIZEOF_MEMBER
-- Configuring done
-- Generating done
-- Build files have been written to: /gpfs/home/ilias/work/qch/software/pcmsolver/build

and the compilation error is:

ilias@147.213.80.175:~/work/qch/software/pcmsolver/build/.m           
[  5%] Built target custom_boost
[ 14%] Built target libgetkw
[ 22%] Built target libtaylor
[ 22%] Built target generate_build_info
[ 31%] Built target pedra
[ 35%] Built target cavity
[ 36%] Built target metal
[ 38%] Building CXX object src/green/CMakeFiles/green.dir/IonicLiquid.cpp.o
"/gpfs/home/ilias/work/qch/software/pcmsolver/external/eigen3/include/eigen3/Eigen/src/Geometry/Homogeneous.h", line 62.5: 1540-0198 (W) The omitted keyword "private" is assumed for base class "internal::no_assignment_operator".
"/gpfs/home/ilias/work/qch/software/pcmsolver/src/green/ForIdGreen.hpp", line 107.32: 1540-0063 (S) The text "operator" is unexpected.
"/gpfs/home/ilias/work/qch/software/pcmsolver/src/green/ForIdGreen.hpp", line 105.30: 1540-0700 (I) The previous message was produced while processing "for_id_impl_1<boost::mpl::vector<double,taylor<double,1,1>,taylor<double,3,1>,taylor<double,3,2>,mpl_::na,mpl_::na,mpl_::na,mpl_::na,mpl_::na,mpl_::na,mpl_::na,mpl_::na,mpl_::na,mpl_::na,mpl_::na,mpl_::na,mpl_::na,mpl_::na,mpl_::na,mpl_::na>,boost::mpl::v_iter<boost::mpl::vector4<double,taylor<double,1,1>,taylor<double,3,1>,taylor<double,3,2> >,0>,boost::mpl::v_iter<boost::mpl::vector4<double,taylor<double,1,1>,taylor<double,3,1>,taylo...".
"/gpfs/home/ilias/work/qch/software/pcmsolver/src/green/ForIdGreen.hpp", line 129.13: 1540-0700 (I) The previous message was produced while processing "for_id<boost::mpl::vector<double,taylor<double,1,1>,taylor<double,3,1>,taylor<double,3,2>,mpl_::na,mpl_::na,mpl_::na,mpl_::na,mpl_::na,mpl_::na,mpl_::na,mpl_::na,mpl_::na,mpl_::na,mpl_::na,mpl_::na,mpl_::na,mpl_::na,mpl_::na,mpl_::na>,<unnamed>::buildIonicLiquid>(buildIonicLiquid &, const greenData &, int)".
"/gpfs/home/ilias/work/qch/software/pcmsolver/src/green/IonicLiquid.hpp", line 120.16: 1540-0700 (I) The previous message was produced while processing "<unnamed>::createIonicLiquid(const greenData &)".
"/gpfs/home/ilias/work/qch/software/pcmsolver/src/green/ForIdGreen.hpp", line 107.32: 1540-0063 (S) The text "operator" is unexpected.
"/gpfs/home/ilias/work/qch/software/pcmsolver/src/green/ForIdGreen.hpp", line 105.30: 1540-0700 (I) The previous message was produced while processing "for_id_impl_1<boost::mpl::vector<double,taylor<double,1,1>,taylor<double,3,1>,taylor<double,3,2>,mpl_::na,mpl_::na,mpl_::na,mpl_::na,mpl_::na,mpl_::na,mpl_::na,mpl_::na,mpl_::na,mpl_::na,mpl_::na,mpl_::na,mpl_::na,mpl_::na,mpl_::na,mpl_::na>,boost::mpl::v_iter<boost::mpl::vector4<double,taylor<double,1,1>,taylor<double,3,1>,taylor<double,3,2> >,0>,boost::mpl::v_iter<boost::mpl::vector4<double,taylor<double,1,1>,taylor<double,3,1>,taylo...".
"/gpfs/home/ilias/work/qch/software/pcmsolver/src/green/ForIdGreen.hpp", line 129.13: 1540-0700 (I) The previous message was produced while processing "for_id<boost::mpl::vector<double,taylor<double,1,1>,taylor<double,3,1>,taylor<double,3,2>,mpl_::na,mpl_::na,mpl_::na,mpl_::na,mpl_::na,mpl_::na,mpl_::na,mpl_::na,mpl_::na,mpl_::na,mpl_::na,mpl_::na,mpl_::na,mpl_::na,mpl_::na,mpl_::na>,<unnamed>::buildUniformDielectric>(buildUniformDielectric &, const greenData &, int)".
"/gpfs/home/ilias/work/qch/software/pcmsolver/src/green/UniformDielectric.hpp", line 118.16: 1540-0700 (I) The previous message was produced while processing "<unnamed>::createUniformDielectric(const greenData &)".
"/gpfs/home/ilias/work/qch/software/pcmsolver/src/green/ForIdGreen.hpp", line 107.32: 1540-0063 (S) The text "operator" is unexpected.
"/gpfs/home/ilias/work/qch/software/pcmsolver/src/green/ForIdGreen.hpp", line 105.30: 1540-0700 (I) The previous message was produced while processing "for_id_impl_1<boost::mpl::vector<double,taylor<double,1,1>,taylor<double,3,1>,taylor<double,3,2>,mpl_::na,mpl_::na,mpl_::na,mpl_::na,mpl_::na,mpl_::na,mpl_::na,mpl_::na,mpl_::na,mpl_::na,mpl_::na,mpl_::na,mpl_::na,mpl_::na,mpl_::na,mpl_::na>,boost::mpl::v_iter<boost::mpl::vector4<double,taylor<double,1,1>,taylor<double,3,1>,taylor<double,3,2> >,0>,boost::mpl::v_iter<boost::mpl::vector4<double,taylor<double,1,1>,taylor<double,3,1>,taylo...".
"/gpfs/home/ilias/work/qch/software/pcmsolver/src/green/ForIdGreen.hpp", line 129.13: 1540-0700 (I) The previous message was produced while processing "for_id<boost::mpl::vector<double,taylor<double,1,1>,taylor<double,3,1>,taylor<double,3,2>,mpl_::na,mpl_::na,mpl_::na,mpl_::na,mpl_::na,mpl_::na,mpl_::na,mpl_::na,mpl_::na,mpl_::na,mpl_::na,mpl_::na,mpl_::na,mpl_::na,mpl_::na,mpl_::na>,<unnamed>::buildVacuum>(buildVacuum &, const greenData &, int)".
"/gpfs/home/ilias/work/qch/software/pcmsolver/src/green/Vacuum.hpp", line 117.16: 1540-0700 (I) The previous message was produced while processing "<unnamed>::createVacuum(const greenData &)".
make[2]: *** [src/green/CMakeFiles/green.dir/IonicLiquid.cpp.o] Error 1
make[1]: *** [src/green/CMakeFiles/green.dir/all] Error 2
make: *** [all] Error 2
ilias@147.213.80.175:~/work/qch/software/pcmsolver/build/.
robertodr commented 9 years ago

Hi @miroi, I fear the IBM compilers do not have a complete implementation of the C++ standard when coming to templates. Also, the offending lines of code are rather central to the inner workings of the module and a workaround is not something I might want to spend time on. Could you try passing the --disable_cxx11 to the setup script and see if the situation changes? Best, Roberto

miroi commented 9 years ago

Here we go:

ilias@147.213.80.175:~/work/qch/software/pcmsolver/.setup --fc=xlf90 --cc=xlc --cxx=xlC --disable_cxx11   build_xl_nocxx11
 cmake  -DCMAKE_Fortran_COMPILER=xlf90 -DCMAKE_C_COMPILER=xlc -DCMAKE_CXX_COMPILER=xlC -DENABLE_64BIT_INTEGERS=OFF -DENABLE_TESTS=ON -DDISABLE_EIGEN_OWN=OFF -DENABLE_EIGEN_MKL=OFF -DENABLE_VECTORIZATION=OFF -DENABLE_CXX11_SUPPORT=OFF -DCMAKE_BUILD_TYPE=release /gpfs/home/ilias/work/qch/software/pcmsolver

-- System                : AIX
-- Processor type        : powerpc
-- C++ compiler flags    : -qcpluscmt -qpic=large -qrtti=all -q32 -O3 -qarch=auto -DNDEBUG 
-- C compiler flags      : -qcpluscmt -qpic=large -O3 -qarch=auto -DNDEBUG 
-- Fortran compiler flags: -qzerosize -qextname -q32 -O2 
-- Libraries             : 
-- Definitions           : SYS_AIX
-- The CXX compiler identification is XL 12.1.0
-- The C compiler identification is XL 12.1.0
-- The Fortran compiler identification is XL
-- Check for working CXX compiler: /usr/vacpp/bin/xlC
-- Check for working CXX compiler: /usr/vacpp/bin/xlC -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working C compiler: /usr/vacpp/bin/xlc
-- Check for working C compiler: /usr/vacpp/bin/xlc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working Fortran compiler: /usr/bin/xlf90
-- Check for working Fortran compiler: /usr/bin/xlf90  -- works
-- Detecting Fortran compiler ABI info
-- Detecting Fortran compiler ABI info - done
-- Checking whether /usr/bin/xlf90 supports Fortran 90
-- Checking whether /usr/bin/xlf90 supports Fortran 90 -- yes
-- Doxygen missing. You won't be able to create docs.
-- Detecting Fortran/C Interface
-- Detecting Fortran/C Interface - Found GLOBAL but not MODULE mangling
-- Verifying Fortran/CXX Compiler Compatibility
-- Verifying Fortran/CXX Compiler Compatibility - Success
-- Found PythonInterp: /opt/freeware/bin/python (found suitable version "2.6.2", required is "2.4") 
-- Found ZLIB: /usr/lib/libz.a (found version "1.2.3") 
-- Could NOT find Boost
-- Boost 1.54.0 not found. The pre-packaged version will be built.
--   Libraries to be built: filesystem, system, chrono, timer, unit_test_framework
--   Toolset to be used: gcc
-- Eigen 3.2.0 is located here: /gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_nocxx11/external/include/eigen3
-- Setting up Boost Test Unit Testing Framework
-- Looking for include file pthread.h
-- Looking for include file pthread.h - found
-- Looking for pthread_create
-- Looking for pthread_create - not found.
-- Looking for pthread_create in pthreads
-- Looking for pthread_create in pthreads - found
-- Looking for pthread_create in pthread
-- Looking for pthread_create in pthread - found
-- Found Threads: TRUE  
-- Configuring done
-- Generating done
-- Build files have been written to: /gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_nocxx11

   configure step is done
   now you need to compile the sources:
   $ cd build_xl_nocxx11
   $ make

and the compilation fails again (maybe trying g++ instead of xlC could help ?) :

ilias@147.213.80.175:~/work/qch/software/pcmsolver/build_xl_nocxx11/.make
Scanning dependencies of target custom_boost
[  1%] Unpacking Boost
[  2%] Configuring Boost
[  3%] Building Boost
[  4%] Installing Boost
[  5%] Clean-up Boost
[  5%] Built target custom_boost
Scanning dependencies of target libgetkw
[  6%] Creating directories for 'libgetkw'
[  7%] No download step for 'libgetkw'
[  8%] No patch step for 'libgetkw'
[  9%] No update step for 'libgetkw'
[ 10%] Performing configure step for 'libgetkw'
-- The C compiler identification is XL 12.1.0
-- The CXX compiler identification is XL 12.1.0
-- Check for working C compiler: /usr/vacpp/bin/xlc
-- Check for working C compiler: /usr/vacpp/bin/xlc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working CXX compiler: /usr/vacpp/bin/xlC
-- Check for working CXX compiler: /usr/vacpp/bin/xlC -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Boost version: 1.54.0
-- Could NOT find Doxygen (missing:  DOXYGEN_EXECUTABLE) 
-- Configuring done
-- Generating done
-- Build files have been written to: /gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_nocxx11/external/libgetkw-build
[ 11%] Performing build step for 'libgetkw'
Scanning dependencies of target getkw
[ 25%] Building CXX object C++/CMakeFiles/getkw.dir/Getkw.cpp.o
    1500-030: (I) INFORMATION: std::num_get<char,std::istreambuf_iterator<char,std::char_traits<char> > >::_Getffld(char *, istreambuf_iterator<char,std::char_traits<char> > &, istreambuf_iterator<char,std::char_traits<char> > &, const locale &): Additional optimization may be attained by recompiling and specifying MAXMEM option with a value greater than 8192.
[ 50%] Building CXX object C++/CMakeFiles/getkw.dir/GetkwError.cpp.o
[ 75%] Building CXX object C++/CMakeFiles/getkw.dir/Section.cpp.o                                                            
[100%] Building CXX object C++/CMakeFiles/getkw.dir/messages.cpp.o                                                           
Linking CXX static library libgetkw.a
[100%] Built target getkw
[ 13%] Performing install step for 'libgetkw'
[100%] Built target getkw
Install the project...
-- Install configuration: "Release"
-- Installing: /gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_nocxx11/external/share/libgetkw/getkw.py
-- Installing: /gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_nocxx11/external/share/libgetkw/pyparsing.py
-- Installing: /gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_nocxx11/external/lib/libgetkw.a
-- Installing: /gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_nocxx11/external/include/Getkw.h
-- Installing: /gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_nocxx11/external/include/Section.h
-- Installing: /gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_nocxx11/external/include/Keyword.h
-- Installing: /gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_nocxx11/external/include/GetkwError.h
[ 14%] Completed 'libgetkw'
[ 14%] Built target libgetkw
Scanning dependencies of target libtaylor
[ 15%] Creating directories for 'libtaylor'
[ 16%] No download step for 'libtaylor'
[ 17%] No patch step for 'libtaylor'
[ 18%] No update step for 'libtaylor'
[ 19%] Performing configure step for 'libtaylor'
-- The C compiler identification is XL 12.1.0
-- The CXX compiler identification is XL 12.1.0
-- Check for working C compiler: /usr/vacpp/bin/xlc
-- Check for working C compiler: /usr/vacpp/bin/xlc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working CXX compiler: /usr/vacpp/bin/xlC
-- Check for working CXX compiler: /usr/vacpp/bin/xlC -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Configuring done
-- Generating done
-- Build files have been written to: /gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_nocxx11/external/libtaylor-build
[ 20%] Performing build step for 'libtaylor'
[ 21%] Performing install step for 'libtaylor'
Install the project...
-- Install configuration: "release"
-- Installing: /gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_nocxx11/external/include/ctaylor.hpp
-- Installing: /gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_nocxx11/external/include/ctaylor_math.hpp
-- Installing: /gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_nocxx11/external/include/micromath.hpp
-- Installing: /gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_nocxx11/external/include/polymul.hpp
-- Installing: /gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_nocxx11/external/include/taylor.hpp
-- Installing: /gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_nocxx11/external/include/taylor_math.hpp
-- Installing: /gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_nocxx11/external/include/tmath.hpp
[ 22%] Completed 'libtaylor'
[ 22%] Built target libtaylor
Scanning dependencies of target utils
[ 23%] Building CXX object src/utils/CMakeFiles/utils.dir/Input.cpp.o
"/gpfs/home/ilias/work/qch/software/pcmsolver/external/eigen3/include/eigen3/Eigen/src/Geometry/Homogeneous.h", line 62.5: 1540-0198 (W) The omitted keyword "private" is assumed for base class "internal::no_assignment_operator".
[ 25%] Building CXX object src/utils/CMakeFiles/utils.dir/Molecule.cpp.o
"/gpfs/home/ilias/work/qch/software/pcmsolver/external/eigen3/include/eigen3/Eigen/src/Geometry/Homogeneous.h", line 62.5: 1540-0198 (W) The omitted keyword "private" is assumed for base class "internal::no_assignment_operator".
"/gpfs/home/ilias/work/qch/software/pcmsolver/external/eigen3/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h", line 49.24: 1540-0198 (W) The omitted keyword "private" is assumed for base class "internal::no_assignment_operator".
"/gpfs/home/ilias/work/qch/software/pcmsolver/external/eigen3/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h", line 49.24: 1540-0198 (W) The omitted keyword "private" is assumed for base class "internal::no_assignment_operator".
"/gpfs/home/ilias/work/qch/software/pcmsolver/external/eigen3/include/eigen3/Eigen/src/Core/CwiseUnaryOp.h", line 59.22: 1540-0198 (W) The omitted keyword "private" is assumed for base class "internal::no_assignment_operator".
"/gpfs/home/ilias/work/qch/software/pcmsolver/external/eigen3/include/eigen3/Eigen/src/Core/CwiseUnaryOp.h", line 59.22: 1540-0198 (W) The omitted keyword "private" is assumed for base class "internal::no_assignment_operator".
"/gpfs/home/ilias/work/qch/software/pcmsolver/external/eigen3/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h", line 49.24: 1540-0198 (W) The omitted keyword "private" is assumed for base class "internal::no_assignment_operator".
"/gpfs/home/ilias/work/qch/software/pcmsolver/external/eigen3/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h", line 106.23: 1540-0198 (W) The omitted keyword "private" is assumed for base class "internal::no_assignment_operator".
"/gpfs/home/ilias/work/qch/software/pcmsolver/external/eigen3/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h", line 106.23: 1540-0198 (W) The omitted keyword "private" is assumed for base class "internal::no_assignment_operator".
"/gpfs/home/ilias/work/qch/software/pcmsolver/external/eigen3/include/eigen3/Eigen/src/Core/CwiseUnaryOp.h", line 59.22: 1540-0198 (W) The omitted keyword "private" is assumed for base class "internal::no_assignment_operator".
"/gpfs/home/ilias/work/qch/software/pcmsolver/external/eigen3/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h", line 49.24: 1540-0198 (W) The omitted keyword "private" is assumed for base class "internal::no_assignment_operator".
"/gpfs/home/ilias/work/qch/software/pcmsolver/external/eigen3/include/eigen3/Eigen/src/Core/products/CoeffBasedProduct.h", line 114.5: 1540-0198 (W) The omitted keyword "private" is assumed for base class "internal::no_assignment_operator".
"/gpfs/home/ilias/work/qch/software/pcmsolver/external/eigen3/include/eigen3/Eigen/src/Core/products/CoeffBasedProduct.h", line 114.5: 1540-0198 (W) The omitted keyword "private" is assumed for base class "internal::no_assignment_operator".
"/gpfs/home/ilias/work/qch/software/pcmsolver/external/eigen3/include/eigen3/Eigen/src/Core/CwiseUnaryOp.h", line 59.22: 1540-0198 (W) The omitted keyword "private" is assumed for base class "internal::no_assignment_operator".
"/gpfs/home/ilias/work/qch/software/pcmsolver/external/eigen3/include/eigen3/Eigen/src/Core/CwiseUnaryOp.h", line 59.22: 1540-0198 (W) The omitted keyword "private" is assumed for base class "internal::no_assignment_operator".
"/gpfs/home/ilias/work/qch/software/pcmsolver/external/eigen3/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h", line 49.24: 1540-0198 (W) The omitted keyword "private" is assumed for base class "internal::no_assignment_operator".
"/gpfs/home/ilias/work/qch/software/pcmsolver/external/eigen3/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h", line 49.24: 1540-0198 (W) The omitted keyword "private" is assumed for base class "internal::no_assignment_operator".
    1500-036: (I) The NOSTRICT option (default at OPT(3)) has the potential to alter the semantics of a program.  Please refer to documentation on the STRICT/NOSTRICT option for more information.
[ 26%] Building CXX object src/utils/CMakeFiles/utils.dir/Atom.cpp.o
"/gpfs/home/ilias/work/qch/software/pcmsolver/external/eigen3/include/eigen3/Eigen/src/Geometry/Homogeneous.h", line 62.5: 1540-0198 (W) The omitted keyword "private" is assumed for base class "internal::no_assignment_operator".
"/gpfs/home/ilias/work/qch/software/pcmsolver/external/eigen3/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h", line 49.24: 1540-0198 (W) The omitted keyword "private" is assumed for base class "internal::no_assignment_operator".
"/gpfs/home/ilias/work/qch/software/pcmsolver/external/eigen3/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h", line 49.24: 1540-0198 (W) The omitted keyword "private" is assumed for base class "internal::no_assignment_operator".
[ 27%] Building CXX object src/utils/CMakeFiles/utils.dir/Solvent.cpp.o
[ 28%] Building CXX object src/utils/CMakeFiles/utils.dir/Sphere.cpp.o                                                       
"/gpfs/home/ilias/work/qch/software/pcmsolver/external/eigen3/include/eigen3/Eigen/src/Geometry/Homogeneous.h", line 62.5: 1540-0198 (W) The omitted keyword "private" is assumed for base class "internal::no_assignment_operator".
[ 29%] Building CXX object src/utils/CMakeFiles/utils.dir/SurfaceFunction.cpp.o
"/gpfs/home/ilias/work/qch/software/pcmsolver/external/eigen3/include/eigen3/Eigen/src/Geometry/Homogeneous.h", line 62.5: 1540-0198 (W) The omitted keyword "private" is assumed for base class "internal::no_assignment_operator".
"/gpfs/home/ilias/work/qch/software/pcmsolver/external/eigen3/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h", line 106.23: 1540-0198 (W) The omitted keyword "private" is assumed for base class "internal::no_assignment_operator".
"/gpfs/home/ilias/work/qch/software/pcmsolver/external/eigen3/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h", line 106.23: 1540-0198 (W) The omitted keyword "private" is assumed for base class "internal::no_assignment_operator".
"/gpfs/home/ilias/work/qch/software/pcmsolver/external/eigen3/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h", line 106.23: 1540-0198 (W) The omitted keyword "private" is assumed for base class "internal::no_assignment_operator".
"/gpfs/home/ilias/work/qch/software/pcmsolver/external/eigen3/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h", line 49.24: 1540-0198 (W) The omitted keyword "private" is assumed for base class "internal::no_assignment_operator".
"/gpfs/home/ilias/work/qch/software/pcmsolver/external/eigen3/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h", line 49.24: 1540-0198 (W) The omitted keyword "private" is assumed for base class "internal::no_assignment_operator".
"/gpfs/home/ilias/work/qch/software/pcmsolver/external/eigen3/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h", line 106.23: 1540-0198 (W) The omitted keyword "private" is assumed for base class "internal::no_assignment_operator".
    1500-036: (I) The NOSTRICT option (default at OPT(3)) has the potential to alter the semantics of a program.  Please refer to documentation on the STRICT/NOSTRICT option for more information.
[ 30%] Building CXX object src/utils/CMakeFiles/utils.dir/Symmetry.cpp.o
"/gpfs/home/ilias/work/qch/software/pcmsolver/external/eigen3/include/eigen3/Eigen/src/Geometry/Homogeneous.h", line 62.5: 1540-0198 (W) The omitted keyword "private" is assumed for base class "internal::no_assignment_operator".
[ 31%] Building CXX object src/utils/CMakeFiles/utils.dir/cnpy.cpp.o
"/gpfs/home/ilias/work/qch/software/pcmsolver/external/eigen3/include/eigen3/Eigen/src/Geometry/Homogeneous.h", line 62.5: 1540-0198 (W) The omitted keyword "private" is assumed for base class "internal::no_assignment_operator".
"/gpfs/home/ilias/work/qch/software/pcmsolver/src/utils/cnpy.cpp", line 244.1: 1540-1101 (W) A return value of type "cnpy::NpyArray" is expected.
"/gpfs/home/ilias/work/qch/software/pcmsolver/external/eigen3/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h", line 49.24: 1540-0198 (W) The omitted keyword "private" is assumed for base class "internal::no_assignment_operator".
"/gpfs/home/ilias/work/qch/software/pcmsolver/external/eigen3/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h", line 49.24: 1540-0198 (W) The omitted keyword "private" is assumed for base class "internal::no_assignment_operator".
Linking CXX static library libutils.a
[ 31%] Built target utils
Scanning dependencies of target pedra
[ 32%] Building Fortran object src/pedra/CMakeFiles/pedra.dir/pedra_precision.F90.o
** pedra_precision   === End of Compilation 1 ===
1501-510  Compilation successful for file pedra_precision.F90.
[ 33%] Building Fortran object src/pedra/CMakeFiles/pedra.dir/pedra_dblas.F90.o
** pedra_dblas   === End of Compilation 1 ===
1501-510  Compilation successful for file pedra_dblas.F90.
[ 34%] Building Fortran object src/pedra/CMakeFiles/pedra.dir/pedra_print.F90.o
** pedra_print   === End of Compilation 1 ===
1501-510  Compilation successful for file pedra_print.F90.
[ 35%] Building Fortran object src/pedra/CMakeFiles/pedra.dir/pedra_symmetry.F90.o
** pedra_symmetry   === End of Compilation 1 ===
1501-510  Compilation successful for file pedra_symmetry.F90.
[ 36%] Building Fortran object src/pedra/CMakeFiles/pedra.dir/pedra_dlapack.F90.o
** pedra_dlapack   === End of Compilation 1 ===
1501-510  Compilation successful for file pedra_dlapack.F90.
[ 38%] Building Fortran object src/pedra/CMakeFiles/pedra.dir/pedra_utils.F90.o
** pedra_utils   === End of Compilation 1 ===
1501-510  Compilation successful for file pedra_utils.F90.
[ 39%] Building Fortran object src/pedra/CMakeFiles/pedra.dir/pedra_cavity.F90.o
** pedra_cavity   === End of Compilation 1 ===
1501-510  Compilation successful for file pedra_cavity.F90.
[ 40%] Building Fortran object src/pedra/CMakeFiles/pedra.dir/pedra_cavity_interface.F90.o
** generatecavity_cpp   === End of Compilation 1 ===
1501-510  Compilation successful for file pedra_cavity_interface.F90.
Linking Fortran static library libpedra.a
[ 40%] Built target pedra
Scanning dependencies of target cavity
[ 41%] Building CXX object src/cavity/CMakeFiles/cavity.dir/Cavity.cpp.o
"/gpfs/home/ilias/work/qch/software/pcmsolver/external/eigen3/include/eigen3/Eigen/src/Geometry/Homogeneous.h", line 62.5: 1540-0198 (W) The omitted keyword "private" is assumed for base class "internal::no_assignment_operator".
"/gpfs/home/ilias/work/qch/software/pcmsolver/external/eigen3/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h", line 49.24: 1540-0198 (W) The omitted keyword "private" is assumed for base class "internal::no_assignment_operator".
"/gpfs/home/ilias/work/qch/software/pcmsolver/external/eigen3/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h", line 49.24: 1540-0198 (W) The omitted keyword "private" is assumed for base class "internal::no_assignment_operator".
[ 42%] Building CXX object src/cavity/CMakeFiles/cavity.dir/CavityFactory.cpp.o
"/gpfs/home/ilias/work/qch/software/pcmsolver/external/eigen3/include/eigen3/Eigen/src/Geometry/Homogeneous.h", line 62.5: 1540-0198 (W) The omitted keyword "private" is assumed for base class "internal::no_assignment_operator".
[ 43%] Building CXX object src/cavity/CMakeFiles/cavity.dir/GePolCavity.cpp.o
"/gpfs/home/ilias/work/qch/software/pcmsolver/external/eigen3/include/eigen3/Eigen/src/Geometry/Homogeneous.h", line 62.5: 1540-0198 (W) The omitted keyword "private" is assumed for base class "internal::no_assignment_operator".
"/gpfs/home/ilias/work/qch/software/pcmsolver/external/eigen3/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h", line 106.23: 1540-0198 (W) The omitted keyword "private" is assumed for base class "internal::no_assignment_operator".
"/gpfs/home/ilias/work/qch/software/pcmsolver/external/eigen3/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h", line 106.23: 1540-0198 (W) The omitted keyword "private" is assumed for base class "internal::no_assignment_operator".
"/gpfs/home/ilias/work/qch/software/pcmsolver/external/eigen3/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h", line 106.23: 1540-0198 (W) The omitted keyword "private" is assumed for base class "internal::no_assignment_operator".
"/gpfs/home/ilias/work/qch/software/pcmsolver/external/eigen3/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h", line 49.24: 1540-0198 (W) The omitted keyword "private" is assumed for base class "internal::no_assignment_operator".
"/gpfs/home/ilias/work/qch/software/pcmsolver/external/eigen3/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h", line 49.24: 1540-0198 (W) The omitted keyword "private" is assumed for base class "internal::no_assignment_operator".
"/gpfs/home/ilias/work/qch/software/pcmsolver/external/eigen3/include/eigen3/Eigen/src/Core/CwiseUnaryOp.h", line 59.22: 1540-0198 (W) The omitted keyword "private" is assumed for base class "internal::no_assignment_operator".
"/gpfs/home/ilias/work/qch/software/pcmsolver/external/eigen3/include/eigen3/Eigen/src/Core/CwiseUnaryOp.h", line 59.22: 1540-0198 (W) The omitted keyword "private" is assumed for base class "internal::no_assignment_operator".
"/gpfs/home/ilias/work/qch/software/pcmsolver/external/eigen3/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h", line 49.24: 1540-0198 (W) The omitted keyword "private" is assumed for base class "internal::no_assignment_operator".
    1500-036: (I) The NOSTRICT option (default at OPT(3)) has the potential to alter the semantics of a program.  Please refer to documentation on the STRICT/NOSTRICT option for more information.
[ 44%] Building CXX object src/cavity/CMakeFiles/cavity.dir/RestartCavity.cpp.o
"/gpfs/home/ilias/work/qch/software/pcmsolver/external/eigen3/include/eigen3/Eigen/src/Geometry/Homogeneous.h", line 62.5: 1540-0198 (W) The omitted keyword "private" is assumed for base class "internal::no_assignment_operator".
Linking CXX static library libcavity.a
[ 44%] Built target cavity
Scanning dependencies of target metal
[ 45%] Building Fortran object src/metal/CMakeFiles/metal.dir/metal_sphere.F90.o
** metal_sphere   === End of Compilation 1 ===
1501-510  Compilation successful for file metal_sphere.F90.
Linking Fortran static library libmetal.a
[ 45%] Built target metal
Scanning dependencies of target green
[ 46%] Building CXX object src/green/CMakeFiles/green.dir/GreensFunction.cpp.o
"/gpfs/home/ilias/work/qch/software/pcmsolver/external/eigen3/include/eigen3/Eigen/src/Geometry/Homogeneous.h", line 62.5: 1540-0198 (W) The omitted keyword "private" is assumed for base class "internal::no_assignment_operator".
"/gpfs/home/ilias/work/qch/software/pcmsolver/external/eigen3/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h", line 106.23: 1540-0198 (W) The omitted keyword "private" is assumed for base class "internal::no_assignment_operator".
"/gpfs/home/ilias/work/qch/software/pcmsolver/external/eigen3/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h", line 106.23: 1540-0198 (W) The omitted keyword "private" is assumed for base class "internal::no_assignment_operator".
"/gpfs/home/ilias/work/qch/software/pcmsolver/external/eigen3/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h", line 106.23: 1540-0198 (W) The omitted keyword "private" is assumed for base class "internal::no_assignment_operator".
"/gpfs/home/ilias/work/qch/software/pcmsolver/external/eigen3/include/eigen3/Eigen/src/Core/CwiseUnaryOp.h", line 59.22: 1540-0198 (W) The omitted keyword "private" is assumed for base class "internal::no_assignment_operator".
"/gpfs/home/ilias/work/qch/software/pcmsolver/external/eigen3/include/eigen3/Eigen/src/Core/CwiseUnaryOp.h", line 59.22: 1540-0198 (W) The omitted keyword "private" is assumed for base class "internal::no_assignment_operator".
"/gpfs/home/ilias/work/qch/software/pcmsolver/external/eigen3/include/eigen3/Eigen/src/Core/CwiseUnaryOp.h", line 59.22: 1540-0198 (W) The omitted keyword "private" is assumed for base class "internal::no_assignment_operator".
"/gpfs/home/ilias/work/qch/software/pcmsolver/external/eigen3/include/eigen3/Eigen/src/Core/CwiseUnaryOp.h", line 59.22: 1540-0198 (W) The omitted keyword "private" is assumed for base class "internal::no_assignment_operator".
    1500-036: (I) The NOSTRICT option (default at OPT(3)) has the potential to alter the semantics of a program.  Please refer to documentation on the STRICT/NOSTRICT option for more information.
[ 47%] Building CXX object src/green/CMakeFiles/green.dir/GreensFunctionFactory.cpp.o
"/gpfs/home/ilias/work/qch/software/pcmsolver/external/eigen3/include/eigen3/Eigen/src/Geometry/Homogeneous.h", line 62.5: 1540-0198 (W) The omitted keyword "private" is assumed for base class "internal::no_assignment_operator".
[ 48%] Building CXX object src/green/CMakeFiles/green.dir/IonicLiquid.cpp.o
"/gpfs/home/ilias/work/qch/software/pcmsolver/external/eigen3/include/eigen3/Eigen/src/Geometry/Homogeneous.h", line 62.5: 1540-0198 (W) The omitted keyword "private" is assumed for base class "internal::no_assignment_operator".
"/gpfs/home/ilias/work/qch/software/pcmsolver/src/green/ForIdGreen.hpp", line 107.32: 1540-0063 (S) The text "operator" is unexpected.
"/gpfs/home/ilias/work/qch/software/pcmsolver/src/green/ForIdGreen.hpp", line 105.30: 1540-0700 (I) The previous message was produced while processing "for_id_impl_1<boost::mpl::vector<double,taylor<double,1,1>,taylor<double,3,1>,taylor<double,3,2>,mpl_::na,mpl_::na,mpl_::na,mpl_::na,mpl_::na,mpl_::na,mpl_::na,mpl_::na,mpl_::na,mpl_::na,mpl_::na,mpl_::na,mpl_::na,mpl_::na,mpl_::na,mpl_::na>,boost::mpl::v_iter<boost::mpl::vector4<double,taylor<double,1,1>,taylor<double,3,1>,taylor<double,3,2> >,0>,boost::mpl::v_iter<boost::mpl::vector4<double,taylor<double,1,1>,taylor<double,3,1>,taylo...".
"/gpfs/home/ilias/work/qch/software/pcmsolver/src/green/ForIdGreen.hpp", line 129.13: 1540-0700 (I) The previous message was produced while processing "for_id<boost::mpl::vector<double,taylor<double,1,1>,taylor<double,3,1>,taylor<double,3,2>,mpl_::na,mpl_::na,mpl_::na,mpl_::na,mpl_::na,mpl_::na,mpl_::na,mpl_::na,mpl_::na,mpl_::na,mpl_::na,mpl_::na,mpl_::na,mpl_::na,mpl_::na,mpl_::na>,<unnamed>::buildIonicLiquid>(buildIonicLiquid &, const greenData &, int)".
"/gpfs/home/ilias/work/qch/software/pcmsolver/src/green/IonicLiquid.hpp", line 120.16: 1540-0700 (I) The previous message was produced while processing "<unnamed>::createIonicLiquid(const greenData &)".
"/gpfs/home/ilias/work/qch/software/pcmsolver/src/green/ForIdGreen.hpp", line 107.32: 1540-0063 (S) The text "operator" is unexpected.
"/gpfs/home/ilias/work/qch/software/pcmsolver/src/green/ForIdGreen.hpp", line 105.30: 1540-0700 (I) The previous message was produced while processing "for_id_impl_1<boost::mpl::vector<double,taylor<double,1,1>,taylor<double,3,1>,taylor<double,3,2>,mpl_::na,mpl_::na,mpl_::na,mpl_::na,mpl_::na,mpl_::na,mpl_::na,mpl_::na,mpl_::na,mpl_::na,mpl_::na,mpl_::na,mpl_::na,mpl_::na,mpl_::na,mpl_::na>,boost::mpl::v_iter<boost::mpl::vector4<double,taylor<double,1,1>,taylor<double,3,1>,taylor<double,3,2> >,0>,boost::mpl::v_iter<boost::mpl::vector4<double,taylor<double,1,1>,taylor<double,3,1>,taylo...".
"/gpfs/home/ilias/work/qch/software/pcmsolver/src/green/ForIdGreen.hpp", line 129.13: 1540-0700 (I) The previous message was produced while processing "for_id<boost::mpl::vector<double,taylor<double,1,1>,taylor<double,3,1>,taylor<double,3,2>,mpl_::na,mpl_::na,mpl_::na,mpl_::na,mpl_::na,mpl_::na,mpl_::na,mpl_::na,mpl_::na,mpl_::na,mpl_::na,mpl_::na,mpl_::na,mpl_::na,mpl_::na,mpl_::na>,<unnamed>::buildUniformDielectric>(buildUniformDielectric &, const greenData &, int)".
"/gpfs/home/ilias/work/qch/software/pcmsolver/src/green/UniformDielectric.hpp", line 118.16: 1540-0700 (I) The previous message was produced while processing "<unnamed>::createUniformDielectric(const greenData &)".
"/gpfs/home/ilias/work/qch/software/pcmsolver/src/green/ForIdGreen.hpp", line 107.32: 1540-0063 (S) The text "operator" is unexpected.
"/gpfs/home/ilias/work/qch/software/pcmsolver/src/green/ForIdGreen.hpp", line 105.30: 1540-0700 (I) The previous message was produced while processing "for_id_impl_1<boost::mpl::vector<double,taylor<double,1,1>,taylor<double,3,1>,taylor<double,3,2>,mpl_::na,mpl_::na,mpl_::na,mpl_::na,mpl_::na,mpl_::na,mpl_::na,mpl_::na,mpl_::na,mpl_::na,mpl_::na,mpl_::na,mpl_::na,mpl_::na,mpl_::na,mpl_::na>,boost::mpl::v_iter<boost::mpl::vector4<double,taylor<double,1,1>,taylor<double,3,1>,taylor<double,3,2> >,0>,boost::mpl::v_iter<boost::mpl::vector4<double,taylor<double,1,1>,taylor<double,3,1>,taylo...".
"/gpfs/home/ilias/work/qch/software/pcmsolver/src/green/ForIdGreen.hpp", line 129.13: 1540-0700 (I) The previous message was produced while processing "for_id<boost::mpl::vector<double,taylor<double,1,1>,taylor<double,3,1>,taylor<double,3,2>,mpl_::na,mpl_::na,mpl_::na,mpl_::na,mpl_::na,mpl_::na,mpl_::na,mpl_::na,mpl_::na,mpl_::na,mpl_::na,mpl_::na,mpl_::na,mpl_::na,mpl_::na,mpl_::na>,<unnamed>::buildVacuum>(buildVacuum &, const greenData &, int)".
"/gpfs/home/ilias/work/qch/software/pcmsolver/src/green/Vacuum.hpp", line 117.16: 1540-0700 (I) The previous message was produced while processing "<unnamed>::createVacuum(const greenData &)".
make[2]: *** [src/green/CMakeFiles/green.dir/IonicLiquid.cpp.o] Error 1
make[1]: *** [src/green/CMakeFiles/green.dir/all] Error 2
make: *** [all] Error 2
ilias@147.213.80.175:~/work/qch/software/pcmsolver/build_xl_nocxx11/.
miroi commented 9 years ago

Well, the g++ does not work either...So no help for PCMSolver on IBM ? Some extra installation of missing C++ constructs would not help ?

ilias@147.213.80.175:~/work/qch/software/pcmsolver/build_xl_g++_nocxx11/.setup --fc=xlf90 --cc=xlc --cxx=g++ --disable_cxx11   build_xl_g++_nocxx11
.
.
/gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/function/function_template.hpp:136:7: error: template with C linkage
/gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/function/function_template.hpp:157:7: error: template with C linkage
/gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/function/function_template.hpp:174:7: error: template with C linkage
/gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/function/function_template.hpp:194:7: error: template with C linkage
/gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/function/function_template.hpp:211:7: error: template with C linkage
/gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/function/function_template.hpp:230:7: error: template with C linkage
/gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/function/function_template.hpp:251:7: error: template with C linkage
/gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/function/function_template.hpp:272:7: error: template with C linkage
/gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/function/function_template.hpp:295:7: error: template with C linkage
/gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/function/function_template.hpp:326:7: error: template with C linkage
/gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/function/function_template.hpp:330:7: error: template specialization with C linkage
/gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/function/function_template.hpp:365:7: error: template specialization with C linkage
/gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/function/function_template.hpp:400:7: error: template specialization with C linkage
/gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/function/function_template.hpp:434:7: error: template specialization with C linkage
/gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/function/function_template.hpp:475:7: error: template with C linkage
/gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/function/function_template.hpp:648:3: error: template with C linkage
/gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/function/function_template.hpp:1009:3: error: template with C linkage
/gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/function/function_template.hpp:1023:1: error: template with C linkage
/gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/function/function_template.hpp:1030:1: error: template with C linkage
/gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/function/function_template.hpp:1046:1: error: template with C linkage
In file included from /gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/function/detail/maybe_include.hpp:23:0,
                 from /gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/function/detail/function_iterate.hpp:14,
                 from /gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:57,
                 from /gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/function.hpp:64,
                 from /gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/algorithm/string/detail/find_iterator.hpp:18,
                 from /gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/algorithm/string/find_iterator.hpp:24,
                 from /gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/algorithm/string/iter_find.hpp:27,
                 from /gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/algorithm/string/split.hpp:16,
                 from /gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/algorithm/string.hpp:23,
                 from /gpfs/home/ilias/work/qch/software/pcmsolver/src/utils/Input.cpp:39:
/gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/function/function_template.hpp:84:7: error: template with C linkage
/gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/function/function_template.hpp:99:7: error: template with C linkage
/gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/function/function_template.hpp:116:7: error: template with C linkage
/gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/function/function_template.hpp:136:7: error: template with C linkage
/gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/function/function_template.hpp:157:7: error: template with C linkage
/gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/function/function_template.hpp:174:7: error: template with C linkage
/gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/function/function_template.hpp:194:7: error: template with C linkage
/gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/function/function_template.hpp:211:7: error: template with C linkage
/gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/function/function_template.hpp:230:7: error: template with C linkage
/gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/function/function_template.hpp:251:7: error: template with C linkage
/gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/function/function_template.hpp:272:7: error: template with C linkage
/gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/function/function_template.hpp:295:7: error: template with C linkage
/gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/function/function_template.hpp:326:7: error: template with C linkage
/gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/function/function_template.hpp:330:7: error: template specialization with C linkage
/gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/function/function_template.hpp:365:7: error: template specialization with C linkage
/gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/function/function_template.hpp:400:7: error: template specialization with C linkage
/gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/function/function_template.hpp:434:7: error: template specialization with C linkage
/gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/function/function_template.hpp:475:7: error: template with C linkage
/gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/function/function_template.hpp:648:3: error: template with C linkage
/gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/function/function_template.hpp:1009:3: error: template with C linkage
/gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/function/function_template.hpp:1023:1: error: template with C linkage
/gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/function/function_template.hpp:1030:1: error: template with C linkage
/gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/function/function_template.hpp:1046:1: error: template with C linkage
In file included from /gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/function/detail/maybe_include.hpp:28:0,
                 from /gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/function/detail/function_iterate.hpp:14,
                 from /gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:62,
                 from /gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/function.hpp:64,
                 from /gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/algorithm/string/detail/find_iterator.hpp:18,
                 from /gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/algorithm/string/find_iterator.hpp:24,
                 from /gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/algorithm/string/iter_find.hpp:27,
                 from /gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/algorithm/string/split.hpp:16,
                 from /gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/algorithm/string.hpp:23,
                 from /gpfs/home/ilias/work/qch/software/pcmsolver/src/utils/Input.cpp:39:
/gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/function/function_template.hpp:84:7: error: template with C linkage
/gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/function/function_template.hpp:99:7: error: template with C linkage
/gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/function/function_template.hpp:116:7: error: template with C linkage
/gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/function/function_template.hpp:136:7: error: template with C linkage
/gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/function/function_template.hpp:157:7: error: template with C linkage
/gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/function/function_template.hpp:174:7: error: template with C linkage
/gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/function/function_template.hpp:194:7: error: template with C linkage
/gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/function/function_template.hpp:211:7: error: template with C linkage
/gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/function/function_template.hpp:230:7: error: template with C linkage
/gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/function/function_template.hpp:251:7: error: template with C linkage
/gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/function/function_template.hpp:272:7: error: template with C linkage
/gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/function/function_template.hpp:295:7: error: template with C linkage
/gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/function/function_template.hpp:326:7: error: template with C linkage
/gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/function/function_template.hpp:330:7: error: template specialization with C linkage
/gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/function/function_template.hpp:365:7: error: template specialization with C linkage
/gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/function/function_template.hpp:400:7: error: template specialization with C linkage
/gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/function/function_template.hpp:434:7: error: template specialization with C linkage
/gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/function/function_template.hpp:475:7: error: template with C linkage
/gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/function/function_template.hpp:648:3: error: template with C linkage
/gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/function/function_template.hpp:1009:3: error: template with C linkage
/gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/function/function_template.hpp:1023:1: error: template with C linkage
/gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/function/function_template.hpp:1030:1: error: template with C linkage
/gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/function/function_template.hpp:1046:1: error: template with C linkage
In file included from /gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/function/detail/maybe_include.hpp:33:0,
                 from /gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/function/detail/function_iterate.hpp:14,
                 from /gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:67,
                 from /gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/function.hpp:64,
                 from /gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/algorithm/string/detail/find_iterator.hpp:18,
                 from /gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/algorithm/string/find_iterator.hpp:24,
                 from /gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/algorithm/string/iter_find.hpp:27,
                 from /gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/algorithm/string/split.hpp:16,
                 from /gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/algorithm/string.hpp:23,
                 from /gpfs/home/ilias/work/qch/software/pcmsolver/src/utils/Input.cpp:39:
/gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/function/function_template.hpp:84:7: error: template with C linkage
/gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/function/function_template.hpp:99:7: error: template with C linkage
/gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/function/function_template.hpp:116:7: error: template with C linkage
/gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/function/function_template.hpp:136:7: error: template with C linkage
/gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/function/function_template.hpp:157:7: error: template with C linkage
/gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/function/function_template.hpp:174:7: error: template with C linkage
/gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/function/function_template.hpp:194:7: error: template with C linkage
/gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/function/function_template.hpp:211:7: error: template with C linkage
/gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/function/function_template.hpp:230:7: error: template with C linkage
/gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/function/function_template.hpp:251:7: error: template with C linkage
/gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/function/function_template.hpp:272:7: error: template with C linkage
/gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/function/function_template.hpp:295:7: error: template with C linkage
/gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/function/function_template.hpp:326:7: error: template with C linkage
/gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/function/function_template.hpp:330:7: error: template specialization with C linkage
/gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/function/function_template.hpp:365:7: error: template specialization with C linkage
/gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/function/function_template.hpp:400:7: error: template specialization with C linkage
/gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/function/function_template.hpp:434:7: error: template specialization with C linkage
/gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/function/function_template.hpp:475:7: error: template with C linkage
/gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/function/function_template.hpp:648:3: error: template with C linkage
/gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/function/function_template.hpp:1009:3: error: template with C linkage
/gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/function/function_template.hpp:1023:1: error: template with C linkage
/gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/function/function_template.hpp:1030:1: error: template with C linkage
/gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/function/function_template.hpp:1046:1: error: template with C linkage
In file included from /gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/function/detail/maybe_include.hpp:38:0,
                 from /gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/function/detail/function_iterate.hpp:14,
                 from /gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:72,
                 from /gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/function.hpp:64,
                 from /gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/algorithm/string/detail/find_iterator.hpp:18,
                 from /gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/algorithm/string/find_iterator.hpp:24,
                 from /gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/algorithm/string/iter_find.hpp:27,
                 from /gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/algorithm/string/split.hpp:16,
                 from /gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/algorithm/string.hpp:23,
                 from /gpfs/home/ilias/work/qch/software/pcmsolver/src/utils/Input.cpp:39:
/gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/function/function_template.hpp:84:7: error: template with C linkage
/gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/function/function_template.hpp:99:7: error: template with C linkage
/gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/function/function_template.hpp:116:7: error: template with C linkage
/gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/function/function_template.hpp:136:7: error: template with C linkage
/gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/function/function_template.hpp:157:7: error: template with C linkage
/gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/function/function_template.hpp:174:7: error: template with C linkage
/gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/function/function_template.hpp:194:7: error: template with C linkage
/gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/function/function_template.hpp:211:7: error: template with C linkage
/gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/function/function_template.hpp:230:7: error: template with C linkage
/gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/function/function_template.hpp:251:7: error: template with C linkage
/gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/function/function_template.hpp:272:7: error: template with C linkage
/gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/function/function_template.hpp:295:7: error: template with C linkage
/gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/function/function_template.hpp:326:7: error: template with C linkage
/gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/function/function_template.hpp:330:7: error: template specialization with C linkage
/gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/function/function_template.hpp:365:7: error: template specialization with C linkage
/gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/function/function_template.hpp:400:7: error: template specialization with C linkage
/gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/function/function_template.hpp:434:7: error: template specialization with C linkage
/gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/function/function_template.hpp:475:7: error: template with C linkage
/gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/function/function_template.hpp:648:3: error: template with C linkage
/gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/function/function_template.hpp:1009:3: error: template with C linkage
/gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/function/function_template.hpp:1023:1: error: template with C linkage
/gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/function/function_template.hpp:1030:1: error: template with C linkage
/gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/function/function_template.hpp:1046:1: error: template with C linkage
In file included from /gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/function/detail/maybe_include.hpp:43:0,
                 from /gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/function/detail/function_iterate.hpp:14,
                 from /gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:77,
                 from /gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/function.hpp:64,
                 from /gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/algorithm/string/detail/find_iterator.hpp:18,
                 from /gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/algorithm/string/find_iterator.hpp:24,
                 from /gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/algorithm/string/iter_find.hpp:27,
                 from /gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/algorithm/string/split.hpp:16,
                 from /gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/algorithm/string.hpp:23,
                 from /gpfs/home/ilias/work/qch/software/pcmsolver/src/utils/Input.cpp:39:
/gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/function/function_template.hpp:84:7: error: template with C linkage
/gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/function/function_template.hpp:99:7: error: template with C linkage
/gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/function/function_template.hpp:116:7: error: template with C linkage
/gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/function/function_template.hpp:136:7: error: template with C linkage
/gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/function/function_template.hpp:157:7: error: template with C linkage
/gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/function/function_template.hpp:174:7: error: template with C linkage
/gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/function/function_template.hpp:194:7: error: template with C linkage
/gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/function/function_template.hpp:211:7: error: template with C linkage
/gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/function/function_template.hpp:230:7: error: template with C linkage
/gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/function/function_template.hpp:251:7: error: template with C linkage
/gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/function/function_template.hpp:272:7: error: template with C linkage
/gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/function/function_template.hpp:295:7: error: template with C linkage
/gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/function/function_template.hpp:326:7: error: template with C linkage
/gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/function/function_template.hpp:330:7: error: template specialization with C linkage
/gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/function/function_template.hpp:365:7: error: template specialization with C linkage
/gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/function/function_template.hpp:400:7: error: template specialization with C linkage
/gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/function/function_template.hpp:434:7: error: template specialization with C linkage
/gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/function/function_template.hpp:475:7: error: template with C linkage
/gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/function/function_template.hpp:648:3: error: template with C linkage
/gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/function/function_template.hpp:1009:3: error: template with C linkage
/gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/function/function_template.hpp:1023:1: error: template with C linkage
/gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/function/function_template.hpp:1030:1: error: template with C linkage
/gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/function/function_template.hpp:1046:1: error: template with C linkage
In file included from /gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/function/detail/maybe_include.hpp:48:0,
                 from /gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/function/detail/function_iterate.hpp:14,
                 from /gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:82,
                 from /gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/function.hpp:64,
                 from /gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/algorithm/string/detail/find_iterator.hpp:18,
                 from /gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/algorithm/string/find_iterator.hpp:24,
                 from /gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/algorithm/string/iter_find.hpp:27,
                 from /gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/algorithm/string/split.hpp:16,
                 from /gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/algorithm/string.hpp:23,
                 from /gpfs/home/ilias/work/qch/software/pcmsolver/src/utils/Input.cpp:39:
/gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/function/function_template.hpp:84:7: error: template with C linkage
/gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/function/function_template.hpp:99:7: error: template with C linkage
/gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/function/function_template.hpp:116:7: error: template with C linkage
/gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/function/function_template.hpp:136:7: error: template with C linkage
/gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/function/function_template.hpp:157:7: error: template with C linkage
/gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/function/function_template.hpp:174:7: error: template with C linkage
/gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/function/function_template.hpp:194:7: error: template with C linkage
/gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/function/function_template.hpp:211:7: error: template with C linkage
/gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/function/function_template.hpp:230:7: error: template with C linkage
/gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/function/function_template.hpp:251:7: error: template with C linkage
/gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/function/function_template.hpp:272:7: error: template with C linkage
/gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/function/function_template.hpp:295:7: error: template with C linkage
/gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/function/function_template.hpp:326:7: error: template with C linkage
/gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/function/function_template.hpp:330:7: error: template specialization with C linkage
/gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/function/function_template.hpp:365:7: error: template specialization with C linkage
/gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/function/function_template.hpp:400:7: error: template specialization with C linkage
/gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/function/function_template.hpp:434:7: error: template specialization with C linkage
/gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/function/function_template.hpp:475:7: error: template with C linkage
/gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/function/function_template.hpp:648:3: error: template with C linkage
/gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/function/function_template.hpp:1009:3: error: template with C linkage
/gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/function/function_template.hpp:1023:1: error: template with C linkage
/gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/function/function_template.hpp:1030:1: error: template with C linkage
/gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/function/function_template.hpp:1046:1: error: template with C linkage
In file included from /gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/function/detail/maybe_include.hpp:53:0,
                 from /gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/function/detail/function_iterate.hpp:14,
                 from /gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:87,
                 from /gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/function.hpp:64,
                 from /gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/algorithm/string/detail/find_iterator.hpp:18,
                 from /gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/algorithm/string/find_iterator.hpp:24,
                 from /gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/algorithm/string/iter_find.hpp:27,
                 from /gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/algorithm/string/split.hpp:16,
                 from /gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/algorithm/string.hpp:23,
                 from /gpfs/home/ilias/work/qch/software/pcmsolver/src/utils/Input.cpp:39:
/gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/function/function_template.hpp:84:7: error: template with C linkage
/gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/function/function_template.hpp:99:7: error: template with C linkage
/gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/function/function_template.hpp:116:7: error: template with C linkage
/gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/function/function_template.hpp:136:7: error: template with C linkage
/gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/function/function_template.hpp:157:7: error: template with C linkage
/gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/function/function_template.hpp:174:7: error: template with C linkage
/gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/function/function_template.hpp:194:7: error: template with C linkage
/gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/function/function_template.hpp:211:7: error: template with C linkage
/gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/function/function_template.hpp:230:7: error: template with C linkage
/gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/function/function_template.hpp:251:7: error: template with C linkage
/gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/function/function_template.hpp:272:7: error: template with C linkage
/gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/function/function_template.hpp:295:7: error: template with C linkage
/gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/function/function_template.hpp:326:7: error: template with C linkage
/gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/function/function_template.hpp:330:7: error: template specialization with C linkage
/gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/function/function_template.hpp:365:7: error: template specialization with C linkage
/gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/function/function_template.hpp:400:7: error: template specialization with C linkage
/gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/function/function_template.hpp:434:7: error: template specialization with C linkage
/gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/function/function_template.hpp:475:7: error: template with C linkage
/gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/function/function_template.hpp:648:3: error: template with C linkage
/gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/function/function_template.hpp:1009:3: error: template with C linkage
/gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/function/function_template.hpp:1023:1: error: template with C linkage
/gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/function/function_template.hpp:1030:1: error: template with C linkage
/gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/function/function_template.hpp:1046:1: error: template with C linkage
In file included from /gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/function/detail/maybe_include.hpp:58:0,
                 from /gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/function/detail/function_iterate.hpp:14,
                 from /gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:92,
                 from /gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/function.hpp:64,
                 from /gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/algorithm/string/detail/find_iterator.hpp:18,
                 from /gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/algorithm/string/find_iterator.hpp:24,
                 from /gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/algorithm/string/iter_find.hpp:27,
                 from /gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/algorithm/string/split.hpp:16,
                 from /gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/algorithm/string.hpp:23,
                 from /gpfs/home/ilias/work/qch/software/pcmsolver/src/utils/Input.cpp:39:
/gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/function/function_template.hpp:84:7: error: template with C linkage
/gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/function/function_template.hpp:99:7: error: template with C linkage
/gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/function/function_template.hpp:116:7: error: template with C linkage
/gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/function/function_template.hpp:136:7: error: template with C linkage
/gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/function/function_template.hpp:157:7: error: template with C linkage
/gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/function/function_template.hpp:174:7: error: template with C linkage
/gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/function/function_template.hpp:194:7: error: template with C linkage
/gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/function/function_template.hpp:211:7: error: template with C linkage
/gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/function/function_template.hpp:230:7: error: template with C linkage
/gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/function/function_template.hpp:251:7: error: template with C linkage
/gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/function/function_template.hpp:272:7: error: template with C linkage
/gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/function/function_template.hpp:295:7: error: template with C linkage
/gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/function/function_template.hpp:326:7: error: template with C linkage
/gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/function/function_template.hpp:330:7: error: template specialization with C linkage
/gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/function/function_template.hpp:365:7: error: template specialization with C linkage
/gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/function/function_template.hpp:400:7: error: template specialization with C linkage
/gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/function/function_template.hpp:434:7: error: template specialization with C linkage
/gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/function/function_template.hpp:475:7: error: template with C linkage
/gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/function/function_template.hpp:648:3: error: template with C linkage
/gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/function/function_template.hpp:1009:3: error: template with C linkage
/gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/function/function_template.hpp:1023:1: error: template with C linkage
/gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/function/function_template.hpp:1030:1: error: template with C linkage
/gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/function/function_template.hpp:1046:1: error: template with C linkage
In file included from /gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/function/detail/maybe_include.hpp:63:0,
                 from /gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/function/detail/function_iterate.hpp:14,
                 from /gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:97,
                 from /gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/function.hpp:64,
                 from /gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/algorithm/string/detail/find_iterator.hpp:18,
                 from /gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/algorithm/string/find_iterator.hpp:24,
                 from /gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/algorithm/string/iter_find.hpp:27,
                 from /gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/algorithm/string/split.hpp:16,
                 from /gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/algorithm/string.hpp:23,
                 from /gpfs/home/ilias/work/qch/software/pcmsolver/src/utils/Input.cpp:39:
/gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/function/function_template.hpp:84:7: error: template with C linkage
/gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/function/function_template.hpp:99:7: error: template with C linkage
/gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/function/function_template.hpp:116:7: error: template with C linkage
/gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/function/function_template.hpp:136:7: error: template with C linkage
/gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/function/function_template.hpp:157:7: error: template with C linkage
/gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/function/function_template.hpp:174:7: error: template with C linkage
/gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/function/function_template.hpp:194:7: error: template with C linkage
/gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/function/function_template.hpp:211:7: error: template with C linkage
/gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/function/function_template.hpp:230:7: error: template with C linkage
/gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/function/function_template.hpp:251:7: error: template with C linkage
/gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/function/function_template.hpp:272:7: error: template with C linkage
/gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/function/function_template.hpp:295:7: error: template with C linkage
/gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/function/function_template.hpp:326:7: error: template with C linkage
/gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/function/function_template.hpp:330:7: error: template specialization with C linkage
/gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/function/function_template.hpp:365:7: error: template specialization with C linkage
/gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/function/function_template.hpp:400:7: error: template specialization with C linkage
/gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/function/function_template.hpp:434:7: error: template specialization with C linkage
/gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/function/function_template.hpp:475:7: error: template with C linkage
/gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/function/function_template.hpp:648:3: error: template with C linkage
/gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/function/function_template.hpp:1009:3: error: template with C linkage
/gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/function/function_template.hpp:1023:1: error: template with C linkage
/gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/function/function_template.hpp:1030:1: error: template with C linkage
/gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/function/function_template.hpp:1046:1: error: template with C linkage
In file included from /gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/algorithm/string/find_iterator.hpp:24:0,
                 from /gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/algorithm/string/iter_find.hpp:27,
                 from /gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/algorithm/string/split.hpp:16,
                 from /gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/algorithm/string.hpp:23,
                 from /gpfs/home/ilias/work/qch/software/pcmsolver/src/utils/Input.cpp:39:
/gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/algorithm/string/detail/find_iterator.hpp:27:13: error: template with C linkage
In file included from /gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/algorithm/string/iter_find.hpp:27:0,
                 from /gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/algorithm/string/split.hpp:16,
                 from /gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/algorithm/string.hpp:23,
                 from /gpfs/home/ilias/work/qch/software/pcmsolver/src/utils/Input.cpp:39:
/gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/algorithm/string/find_iterator.hpp:49:9: error: template with C linkage
/gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/algorithm/string/find_iterator.hpp:185:9: error: template with C linkage
/gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/algorithm/string/find_iterator.hpp:210:9: error: template with C linkage
/gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/algorithm/string/find_iterator.hpp:365:9: error: template with C linkage
In file included from /gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/algorithm/string/iter_find.hpp:28:0,
                 from /gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/algorithm/string/split.hpp:16,
                 from /gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/algorithm/string.hpp:23,
                 from /gpfs/home/ilias/work/qch/software/pcmsolver/src/utils/Input.cpp:39:
/gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/algorithm/string/detail/util.hpp:31:13: error: template with C linkage
/gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/algorithm/string/detail/util.hpp:69:13: error: template with C linkage
/gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/algorithm/string/detail/util.hpp:89:13: error: template with C linkage
In file included from /gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/algorithm/string/split.hpp:16:0,
                 from /gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/algorithm/string.hpp:23,
                 from /gpfs/home/ilias/work/qch/software/pcmsolver/src/utils/Input.cpp:39:
/gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/algorithm/string/iter_find.hpp:67:9: error: template with C linkage
/gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/algorithm/string/iter_find.hpp:138:9: error: template with C linkage
In file included from /gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/algorithm/string.hpp:23:0,
                 from /gpfs/home/ilias/work/qch/software/pcmsolver/src/utils/Input.cpp:39:
/gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/algorithm/string/split.hpp:61:9: error: template with C linkage
/gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/algorithm/string/split.hpp:96:9: error: template with C linkage
/gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/algorithm/string/split.hpp:139:9: error: template with C linkage
In file included from /gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/algorithm/string/join.hpp:15:0,
                 from /gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/algorithm/string.hpp:24,
                 from /gpfs/home/ilias/work/qch/software/pcmsolver/src/utils/Input.cpp:39:
/gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/algorithm/string/detail/sequence.hpp:28:13: error: template with C linkage
/gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/algorithm/string/detail/sequence.hpp:38:13: error: template with C linkage
/gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/algorithm/string/detail/sequence.hpp:53:13: error: template with C linkage
/gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/algorithm/string/detail/sequence.hpp:66:13: error: template with C linkage
/gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/algorithm/string/detail/sequence.hpp:101:13: error: template specialization with C linkage
/gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/algorithm/string/detail/sequence.hpp:129:13: error: template with C linkage
/gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/algorithm/string/detail/sequence.hpp:149:13: error: template specialization with C linkage
/gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/algorithm/string/detail/sequence.hpp:166:13: error: template with C linkage
/gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/algorithm/string/detail/sequence.hpp:178:13: error: template with C linkage
In file included from /gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/algorithm/string.hpp:24:0,
                 from /gpfs/home/ilias/work/qch/software/pcmsolver/src/utils/Input.cpp:39:
/gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/algorithm/string/join.hpp:44:9: error: template with C linkage
/gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/algorithm/string/join.hpp:94:9: error: template with C linkage
In file included from /gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/algorithm/string/detail/find_format.hpp:18:0,
                 from /gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/algorithm/string/find_format.hpp:23,
                 from /gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/algorithm/string/replace.hpp:22,
                 from /gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/algorithm/string.hpp:25,
                 from /gpfs/home/ilias/work/qch/software/pcmsolver/src/utils/Input.cpp:39:
/gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/algorithm/string/detail/find_format_store.hpp:27:13: error: template with C linkage
/gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/algorithm/string/detail/find_format_store.hpp:73:13: error: template with C linkage
In file included from /gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/algorithm/string/detail/find_format.hpp:19:0,
                 from /gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/algorithm/string/find_format.hpp:23,
                 from /gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/algorithm/string/replace.hpp:22,
                 from /gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/algorithm/string.hpp:25,
                 from /gpfs/home/ilias/work/qch/software/pcmsolver/src/utils/Input.cpp:39:
/gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/algorithm/string/detail/replace_storage.hpp:26:13: error: template with C linkage
/gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/algorithm/string/detail/replace_storage.hpp:44:13: error: template with C linkage
/gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/algorithm/string/detail/replace_storage.hpp:55:13: error: template with C linkage
/gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/algorithm/string/detail/replace_storage.hpp:111:13: error: template specialization with C linkage
/gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/algorithm/string/detail/replace_storage.hpp:137:13: error: template with C linkage
In file included from /gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/algorithm/string/find_format.hpp:23:0,
                 from /gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/algorithm/string/replace.hpp:22,
                 from /gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/algorithm/string.hpp:25,
                 from /gpfs/home/ilias/work/qch/software/pcmsolver/src/utils/Input.cpp:39:
/gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/algorithm/string/detail/find_format.hpp:27:12: error: template with C linkage
/gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/algorithm/string/detail/find_format.hpp:67:13: error: template with C linkage
/gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/algorithm/string/detail/find_format.hpp:93:12: error: template with C linkage
/gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/algorithm/string/detail/find_format.hpp:130:13: error: template with C linkage
/gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/algorithm/string/detail/find_format.hpp:152:13: error: template with C linkage
/gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/algorithm/string/detail/find_format.hpp:182:13: error: template with C linkage
In file included from /gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/algorithm/string/find_format.hpp:24:0,
                 from /gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/algorithm/string/replace.hpp:22,
                 from /gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/algorithm/string.hpp:25,
                 from /gpfs/home/ilias/work/qch/software/pcmsolver/src/utils/Input.cpp:39:
/gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/algorithm/string/detail/find_format_all.hpp:27:12: error: template with C linkage
/gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/algorithm/string/detail/find_format_all.hpp:75:13: error: template with C linkage
/gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/algorithm/string/detail/find_format_all.hpp:103:12: error: template with C linkage
/gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/algorithm/string/detail/find_format_all.hpp:152:13: error: template with C linkage
/gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/algorithm/string/detail/find_format_all.hpp:177:13: error: template with C linkage
/gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/algorithm/string/detail/find_format_all.hpp:248:13: error: template with C linkage
In file included from /gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/algorithm/string/replace.hpp:22:0,
                 from /gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/algorithm/string.hpp:25,
                 from /gpfs/home/ilias/work/qch/software/pcmsolver/src/utils/Input.cpp:39:
/gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/algorithm/string/find_format.hpp:53:9: error: template with C linkage
/gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/algorithm/string/find_format.hpp:89:9: error: template with C linkage
/gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/algorithm/string/find_format.hpp:125:9: error: template with C linkage
/gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/algorithm/string/find_format.hpp:172:9: error: template with C linkage
/gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/algorithm/string/find_format.hpp:209:9: error: template with C linkage
/gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/algorithm/string/find_format.hpp:247:9: error: template with C linkage
In file included from /gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/algorithm/string/formatter.hpp:19:0,
                 from /gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/algorithm/string/replace.hpp:24,
                 from /gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/algorithm/string.hpp:25,
                 from /gpfs/home/ilias/work/qch/software/pcmsolver/src/utils/Input.cpp:39:
/gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/algorithm/string/detail/formatter.hpp:31:13: error: template with C linkage
/gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/algorithm/string/detail/formatter.hpp:66:13: error: template with C linkage
/gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/algorithm/string/detail/formatter.hpp:80:13: error: template with C linkage
/gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/algorithm/string/detail/formatter.hpp:93:13: error: template with C linkage
In file included from /gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/algorithm/string/replace.hpp:24:0,
                 from /gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/algorithm/string.hpp:25,
                 from /gpfs/home/ilias/work/qch/software/pcmsolver/src/utils/Input.cpp:39:
/gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/algorithm/string/formatter.hpp:45:9: error: template with C linkage
/gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/algorithm/string/formatter.hpp:63:9: error: template with C linkage
/gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/algorithm/string/formatter.hpp:83:9: error: template with C linkage
/gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/algorithm/string/formatter.hpp:101:9: error: template with C linkage
In file included from /gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/algorithm/string.hpp:25:0,
                 from /gpfs/home/ilias/work/qch/software/pcmsolver/src/utils/Input.cpp:39:
/gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/algorithm/string/replace.hpp:52:9: error: template with C linkage
/gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/algorithm/string/replace.hpp:75:9: error: template with C linkage
/gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/algorithm/string/replace.hpp:98:9: error: template with C linkage
/gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/algorithm/string/replace.hpp:130:9: error: template with C linkage
/gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/algorithm/string/replace.hpp:152:9: error: template with C linkage
/gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/algorithm/string/replace.hpp:173:9: error: template with C linkage
/gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/algorithm/string/replace.hpp:205:9: error: template with C linkage
/gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/algorithm/string/replace.hpp:228:9: error: template with C linkage
/gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/algorithm/string/replace.hpp:252:9: error: template with C linkage
/gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/algorithm/string/replace.hpp:283:9: error: template with C linkage
/gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/algorithm/string/replace.hpp:305:9: error: template with C linkage
/gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/algorithm/string/replace.hpp:326:9: error: template with C linkage
/gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/algorithm/string/replace.hpp:358:9: error: template with C linkage
/gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/algorithm/string/replace.hpp:381:9: error: template with C linkage
/gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/algorithm/string/replace.hpp:406:9: error: template with C linkage
/gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/algorithm/string/replace.hpp:439:9: error: template with C linkage
/gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/algorithm/string/replace.hpp:462:9: error: template with C linkage
/gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/algorithm/string/replace.hpp:486:9: error: template with C linkage
/gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/algorithm/string/replace.hpp:521:9: error: template with C linkage
/gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/algorithm/string/replace.hpp:545:9: error: template with C linkage
/gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/algorithm/string/replace.hpp:572:9: error: template with C linkage
/gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/algorithm/string/replace.hpp:604:9: error: template with C linkage
/gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/algorithm/string/replace.hpp:626:9: error: template with C linkage
/gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/algorithm/string/replace.hpp:648:9: error: template with C linkage
/gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/algorithm/string/replace.hpp:680:9: error: template with C linkage
/gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/algorithm/string/replace.hpp:703:9: error: template with C linkage
/gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/algorithm/string/replace.hpp:727:9: error: template with C linkage
/gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/algorithm/string/replace.hpp:762:9: error: template with C linkage
/gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/algorithm/string/replace.hpp:783:9: error: template with C linkage
/gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/algorithm/string/replace.hpp:808:9: error: template with C linkage
/gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/algorithm/string/replace.hpp:842:9: error: template with C linkage
/gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/algorithm/string/replace.hpp:863:9: error: template with C linkage
/gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/algorithm/string/replace.hpp:888:9: error: template with C linkage
In file included from /gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/algorithm/string.hpp:26:0,
                 from /gpfs/home/ilias/work/qch/software/pcmsolver/src/utils/Input.cpp:39:
/gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/algorithm/string/erase.hpp:49:9: error: template with C linkage
/gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/algorithm/string/erase.hpp:68:9: error: template with C linkage
/gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/algorithm/string/erase.hpp:89:9: error: template with C linkage
/gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/algorithm/string/erase.hpp:118:9: error: template with C linkage
/gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/algorithm/string/erase.hpp:138:9: error: template with C linkage
/gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/algorithm/string/erase.hpp:157:9: error: template with C linkage
/gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/algorithm/string/erase.hpp:186:9: error: template with C linkage
/gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/algorithm/string/erase.hpp:207:9: error: template with C linkage
/gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/algorithm/string/erase.hpp:228:9: error: template with C linkage
/gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/algorithm/string/erase.hpp:256:9: error: template with C linkage
/gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/algorithm/string/erase.hpp:276:9: error: template with C linkage
/gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/algorithm/string/erase.hpp:295:9: error: template with C linkage
/gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/algorithm/string/erase.hpp:324:9: error: template with C linkage
/gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/algorithm/string/erase.hpp:345:9: error: template with C linkage
/gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/algorithm/string/erase.hpp:366:9: error: template with C linkage
/gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/algorithm/string/erase.hpp:397:9: error: template with C linkage
/gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/algorithm/string/erase.hpp:418:9: error: template with C linkage
/gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/algorithm/string/erase.hpp:440:9: error: template with C linkage
/gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/algorithm/string/erase.hpp:472:9: error: template with C linkage
/gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/algorithm/string/erase.hpp:494:9: error: template with C linkage
/gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/algorithm/string/erase.hpp:518:9: error: template with C linkage
/gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/algorithm/string/erase.hpp:549:9: error: template with C linkage
/gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/algorithm/string/erase.hpp:569:9: error: template with C linkage
/gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/algorithm/string/erase.hpp:588:9: error: template with C linkage
/gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/algorithm/string/erase.hpp:617:9: error: template with C linkage
/gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/algorithm/string/erase.hpp:638:9: error: template with C linkage
/gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/algorithm/string/erase.hpp:659:9: error: template with C linkage
/gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/algorithm/string/erase.hpp:691:9: error: template with C linkage
/gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/algorithm/string/erase.hpp:710:9: error: template with C linkage
/gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/algorithm/string/erase.hpp:732:9: error: template with C linkage
/gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/algorithm/string/erase.hpp:763:9: error: template with C linkage
/gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/algorithm/string/erase.hpp:782:9: error: template with C linkage
/gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/boost/include/boost/algorithm/string/erase.hpp:804:9: error: template with C linkage
In file included from /usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/map:60:0,
                 from /gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/include/Section.h:15,
                 from /gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_g++_nocxx11/external/include/Getkw.h:19,
                 from /gpfs/home/ilias/work/qch/software/pcmsolver/src/utils/Input.hpp:34,
                 from /gpfs/home/ilias/work/qch/software/pcmsolver/src/utils/Input.cpp:26:
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/bits/stl_tree.h: In member function 'std::_Rb_tree_iterator<_Tp>::_Self& std::_Rb_tree_iterator<_Tp>::operator--() [with _Tp = std::pair<const std::basic_string<char>, int>, std::_Rb_tree_iterator<_Tp>::_Self = std::_Rb_tree_iterator<std::pair<const std::basic_string<char>, int> >]':
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/bits/stl_tree.h:1277:6:   instantiated from 'std::pair<std::_Rb_tree_iterator<_Val>, bool> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_insert_unique(const _Val&) [with _Key = std::basic_string<char>, _Val = std::pair<const std::basic_string<char>, int>, _KeyOfValue = std::_Select1st<std::pair<const std::basic_string<char>, int> >, _Compare = std::less<std::basic_string<char> >, _Alloc = std::allocator<std::pair<const std::basic_string<char>, int> >]'
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/bits/stl_map.h:518:41:   instantiated from 'std::pair<typename std::_Rb_tree<_Key, std::pair<const _Key, _Tp>, std::_Select1st<std::pair<const _Key, _Tp> >, _Compare, typename _Alloc::rebind<std::map<_Key, _Tp, _Compare, _Alloc>::value_type>::other>::iterator, bool> std::map<_Key, _Tp, _Compare, _Alloc>::insert(const value_type&) [with _Key = std::basic_string<char>, _Tp = int, _Compare = std::less<std::basic_string<char> >, _Alloc = std::allocator<std::pair<const std::basic_string<char>, int> >, typename std::_Rb_tree<_Key, std::pair<const _Key, _Tp>, std::_Select1st<std::pair<const _Key, _Tp> >, _Compare, typename _Alloc::rebind<std::map<_Key, _Tp, _Compare, _Alloc>::value_type>::other>::iterator = std::_Rb_tree_iterator<std::pair<const std::basic_string<char>, int> >, std::map<_Key, _Tp, _Compare, _Alloc>::value_type = std::pair<const std::basic_string<char>, int>]'
/gpfs/home/ilias/work/qch/software/pcmsolver/src/utils/Input.cpp:271:88:   instantiated from here
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/bits/stl_tree.h:203:2: error: invalid conversion from 'const std::_Rb_tree_node_base*' to 'std::_Rb_tree_iterator<std::pair<const std::basic_string<char>, int> >::_Base_ptr {aka std::_Rb_tree_node_base*}' [-fpermissive]
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/bits/stl_tree.h: In member function 'std::_Rb_tree_iterator<_Tp>::_Self& std::_Rb_tree_iterator<_Tp>::operator--() [with _Tp = std::pair<const std::basic_string<char>, Solvent>, std::_Rb_tree_iterator<_Tp>::_Self = std::_Rb_tree_iterator<std::pair<const std::basic_string<char>, Solvent> >]':
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/bits/stl_tree.h:1277:6:   instantiated from 'std::pair<std::_Rb_tree_iterator<_Val>, bool> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_insert_unique(const _Val&) [with _Key = std::basic_string<char>, _Val = std::pair<const std::basic_string<char>, Solvent>, _KeyOfValue = std::_Select1st<std::pair<const std::basic_string<char>, Solvent> >, _Compare = std::less<std::basic_string<char> >, _Alloc = std::allocator<std::pair<const std::basic_string<char>, Solvent> >]'
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/bits/stl_tree.h:1330:59:   instantiated from 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_insert_unique_(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, const _Val&) [with _Key = std::basic_string<char>, _Val = std::pair<const std::basic_string<char>, Solvent>, _KeyOfValue = std::_Select1st<std::pair<const std::basic_string<char>, Solvent> >, _Compare = std::less<std::basic_string<char> >, _Alloc = std::allocator<std::pair<const std::basic_string<char>, Solvent> >, std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator = std::_Rb_tree_iterator<std::pair<const std::basic_string<char>, Solvent> >, std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator = std::_Rb_tree_const_iterator<std::pair<const std::basic_string<char>, Solvent> >]'
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/bits/stl_map.h:571:54:   instantiated from 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::insert(std::map<_Key, _Tp, _Compare, _Alloc>::iterator, const value_type&) [with _Key = std::basic_string<char>, _Tp = Solvent, _Compare = std::less<std::basic_string<char> >, _Alloc = std::allocator<std::pair<const std::basic_string<char>, Solvent> >, std::map<_Key, _Tp, _Compare, _Alloc>::iterator = std::_Rb_tree_iterator<std::pair<const std::basic_string<char>, Solvent> >, std::map<_Key, _Tp, _Compare, _Alloc>::value_type = std::pair<const std::basic_string<char>, Solvent>]'
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/bits/stl_map.h:453:11:   instantiated from 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::basic_string<char>, _Tp = Solvent, _Compare = std::less<std::basic_string<char> >, _Alloc = std::allocator<std::pair<const std::basic_string<char>, Solvent> >, std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type = Solvent, std::map<_Key, _Tp, _Compare, _Alloc>::key_type = std::basic_string<char>]'
/gpfs/home/ilias/work/qch/software/pcmsolver/src/utils/Input.cpp:140:37:   instantiated from here
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/bits/stl_tree.h:203:2: error: invalid conversion from 'const std::_Rb_tree_node_base*' to 'std::_Rb_tree_iterator<std::pair<const std::basic_string<char>, Solvent> >::_Base_ptr {aka std::_Rb_tree_node_base*}' [-fpermissive]
make[2]: *** [src/utils/CMakeFiles/utils.dir/Input.cpp.o] Error 1
make[1]: *** [src/utils/CMakeFiles/utils.dir/all] Error 2
make: *** [all] Error 2
robertodr commented 9 years ago

@miroi what is the version of the GNU compilers?

miroi commented 9 years ago

g++ (GCC) 4.6.1

robertodr commented 9 years ago

@miroi I've never encountered this problem before. I tried to compile with GNU 4.6.2 on our cluster, but the installation seems to be faulty and couldn't reproduce your error. What happens if you use GNU for Fortran, C and C++?

miroi commented 9 years ago

Hi,

ilias@147.213.80.175:~/work/qch/software/pcmsolver/.uname -a
AIX f01c10n02 1 7 00CFA0664C00 powerpc unknown AIX
ilias@147.213.80.175:~/work/qch/software/pcmsolver/../setup --fc=gfortran --cc=gcc --cxx=g++ --type=debug build_gnu_dbg
 cmake  -DCMAKE_Fortran_COMPILER=gfortran -DCMAKE_C_COMPILER=gcc -DCMAKE_CXX_COMPILER=g++ -DENABLE_64BIT_INTEGERS=OFF -DENABLE_TESTS=ON -DDISABLE_EIGEN_OWN=OFF -DENABLE_EIGEN_MKL=OFF -DENABLE_VECTORIZATION=OFF -DENABLE_CXX11_SUPPORT=ON -DCMAKE_BUILD_TYPE=debug /gpfs/home/ilias/work/qch/software/pcmsolver

-- System                : AIX
-- Processor type        : powerpc
-- C++ compiler flags    : -fPIC -std=c++0x -O0 -g3 -DDEBUG -Wall -Wextra -Winit-self -Woverloaded-virtual -Wuninitialized -Wmissing-declarations -Wwrite-strings 
-- C compiler flags      : -std=c99 -DRESTRICT=restrict -DFUNDERSCORE=1 -fPIC -O0 -g3 -Wall -Wextra -Winit-self -Wuninitialized -Wmissing-declarations -Wwrite-strings  
-- Fortran compiler flags: -DVAR_GFORTRAN -DGFORTRAN=445 -fimplicit-none -fPIC -fautomatic -O0 -g -fbacktrace -Wall -Wextra -fcheck=all 
-- Libraries             : 
-- Definitions           : SYS_AIX;HAS_CXX11;HAS_CXX11_FUNC;HAS_CXX11_AUTO;HAS_CXX11_AUTO_RET_TYPE;HAS_CXX11_CONSTEXPR;HAS_CXX11_CSTDINT_H;HAS_CXX11_DECLTYPE;HAS_CXX11_LAMBDA;HAS_CXX11_LONG_LONG;HAS_CXX11_NULLPTR;HAS_CXX11_SIZEOF_MEMBER;HAS_CXX11_STATIC_ASSERT
-- The CXX compiler identification is GNU 4.6.1
-- The C compiler identification is GNU 4.6.1
-- The Fortran compiler identification is GNU
-- Check for working CXX compiler: /opt/freeware/bin/g++
-- Check for working CXX compiler: /opt/freeware/bin/g++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working C compiler: /opt/freeware/bin/gcc
-- Check for working C compiler: /opt/freeware/bin/gcc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working Fortran compiler: /opt/freeware/bin/gfortran
-- Check for working Fortran compiler: /opt/freeware/bin/gfortran  -- works
-- Detecting Fortran compiler ABI info
-- Detecting Fortran compiler ABI info - done
-- Checking whether /opt/freeware/bin/gfortran supports Fortran 90
-- Checking whether /opt/freeware/bin/gfortran supports Fortran 90 -- yes
-- Performing Test _HAS_CXX11_FLAG
-- Performing Test _HAS_CXX11_FLAG - Failed
-- Performing Test _HAS_CXX0X_FLAG
-- Performing Test _HAS_CXX0X_FLAG - Success
-- Found following supported C++11 features:
--   __func__
--   auto
--   auto_ret_type
--   constexpr
--   cstdint
--   decltype
--   lambda
--   long_long
--   nullptr
--   sizeof_member
--   static_assert
-- Performing Test has_check_all
-- Performing Test has_check_all - Success
-- Doxygen missing. You won't be able to create docs.
-- Detecting Fortran/C Interface
-- Detecting Fortran/C Interface - Found GLOBAL and MODULE mangling
-- Verifying Fortran/CXX Compiler Compatibility
-- Verifying Fortran/CXX Compiler Compatibility - Success
-- Found PythonInterp: /opt/freeware/bin/python (found suitable version "2.6.2", required is "2.4") 
-- Found ZLIB: /usr/lib/libz.a (found version "1.2.3") 
-- Could NOT find Boost
-- Boost 1.54.0 not found. The pre-packaged version will be built.
--   Libraries to be built: filesystem, system, chrono, timer, unit_test_framework
--   Toolset to be used: gcc
-- Eigen 3.2.0 is located here: /gpfs/home/ilias/work/qch/software/pcmsolver/build_gnu_dbg/external/include/eigen3
-- Setting up Boost Test Unit Testing Framework
-- Looking for include file pthread.h
-- Looking for include file pthread.h - found
-- Looking for pthread_create
-- Looking for pthread_create - not found.
-- Looking for pthread_create in pthreads
-- Looking for pthread_create in pthreads - found
-- Looking for pthread_create in pthread
-- Looking for pthread_create in pthread - found
-- Found Threads: TRUE  
-- Configuring done
-- Generating done
-- Build files have been written to: /gpfs/home/ilias/work/qch/software/pcmsolver/build_gnu_dbg

   configure step is done
   now you need to compile the sources:
   $ cd build_gnu_dbg
   $ make

gives errors again:


/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/bits/locale_classes.h:793:3: error: template with C linkage
In file included from /usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/bits/locale_classes.h:823:0,
                 from /usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/bits/ios_base.h:43,
               In file   from /includedusr/opt/ from /ufreewaresr/opt/f/bin/../reeware/lib/gcc/bin/../lpowerpc-ib/gcc/pibm-aix7owerpc-i.1.0.0/4bm-aix7..6.1/inc1.0.0/4.lude/c++6.1/incl/ios:43,ude/c++/
       bits/loc        ale_clas  from /ses.h:82usr/opt/3:0,
   freeware        /bin/../      frlib/gcc/om /usr/powerpc-opt/freeibm-aix7ware/bin.1.0.0/4/../lib/.6.1/incgcc/powelude/c++rpc-ibm-/istreamaix7.1.0:40,
   .0/4.6.1        /include      fr/c++/bitom /usr/s/ios_baopt/freese.h:43,ware/bin
       /../lib/        gcc/powe  from /rpc-ibm-usr/opt/aix7.1.0freeware.0/4.6.1/bin/..//includelib/gcc//c++/sstpowerpc-ream:39,ibm-aix7
       .1.0.0/4        .6.1/inc  from /lude/c++usr/opt//ios:43,freeware
       /bin/../        lib/gcc/  from /powerpc-usr/opt/ibm-aix7freeware.1.0.0/4/bin/../.6.1/inclib/gcc/lude/c++powerpc-/complexibm-aix7:47,
   .1.0.0/4        .6.1/inc      frlude/c++om /gpfs/istream/home/il:40,
   ias/work        /qch/sof      frtware/pcom /usr/msolver/opt/freeexternalware/bin/eigen3//../lib/include/gcc/poweeigen3/Erpc-ibm-igen/Coraix7.1.0e:28,
  .0/4.6.1        /include       f/c++/sstrom /gpfream:39,s/home/i
       lias/wor        k/qch/so  from /ftware/pusr/opt/cmsolverfreeware/externa/bin/../l/eigen3lib/gcc//includepowerpc-/eigen3/ibm-aix7Eigen/De.1.0.0/4nse:1,
 .6.1/inc        lude/c++        /complexfrom /gp:47,
   fs/home/        ilias/wo      frrk/qch/som /gpfsoftware//home/ilpcmsolveias/workr/src/ca/qch/sofvity/Cavtware/pcity.hpp:msolver/34,
    external        /eigen3/     froinclude/m /gpfs/eigen3/Ehome/iliigen/Coras/work/e:28,
  qch/soft        ware/pcm       fsolver/srom /gpfrc/cavits/home/iy/Restarlias/wortCavity.k/qch/sohpp:35,
ftware/p        cmsolver        /externa from /gl/eigen3pfs/home/include/ilias/w/eigen3/ork/qch/Eigen/Desoftwarense:1,
 /pcmsolv        er/src/c        avity/Refrom /gpstartCavfs/home/ity.cpp:ilias/wo26:
/usrrk/qch/s/opt/freoftware/eware/bipcmsolven/../libr/src/ut/gcc/powils/Spheerpc-ibmre.hpp:3-aix7.1.5,
     0.0/4.6.        1/includ    frome/c++/bi /gpfs/hts/localome/iliae_classes/work/qs.tcc:43ch/softw:3: erroare/pcmsr: templolver/srate withc/cavity C linka/CavityFgeactory.c
pp:35:
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4In file .6.1/incincludedlude/c++ from /u/bits/losr/opt/fcale_clareeware/sses.tccbin/../l:43:3: eib/gcc/prror: teowerpc-i/usr/optmplate wbm-aix7./freewarith C li1.0.0/4.e/bin/..nkage6.1/incl/lib/gcc
ude/c++//powerpcstring:5-ibm-aix5:0,
   7.1.0.0/        4.6.1/in      frclude/c+om /usr/+/bits/lopt/freeocale_clware/bin/usr/optasses.tc/../lib//freewarc:60:3: gcc/powee/bin/..error: trpc-ibm-/lib/gccemplate aix7.1.0/powerpcwith C l.0/4.6.1-ibm-aixinkage/include7.1.0.0/
/c++/bit4.6.1/ins/localeclude/c+_classes+/bits/l.h:42,
 ocale_cl        asses.tc/usr/opt        c:60:3: /freewarfrom /userror: te/bin/..r/opt/fremplate /lib/gcceeware/bwith C l/powerpcin/../liinkage-ibm-aixb/gcc/po
7.1.0.0/werpc-ib4.6.1/inm-aix7.1clude/c+.0.0/4.6+/bits/l.1/incluocale_clde/c++/b/usr/optasses.tcits/ios_/freewarc:78:3: base.h:4e/bin/..error: t3,
     /lib/gccemplate         /powerpcwith C l    from-ibm-aixinkage /usr/op7.1.0.0/
t/freewa4.6.1/inre/bin/.clude/c++/bits/locale_cl./lib/gcasses.tcc/powerpc:78:3: c-ibm-aierror: tx7.1.0.0emplate /usr/opt/4.6.1/iwith C l/freewarnclude/cinkagee/bin/..++/ios:4
/lib/gcc3,
     /powerpc        -ibm-aix    from7.1.0.0/ /usr/op4.6.1/int/freewaclude/c+/usr/optre/bin/.+/bits/l/freewar./lib/gcocale_cle/bin/..c/powerpasses.tc/lib/gccc-ibm-aic:91:3: /powerpcx7.1.0.0error: t-ibm-aix/4.6.1/iemplate 7.1.0.0/nclude/cwith C l4.6.1/in++/istreinkageclude/c+am:40,

+/bits/l        ocale_cl        asses.tcfrom /usc:91:3: r/opt/fr/usr/opterror: teeware/b/freewaremplate in/../lie/bin/..with C lb/gcc/po/lib/gccinkagewerpc-ib/powerpc
m-aix7.1-ibm-aix.0.0/4.67.1.0.0/.1/inclu4.6.1/inde/c++/sclude/c+stream:3+/bits/l9,
     /usr/optocale_cl        /freewarasses.tc    frome/bin/..c:105:3: /usr/op/lib/gcc error: t/freewa/powerpctemplatere/bin/.-ibm-aix with C ./lib/gc7.1.0.0/linkagec/powerp4.6.1/in
c-ibm-aiclude/c+x7.1.0.0+/bits/l/4.6.1/iocale_clnclude/casses.tc++/complc:105:3:ex:47,
  error: /usr/opt        template/freewar         with C e/bin/..from /gplinkage/lib/gccfs/home/
/powerpcilias/wo-ibm-aixrk/qch/s7.1.0.0/oftware/4.6.1/inpcmsolveclude/c+/usr/optr/extern+/bits/l/freewaral/eigenocale_cle/bin/..3/includasses.tc/lib/gcce/eigen3c:122:3:/powerpc/Eigen/C error: -ibm-aixore:28,
template7.1.0.0/         with C 4.6.1/in        linkageclude/c+ from /g
+/bits/lpfs/homeocale_cl/ilias/wasses.tcork/qch//usr/optc:122:3:software/freewar error: /pcmsolve/bin/..templateer/exter/lib/gcc with C nal/eige/powerpclinkagen3/inclu-ibm-aix
de/eigen7.1.0.0/3/Eigen/4.6.1/inDense:1,clude/c+
       +/bits/l/usr/opt        ocale_cl/freewar  from /asses.tce/bin/..gpfs/homc:128:3:/lib/gcce/ilias/ error: /powerpcwork/qchtemplate-ibm-aix/softwar with C 7.1.0.0/e/pcmsollinkage4.6.1/inver/src/
clude/c+cavity/C+/bits/lavity.hpocale_clp:34,
  asses.tc/usr/opt        c:128:3:/freewar       f error: e/bin/..rom /gpftemplate/lib/gccs/home/i with C /powerpclias/worlinkage-ibm-aixk/qch/so
7.1.0.0/ftware/p4.6.1/incmsolverclude/c+/src/cav/usr/opt+/bits/lity/Cavi/freewarocale_clty.cpp:2e/bin/..asses.tc6:
/usr//lib/gccc:133:3:opt/free/powerpc error: ware/bin-ibm-aixtemplate/../lib/7.1.0.0/ with C gcc/powe4.6.1/inlinkagerpc-ibm-clude/c+
aix7.1.0+/bits/l.0/4.6.1ocale_cl/includeasses.tc/c++/bitc:133:3:s/basic_ error: string.ttemplatecc:50:3: with C  error: linkagetemplate
 with C /usr/optlinkage/freewar
e/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/bits/locale_classes.tcc:172:3: error: template with C linkage
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/bits/basic_string.tcc:55:3: error: template with C linkage
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix/usr/opt7.1.0.0//freewar4.6.1/ine/bin/..clude/c+/usr/opt/lib/gcc+/bits/b/freewar/powerpcasic_stre/bin/..-ibm-aixing.tcc:/lib/gcc7.1.0.0/60:3: er/powerpc4.6.1/inror: tem-ibm-aixclude/c+plate wi7.1.0.0/+/bits/lth C lin4.6.1/inocale_clkageclude/c+asses.tc
+/bits/lc:172:3:ocale_cl error: asses.tc/usr/opttemplatec:228:3:/freewar with C  error: e/bin/..linkagetemplate/lib/gcc
 with C /powerpclinkage-ibm-aix
7.1.0.0/4.6.1/include/c++/bits/basic_string.tcc:66:3: error: template with C linkage
/usr/opt/freewar/usr/opte/bin/../freewar/lib/gcce/bin/../powerpc/lib/gcc-ibm-aix/powerpc7.1.0.0/-ibm-aix4.6.1/in7.1.0.0/clude/c+4.6.1/in+/bits/bclude/c+asic_str+/bits/ling.tcc:ocale_cl76:3: erasses.tcror: temc:228:3:plate wi error: th C lintemplatekage with C 
linkage
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/bits/basic_string.tcc:122:3: error: template with C linkage
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/bits/basic_string.tcc:152:3: error: template with C linkage
In file included/usr/opt from /u/freewarsr/opt/fe/bin/..reeware//lib/gccbin/../l/powerpcib/gcc/p-ibm-aixowerpc-i7.1.0.0/bm-aix7.4.6.1/in1.0.0/4.clude/c+6.1/incl+/bits/bude/c++/asic_strios:43:0ing.tcc:,
      170:3: e        rror: te   from mplate w/usr/optith C li/freewarnkagee/bin/..
/lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/istream:40,
                 from /usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/sstream:39,
              In file /usr/opt   from included/freewar/usr/opt from /ue/bin/../freewarsr/opt/f/lib/gcce/bin/..reeware//powerpc/lib/gccbin/../l-ibm-aix/powerpcib/gcc/p7.1.0.0/-ibm-aixowerpc-i4.6.1/in7.1.0.0/bm-aix7.clude/c+4.6.1/in1.0.0/4.+/bits/bclude/c+6.1/inclasic_str+/compleude/c++/ing.tcc:x:47,
  ios:43:0178:3: e        ,
      rror: te       f        mplate wrom /gpf   from ith C lis/home/i/usr/optnkagelias/wor/freewar
k/qch/soe/bin/..ftware/p/lib/gcccmsolver/powerpc/externa-ibm-aix/usr/optl/eigen37.1.0.0//freewar/include4.6.1/ine/bin/../eigen3/clude/c+/lib/gccEigen/Co+/istrea/powerpcre:28,
 m:40,
  -ibm-aix                7.1.0.0/               f4.6.1/infrom /gprom /usrclude/c+fs/home//opt/fre+/bits/bilias/woeware/biasic_strrk/qch/sn/../libing.tcc:oftware//gcc/pow184:3: epcmsolveerpc-ibmrror: ter/extern-aix7.1.mplate wal/eigen0.0/4.6.ith C li3/includ1/includnkagee/eigen3e/c++/ss
/Eigen/Dtream:39ense:1,
,
                                 from  from /g/usr/opt/usr/optpfs/home/freewar/freewar/ilias/we/bin/..e/bin/..ork/qch//lib/gcc/lib/gccsoftware/powerpc/powerpc/pcmsolv-ibm-aix-ibm-aixer/src/c7.1.0.0/7.1.0.0/avity/Ca4.6.1/in4.6.1/invity.hppclude/c+clude/c+:34,
   +/bits/b+/comple        asic_strx:47,
        fring.tcc:        om /gpfs194:3: e       f/home/ilrror: terom /gpfias/workmplate ws/home/i/qch/sofith C lilias/wortware/pcnkagek/qch/somsolver/
ftware/psrc/cavicmsolverty/Resta/externartCavityl/eigen3.hpp:35,/include
       /eigen3//usr/opt        Eigen/Co/freewar  from /re:28,
 e/bin/..gpfs/hom        /lib/gcce/ilias/        /powerpcwork/qchfrom /gp-ibm-aix/softwarfs/home/7.1.0.0/e/pcmsolilias/wo4.6.1/inver/src/rk/qch/sclude/c+cavity/Roftware/+/bits/bestartCapcmsolveasic_strvity.cppr/externing.tcc::26:
/usal/eigen206:3: er/opt/fr3/includrror: teeeware/be/eigen3mplate win/../li/Eigen/Dith C lib/gcc/poense:1,
nkagewerpc-ib        
m-aix7.1        .0.0/4.6 from /g.1/inclupfs/homede/c++/b/ilias/w/usr/optits/ios_ork/qch//freewarbase.h: softwaree/bin/..In funct/pcmsolv/lib/gccion 'coner/src/u/powerpcstexpr s-ibm-aixtils/Sphtd::_Ios7.1.0.0/ere.hpp:_Openmod4.6.1/in35,
    e std::oclude/c+        perator&+/bits/b     fro(std::_Iasic_strm /gpfs/os_Openming.tcc:home/iliode, std213:3: eas/work/::_Ios_Orror: teqch/softpenmode)mplate wware/pcm':
/usr/ith C lisolver/sopt/freenkagerc/cavitware/bin
y/Cavity/../lib/Factory.gcc/powecpp:35:
rpc-ibm-/usr/optaix7.1.0/usr/opt/freewar.0/4.6.1/freeware/bin/../includee/bin/../lib/gcc/c++/bit/lib/gcc/powerpcs/ios_ba/powerpc-ibm-aixse.h:117-ibm-aix7.1.0.0/:49: err7.1.0.0/4.6.1/inor: decl4.6.1/include/c+aration clude/c++/bits/iof C fun+/bits/bos_base.ction 'casic_strh: In fuonstexpring.tcc:nction ' std::_I220:3: econstexpos_Openmrror: ter std::_ode std:mplate wIos_Open:operatoith C limode stdr&(std::nkage::operat_Ios_Ope
or&(std:nmode, s:_Ios_Optd::_Iosenmode, _Openmodstd::_Io/usr/opte)' confs_Openmo/freewarlicts wide)':
/ue/bin/..thsr/opt/f/lib/gcc
reeware//powerpc/usr/optbin/../l-ibm-aix/freewarib/gcc/p7.1.0.0/e/bin/..owerpc-i4.6.1/in/lib/gccbm-aix7.clude/c+/powerpc1.0.0/4.+/bits/b-ibm-aix6.1/inclasic_str7.1.0.0/ude/c++/ing.tcc:4.6.1/inbits/ios227:3: eclude/c+_base.h:rror: te+/bits/i117:49: mplate wos_base.error: dith C lih:77:3: eclaratinkageerror: pon of C 
revious functiondeclarat 'consteion 'conxpr std:stexpr s:_Ios_Op/usr/opttd::_Iosenmode s/freewar_Fmtflagtd::opere/bin/..s std::oator&(st/lib/gccperator&d::_Ios_/powerpc(std::_IOpenmode-ibm-aixos_Fmtfl, std::_7.1.0.0/ags, stdIos_Open4.6.1/in::_Ios_Fmode)' cclude/c+mtflags)onflicts+/bits/b' here withasic_str

ing.tcc:/usr/opt235:3: e/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/bits/ios_base.h/freewarrror: te:e/bin/..mplate w118/lib/gccith C li: confused by earlier errors, bailing out
/powerpcnkage-ibm-aix
7.1.0.0/4.6.1/include/c++/bits/ios_base.h:77:3: error: previous declaration 'constexpr std::_Ios_Fmtflag/usr/opts std::o/freewarperator&e/bin/..(std::_I/lib/gccos_Fmtfl/powerpcags, std-ibm-aix::_Ios_F7.1.0.0/mtflags)4.6.1/in' hereclude/c+
+/bits/basic_string.tcc:242:3: error: te/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/bits/ios_base.hmplate w:ith C li118nkage: confused by earlier errors, bailing out

/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/bits/basic_string.tcc:258:3: error: template with C linkage
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/bits/basic_string.tcc:280:3: error: template with C linkage
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/bits/basic_string.tcc:297:3: error: template with C linkage
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/bits/basic_string.tcc:324:3: error: template with C linkage
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/bits/basic_string.tcc:341:3: error: template with C linkage
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/bits/basic_string.tcc:359:4: error: template with C linkage
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/bits/basic_string.tcc:390:4: error: template with C linkage
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/bits/basic_string.tcc:413:4: error: template with C linkage
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/bits/basic_string.tcc:444:3: error: template with C linkage
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/bits/basic_string.tcc:454:3: error: template with C linkage
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/bits/basic_string.tcc:468:3: error: template with C linkage
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/bits/basic_string.tcc:501:3: error: template with C linkage
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/bits/basic_string.tcc:518:3: error: template with C linkage
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/bits/basic_string.tcc:545:3: error: template with C linkage
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/bits/basic_string.tcc:623:3: error: template with C linkage
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/bits/basic_string.tcc:639:3: error: template with C linkage
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/bits/basic_string.tcc:653:3: error: template with C linkage
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/bits/basic_string.tcc:667:3: error: template with C linkage
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/bits/basic_string.tcc:680:3: error: template with C linkage
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/bits/basic_string.tcc:692:3: error: template with C linkage
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/bits/basic_string.tcc:708:3: error: template with C linkage
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/bits/basic_string.tcc:722:3: error: template with C linkage
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/bits/basic_string.tcc:736:3: error: template with C linkage
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/bits/basic_string.tcc:759:3: error: template with C linkage
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/bits/basic_string.tcc:777:3: error: template with C linkage
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/bits/basic_string.tcc:798:3: error: template with C linkage
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/bits/basic_string.tcc:815:3: error: template with C linkage
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/bits/basic_string.tcc:830:3: error: template with C linkage
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/bits/basic_string.tcc:851:3: error: template with C linkage
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/bits/basic_string.tcc:863:3: error: template with C linkage
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/bits/basic_string.tcc:874:3: error: template with C linkage
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/bits/basic_string.tcc:895:3: error: template with C linkage
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/bits/basic_string.tcc:915:3: error: template with C linkage
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/bits/basic_string.tcc:930:3: error: template with C linkage
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/bits/basic_string.tcc:948:3: error: template with C linkage
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/bits/basic_string.tcc:963:3: error: template with C linkage
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/bits/basic_string.tcc:979:3: error: template with C linkage
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/bits/basic_string.tcc:996:3: error: template with C linkage
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/bits/basic_string.tcc:1068:3: error: template with C linkage
In file included from /usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/bits/ios_base.h:43:0,
                 from /usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/ios:43,
                 from /usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/istream:40,
                 from /usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/sstream:39,
                 from /usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/complex:47,
                 from /gpfs/home/ilias/work/qch/software/pcmsolver/external/eigen3/include/eigen3/Eigen/Core:28,
                 from /gpfs/home/ilias/work/qch/software/pcmsolver/external/eigen3/include/eigen3/Eigen/Dense:1,
                 from /gpfs/home/ilias/work/qch/software/pcmsolver/src/cavity/Cavity.hpp:34,
                 from /gpfs/home/ilias/work/qch/software/pcmsolver/src/cavity/Cavity.cpp:26:
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/bits/locale_classes.h:79:5: error: template with C linkage
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/bits/locale_classes.h:83:5: error: template with C linkage
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/bits/locale_classes.h:87:5: error: template with C linkage
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/bits/locale_classes.h:178:5: error: template with C linkage
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/bits/locale_classes.h:207:5: error: template with C linkage
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/bits/locale_classes.h:254:5: error: template with C linkage
make[2]: *** [src/cavity/CMakeFiles/cavity.dir/RestartCavity.cpp.o] Error 1
make[2]: *** Waiting for unfinished jobs....
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/bits/locale_classes.h:443:5: error: template with C linkage
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/bits/locale_classes.h:447:5: error: template with C linkage
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/bits/locale_classes.h:483:5: error: template with C linkage
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/bits/locale_classes.h:487:5: error: template with C linkage
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/bits/locale_classes.h:491:5: error: template with C linkage
make[2]: *** [src/cavity/CMakeFiles/cavity.dir/CavityFactory.cpp.o] Error 1
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/bits/locale_classes.h:562:5: error: template with C linkage
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/bits/locale_classes.h:583:3: error: template with C linkage
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/bits/locale_classes.h:600:3: error: template with C linkage
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/bits/locale_classes.h:617:3: error: template with C linkage
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/bits/locale_classes.h:770:3: error: template with C linkage
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/bits/locale_classes.h:774:3: error: template specialization with C linkage
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/bits/locale_classes.h:778:3: error: template specialization with C linkage
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/bits/locale_classes.h:783:3: error: template specialization with C linkage
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/bits/locale_classes.h:787:3: error: template specialization with C linkage
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/bits/locale_classes.h:793:3: error: template with C linkage
In file included from /usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/bits/locale_classes.h:823:0,
                 from /usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/bits/ios_base.h:43,
                 from /usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/ios:43,
                 from /usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/istream:40,
                 from /usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/sstream:39,
                 from /usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/complex:47,
                 from /gpfs/home/ilias/work/qch/software/pcmsolver/external/eigen3/include/eigen3/Eigen/Core:28,
                 from /gpfs/home/ilias/work/qch/software/pcmsolver/external/eigen3/include/eigen3/Eigen/Dense:1,
                 from /gpfs/home/ilias/work/qch/software/pcmsolver/src/cavity/Cavity.hpp:34,
                 from /gpfs/home/ilias/work/qch/software/pcmsolver/src/cavity/Cavity.cpp:26:
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/bits/locale_classes.tcc:43:3: error: template with C linkage
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/bits/locale_classes.tcc:60:3: error: template with C linkage
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/bits/locale_classes.tcc:78:3: error: template with C linkage
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/bits/locale_classes.tcc:91:3: error: template with C linkage
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/bits/locale_classes.tcc:105:3: error: template with C linkage
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/bits/locale_classes.tcc:122:3: error: template with C linkage
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/bits/locale_classes.tcc:128:3: error: template with C linkage
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/bits/locale_classes.tcc:133:3: error: template with C linkage
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/bits/locale_classes.tcc:172:3: error: template with C linkage
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/bits/locale_classes.tcc:228:3: error: template with C linkage
In file included from /usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/ios:43:0,
                 from /usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/istream:40,
                 from /usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/sstream:39,
                 from /usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/complex:47,
                 from /gpfs/home/ilias/work/qch/software/pcmsolver/external/eigen3/include/eigen3/Eigen/Core:28,
                 from /gpfs/home/ilias/work/qch/software/pcmsolver/external/eigen3/include/eigen3/Eigen/Dense:1,
                 from /gpfs/home/ilias/work/qch/software/pcmsolver/src/cavity/Cavity.hpp:34,
                 from /gpfs/home/ilias/work/qch/software/pcmsolver/src/cavity/Cavity.cpp:26:
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/bits/ios_base.h: In function 'constexpr std::_Ios_Openmode std::operator&(std::_Ios_Openmode, std::_Ios_Openmode)':
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/bits/ios_base.h:117:49: error: declaration of C function 'constexpr std::_Ios_Openmode std::operator&(std::_Ios_Openmode, std::_Ios_Openmode)' conflicts with
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/bits/ios_base.h:77:3: error: previous declaration 'constexpr std::_Ios_Fmtflags std::operator&(std::_Ios_Fmtflags, std::_Ios_Fmtflags)' here
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/bits/ios_base.h:118: confused by earlier errors, bailing out
make[2]: *** [src/cavity/CMakeFiles/cavity.dir/Cavity.cpp.o] Error 1
Linking CXX static library libgetkw.a
In file included from /usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/complex:46:0,
                 from /gpfs/home/ilias/work/qch/software/pcmsolver/external/eigen3/include/eigen3/Eigen/Core:28,
                 from /gpfs/home/ilias/work/qch/software/pcmsolver/external/eigen3/include/eigen3/Eigen/Dense:1,
                 from /gpfs/home/ilias/work/qch/software/pcmsolver/src/cavity/Cavity.hpp:34,
                 from /gpfs/home/ilias/work/qch/software/pcmsolver/src/cavity/GePolCavity.hpp:37,
                 from /gpfs/home/ilias/work/qch/software/pcmsolver/src/cavity/GePolCavity.cpp:26:
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath: In function 'float std::abs(float)':
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:86:16: error: declaration of C function 'float std::abs(float)' conflicts with
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:82:3: error: previous declaration 'double std::abs(double)' here
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath: In function 'long double std::abs(long double)':
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:90:22: error: declaration of C function 'long double std::abs(long double)' conflicts with
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:86:3: error: previous declaration 'float std::abs(float)' here
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath: At global scope:
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:93:3: error: template with C linkage
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath: In function 'long double std::acos(long double)':
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:106:23: error: declaration of C function 'long double std::acos(long double)' conflicts with
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:102:3: error: previous declaration 'float std::acos(float)' here
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath: At global scope:
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:109:3: error: template with C linkage
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath: In function 'long double std::asin(long double)':
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:122:23: error: declaration of C function 'long double std::asin(long double)' conflicts with
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:118:3: error: previous declaration 'float std::asin(float)' here
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath: At global scope:
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:125:3: error: template with C linkage
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath: In function 'long double std::atan(long double)':
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:138:23: error: declaration of C function 'long double std::atan(long double)' conflicts with
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:134:3: error: previous declaration 'float std::atan(float)' here
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath: At global scope:
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:141:3: error: template with C linkage
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath: In function 'long double std::atan2(long double, long double)':
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:154:41: error: declaration of C function 'long double std::atan2(long double, long double)' conflicts with
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:150:3: error: previous declaration 'float std::atan2(float, float)' here
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath: At global scope:
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:157:3: error: template with C linkage
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath: In function 'long double std::ceil(long double)':
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:176:23: error: declaration of C function 'long double std::ceil(long double)' conflicts with
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:172:3: error: previous declaration 'float std::ceil(float)' here
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath: At global scope:
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:179:3: error: template with C linkage
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath: In function 'long double std::cos(long double)':
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:192:22: error: declaration of C function 'long double std::cos(long double)' conflicts with
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:188:3: error: previous declaration 'float std::cos(float)' here
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath: At global scope:
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:195:3: error: template with C linkage
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath: In function 'long double std::cosh(long double)':
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:208:23: error: declaration of C function 'long double std::cosh(long double)' conflicts with
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:204:3: error: previous declaration 'float std::cosh(float)' here
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath: At global scope:
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:211:3: error: template with C linkage
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath: In function 'long double std::exp(long double)':
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:224:22: error: declaration of C function 'long double std::exp(long double)' conflicts with
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:220:3: error: previous declaration 'float std::exp(float)' here
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath: At global scope:
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:227:3: error: template with C linkage
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath: In function 'long double std::fabs(long double)':
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:240:23: error: declaration of C function 'long double std::fabs(long double)' conflicts with
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:236:3: error: previous declaration 'float std::fabs(float)' here
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath: At global scope:
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:243:3: error: template with C linkage
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath: In function 'long double std::floor(long double)':
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:256:24: error: declaration of C function 'long double std::floor(long double)' conflicts with
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:252:3: error: previous declaration 'float std::floor(float)' here
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath: At global scope:
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:259:3: error: template with C linkage
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath: In function 'long double std::fmod(long double, long double)':
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:272:40: error: declaration of C function 'long double std::fmod(long double, long double)' conflicts with
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:268:3: error: previous declaration 'float std::fmod(float, float)' here
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath: In function 'long double std::frexp(long double, int*)':
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:282:36: error: declaration of C function 'long double std::frexp(long double, int*)' conflicts with
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:278:3: error: previous declaration 'float std::frexp(float, int*)' here
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath: At global scope:
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:285:3: error: template with C linkage
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath: In function 'long double std::ldexp(long double, int)':
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:298:35: error: declaration of C function 'long double std::ldexp(long double, int)' conflicts with
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:294:3: error: previous declaration 'float std::ldexp(float, int)' here
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath: At global scope:
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:301:3: error: template with C linkage
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath: In function 'long double std::log(long double)':
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:314:22: error: declaration of C function 'long double std::log(long double)' conflicts with
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:310:3: error: previous declaration 'float std::log(float)' here
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath: At global scope:
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:317:3: error: template with C linkage
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath: In function 'long double std::log10(long double)':
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:330:24: error: declaration of C function 'long double std::log10(long double)' conflicts with
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:326:3: error: previous declaration 'float std::log10(float)' here
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath: At global scope:
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:333:3: error: template with C linkage
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath: In function 'long double std::modf(long double, long double*)':
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:346:44: error: declaration of C function 'long double std::modf(long double, long double*)' conflicts with
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:342:3: error: previous declaration 'float std::modf(float, float*)' here
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath: In function 'long double std::pow(long double, long double)':
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:356:39: error: declaration of C function 'long double std::pow(long double, long double)' conflicts with
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:352:3: error: previous declaration 'float std::pow(float, float)' here
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath: At global scope:
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:375:3: error: template with C linkage
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath: In function 'long double std::sin(long double)':
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:394:22: error: declaration of C function 'long double std::sin(long double)' conflicts with
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:390:3: error: previous declaration 'float std::sin(float)' here
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath: At global scope:
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:397:3: error: template with C linkage
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath: In function 'long double std::sinh(long double)':
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:410:23: error: declaration of C function 'long double std::sinh(long double)' conflicts with
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:406:3: error: previous declaration 'float std::sinh(float)' here
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath: At global scope:
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:413:3: error: template with C linkage
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath: In function 'long double std::sqrt(long double)':
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:426:23: error: declaration of C function 'long double std::sqrt(long double)' conflicts with
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:422:3: error: previous declaration 'float std::sqrt(float)' here
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath: At global scope:
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:429:3: error: template with C linkage
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath: In function 'long double std::tan(long double)':
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:442:22: error: declaration of C function 'long double std::tan(long double)' conflicts with
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:438:3: error: previous declaration 'float std::tan(float)' here
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath: At global scope:
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:445:3: error: template with C linkage
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath: In function 'long double std::tanh(long double)':
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:458:23: error: declaration of C function 'long double std::tanh(long double)' conflicts with
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:454:3: error: previous declaration 'float std::tanh(float)' here
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath: At global scope:
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:461:3: error: template with C linkage
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath: In function 'int std::fpclassify(double)':
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:498:24: error: declaration of C function 'int std::fpclassify(double)' conflicts with
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:493:3: error: previous declaration 'int std::fpclassify(float)' here
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath: In function 'int std::fpclassify(long double)':
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:503:29: error: declaration of C function 'int std::fpclassify(long double)' conflicts with
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:498:3: error: previous declaration 'int std::fpclassify(double)' here
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath: At global scope:
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:507:3: error: template with C linkage
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath: In function 'bool std::isfinite(double)':
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:518:22: error: declaration of C function 'bool std::isfinite(double)' conflicts with
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:514:3: error: previous declaration 'bool std::isfinite(float)' here
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath: In function 'bool std::isfinite(long double)':
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:522:27: error: declaration of C function 'bool std::isfinite(long double)' conflicts with
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:518:3: error: previous declaration 'bool std::isfinite(double)' here
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath: At global scope:
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:525:3: error: template with C linkage
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath: In function 'bool std::isinf(double)':
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:536:19: error: declaration of C function 'bool std::isinf(double)' conflicts with
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:532:3: error: previous declaration 'bool std::isinf(float)' here
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:540:24: error: declaration of C function 'bool std::isinf(long double)' conflicts with
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:536:3: error: previous declaration 'bool std::isinf(double)' here
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath: At global scope:
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:543:3: error: template with C linkage
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath: In function 'bool std::isnan(double)':
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:554:19: error: declaration of C function 'bool std::isnan(double)' conflicts with
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:550:3: error: previous declaration 'bool std::isnan(float)' here
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:558:24: error: declaration of C function 'bool std::isnan(long double)' conflicts with
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:554:3: error: previous declaration 'bool std::isnan(double)' here
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath: At global scope:
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:561:3: error: template with C linkage
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath: In function 'bool std::isnormal(double)':
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:572:22: error: declaration of C function 'bool std::isnormal(double)' conflicts with
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:568:3: error: previous declaration 'bool std::isnormal(float)' here
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:576:27: error: declaration of C function 'bool std::isnormal(long double)' conflicts with
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:572:3: error: previous declaration 'bool std::isnormal(double)' here
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath: At global scope:
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:579:3: error: template with C linkage
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath: In function 'bool std::signbit(double)':
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:590:21: error: declaration of C function 'bool std::signbit(double)' conflicts with
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:586:3: error: previous declaration 'bool std::signbit(float)' here
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:594:26: error: declaration of C function 'bool std::signbit(long double)' conflicts with
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:590:3: error: previous declaration 'bool std::signbit(double)' here
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath: At global scope:
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:597:3: error: template with C linkage
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath: In function 'bool std::isgreater(double, double)':
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:608:35: error: declaration of C function 'bool std::isgreater(double, double)' conflicts with
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:604:3: error: previous declaration 'bool std::isgreater(float, float)' here
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:612:45: error: declaration of C function 'bool std::isgreater(long double, long double)' conflicts with
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:608:3: error: previous declaration 'bool std::isgreater(double, double)' here
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath: At global scope:
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:615:3: error: template with C linkage
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath: In function 'bool std::isgreaterequal(double, double)':
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:630:40: error: declaration of C function 'bool std::isgreaterequal(double, double)' conflicts with
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:626:3: error: previous declaration 'bool std::isgreaterequal(float, float)' here
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:634:50: error: declaration of C function 'bool std::isgreaterequal(long double, long double)' conflicts with
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:630:3: error: previous declaration 'bool std::isgreaterequal(double, double)' here
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath: At global scope:
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:637:3: error: template with C linkage
[100%] /usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath: In function 'bool std::isless(double, double)':
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:652:32: error: declaration of C function 'bool std::isless(double, double)' conflicts with
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:648:3: error: previous declaration 'bool std::isless(float, float)' here
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath: In function 'bool std::isless(long double, long double)':
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:656:42: error: declaration of C function 'bool std::isless(long double, long double)' conflicts with
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:652:3: error: previous declaration 'bool std::isless(double, double)' here
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath: At global scope:
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:659:3: error: template with C linkage
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath: In function 'bool std::islessequal(double, double)':
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:674:37: error: declaration of C function 'bool std::islessequal(double, double)' conflicts with
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:670:3: error: previous declaration 'bool std::islessequal(float, float)' here
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath: In function 'bool std::islessequal(long double, long double)':
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:678:47: error: declaration of C function 'bool std::islessequal(long double, long double)' conflicts with
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:674:3: error: previous declaration 'bool std::islessequal(double, double)' here
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath: At global scope:
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:681:3: error: template with C linkage
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath: In function 'bool std::islessgreater(double, double)':
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:696:39: error: declaration of C function 'bool std::islessgreater(double, double)' conflicts with
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:692:3: error: previous declaration 'bool std::islessgreater(float, float)' here
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath: In function 'bool std::islessgreater(long double, long double)':
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:700:49: error: declaration of C function 'bool std::islessgreater(long double, long double)' conflicts with
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:696:3: error: previous declaration 'bool std::islessgreater(double, double)' here
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath: At global scope:
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:703:3: error: template with C linkage
Built target getkw
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath: In function 'bool std::isunordered(double, double)':
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:718:37: error: declaration of C function 'bool std::isunordered(double, double)' conflicts with
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:714:3: error: previous declaration 'bool std::isunordered(float, float)' here
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath: In function 'bool std::isunordered(long double, long double)':
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:722:47: error: declaration of C function 'bool std::isunordered(long double, long double)' conflicts with
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:718:3: error: previous declaration 'bool std::isunordered(double, double)' here
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath: At global scope:
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:725:3: error: template with C linkage
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath: In function 'long double std::acosh(long double)':
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:1119:24: error: declaration of C function 'long double std::acosh(long double)' conflicts with
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:1115:3: error: previous declaration 'float std::acosh(float)' here
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath: At global scope:
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:1122:3: error: template with C linkage
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath: In function 'long double std::asinh(long double)':
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:1135:24: error: declaration of C function 'long double std::asinh(long double)' conflicts with
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:1131:3: error: previous declaration 'float std::asinh(float)' here
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath: At global scope:
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:1138:3: error: template with C linkage
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath: In function 'long double std::atanh(long double)':
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:1151:24: error: declaration of C function 'long double std::atanh(long double)' conflicts with
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:1147:3: error: previous declaration 'float std::atanh(float)' here
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath: At global scope:
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:1154:3: error: template with C linkage
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath: In function 'long double std::cbrt(long double)':
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:1167:23: error: declaration of C function 'long double std::cbrt(long double)' conflicts with
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:1163:3: error: previous declaration 'float std::cbrt(float)' here
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath: At global scope:
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:1170:3: error: template with C linkage
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath: In function 'long double std::copysign(long double, long double)':
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:1183:44: error: declaration of C function 'long double std::copysign(long double, long double)' conflicts with
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:1179:3: error: previous declaration 'float std::copysign(float, float)' here
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath: At global scope:
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:1186:3: error: template with C linkage
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath: In function 'long double std::erf(long double)':
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:1199:22: error: declaration of C function 'long double std::erf(long double)' conflicts with
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:1195:3: error: previous declaration 'float std::erf(float)' here
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath: At global scope:
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:1202:3: error: template with C linkage
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath: In function 'long double std::erfc(long double)':
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:1215:23: error: declaration of C function 'long double std::erfc(long double)' conflicts with
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:1211:3: error: previous declaration 'float std::erfc(float)' here
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath: At global scope:
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:1218:3: error: template with C linkage
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath: In function 'long double std::exp2(long double)':
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:1231:23: error: declaration of C function 'long double std::exp2(long double)' conflicts with
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:1227:3: error: previous declaration 'float std::exp2(float)' here
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath: At global scope:
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:1234:3: error: template with C linkage
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath: In function 'long double std::expm1(long double)':
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:1247:24: error: declaration of C function 'long double std::expm1(long double)' conflicts with
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:1243:3: error: previous declaration 'float std::expm1(float)' here
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath: At global scope:
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:1250:3: error: template with C linkage
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath: In function 'long double std::fdim(long double, long double)':
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:1263:40: error: declaration of C function 'long double std::fdim(long double, long double)' conflicts with
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:1259:3: error: previous declaration 'float std::fdim(float, float)' here
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath: At global scope:
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:1266:3: error: template with C linkage
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath: In function 'long double std::fma(long double, long double, long double)':
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:1279:56: error: declaration of C function 'long double std::fma(long double, long double, long double)' conflicts with
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:1275:3: error: previous declaration 'float std::fma(float, float, float)' here
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath: At global scope:
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:1282:3: error: template with C linkage
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath: In function 'long double std::fmax(long double, long double)':
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:1295:40: error: declaration of C function 'long double std::fmax(long double, long double)' conflicts with
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:1291:3: error: previous declaration 'float std::fmax(float, float)' here
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath: At global scope:
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:1298:3: error: template with C linkage
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath: In function 'long double std::fmin(long double, long double)':
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:1311:40: error: declaration of C function 'long double std::fmin(long double, long double)' conflicts with
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:1307:3: error: previous declaration 'float std::fmin(float, float)' here
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath: At global scope:
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:1314:3: error: template with C linkage
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath: In function 'long double std::hypot(long double, long double)':
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:1327:41: error: declaration of C function 'long double std::hypot(long double, long double)' conflicts with
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:1323:3: error: previous declaration 'float std::hypot(float, float)' here
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath: At global scope:
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:1330:3: error: template with C linkage
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath: In function 'int std::ilogb(long double)':
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:1343:24: error: declaration of C function 'int std::ilogb(long double)' conflicts with
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:1339:3: error: previous declaration 'int std::ilogb(float)' here
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath: At global scope:
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:1346:3: error: template with C linkage
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath: In function 'long double std::lgamma(long double)':
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:1359:25: error: declaration of C function 'long double std::lgamma(long double)' conflicts with
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:1355:3: error: previous declaration 'float std::lgamma(float)' here
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath: At global scope:
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:1362:3: error: template with C linkage
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath: In function 'long long int std::llrint(long double)':
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:1375:25: error: declaration of C function 'long long int std::llrint(long double)' conflicts with
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:1371:3: error: previous declaration 'long long int std::llrint(float)' here
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath: At global scope:
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:1378:3: error: template with C linkage
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath: In function 'long long int std::llround(long double)':
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:1391:26: error: declaration of C function 'long long int std::llround(long double)' conflicts with
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:1387:3: error: previous declaration 'long long int std::llround(float)' here
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath: At global scope:
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:1394:3: error: template with C linkage
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath: In function 'long double std::log1p(long double)':
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:1407:24: error: declaration of C function 'long double std::log1p(long double)' conflicts with
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:1403:3: error: previous declaration 'float std::log1p(float)' here
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath: At global scope:
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:1410:3: error: template with C linkage
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath: In function 'long double std::log2(long double)':
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:1424:23: error: declaration of C function 'long double std::log2(long double)' conflicts with
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:1420:3: error: previous declaration 'float std::log2(float)' here
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath: At global scope:
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:1427:3: error: template with C linkage
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath: In function 'long double std::logb(long double)':
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:1440:23: error: declaration of C function 'long double std::logb(long double)' conflicts with
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:1436:3: error: previous declaration 'float std::logb(float)' here
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath: At global scope:
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:1443:3: error: template with C linkage
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath: In function 'long int std::lrint(long double)':
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:1456:24: error: declaration of C function 'long int std::lrint(long double)' conflicts with
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:1452:3: error: previous declaration 'long int std::lrint(float)' here
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath: At global scope:
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:1459:3: error: template with C linkage
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath: In function 'long int std::lround(long double)':
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:1472:25: error: declaration of C function 'long int std::lround(long double)' conflicts with
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:1468:3: error: previous declaration 'long int std::lround(float)' here
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath: At global scope:
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:1475:3: error: template with C linkage
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath: In function 'long double std::nearbyint(long double)':
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:1488:28: error: declaration of C function 'long double std::nearbyint(long double)' conflicts with
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:1484:3: error: previous declaration 'float std::nearbyint(float)' here
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath: At global scope:
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:1491:3: error: template with C linkage
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath: In function 'long double std::nextafter(long double, long double)':
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:1504:45: error: declaration of C function 'long double std::nextafter(long double, long double)' conflicts with
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:1500:3: error: previous declaration 'float std::nextafter(float, float)' here
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath: At global scope:
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:1507:3: error: template with C linkage
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath: In function 'long double std::nexttoward(long double, long double)':
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:1520:46: error: declaration of C function 'long double std::nexttoward(long double, long double)' conflicts with
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:1516:3: error: previous declaration 'float std::nexttoward(float, long double)' here
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath: At global scope:
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:1523:3: error: template with C linkage
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath: In function 'long double std::remainder(long double, long double)':
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:1536:45: error: declaration of C function 'long double std::remainder(long double, long double)' conflicts with
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:1532:3: error: previous declaration 'float std::remainder(float, float)' here
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath: At global scope:
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:1539:3: error: template with C linkage
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath: In function 'long double std::remquo(long double, long double, int*)':
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:1552:55: error: declaration of C function 'long double std::remquo(long double, long double, int*)' conflicts with
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:1548:3: error: previous declaration 'float std::remquo(float, float, int*)' here
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath: At global scope:
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:1555:3: error: template with C linkage
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath: In function 'long double std::rint(long double)':
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:1568:23: error: declaration of C function 'long double std::rint(long double)' conflicts with
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:1564:3: error: previous declaration 'float std::rint(float)' here
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath: At global scope:
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:1571:3: error: template with C linkage
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath: In function 'long double std::round(long double)':
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:1584:24: error: declaration of C function 'long double std::round(long double)' conflicts with
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:1580:3: error: previous declaration 'float std::round(float)' here
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath: At global scope:
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:1587:3: error: template with C linkage
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath: In function 'long double std::scalbln(long double, long int)':
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:1600:37: error: declaration of C function 'long double std::scalbln(long double, long int)' conflicts with
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:1596:3: error: previous declaration 'float std::scalbln(float, long int)' here
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath: At global scope:
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:1603:3: error: template with C linkage
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath: In function 'long double std::scalbn(long double, int)':
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:1616:35: error: declaration of C function 'long double std::scalbn(long double, int)' conflicts with
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:1612:3: error: previous declaration 'float std::scalbn(float, int)' here
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath: At global scope:
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:1619:3: error: template with C linkage
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath: In function 'long double std::tgamma(long double)':
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:1632:25: error: declaration of C function 'long double std::tgamma(long double)' conflicts with
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:1628:3: error: previous declaration 'float std::tgamma(float)' here
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath: At global scope:
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:1635:3: error: template with C linkage
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath: In function 'long double std::trunc(long double)':
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:1648:24: error: declaration of C function 'long double std::trunc(long double)' conflicts with
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:1644:3: error: previous declaration 'float std::trunc(float)' here
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath: At global scope:
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:1651:3: error: template with C linkage
In file included from /usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/bits/ios_base.h:43:0,
                 from /usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/ios:43,
                 from /usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/istream:40,
                 from /usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/sstream:39,
                 from /usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/complex:47,
                 from /gpfs/home/ilias/work/qch/software/pcmsolver/external/eigen3/include/eigen3/Eigen/Core:28,
                 from /gpfs/home/ilias/work/qch/software/pcmsolver/external/eigen3/include/eigen3/Eigen/Dense:1,
                 from /gpfs/home/ilias/work/qch/software/pcmsolver/src/cavity/Cavity.hpp:34,
                 from /gpfs/home/ilias/work/qch/software/pcmsolver/src/cavity/GePolCavity.hpp:37,
                 from /gpfs/home/ilias/work/qch/software/pcmsolver/src/cavity/GePolCavity.cpp:26:
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/bits/locale_classes.h:79:5: error: template with C linkage
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/bits/locale_classes.h:83:5: error: template with C linkage
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/bits/locale_classes.h:87:5: error: template with C linkage
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/bits/locale_classes.h:178:5: error: template with C linkage
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/bits/locale_classes.h:207:5: error: template with C linkage
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/bits/locale_classes.h:254:5: error: template with C linkage
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/bits/locale_classes.h:443:5: error: template with C linkage
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/bits/locale_classes.h:447:5: error: template with C linkage
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/bits/locale_classes.h:483:5: error: template with C linkage
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/bits/locale_classes.h:487:5: error: template with C linkage
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/bits/locale_classes.h:491:5: error: template with C linkage
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/bits/locale_classes.h:562:5: error: template with C linkage
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/bits/locale_classes.h:583:3: error: template with C linkage
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/bits/locale_classes.h:600:3: error: template with C linkage
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/bits/locale_classes.h:617:3: error: template with C linkage
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/bits/locale_classes.h:770:3: error: template with C linkage
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/bits/locale_classes.h:774:3: error: template specialization with C linkage
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/bits/locale_classes.h:778:3: error: template specialization with C linkage
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/bits/locale_classes.h:783:3: error: template specialization with C linkage
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/bits/locale_classes.h:787:3: error: template specialization with C linkage
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/bits/locale_classes.h:793:3: error: template with C linkage
In file included from /usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/bits/locale_classes.h:823:0,
                 from /usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/bits/ios_base.h:43,
                 from /usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/ios:43,
                 from /usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/istream:40,
                 from /usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/sstream:39,
                 from /usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/complex:47,
                 from /gpfs/home/ilias/work/qch/software/pcmsolver/external/eigen3/include/eigen3/Eigen/Core:28,
                 from /gpfs/home/ilias/work/qch/software/pcmsolver/external/eigen3/include/eigen3/Eigen/Dense:1,
                 from /gpfs/home/ilias/work/qch/software/pcmsolver/src/cavity/Cavity.hpp:34,
                 from /gpfs/home/ilias/work/qch/software/pcmsolver/src/cavity/GePolCavity.hpp:37,
                 from /gpfs/home/ilias/work/qch/software/pcmsolver/src/cavity/GePolCavity.cpp:26:
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/bits/locale_classes.tcc:43:3: error: template with C linkage
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/bits/locale_classes.tcc:60:3: error: template with C linkage
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/bits/locale_classes.tcc:78:3: error: template with C linkage
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/bits/locale_classes.tcc:91:3: error: template with C linkage
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/bits/locale_classes.tcc:105:3: error: template with C linkage
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/bits/locale_classes.tcc:122:3: error: template with C linkage
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/bits/locale_classes.tcc:128:3: error: template with C linkage
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/bits/locale_classes.tcc:133:3: error: template with C linkage
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/bits/locale_classes.tcc:172:3: error: template with C linkage
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/bits/locale_classes.tcc:228:3: error: template with C linkage
In file included from /usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/ios:43:0,
                 from /usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/istream:40,
                 from /usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/sstream:39,
                 from /usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/complex:47,
                 from /gpfs/home/ilias/work/qch/software/pcmsolver/external/eigen3/include/eigen3/Eigen/Core:28,
                 from /gpfs/home/ilias/work/qch/software/pcmsolver/external/eigen3/include/eigen3/Eigen/Dense:1,
                 from /gpfs/home/ilias/work/qch/software/pcmsolver/src/cavity/Cavity.hpp:34,
                 from /gpfs/home/ilias/work/qch/software/pcmsolver/src/cavity/GePolCavity.hpp:37,
                 from /gpfs/home/ilias/work/qch/software/pcmsolver/src/cavity/GePolCavity.cpp:26:
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/bits/ios_base.h: In function 'constexpr std::_Ios_Openmode std::operator&(std::_Ios_Openmode, std::_Ios_Openmode)':
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/bits/ios_base.h:117:49: error: declaration of C function 'constexpr std::_Ios_Openmode std::operator&(std::_Ios_Openmode, std::_Ios_Openmode)' conflicts with
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/bits/ios_base.h:77:3: error: previous declaration 'constexpr std::_Ios_Fmtflags std::operator&(std::_Ios_Fmtflags, std::_Ios_Fmtflags)' here
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/bits/ios_base.h:118: confused by earlier errors, bailing out
[ 43%] make[2]: *** [src/cavity/CMakeFiles/cavity.dir/GePolCavity.cpp.o] Error 1
make[1]: *** [src/cavity/CMakeFiles/cavity.dir/all] Error 2
Performing install step for 'libgetkw'
[100%] Built target getkw
Install the project...
-- Install configuration: "Release"
-- Installing: /gpfs/home/ilias/work/qch/software/pcmsolver/build_gnu_dbg/external/share/libgetkw/getkw.py
-- Installing: /gpfs/home/ilias/work/qch/software/pcmsolver/build_gnu_dbg/external/share/libgetkw/pyparsing.py
-- Installing: /gpfs/home/ilias/work/qch/software/pcmsolver/build_gnu_dbg/external/lib/libgetkw.a
-- Installing: /gpfs/home/ilias/work/qch/software/pcmsolver/build_gnu_dbg/external/include/Getkw.h
-- Installing: /gpfs/home/ilias/work/qch/software/pcmsolver/build_gnu_dbg/external/include/Section.h
-- Installing: /gpfs/home/ilias/work/qch/software/pcmsolver/build_gnu_dbg/external/include/Keyword.h
-- Installing: /gpfs/home/ilias/work/qch/software/pcmsolver/build_gnu_dbg/external/include/GetkwError.h
[ 44%] Completed 'libgetkw'
[ 44%] Built target libgetkw
make: *** [all] Error 2
miroi commented 9 years ago

The same errors with "./setup --fc=gfortran --cc=gcc --cxx=g++ --type=debug --disable_cxx11 build_gnu_nocxx11_dbg".

What to do on IBM AIX ?

miroi commented 9 years ago

Well, to fix this issue, I would need the simplest C++ test case where it's failing on the "error: template with C linkage". Then I would try to do something on our IBM AIX.

robertodr commented 9 years ago

@miroi could you see what happens with this trivial example? With both g++ and xlC. Also, could you post the full output of the compilation of the module run on one process?

#include <cstdlib>
#include <cmath>
#include <iostream>

template <typename T>
T sum(T rhs, T lhs)
{
    return (rhs + lhs);
}

int main()
{
    double a = 2.0;
    double b = -3.0;
    std::cout << "a = " << a << "; b = " << b << std::endl;
    std::cout << "a^2 = " << std::pow(a, 2) << std::endl;
    std::cout << "abs(b) = " << std::abs(b) << std::endl;
    std::cout << "sum(a, b) = " << sum(a, b) << std::endl;

    return EXIT_SUCCESS;
}
miroi commented 9 years ago

Hi, strange, it works with both compilers:

ilias@147.213.80.175:~/work/programming/miro_ilias_programming/test_c++_template_ibm-aix/.which g++
/opt/freeware/bin//g++
ilias@147.213.80.175:~/work/programming/miro_ilias_programming/test_c++_template_ibm-aix/.g++ trivial_example.cxx 
ilias@147.213.80.175:~/work/programming/miro_ilias_programming/test_c++_template_ibm-aix/.a.out 
a = 2; b = -3
a^2 = 4
abs(b) = 3
sum(a, b) = -1
ilias@147.213.80.175:~/work/programming/miro_ilias_programming/test_c++_template_ibm-aix/.xlC trivial_example.cxx 
ilias@147.213.80.175:~/work/programming/miro_ilias_programming/test_c++_template_ibm-aix/.a.out 
a = 2; b = -3
a^2 = 4
abs(b) = 3
sum(a, b) = -1
ilias@147.213.80.175:~/work/programming/miro_ilias_programming/test_c++_template_ibm-aix/.

I check the pcmsolver compiling once again and see.

miroi commented 9 years ago
ilias@147.213.80.175:~/work/qch/software/pcmsolver/build_xl_dbg/.which xlf90
/usr/bin/xlf90
ilias@147.213.80.175:~/work/qch/software/pcmsolver/build_xl_dbg/.which xlc  
/usr/vacpp/bin/xlc
ilias@147.213.80.175:~/work/qch/software/pcmsolver/build_xl_dbg/.which xlC
/usr/vacpp/bin/xlC
ilias@147.213.80.175:~/work/qch/software/pcmsolver/build_xl_dbg/.
ilias@147.213.80.175:~/work/qch/software/pcmsolver/../setup --fc=xlf90 --cc=xlc --cxx=xlC --type=debug build_xl_dbg
 cmake  -DCMAKE_Fortran_COMPILER=xlf90 -DCMAKE_C_COMPILER=xlc -DCMAKE_CXX_COMPILER=xlC -DENABLE_64BIT_INTEGERS=OFF -DENABLE_TESTS=ON -DDISABLE_EIGEN_OWN=OFF -DENABLE_EIGEN_MKL=OFF -DENABLE_VECTORIZATION=OFF -DENABLE_CXX11_SUPPORT=ON -DCMAKE_BUILD_TYPE=debug /gpfs/home/ilias/work/qch/software/pcmsolver

-- System                : AIX
-- Processor type        : powerpc
-- C++ compiler flags    : -qcpluscmt -qpic=large -qrtti=all -q32 -g5 -O0 -DDEBUG 
-- C compiler flags      : -qcpluscmt -qpic=large -g5 -O0 -DDEBUG 
-- Fortran compiler flags: -qzerosize -qextname -q32 -g 
-- Libraries             : 
-- Definitions           : SYS_AIX;HAS_CXX11;HAS_CXX11_FUNC;HAS_CXX11_LONG_LONG;HAS_CXX11_SIZEOF_MEMBER
-- The CXX compiler identification is XL 12.1.0
-- The C compiler identification is XL 12.1.0
-- The Fortran compiler identification is XL
-- Check for working CXX compiler: /usr/vacpp/bin/xlC
-- Check for working CXX compiler: /usr/vacpp/bin/xlC -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working C compiler: /usr/vacpp/bin/xlc
-- Check for working C compiler: /usr/vacpp/bin/xlc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working Fortran compiler: /usr/bin/xlf90
-- Check for working Fortran compiler: /usr/bin/xlf90  -- works
-- Detecting Fortran compiler ABI info
-- Detecting Fortran compiler ABI info - done
-- Checking whether /usr/bin/xlf90 supports Fortran 90
-- Checking whether /usr/bin/xlf90 supports Fortran 90 -- yes
-- Performing Test _HAS_CXX11_FLAG
-- Performing Test _HAS_CXX11_FLAG - Success
-- Found following supported C++11 features:
--   __func__
--   long_long
--   sizeof_member
-- Doxygen missing. You won't be able to create docs.
-- Detecting Fortran/C Interface
-- Detecting Fortran/C Interface - Found GLOBAL but not MODULE mangling
-- Verifying Fortran/CXX Compiler Compatibility
-- Verifying Fortran/CXX Compiler Compatibility - Success
-- Found PythonInterp: /opt/freeware/bin/python (found suitable version "2.6.2", required is "2.4") 
-- Found ZLIB: /usr/lib/libz.a (found version "1.2.3") 
-- Could NOT find Boost
-- Boost 1.54.0 not found. The pre-packaged version will be built.
--   Libraries to be built: filesystem, system, chrono, timer, unit_test_framework
--   Toolset to be used: gcc
-- Eigen 3.2.0 is located here: /gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_dbg/external/include/eigen3
-- Setting up Boost Test Unit Testing Framework
-- Looking for include file pthread.h
-- Looking for include file pthread.h - found
-- Looking for pthread_create
-- Looking for pthread_create - not found.
-- Looking for pthread_create in pthreads
-- Looking for pthread_create in pthreads - found
-- Looking for pthread_create in pthread
-- Looking for pthread_create in pthread - found
-- Found Threads: TRUE  
-- Configuring done
-- Generating done
-- Build files have been written to: /gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_dbg

   configure step is done
   now you need to compile the sources:
   $ cd build_xl_dbg
   $ make
ilias@147.213.80.175:~/work/qch/software/pcmsolver/.cd build_xl_dbg
ilias@147.213.80.175:~/work/qch/software/pcmsolver/build_xl_dbg/.m
Scanning dependencies of target custom_boost
[  1%] Unpacking Boost
[  2%] Configuring Boost
[  3%] Building Boost
[  4%] Installing Boost
[  5%] Clean-up Boost
[  5%] Built target custom_boost
Scanning dependencies of target libgetkw
[  6%] Creating directories for 'libgetkw'
[  7%] No download step for 'libgetkw'
[  8%] No patch step for 'libgetkw'
[  9%] No update step for 'libgetkw'
[ 10%] Performing configure step for 'libgetkw'
-- The C compiler identification is XL 12.1.0
-- The CXX compiler identification is XL 12.1.0
-- Check for working C compiler: /usr/vacpp/bin/xlc
-- Check for working C compiler: /usr/vacpp/bin/xlc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working CXX compiler: /usr/vacpp/bin/xlC
-- Check for working CXX compiler: /usr/vacpp/bin/xlC -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Boost version: 1.54.0
-- Could NOT find Doxygen (missing:  DOXYGEN_EXECUTABLE) 
-- Configuring done
-- Generating done
-- Build files have been written to: /gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_dbg/external/libgetkw-build
[ 11%] Performing build step for 'libgetkw'
Scanning dependencies of target getkw
[ 25%] Building CXX object C++/CMakeFiles/getkw.dir/Getkw.cpp.o
    1500-030: (I) INFORMATION: std::num_get<char,std::istreambuf_iterator<char,std::char_traits<char> > >::_Getffld(char *, istreambuf_iterator<char,std::char_traits<char> > &, istreambuf_iterator<char,std::char_traits<char> > &, const locale &): Additional optimization may be attained by recompiling and specifying MAXMEM option with a value greater than 8192.
[ 50%] Building CXX object C++/CMakeFiles/getkw.dir/GetkwError.cpp.o
[ 75%] Building CXX object C++/CMakeFiles/getkw.dir/Section.cpp.o                                                                        
[100%] Building CXX object C++/CMakeFiles/getkw.dir/messages.cpp.o                                                                       
Linking CXX static library libgetkw.a
[100%] Built target getkw
[ 13%] Performing install step for 'libgetkw'
[100%] Built target getkw
Install the project...
-- Install configuration: "Release"
-- Installing: /gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_dbg/external/share/libgetkw/getkw.py
-- Installing: /gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_dbg/external/share/libgetkw/pyparsing.py
-- Installing: /gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_dbg/external/lib/libgetkw.a
-- Installing: /gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_dbg/external/include/Getkw.h
-- Installing: /gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_dbg/external/include/Section.h
-- Installing: /gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_dbg/external/include/Keyword.h
-- Installing: /gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_dbg/external/include/GetkwError.h
[ 14%] Completed 'libgetkw'
[ 14%] Built target libgetkw
Scanning dependencies of target libtaylor
[ 15%] Creating directories for 'libtaylor'
[ 16%] No download step for 'libtaylor'
[ 17%] No patch step for 'libtaylor'
[ 18%] No update step for 'libtaylor'
[ 19%] Performing configure step for 'libtaylor'
-- The C compiler identification is XL 12.1.0
-- The CXX compiler identification is XL 12.1.0
-- Check for working C compiler: /usr/vacpp/bin/xlc
-- Check for working C compiler: /usr/vacpp/bin/xlc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working CXX compiler: /usr/vacpp/bin/xlC
-- Check for working CXX compiler: /usr/vacpp/bin/xlC -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Configuring done
-- Generating done
-- Build files have been written to: /gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_dbg/external/libtaylor-build
[ 20%] Performing build step for 'libtaylor'
[ 21%] Performing install step for 'libtaylor'
Install the project...
-- Install configuration: "debug"
-- Installing: /gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_dbg/external/include/ctaylor.hpp
-- Installing: /gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_dbg/external/include/ctaylor_math.hpp
-- Installing: /gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_dbg/external/include/micromath.hpp
-- Installing: /gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_dbg/external/include/polymul.hpp
-- Installing: /gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_dbg/external/include/taylor.hpp
-- Installing: /gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_dbg/external/include/taylor_math.hpp
-- Installing: /gpfs/home/ilias/work/qch/software/pcmsolver/build_xl_dbg/external/include/tmath.hpp
[ 22%] Completed 'libtaylor'
[ 22%] Built target libtaylor
Scanning dependencies of target generate_build_info
[ 22%] Built target generate_build_info
Scanning dependencies of target pedra
[ 23%] Building Fortran object src/pedra/CMakeFiles/pedra.dir/pedra_precision.F90.o
** pedra_precision   === End of Compilation 1 ===
1501-510  Compilation successful for file pedra_precision.F90.
[ 25%] Building Fortran object src/pedra/CMakeFiles/pedra.dir/pedra_dblas.F90.o
** pedra_dblas   === End of Compilation 1 ===
1501-510  Compilation successful for file pedra_dblas.F90.
[ 26%] Building Fortran object src/pedra/CMakeFiles/pedra.dir/pedra_print.F90.o
** pedra_print   === End of Compilation 1 ===
1501-510  Compilation successful for file pedra_print.F90.
[ 27%] Building Fortran object src/pedra/CMakeFiles/pedra.dir/pedra_symmetry.F90.o
** pedra_symmetry   === End of Compilation 1 ===
1501-510  Compilation successful for file pedra_symmetry.F90.
[ 28%] Building Fortran object src/pedra/CMakeFiles/pedra.dir/pedra_dlapack.F90.o
** pedra_dlapack   === End of Compilation 1 ===
1501-510  Compilation successful for file pedra_dlapack.F90.
[ 29%] Building Fortran object src/pedra/CMakeFiles/pedra.dir/pedra_utils.F90.o
** pedra_utils   === End of Compilation 1 ===
1501-510  Compilation successful for file pedra_utils.F90.
[ 30%] Building Fortran object src/pedra/CMakeFiles/pedra.dir/pedra_cavity.F90.o
** pedra_cavity   === End of Compilation 1 ===
1501-510  Compilation successful for file pedra_cavity.F90.
[ 31%] Building Fortran object src/pedra/CMakeFiles/pedra.dir/pedra_cavity_interface.F90.o
** generatecavity_cpp   === End of Compilation 1 ===
1501-510  Compilation successful for file pedra_cavity_interface.F90.
Linking Fortran static library libpedra.a
[ 31%] Built target pedra
Scanning dependencies of target cavity
[ 32%] Building CXX object src/cavity/CMakeFiles/cavity.dir/Cavity.cpp.o
"/gpfs/home/ilias/work/qch/software/pcmsolver/external/eigen3/include/eigen3/Eigen/src/Geometry/Homogeneous.h", line 62.5: 1540-0198 (W) The omitted keyword "private" is assumed for base class "internal::no_assignment_operator".
"/gpfs/home/ilias/work/qch/software/pcmsolver/external/eigen3/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h", line 49.24: 1540-0198 (W) The omitted keyword "private" is assumed for base class "internal::no_assignment_operator".
"/gpfs/home/ilias/work/qch/software/pcmsolver/external/eigen3/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h", line 49.24: 1540-0198 (W) The omitted keyword "private" is assumed for base class "internal::no_assignment_operator".
[ 33%] Building CXX object src/cavity/CMakeFiles/cavity.dir/CavityFactory.cpp.o
"/gpfs/home/ilias/work/qch/software/pcmsolver/external/eigen3/include/eigen3/Eigen/src/Geometry/Homogeneous.h", line 62.5: 1540-0198 (W) The omitted keyword "private" is assumed for base class "internal::no_assignment_operator".
[ 34%] Building CXX object src/cavity/CMakeFiles/cavity.dir/GePolCavity.cpp.o
"/gpfs/home/ilias/work/qch/software/pcmsolver/external/eigen3/include/eigen3/Eigen/src/Geometry/Homogeneous.h", line 62.5: 1540-0198 (W) The omitted keyword "private" is assumed for base class "internal::no_assignment_operator".
"/gpfs/home/ilias/work/qch/software/pcmsolver/external/eigen3/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h", line 106.23: 1540-0198 (W) The omitted keyword "private" is assumed for base class "internal::no_assignment_operator".
"/gpfs/home/ilias/work/qch/software/pcmsolver/external/eigen3/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h", line 106.23: 1540-0198 (W) The omitted keyword "private" is assumed for base class "internal::no_assignment_operator".
"/gpfs/home/ilias/work/qch/software/pcmsolver/external/eigen3/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h", line 106.23: 1540-0198 (W) The omitted keyword "private" is assumed for base class "internal::no_assignment_operator".
"/gpfs/home/ilias/work/qch/software/pcmsolver/external/eigen3/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h", line 49.24: 1540-0198 (W) The omitted keyword "private" is assumed for base class "internal::no_assignment_operator".
"/gpfs/home/ilias/work/qch/software/pcmsolver/external/eigen3/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h", line 49.24: 1540-0198 (W) The omitted keyword "private" is assumed for base class "internal::no_assignment_operator".
"/gpfs/home/ilias/work/qch/software/pcmsolver/external/eigen3/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h", line 49.24: 1540-0198 (W) The omitted keyword "private" is assumed for base class "internal::no_assignment_operator".
"/gpfs/home/ilias/work/qch/software/pcmsolver/external/eigen3/include/eigen3/Eigen/src/Core/CwiseUnaryOp.h", line 59.22: 1540-0198 (W) The omitted keyword "private" is assumed for base class "internal::no_assignment_operator".
"/gpfs/home/ilias/work/qch/software/pcmsolver/external/eigen3/include/eigen3/Eigen/src/Core/CwiseUnaryOp.h", line 59.22: 1540-0198 (W) The omitted keyword "private" is assumed for base class "internal::no_assignment_operator".
[ 35%] Building CXX object src/cavity/CMakeFiles/cavity.dir/RestartCavity.cpp.o
"/gpfs/home/ilias/work/qch/software/pcmsolver/external/eigen3/include/eigen3/Eigen/src/Geometry/Homogeneous.h", line 62.5: 1540-0198 (W) The omitted keyword "private" is assumed for base class "internal::no_assignment_operator".
Linking CXX static library libcavity.a
[ 35%] Built target cavity
Scanning dependencies of target metal
[ 36%] Building Fortran object src/metal/CMakeFiles/metal.dir/metal_sphere.F90.o
** metal_sphere   === End of Compilation 1 ===
1501-510  Compilation successful for file metal_sphere.F90.
Linking Fortran static library libmetal.a
[ 36%] Built target metal
Scanning dependencies of target green
[ 38%] Building CXX object src/green/CMakeFiles/green.dir/GreensFunction.cpp.o
"/gpfs/home/ilias/work/qch/software/pcmsolver/external/eigen3/include/eigen3/Eigen/src/Geometry/Homogeneous.h", line 62.5: 1540-0198 (W) The omitted keyword "private" is assumed for base class "internal::no_assignment_operator".
"/gpfs/home/ilias/work/qch/software/pcmsolver/external/eigen3/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h", line 106.23: 1540-0198 (W) The omitted keyword "private" is assumed for base class "internal::no_assignment_operator".
"/gpfs/home/ilias/work/qch/software/pcmsolver/external/eigen3/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h", line 106.23: 1540-0198 (W) The omitted keyword "private" is assumed for base class "internal::no_assignment_operator".
"/gpfs/home/ilias/work/qch/software/pcmsolver/external/eigen3/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h", line 106.23: 1540-0198 (W) The omitted keyword "private" is assumed for base class "internal::no_assignment_operator".
"/gpfs/home/ilias/work/qch/software/pcmsolver/external/eigen3/include/eigen3/Eigen/src/Core/CwiseUnaryOp.h", line 59.22: 1540-0198 (W) The omitted keyword "private" is assumed for base class "internal::no_assignment_operator".
"/gpfs/home/ilias/work/qch/software/pcmsolver/external/eigen3/include/eigen3/Eigen/src/Core/CwiseUnaryOp.h", line 59.22: 1540-0198 (W) The omitted keyword "private" is assumed for base class "internal::no_assignment_operator".
"/gpfs/home/ilias/work/qch/software/pcmsolver/external/eigen3/include/eigen3/Eigen/src/Core/CwiseUnaryOp.h", line 59.22: 1540-0198 (W) The omitted keyword "private" is assumed for base class "internal::no_assignment_operator".
"/gpfs/home/ilias/work/qch/software/pcmsolver/external/eigen3/include/eigen3/Eigen/src/Core/CwiseUnaryOp.h", line 59.22: 1540-0198 (W) The omitted keyword "private" is assumed for base class "internal::no_assignment_operator".
[ 39%] Building CXX object src/green/CMakeFiles/green.dir/GreensFunctionFactory.cpp.o
"/gpfs/home/ilias/work/qch/software/pcmsolver/external/eigen3/include/eigen3/Eigen/src/Geometry/Homogeneous.h", line 62.5: 1540-0198 (W) The omitted keyword "private" is assumed for base class "internal::no_assignment_operator".
[ 40%] Building CXX object src/green/CMakeFiles/green.dir/IonicLiquid.cpp.o
"/gpfs/home/ilias/work/qch/software/pcmsolver/external/eigen3/include/eigen3/Eigen/src/Geometry/Homogeneous.h", line 62.5: 1540-0198 (W) The omitted keyword "private" is assumed for base class "internal::no_assignment_operator".
"/gpfs/home/ilias/work/qch/software/pcmsolver/src/green/ForIdGreen.hpp", line 107.32: 1540-0063 (S) The text "operator" is unexpected.
"/gpfs/home/ilias/work/qch/software/pcmsolver/src/green/ForIdGreen.hpp", line 105.30: 1540-0700 (I) The previous message was produced while processing "for_id_impl_1<boost::mpl::vector<double,taylor<double,1,1>,taylor<double,3,1>,taylor<double,3,2>,mpl_::na,mpl_::na,mpl_::na,mpl_::na,mpl_::na,mpl_::na,mpl_::na,mpl_::na,mpl_::na,mpl_::na,mpl_::na,mpl_::na,mpl_::na,mpl_::na,mpl_::na,mpl_::na>,boost::mpl::v_iter<boost::mpl::vector4<double,taylor<double,1,1>,taylor<double,3,1>,taylor<double,3,2> >,0>,boost::mpl::v_iter<boost::mpl::vector4<double,taylor<double,1,1>,taylor<double,3,1>,taylo...".
"/gpfs/home/ilias/work/qch/software/pcmsolver/src/green/ForIdGreen.hpp", line 129.13: 1540-0700 (I) The previous message was produced while processing "for_id<boost::mpl::vector<double,taylor<double,1,1>,taylor<double,3,1>,taylor<double,3,2>,mpl_::na,mpl_::na,mpl_::na,mpl_::na,mpl_::na,mpl_::na,mpl_::na,mpl_::na,mpl_::na,mpl_::na,mpl_::na,mpl_::na,mpl_::na,mpl_::na,mpl_::na,mpl_::na>,<unnamed>::buildIonicLiquid>(buildIonicLiquid &, const greenData &, int)".
"/gpfs/home/ilias/work/qch/software/pcmsolver/src/green/IonicLiquid.hpp", line 120.16: 1540-0700 (I) The previous message was produced while processing "<unnamed>::createIonicLiquid(const greenData &)".
"/gpfs/home/ilias/work/qch/software/pcmsolver/src/green/ForIdGreen.hpp", line 107.32: 1540-0063 (S) The text "operator" is unexpected.
"/gpfs/home/ilias/work/qch/software/pcmsolver/src/green/ForIdGreen.hpp", line 105.30: 1540-0700 (I) The previous message was produced while processing "for_id_impl_1<boost::mpl::vector<double,taylor<double,1,1>,taylor<double,3,1>,taylor<double,3,2>,mpl_::na,mpl_::na,mpl_::na,mpl_::na,mpl_::na,mpl_::na,mpl_::na,mpl_::na,mpl_::na,mpl_::na,mpl_::na,mpl_::na,mpl_::na,mpl_::na,mpl_::na,mpl_::na>,boost::mpl::v_iter<boost::mpl::vector4<double,taylor<double,1,1>,taylor<double,3,1>,taylor<double,3,2> >,0>,boost::mpl::v_iter<boost::mpl::vector4<double,taylor<double,1,1>,taylor<double,3,1>,taylo...".
"/gpfs/home/ilias/work/qch/software/pcmsolver/src/green/ForIdGreen.hpp", line 129.13: 1540-0700 (I) The previous message was produced while processing "for_id<boost::mpl::vector<double,taylor<double,1,1>,taylor<double,3,1>,taylor<double,3,2>,mpl_::na,mpl_::na,mpl_::na,mpl_::na,mpl_::na,mpl_::na,mpl_::na,mpl_::na,mpl_::na,mpl_::na,mpl_::na,mpl_::na,mpl_::na,mpl_::na,mpl_::na,mpl_::na>,<unnamed>::buildUniformDielectric>(buildUniformDielectric &, const greenData &, int)".
"/gpfs/home/ilias/work/qch/software/pcmsolver/src/green/UniformDielectric.hpp", line 118.16: 1540-0700 (I) The previous message was produced while processing "<unnamed>::createUniformDielectric(const greenData &)".
"/gpfs/home/ilias/work/qch/software/pcmsolver/src/green/ForIdGreen.hpp", line 107.32: 1540-0063 (S) The text "operator" is unexpected.
"/gpfs/home/ilias/work/qch/software/pcmsolver/src/green/ForIdGreen.hpp", line 105.30: 1540-0700 (I) The previous message was produced while processing "for_id_impl_1<boost::mpl::vector<double,taylor<double,1,1>,taylor<double,3,1>,taylor<double,3,2>,mpl_::na,mpl_::na,mpl_::na,mpl_::na,mpl_::na,mpl_::na,mpl_::na,mpl_::na,mpl_::na,mpl_::na,mpl_::na,mpl_::na,mpl_::na,mpl_::na,mpl_::na,mpl_::na>,boost::mpl::v_iter<boost::mpl::vector4<double,taylor<double,1,1>,taylor<double,3,1>,taylor<double,3,2> >,0>,boost::mpl::v_iter<boost::mpl::vector4<double,taylor<double,1,1>,taylor<double,3,1>,taylo...".
"/gpfs/home/ilias/work/qch/software/pcmsolver/src/green/ForIdGreen.hpp", line 129.13: 1540-0700 (I) The previous message was produced while processing "for_id<boost::mpl::vector<double,taylor<double,1,1>,taylor<double,3,1>,taylor<double,3,2>,mpl_::na,mpl_::na,mpl_::na,mpl_::na,mpl_::na,mpl_::na,mpl_::na,mpl_::na,mpl_::na,mpl_::na,mpl_::na,mpl_::na,mpl_::na,mpl_::na,mpl_::na,mpl_::na>,<unnamed>::buildVacuum>(buildVacuum &, const greenData &, int)".
"/gpfs/home/ilias/work/qch/software/pcmsolver/src/green/Vacuum.hpp", line 117.16: 1540-0700 (I) The previous message was produced while processing "<unnamed>::createVacuum(const greenData &)".
make[2]: *** [src/green/CMakeFiles/green.dir/IonicLiquid.cpp.o] Error 1
make[1]: *** [src/green/CMakeFiles/green.dir/all] Error 2
make: *** [all] Error 2
ilias@147.213.80.175:~/work/qch/software/pcmsolver/build_xl_dbg/.
robertodr commented 9 years ago

Line 107 in ForIdGreen.hpp is the offending line:

  return (f.template operator()<typename mpl::deref<B>::type>(_data));

for_id is a metafunction whose implementation I adapted from here In their paper the authors test on IBM with compiler version 11.1 and find the same error. They ascribe it to noncompliance of the compiler with the C++ standard. I think we are looking at the same issue. This would mean that PCMSolver cannot be compiled on IBM with their native compilers. Can you send me the compilation output with the mixed XL/GNU setup and the purely GNU setup when running make on one process?

miroi commented 9 years ago

If it is so, could you please post here simple example of the for_id metafunction ?

Well, I am noticing C++ conflicts due to different installations on IBM AIX, native XL vs GNU-like installation.

But I need(maybe?) the /opt/freeware/bin as contains useful utilities....Any help how to solve these conflicts ?

[  5%] Built target custom_boost
[ 14%] Built target libgetkw
[ 22%] Built target libtaylor
[ 22%] Built target generate_build_info
[ 31%] Built target pedra
[ 32%] Building CXX object src/cavity/CMakeFiles/cavity.dir/Cavity.cpp.o
In file included from /usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/complex:46:0,
                 from /gpfs/home/ilias/work/qch/software/pcmsolver/external/eigen3/include/eigen3/Eigen/Core:28,
                 from /gpfs/home/ilias/work/qch/software/pcmsolver/external/eigen3/include/eigen3/Eigen/Dense:1,
                 from /gpfs/home/ilias/work/qch/software/pcmsolver/src/cavity/Cavity.hpp:34,
                 from /gpfs/home/ilias/work/qch/software/pcmsolver/src/cavity/Cavity.cpp:26:
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath: In function 'float std::abs(float)':
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:86:16: error: declaration of C function 'float std::abs(float)' conflicts with
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:82:3: error: previous declaration 'double std::abs(double)' here
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath: In function 'long double std::abs(long double)':
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:90:22: error: declaration of C function 'long double std::abs(long double)' conflicts with
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:86:3: error: previous declaration 'float std::abs(float)
.
.
.
robertodr commented 9 years ago

@miroi I will create a repository only containing for_id and a small main using it later today. As for the conflicts between g++ and the IBM compilers. If it really is because of a conflict between standard headers, there is not much I can do on my side. The system maintainer surely knows more about the details of the GNU compiler collection installation.

miroi commented 9 years ago

Fine; in between (with coordination of IBM Aurel admin) I'm playing with headers conflicts. Here I take the other IBM freeware's installation:

$PATH: /gpfs/home/federic/opt/freeware/bin:/gpfs/home/utils/git/bin:/gpfs/home/utils/cmake/bin:/usr/bin:/etc:/usr/sbin:/usr/ucb:/usr/bin/X11:/sbin:/usr/java5/jre/bin:/usr/java5/bin:/usr/vacpp/bin:.

ilias@147.213.80.175:~/work/qch/software/pcmsolver/../setup --type=debug --fc=gfortran --cc=gcc --cxx=g++ build_jozko_gnu_dbg 
 cmake  -DCMAKE_Fortran_COMPILER=gfortran -DCMAKE_C_COMPILER=gcc -DCMAKE_CXX_COMPILER=g++ -DENABLE_64BIT_INTEGERS=OFF -DENABLE_TESTS=ON -DDISABLE_EIGEN_OWN=OFF -DENABLE_EIGEN_MKL=OFF -DENABLE_VECTORIZATION=OFF -DENABLE_CXX11_SUPPORT=ON -DCMAKE_BUILD_TYPE=debug /gpfs/home/ilias/work/qch/software/pcmsolver

-- System                : AIX
-- Processor type        : powerpc
-- C++ compiler flags    : -fPIC -std=c++11 -O0 -g3 -DDEBUG -Wall -Wextra -Winit-self -Woverloaded-virtual -Wuninitialized -Wmissing-declarations -Wwrite-strings 
-- C compiler flags      : -std=c99 -DRESTRICT=restrict -DFUNDERSCORE=1 -fPIC -O0 -g3 -Wall -Wextra -Winit-self -Wuninitialized -Wmissing-declarations -Wwrite-strings  
-- Fortran compiler flags: -DVAR_GFORTRAN -DGFORTRAN=445 -fimplicit-none -fPIC -fautomatic -O0 -g -fbacktrace -Wall -Wextra -fcheck=all 
-- Libraries             : 
-- Definitions           : SYS_AIX;HAS_CXX11;HAS_CXX11_FUNC;HAS_CXX11_AUTO;HAS_CXX11_AUTO_RET_TYPE;HAS_CXX11_CONSTEXPR;HAS_CXX11_CSTDINT_H;HAS_CXX11_DECLTYPE;HAS_CXX11_INITIALIZER_LIST;HAS_CXX11_LAMBDA;HAS_CXX11_LONG_LONG;HAS_CXX11_NULLPTR;HAS_CXX11_RVALUE_REFERENCES;HAS_CXX11_SIZEOF_MEMBER;HAS_CXX11_STATIC_ASSERT;HAS_CXX11_VARIADIC_TEMPLATES
-- The CXX compiler identification is GNU 4.8.1
-- The C compiler identification is GNU 4.8.1
-- The Fortran compiler identification is GNU
-- Check for working CXX compiler: /gpfs/home/federic/opt/freeware/bin/g++
-- Check for working CXX compiler: /gpfs/home/federic/opt/freeware/bin/g++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working C compiler: /gpfs/home/federic/opt/freeware/bin/gcc
-- Check for working C compiler: /gpfs/home/federic/opt/freeware/bin/gcc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working Fortran compiler: /gpfs/home/federic/opt/freeware/bin/gfortran
-- Check for working Fortran compiler: /gpfs/home/federic/opt/freeware/bin/gfortran  -- works
-- Detecting Fortran compiler ABI info
-- Detecting Fortran compiler ABI info - done
-- Checking whether /gpfs/home/federic/opt/freeware/bin/gfortran supports Fortran 90
-- Checking whether /gpfs/home/federic/opt/freeware/bin/gfortran supports Fortran 90 -- yes
-- Performing Test _HAS_CXX11_FLAG
-- Performing Test _HAS_CXX11_FLAG - Success
-- Found following supported C++11 features:
--   __func__
--   auto
--   auto_ret_type
--   constexpr
--   cstdint
--   decltype
--   initializer_list
--   lambda
--   long_long
--   nullptr
--   rvalue-references
--   sizeof_member
--   static_assert
--   variadic_templates
-- Performing Test has_check_all
-- Performing Test has_check_all - Success
-- Doxygen missing. You won't be able to create docs.
-- Detecting Fortran/C Interface
-- Detecting Fortran/C Interface - Found GLOBAL and MODULE mangling
-- Verifying Fortran/CXX Compiler Compatibility
-- Verifying Fortran/CXX Compiler Compatibility - Success
-- Found PythonInterp: /usr/bin/python (found suitable version "2.6.2", minimum required is "2.4") 
-- Found ZLIB: /usr/lib/libz.a (found version "1.2.3") 
-- Could NOT find Boost
-- Boost 1.54.0 not found. The pre-packaged version will be built.
--   Libraries to be built: filesystem, system, chrono, timer, unit_test_framework
--   Toolset to be used: gcc
-- Eigen 3.2.0 is located here: /gpfs/home/ilias/work/qch/software/pcmsolver/build_jozko_gnu_dbg/external/include/eigen3
-- Setting up Boost Test Unit Testing Framework
-- Looking for include file pthread.h
-- Looking for include file pthread.h - found
-- Looking for pthread_create
-- Looking for pthread_create - not found
-- Looking for pthread_create in pthreads
-- Looking for pthread_create in pthreads - found
-- Looking for pthread_create in pthread
-- Looking for pthread_create in pthread - found
-- Found Threads: TRUE  
-- Configuring done
-- Generating done
-- Build files have been written to: /gpfs/home/ilias/work/qch/software/pcmsolver/build_jozko_gnu_dbg

   configure step is done
   now you need to compile the sources:
   $ cd build_jozko_gnu_dbg
   $ make
ilias@147.213.80.175:~/work/qch/software/pcmsolver/build_jozko_gnu_dbg/.make -k > build.log 2>&1

And errors are (full log is here, https://drive.google.com/file/d/0B8qBHKNhZAipZjYxNUFoeEt6OEU/view?usp=sharing )

.
.
.
Scanning dependencies of target cavity
[ 32%] Building CXX object src/cavity/CMakeFiles/cavity.dir/Cavity.cpp.o
In file included from /gpfs/home/federic/opt/freeware/lib/gcc/powerpc-ibm-aix7.1.0.0/4.8.1/include/c++/complex:44:0,
                 from /gpfs/home/ilias/work/qch/software/pcmsolver/external/eigen3/include/eigen3/Eigen/Core:28,
                 from /gpfs/home/ilias/work/qch/software/pcmsolver/external/eigen3/include/eigen3/Eigen/Dense:1,
                 from /gpfs/home/ilias/work/qch/software/pcmsolver/src/cavity/Cavity.hpp:34,
                 from /gpfs/home/ilias/work/qch/software/pcmsolver/src/cavity/Cavity.cpp:26:
/gpfs/home/federic/opt/freeware/lib/gcc/powerpc-ibm-aix7.1.0.0/4.8.1/include/c++/cmath: In function 'constexpr float std::abs(float)':
/gpfs/home/federic/opt/freeware/lib/gcc/powerpc-ibm-aix7.1.0.0/4.8.1/include/c++/cmath:87:16: error: declaration of C function 'constexpr float std::abs(float)' conflicts with
   abs(float __x)
                ^
/gpfs/home/federic/opt/freeware/lib/gcc/powerpc-ibm-aix7.1.0.0/4.8.1/include/c++/cmath:81:3: error: previous declaration 'constexpr double std::abs(double)' here
   abs(double __x)
   ^
/gpfs/home/federic/opt/freeware/lib/gcc/powerpc-ibm-aix7.1.0.0/4.8.1/include/c++/cmath: In function 'constexpr long double std::abs(long double)':
/gpfs/home/federic/opt/freeware/lib/gcc/powerpc-ibm-aix7.1.0.0/4.8.1/include/c++/cmath:91:22: error: declaration of C function 'constexpr long double std::abs(long double)' conflicts with
   abs(long double __x)
                      ^
/gpfs/home/federic/opt/freeware/lib/gcc/powerpc-ibm-aix7.1.0.0/4.8.1/include/c++/cmath:87:3: error: previous declaration 'constexpr float std::abs(float)' here
   abs(float __x)
   ^
/gpfs/home/federic/opt/freeware/lib/gcc/powerpc-ibm-aix7.1.0.0/4.8.1/include/c++/cmath:91:22: error: declaration of C function 'constexpr long double std::abs(long double)' conflicts with
   abs(long double __x)
                      ^
/gpfs/home/federic/opt/freeware/lib/gcc/powerpc-ibm-aix7.1.0.0/4.8.1/include/c++/cmath:81:3: error: previous declaration 'constexpr double std::abs(double)' here
   abs(double __x)
   ^
/gpfs/home/federic/opt/freeware/lib/gcc/powerpc-ibm-aix7.1.0.0/4.8.1/include/c++/cmath: At global scope:
/gpfs/home/federic/opt/freeware/lib/gcc/powerpc-ibm-aix7.1.0.0/4.8.1/include/c++/cmath:95:3: error: template with C linkage
   template<typename _Tp>
   ^
/gpfs/home/federic/opt/freeware/lib/gcc/powerpc-ibm-aix7.1.0.0/4.8.1/include/c++/cmath: In function 'constexpr long double std::acos(long double)':
/gpfs/home/federic/opt/freeware/lib/gcc/powerpc-ibm-aix7.1.0.0/4.8.1/include/c++/cmath:110:23: error: declaration of C function 'constexpr long double std::acos(long double)' conflicts with
   acos(long double __x)
                       ^
/gpfs/home/federic/opt/freeware/lib/gcc/powerpc-ibm-aix7.1.0.0/4.8.1/include/c++/cmath:106:3: error: previous declaration 'constexpr float std::acos(float)' here
   acos(float __x)
   ^
/gpfs/home/federic/opt/freeware/lib/gcc/powerpc-ibm-aix7.1.0.0/4.8.1/include/c++/cmath: At global scope:
/gpfs/home/federic/opt/freeware/lib/gcc/powerpc-ibm-aix7.1.0.0/4.8.1/include/c++/cmath:114:3: error: template with C linkage
   template<typename _Tp>
   ^
/gpfs/home/federic/opt/freeware/lib/gcc/powerpc-ibm-aix7.1.0.0/4.8.1/include/c++/cmath: In function 'constexpr long double std::asin(long double)':
/gpfs/home/federic/opt/freeware/lib/gcc/powerpc-ibm-aix7.1.0.0/4.8.1/include/c++/cmath:129:23: error: declaration of C function 'constexpr long double std::asin(long double)' conflicts with
   asin(long double __x)
                       ^
/gpfs/home/federic/opt/freeware/lib/gcc/powerpc-ibm-aix7.1.0.0/4.8.1/include/c++/cmath:125:3: error: previous declaration 'constexpr float std::asin(float)' here
   asin(float __x)
   ^
/gpfs/home/federic/opt/freeware/lib/gcc/powerpc-ibm-aix7.1.0.0/4.8.1/include/c++/cmath: At global scope:
/gpfs/home/federic/opt/freeware/lib/gcc/powerpc-ibm-aix7.1.0.0/4.8.1/include/c++/cmath:133:3: error: template with C linkage
   template<typename _Tp>
   ^
/gpfs/home/federic/opt/freeware/lib/gcc/powerpc-ibm-aix7.1.0.0/4.8.1/include/c++/cmath: In function 'constexpr long double std::atan(long double)':
/gpfs/home/federic/opt/freeware/lib/gcc/powerpc-ibm-aix7.1.0.0/4.8.1/include/c++/cmath:148:23: error: declaration of C function 'constexpr long double std::atan(long double)' conflicts with
   atan(long double __x)
                       ^
/gpfs/home/federic/opt/freeware/lib/gcc/powerpc-ibm-aix7.1.0.0/4.8.1/include/c++/cmath:144:3: error: previous declaration 'constexpr float std::atan(float)' here
   atan(float __x)
   ^
/gpfs/home/federic/opt/freeware/lib/gcc/powerpc-ibm-aix7.1.0.0/4.8.1/include/c++/cmath: At global scope:
/gpfs/home/federic/opt/freeware/lib/gcc/powerpc-ibm-aix7.1.0.0/4.8.1/include/c++/cmath:152:3: error: template with C linkage
   template<typename _Tp>
   ^
/gpfs/home/federic/opt/freeware/lib/gcc/powerpc-ibm-aix7.1.0.0/4.8.1/include/c++/cmath: In function 'constexpr long double std::atan2(long double, long double)':
/gpfs/home/federic/opt/freeware/lib/gcc/powerpc-ibm-aix7.1.0.0/4.8.1/include/c++/cmath:167:41: error: declaration of C function 'constexpr long double std::atan2(long double, long double)' conflicts with
   atan2(long double __y, long double __x)
                                         ^
/gpfs/home/federic/opt/freeware/lib/gcc/powerpc-ibm-aix7.1.0.0/4.8.1/include/c++/cmath:163:3: error: previous declaration 'constexpr float std::atan2(float, float)' here
   atan2(float __y, float __x)
   ^
/gpfs/home/federic/opt/freeware/lib/gcc/powerpc-ibm-aix7.1.0.0/4.8.1/include/c++/cmath: At global scope:
/gpfs/home/federic/opt/freeware/lib/gcc/powerpc-ibm-aix7.1.0.0/4.8.1/include/c++/cmath:171:3: error: template with C linkage
   template<typename _Tp, typename _Up>
   ^
/gpfs/home/federic/opt/freeware/lib/gcc/powerpc-ibm-aix7.1.0.0/4.8.1/include/c++/cmath: In function 'constexpr long double std::ceil(long double)':
/gpfs/home/federic/opt/freeware/lib/gcc/powerpc-ibm-aix7.1.0.0/4.8.1/include/c++/cmath:188:23: error: declaration of C function 'constexpr long double std::ceil(long double)' conflicts with
   ceil(long double __x)
                       ^
/gpfs/home/federic/opt/freeware/lib/gcc/powerpc-ibm-aix7.1.0.0/4.8.1/include/c++/cmath:184:3: error: previous declaration 'constexpr float std::ceil(float)' here
   ceil(float __x)
   ^
/gpfs/home/federic/opt/freeware/lib/gcc/powerpc-ibm-aix7.1.0.0/4.8.1/include/c++/cmath: At global scope:
/gpfs/home/federic/opt/freeware/lib/gcc/powerpc-ibm-aix7.1.0.0/4.8.1/include/c++/cmath:192:3: error: template with C linkage
   template<typename _Tp>
   ^
/gpfs/home/federic/opt/freeware/lib/gcc/powerpc-ibm-aix7.1.0.0/4.8.1/include/c++/cmath: In function 'constexpr long double std::cos(long double)':
/gpfs/home/federic/opt/freeware/lib/gcc/powerpc-ibm-aix7.1.0.0/4.8.1/include/c++/cmath:207:22: error: declaration of C function 'constexpr long double std::cos(long double)' conflicts with
   cos(long double __x)
.
.
.
miroi commented 9 years ago

Hi Roberto, concerning these IBM g++ conflicts, like abs(float x) vs abs(double x) (see above-full log, and below - excerpt), isn't there a C++ flag available which would fix this issue ? Seems IBM does not like too generic function prescriptions.

Also, wouldn't you please provide simplest test example on this conflictins issue ? The GNU-for-IBM installation is correct at this machine.

.
.
.
[ 32%] Building CXX object src/cavity/CMakeFiles/cavity.dir/Cavity.cpp.o
In file included from /gpfs/home/federic/opt/freeware/lib/gcc/powerpc-ibm-aix7.1.0.0/4.8.1/include/c++/complex:44:0,
                 from /gpfs/home/ilias/work/qch/software/pcmsolver/external/eigen3/include/eigen3/Eigen/Core:28,
                 from /gpfs/home/ilias/work/qch/software/pcmsolver/external/eigen3/include/eigen3/Eigen/Dense:1,
                 from /gpfs/home/ilias/work/qch/software/pcmsolver/src/cavity/Cavity.hpp:34,
                 from /gpfs/home/ilias/work/qch/software/pcmsolver/src/cavity/Cavity.cpp:26:
/gpfs/home/federic/opt/freeware/lib/gcc/powerpc-ibm-aix7.1.0.0/4.8.1/include/c++/cmath: In function 'constexpr float std::abs(float)':
/gpfs/home/federic/opt/freeware/lib/gcc/powerpc-ibm-aix7.1.0.0/4.8.1/include/c++/cmath:87:16: error: declaration of C function 'constexpr float std::abs(float)' conflicts with
   abs(float __x)
                ^
/gpfs/home/federic/opt/freeware/lib/gcc/powerpc-ibm-aix7.1.0.0/4.8.1/include/c++/cmath:81:3: error: previous declaration 'constexpr double std::abs(double)' here
   abs(double __x)
   ^
.
.
.
robertodr commented 9 years ago

@miroi an example for the call to std::abs for both float and double:

 #include <cstdlib>
 #include <cmath>
 #include <iostream>

 // This assumes that type U can be casted to type U
 // normally not a brilliant idea...
 template <typename T, typename U> 
 T sum(T rhs, U lhs) 
 {
      return (rhs + lhs);
 }

 int main()
 {
       float a = 2.0;
       double b = -3.0;
       std::cout << "a = " << a << "; b = " << b << std::endl;
       std::cout << "a^2 = " << std::pow(a, 2) << std::endl;
       std::cout << "abs(a) = " << std::abs(a) << std::endl;
       std::cout << "abs(b) = " << std::abs(b) << std::endl;
       std::cout << "sum(a, b) = " << sum(a, b) << std::endl;
       std::cout << "sum(abs(a), abs(b)) = " << sum(std::abs(a), std::abs(b)) << std::endl;

       return EXIT_SUCCESS;
 }

As for the first question, I do not think there exists such a thing. C++ is practically based upon generic function declarations and deduction of the actual type at compile time. It seems to me that the compiler interprets the header as containing C code, that would explain why function overloading via templates is not working. Why this happens, I currently have no clue about :(

miroi commented 9 years ago

Well, this simple test example works fine. The bug we are hunting is elsewhere.

ilias@147.213.80.175:~/work/programming/miro_ilias_programming/test_c++_template_ibm-aix/.which g++
/gpfs/home/federic/opt/freeware/bin/g++
ilias@147.213.80.175:~/work/programming/miro_ilias_programming/test_c++_template_ibm-aix/.g++ float_double_mix_test.cxx
ilias@147.213.80.175:~/work/programming/miro_ilias_programming/test_c++_template_ibm-aix/.a.out 
a = 2; b = -3
a^2 = 4
abs(a) = 2
abs(b) = 3
sum(a, b) = -1
sum(abs(a), abs(b)) = 5
ilias@147.213.80.175:~/work/programming/miro_ilias_programming/test_c++_template_ibm-aix/.xlC float_double_mix_test.cxx 
ilias@147.213.80.175:~/work/programming/miro_ilias_programming/test_c++_template_ibm-aix/.a.out 
a = 2; b = -3
a^2 = 4
abs(a) = 2
abs(b) = 3
sum(a, b) = -1
sum(abs(a), abs(b)) = 5
ilias@147.213.80.175:~/work/programming/miro_ilias_programming/test_c++_template_ibm-aix/.
miroi commented 9 years ago

How about to look here, starting from ....4.8.1/include/c++/complex:44:0 ?

It is #include cmath of /gpfs/home/federic/opt/freeware/lib/gcc/powerpc-ibm-aix7.1.0.0/4.8.1/include/c++/complex" with this part:

     75 namespace std _GLIBCXX_VISIBILITY(default)
     76 {
     77 _GLIBCXX_BEGIN_NAMESPACE_VERSION
     78 
     79 #ifndef __CORRECT_ISO_CPP_MATH_H_PROTO
     80   inline _GLIBCXX_CONSTEXPR double
     81   abs(double __x)
     82   { return __builtin_fabs(__x); }
     83 #endif
     84 
     85 #ifndef __CORRECT_ISO_CPP_MATH_H_PROTO
     86   inline _GLIBCXX_CONSTEXPR float
     87   abs(float __x)
     88   { return __builtin_fabsf(__x); }
     89 
     90   inline _GLIBCXX_CONSTEXPR long double
     91   abs(long double __x)
     92   { return __builtin_fabsl(__x); }
     93 #endif
     94  

Bug happens because ___CORRECT_ISO_CPP_MATH_HPROTO is not defined...Why ?

The full trace of this partial bug:

Linking Fortran static library libpedra.a
[ 31%] Built target pedra
Scanning dependencies of target cavity
[ 32%] Building CXX object src/cavity/CMakeFiles/cavity.dir/Cavity.cpp.o
In file included from /gpfs/home/federic/opt/freeware/lib/gcc/powerpc-ibm-aix7.1.0.0/4.8.1/include/c++/complex:44:0,
                 from /gpfs/home/ilias/work/qch/software/pcmsolver/external/eigen3/include/eigen3/Eigen/Core:28,
                 from /gpfs/home/ilias/work/qch/software/pcmsolver/external/eigen3/include/eigen3/Eigen/Dense:1,
                 from /gpfs/home/ilias/work/qch/software/pcmsolver/src/cavity/Cavity.hpp:34,
                 from /gpfs/home/ilias/work/qch/software/pcmsolver/src/cavity/Cavity.cpp:26:
/gpfs/home/federic/opt/freeware/lib/gcc/powerpc-ibm-aix7.1.0.0/4.8.1/include/c++/cmath: In function 'constexpr float std::abs(float)':
/gpfs/home/federic/opt/freeware/lib/gcc/powerpc-ibm-aix7.1.0.0/4.8.1/include/c++/cmath:87:16: error: declaration of C function 'constexpr float std::abs(float)' conflicts with
   abs(float __x)
                ^
/gpfs/home/federic/opt/freeware/lib/gcc/powerpc-ibm-aix7.1.0.0/4.8.1/include/c++/cmath:81:3: error: previous declaration 'constexpr double std::abs(double)' here
   abs(double __x)
   ^

Comments ?

robertodr commented 9 years ago

Hi @miroi, concerning the cmath bug, is C++11 turned off? It's extremely weird that the standard library causes problem when compiling the project standalone. Concerning your request for an isolated example of for_id I created this repository that you can play around with: https://github.com/robertodr/for_id There are two executables: example_1D.x and example.x You can deactivate compilation of the second if it's too much trouble. The version of for_id is slightly different (to account for its extraction from the module).

miroi commented 9 years ago

Hi,

without C++11 there are other errors:

.
.
[ 22%] Built target libtaylor
[ 23%] Building CXX object src/utils/CMakeFiles/utils.dir/Input.cpp.o
In file included from /gpfs/home/federic/opt/freeware/lib/gcc/powerpc-ibm-aix7.1.0.0/4.8.1/include/c++/bits/ios_base.h:41:0,
                 from /gpfs/home/federic/opt/freeware/lib/gcc/powerpc-ibm-aix7.1.0.0/4.8.1/include/c++/ios:42,
                 from /gpfs/home/federic/opt/freeware/lib/gcc/powerpc-ibm-aix7.1.0.0/4.8.1/include/c++/ostream:38,
                 from /gpfs/home/federic/opt/freeware/lib/gcc/powerpc-ibm-aix7.1.0.0/4.8.1/include/c++/iostream:39,
                 from /gpfs/home/ilias/work/qch/software/pcmsolver/build_jozko_gnu_nocxx11_dbg/external/include/Getkw.h:13,
                 from /gpfs/home/ilias/work/qch/software/pcmsolver/src/utils/Input.hpp:34,
                 from /gpfs/home/ilias/work/qch/software/pcmsolver/src/utils/Input.cpp:26:
/gpfs/home/federic/opt/freeware/lib/gcc/powerpc-ibm-aix7.1.0.0/4.8.1/include/c++/bits/locale_classes.h:77:5: error: template with C linkage
     template<typename _Facet>
     ^
/gpfs/home/federic/opt/freeware/lib/gcc/powerpc-ibm-aix7.1.0.0/4.8.1/include/c++/bits/locale_classes.h:81:5: error: template with C linkage
     template<typename _Facet>
     ^
/gpfs/home/federic/opt/freeware/lib/gcc/powerpc-ibm-aix7.1.0.0/4.8.1/include/c++/bits/locale_classes.h:85:5: error: template with C linkage
     template<typename _Cache>
     ^
/gpfs/home/federic/opt/freeware/lib/gcc/powerpc-ibm-aix7.1.0.0/4.8.1/include/c++/bits/locale_classes.h:177:5: error: template with C linkage
     template<typename _Facet>
.
.
In file included from /gpfs/home/federic/opt/freeware/lib/gcc/powerpc-ibm-aix7.1.0.0/4.8.1/include/c++/ios:42:0,
                 from /gpfs/home/federic/opt/freeware/lib/gcc/powerpc-ibm-aix7.1.0.0/4.8.1/include/c++/ostream:38,
                 from /gpfs/home/federic/opt/freeware/lib/gcc/powerpc-ibm-aix7.1.0.0/4.8.1/include/c++/iostream:39,
                 from /gpfs/home/ilias/work/qch/software/pcmsolver/build_jozko_gnu_nocxx11_dbg/external/include/Getkw.h:13,
                 from /gpfs/home/ilias/work/qch/software/pcmsolver/src/utils/Input.hpp:34,
                 from /gpfs/home/ilias/work/qch/software/pcmsolver/src/utils/Input.cpp:26:
/gpfs/home/federic/opt/freeware/lib/gcc/powerpc-ibm-aix7.1.0.0/4.8.1/include/c++/bits/ios_base.h: In function 'std::_Ios_Openmode std::operator&(s
td::_Ios_Openmode, std::_Ios_Openmode)':
/gpfs/home/federic/opt/freeware/lib/gcc/powerpc-ibm-aix7.1.0.0/4.8.1/include/c++/bits/ios_base.h:115:49: error: declaration of C function 'std::_I
os_Openmode std::operator&(std::_Ios_Openmode, std::_Ios_Openmode)' conflicts with
   operator&(_Ios_Openmode __a, _Ios_Openmode __b)
                                                 ^
/gpfs/home/federic/opt/freeware/lib/gcc/powerpc-ibm-aix7.1.0.0/4.8.1/include/c++/bits/ios_base.h:75:3: error: previous declaration 'std::_Ios_Fmtflags std::operator&(std::_Ios_Fmtflags, std::_Ios_Fmtflags)' here
   operator&(_Ios_Fmtflags __a, _Ios_Fmtflags __b)
   ^
.
miroi commented 8 years ago

Hi again,

after some time

ilias@147.213.80.175:~/work/qch/software/pcmsolver/.python setup.py
CXX=g++ CC=gcc FC=gfortran cmake -DEXTRA_CXXFLAGS="''" -DEXTRA_CFLAGS="''" -DEXTRA_FCFLAGS="''" -DUSE_CCACHE="ON" -DENABLE_CODE_COVERAGE=False -DENABLE_64BIT_INTEGERS=False -DENABLE_OPENMP=False -DPYTHON_INTERPRETER="''" -DBOOST_INCLUDEDIR="''" -DBOOST_LIBRARYDIR="''" -DFORCE_CUSTOM_BOOST="OFF" -DBOOST_MINIMUM_REQUIRED="1.54.0" -DBOOST_COMPONENTS_REQUIRED="" -DCMAKE_BUILD_TYPE=release -G "Unix Makefiles" /gpfs/home/ilias/work/qch/software/pcmsolver

-- The C compiler identification is GNU 4.6.1
-- The CXX compiler identification is GNU 4.6.1
-- Check for working C compiler: /opt/freeware/bin/gcc
-- Check for working C compiler: /opt/freeware/bin/gcc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working CXX compiler: /opt/freeware/bin/g++
-- Check for working CXX compiler: /opt/freeware/bin/g++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- The Fortran compiler identification is GNU
-- Check for working Fortran compiler: /opt/freeware/bin/gfortran
-- Check for working Fortran compiler: /opt/freeware/bin/gfortran  -- works
-- Detecting Fortran compiler ABI info
-- Detecting Fortran compiler ABI info - done
-- Checking whether /opt/freeware/bin/gfortran supports Fortran 90
-- Checking whether /opt/freeware/bin/gfortran supports Fortran 90 -- yes
-- Detecting Fortran/C Interface
-- Detecting Fortran/C Interface - Found GLOBAL and MODULE mangling
-- Verifying Fortran/CXX Compiler Compatibility
-- Verifying Fortran/CXX Compiler Compatibility - Success
-- Performing Test _HAS_CXX11_FLAG
-- Performing Test _HAS_CXX11_FLAG - Failed
-- Performing Test _HAS_CXX0X_FLAG
-- Performing Test _HAS_CXX0X_FLAG - Success
-- C++11 "__func__" feature works
-- C++11 "auto" feature works
-- C++11 "auto_ret_type" feature works
-- C++11 "class_override_final" feature not supported
-- C++11 "constexpr" feature works
-- C++11 "cstdint" feature works
-- C++11 "decltype" feature works
-- C++11 "initializer_list" feature not supported
-- C++11 "lambda" feature works
-- C++11 "long_long" feature works
-- C++11 "nullptr" feature works
-- C++11 "regex" feature not supported
-- C++11 "rvalue-references" feature not supported
-- C++11 "sizeof_member" feature works
-- C++11 "static_assert" feature works
-- C++11 "variadic_templates" feature not supported
-- ccache not available
-- Found PythonInterp: /opt/freeware/bin/python (found version "2.6.2")
-- Could NOT find Boost
--   Libraries to be built: chrono, timer, system
--   Toolset to be used: gcc
-- Eigen 3.2.0 is located here: /gpfs/home/ilias/work/qch/software/pcmsolver/external/eigen3/include/eigen3
-- Found ZLIB: /usr/lib/libz.a (found version "1.2.3")
-- Could NOT find Doxygen (missing:  DOXYGEN_EXECUTABLE)
-- Doxygen missing. Cannot build docs
-- System                : AIX
-- Processor type        : powerpc
-- C++ compiler flags    : -fPIC -std=c++0x -O3 -DNDEBUG -Wno-unused
-- C compiler flags      : -std=c99 -DRESTRICT=restrict -DFUNDERSCORE=1 -fPIC -O3 -DNDEBUG
-- Fortran compiler flags: -fimplicit-none -fPIC -fautomatic -fmax-errors=1 -O3 -funroll-all-loops -ftree-vectorize
-- Definitions           : HAS_CXX11;HAS_CXX11_FUNC;HAS_CXX11_AUTO;HAS_CXX11_AUTO_RET_TYPE;HAS_CXX11_CONSTEXPR;HAS_CXX11_CSTDINT_H;HAS_CXX11_DECLTYPE;HAS_CXX11_LAMBDA;HAS_CXX11_LONG_LONG;HAS_CXX11_NULLPTR;HAS_CXX11_SIZEOF_MEMBER;HAS_CXX11_STATIC_ASSERT;TAYLOR_CXXIO
-- Configuring done
-- Generating done
-- Build files have been written to: /gpfs/home/ilias/work/qch/software/pcmsolver/build

   configure step is done
   now you need to compile the sources:
   $ cd build
   $ make
ilias@147.213.80.175:~/work/qch/software/pcmsolver/.cd build
ilias@147.213.80.175:~/work/qch/software/pcmsolver/build/.

I got this error

ilias@147.213.80.175:~/work/qch/software/pcmsolver/build/.m
Scanning dependencies of target custom_boost
[  1%] Unpacking Boost
[  2%] Generating user-config.jam
[  3%] Configuring Boost
[  4%] Building Boost
[  6%] Installing Boost headers and libs
[  7%] Clean-up Boost
[  7%] Built target custom_boost
Scanning dependencies of target libgetkw
[  8%] Creating directories for 'libgetkw'
[  9%] No download step for 'libgetkw'
[ 11%] No patch step for 'libgetkw'
[ 12%] No update step for 'libgetkw'
[ 13%] Performing configure step for 'libgetkw'
-- The C compiler identification is GNU 4.6.1
-- The CXX compiler identification is GNU 4.6.1
-- Check for working C compiler: /opt/freeware/bin/gcc
-- Check for working C compiler: /opt/freeware/bin/gcc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working CXX compiler: /opt/freeware/bin/g++
-- Check for working CXX compiler: /opt/freeware/bin/g++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Boost version: 1.54.0
-- Could NOT find Doxygen (missing:  DOXYGEN_EXECUTABLE)
-- Configuring done
-- Generating done
-- Build files have been written to: /gpfs/home/ilias/work/qch/software/pcmsolver/build/external/libgetkw-build
[ 14%] Performing build step for 'libgetkw'
Scanning dependencies of target getkw
[ 25%] Building CXX object C++/CMakeFiles/getkw.dir/Getkw.cpp.o
[ 50%] Building CXX object C++/CMakeFiles/getkw.dir/GetkwError.cpp.o
[ 75%] Building CXX object C++/CMakeFiles/getkw.dir/Section.cpp.o
[100%] Building CXX object C++/CMakeFiles/getkw.dir/messages.cpp.o
Linking CXX static library libgetkw.a
[100%] Built target getkw
[ 16%] Performing install step for 'libgetkw'
[100%] Built target getkw
Install the project...
-- Install configuration: "Release"
-- Installing: /gpfs/home/ilias/work/qch/software/pcmsolver/build/external/share/libgetkw/getkw.py
-- Installing: /gpfs/home/ilias/work/qch/software/pcmsolver/build/external/share/libgetkw/pyparsing.py
-- Installing: /gpfs/home/ilias/work/qch/software/pcmsolver/build/external/lib/libgetkw.a
-- Installing: /gpfs/home/ilias/work/qch/software/pcmsolver/build/external/include/Getkw.h
-- Installing: /gpfs/home/ilias/work/qch/software/pcmsolver/build/external/include/Section.h
-- Installing: /gpfs/home/ilias/work/qch/software/pcmsolver/build/external/include/Keyword.h
-- Installing: /gpfs/home/ilias/work/qch/software/pcmsolver/build/external/include/GetkwError.h
[ 17%] Completed 'libgetkw'
[ 17%] Built target libgetkw
Scanning dependencies of target pcm
[ 18%] Building Fortran object src/CMakeFiles/pcm.dir/pedra/pedra_precision.F90.o
[ 19%] Building Fortran object src/CMakeFiles/pcm.dir/pedra/pedra_dblas.F90.o
[ 20%] Building Fortran object src/CMakeFiles/pcm.dir/pedra/pedra_print.F90.o
[ 22%] Building Fortran object src/CMakeFiles/pcm.dir/pedra/pedra_symmetry.F90.o
[ 23%] Building Fortran object src/CMakeFiles/pcm.dir/pedra/pedra_dlapack.F90.o
[ 24%] Building Fortran object src/CMakeFiles/pcm.dir/pedra/pedra_utils.F90.o
[ 25%] Building Fortran object src/CMakeFiles/pcm.dir/pedra/pedra_cavity.F90.o
[ 27%] Building Fortran object src/CMakeFiles/pcm.dir/metal/metal_sphere.F90.o
[ 28%] Building CXX object src/CMakeFiles/pcm.dir/cavity/Cavity.cpp.o
In file included from /usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/complex:46:0,
                 from /gpfs/home/ilias/work/qch/software/pcmsolver/external/eigen3/include/eigen3/Eigen/Core:28,
                 from /gpfs/home/ilias/work/qch/software/pcmsolver/src/cavity/Cavity.hpp:34,
                 from /gpfs/home/ilias/work/qch/software/pcmsolver/src/cavity/Cavity.cpp:26:
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath: In function 'float std::abs(float)':
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:86:16: error: declaration of C function 'float std::abs(float)' conflicts with
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:82:3: error: previous declaration 'double std::abs(double)' here
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath: In function 'long double std::abs(long double)':
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:90:22: error: declaration of C function 'long double std::abs(long double)' conflicts with
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:86:3: error: previous declaration 'float std::abs(float)' here
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath: At global scope:
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:93:3: error: template with C linkage
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath: In function 'long double std::acos(long double)':
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:106:23: error: declaration of C function 'long double std::acos(long double)' conflicts with
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:102:3: error: previous declaration 'float std::acos(float)' here
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath: At global scope:
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:109:3: error: template with C linkage
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath: In function 'long double std::asin(long double)':
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:122:23: error: declaration of C function 'long double std::asin(long double)' conflicts with
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:118:3: error: previous declaration 'float std::asin(float)' here
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath: At global scope:
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:125:3: error: template with C linkage
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath: In function 'long double std::atan(long double)':
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:138:23: error: declaration of C function 'long double std::atan(long double)' conflicts with
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:134:3: error: previous declaration 'float std::atan(float)' here
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath: At global scope:
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:141:3: error: template with C linkage
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath: In function 'long double std::atan2(long double, long double)':
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:154:41: error: declaration of C function 'long double std::atan2(long double, long double)' conflicts with
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:150:3: error: previous declaration 'float std::atan2(float, float)' here
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath: At global scope:
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:157:3: error: template with C linkage
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath: In function 'long double std::ceil(long double)':
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:176:23: error: declaration of C function 'long double std::ceil(long double)' conflicts with
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:172:3: error: previous declaration 'float std::ceil(float)' here
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath: At global scope:
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:179:3: error: template with C linkage
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath: In function 'long double std::cos(long double)':
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:192:22: error: declaration of C function 'long double std::cos(long double)' conflicts with
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:188:3: error: previous declaration 'float std::cos(float)' here
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath: At global scope:
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:195:3: error: template with C linkage
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath: In function 'long double std::cosh(long double)':
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:208:23: error: declaration of C function 'long double std::cosh(long double)' conflicts with
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:204:3: error: previous declaration 'float std::cosh(float)' here
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath: At global scope:
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:211:3: error: template with C linkage
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath: In function 'long double std::exp(long double)':
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:224:22: error: declaration of C function 'long double std::exp(long double)' conflicts with
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:220:3: error: previous declaration 'float std::exp(float)' here
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath: At global scope:
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:227:3: error: template with C linkage
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath: In function 'long double std::fabs(long double)':
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:240:23: error: declaration of C function 'long double std::fabs(long double)' conflicts with
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:236:3: error: previous declaration 'float std::fabs(float)' here
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath: At global scope:
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:243:3: error: template with C linkage
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath: In function 'long double std::floor(long double)':
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:256:24: error: declaration of C function 'long double std::floor(long double)' conflicts with
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:252:3: error: previous declaration 'float std::floor(float)' here
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath: At global scope:
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:259:3: error: template with C linkage
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath: In function 'long double std::fmod(long double, long double)':
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:272:40: error: declaration of C function 'long double std::fmod(long double, long double)' conflicts with
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:268:3: error: previous declaration 'float std::fmod(float, float)' here
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath: In function 'long double std::frexp(long double, int*)':
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:282:36: error: declaration of C function 'long double std::frexp(long double, int*)' conflicts with
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:278:3: error: previous declaration 'float std::frexp(float, int*)' here
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath: At global scope:
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:285:3: error: template with C linkage
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath: In function 'long double std::ldexp(long double, int)':
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:298:35: error: declaration of C function 'long double std::ldexp(long double, int)' conflicts with
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:294:3: error: previous declaration 'float std::ldexp(float, int)' here
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath: At global scope:
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:301:3: error: template with C linkage
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath: In function 'long double std::log(long double)':
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:314:22: error: declaration of C function 'long double std::log(long double)' conflicts with
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:310:3: error: previous declaration 'float std::log(float)' here
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath: At global scope:
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:317:3: error: template with C linkage
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath: In function 'long double std::log10(long double)':
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:330:24: error: declaration of C function 'long double std::log10(long double)' conflicts with
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:326:3: error: previous declaration 'float std::log10(float)' here
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath: At global scope:
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:333:3: error: template with C linkage
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath: In function 'long double std::modf(long double, long double*)':
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:346:44: error: declaration of C function 'long double std::modf(long double, long double*)' conflicts with
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:342:3: error: previous declaration 'float std::modf(float, float*)' here
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath: In function 'long double std::pow(long double, long double)':
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:356:39: error: declaration of C function 'long double std::pow(long double, long double)' conflicts with
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:352:3: error: previous declaration 'float std::pow(float, float)' here
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath: At global scope:
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:375:3: error: template with C linkage
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath: In function 'long double std::sin(long double)':
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:394:22: error: declaration of C function 'long double std::sin(long double)' conflicts with
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:390:3: error: previous declaration 'float std::sin(float)' here
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath: At global scope:
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:397:3: error: template with C linkage
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath: In function 'long double std::sinh(long double)':
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:410:23: error: declaration of C function 'long double std::sinh(long double)' conflicts with
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:406:3: error: previous declaration 'float std::sinh(float)' here
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath: At global scope:
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:413:3: error: template with C linkage
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath: In function 'long double std::sqrt(long double)':
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:426:23: error: declaration of C function 'long double std::sqrt(long double)' conflicts with
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:422:3: error: previous declaration 'float std::sqrt(float)' here
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath: At global scope:
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:429:3: error: template with C linkage
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath: In function 'long double std::tan(long double)':
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:442:22: error: declaration of C function 'long double std::tan(long double)' conflicts with
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:438:3: error: previous declaration 'float std::tan(float)' here
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath: At global scope:
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:445:3: error: template with C linkage
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath: In function 'long double std::tanh(long double)':
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:458:23: error: declaration of C function 'long double std::tanh(long double)' conflicts with
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:454:3: error: previous declaration 'float std::tanh(float)' here
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath: At global scope:
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:461:3: error: template with C linkage
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath: In function 'int std::fpclassify(double)':
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:498:24: error: declaration of C function 'int std::fpclassify(double)' conflicts with
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:493:3: error: previous declaration 'int std::fpclassify(float)' here
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath: In function 'int std::fpclassify(long double)':
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:503:29: error: declaration of C function 'int std::fpclassify(long double)' conflicts with
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:498:3: error: previous declaration 'int std::fpclassify(double)' here
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath: At global scope:
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:507:3: error: template with C linkage
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath: In function 'bool std::isfinite(double)':
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:518:22: error: declaration of C function 'bool std::isfinite(double)' conflicts with
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:514:3: error: previous declaration 'bool std::isfinite(float)' here
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath: In function 'bool std::isfinite(long double)':
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:522:27: error: declaration of C function 'bool std::isfinite(long double)' conflicts with
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:518:3: error: previous declaration 'bool std::isfinite(double)' here
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath: At global scope:
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:525:3: error: template with C linkage
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath: In function 'bool std::isinf(double)':
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:536:19: error: declaration of C function 'bool std::isinf(double)' conflicts with
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:532:3: error: previous declaration 'bool std::isinf(float)' here
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath: In function 'bool std::isinf(long double)':
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:540:24: error: declaration of C function 'bool std::isinf(long double)' conflicts with
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:536:3: error: previous declaration 'bool std::isinf(double)' here
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath: At global scope:
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:543:3: error: template with C linkage
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath: In function 'bool std::isnan(double)':
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:554:19: error: declaration of C function 'bool std::isnan(double)' conflicts with
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:550:3: error: previous declaration 'bool std::isnan(float)' here
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:558:24: error: declaration of C function 'bool std::isnan(long double)' conflicts with
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:554:3: error: previous declaration 'bool std::isnan(double)' here
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath: At global scope:
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:561:3: error: template with C linkage
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath: In function 'bool std::isnormal(double)':
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:572:22: error: declaration of C function 'bool std::isnormal(double)' conflicts with
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:568:3: error: previous declaration 'bool std::isnormal(float)' here
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:576:27: error: declaration of C function 'bool std::isnormal(long double)' conflicts with
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:572:3: error: previous declaration 'bool std::isnormal(double)' here
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath: At global scope:
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:579:3: error: template with C linkage
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath: In function 'bool std::signbit(double)':
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:590:21: error: declaration of C function 'bool std::signbit(double)' conflicts with
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:586:3: error: previous declaration 'bool std::signbit(float)' here
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:594:26: error: declaration of C function 'bool std::signbit(long double)' conflicts with
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:590:3: error: previous declaration 'bool std::signbit(double)' here
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath: At global scope:
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:597:3: error: template with C linkage
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath: In function 'bool std::isgreater(double, double)':
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:608:35: error: declaration of C function 'bool std::isgreater(double, double)' conflicts with
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:604:3: error: previous declaration 'bool std::isgreater(float, float)' here
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath: In function 'bool std::isgreater(long double, long double)':
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:612:45: error: declaration of C function 'bool std::isgreater(long double, long double)' conflicts with
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:608:3: error: previous declaration 'bool std::isgreater(double, double)' here
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath: At global scope:
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:615:3: error: template with C linkage
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath: In function 'bool std::isgreaterequal(double, double)':
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:630:40: error: declaration of C function 'bool std::isgreaterequal(double, double)' conflicts with
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:626:3: error: previous declaration 'bool std::isgreaterequal(float, float)' here
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath: In function 'bool std::isgreaterequal(long double, long double)':
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:634:50: error: declaration of C function 'bool std::isgreaterequal(long double, long double)' conflicts with
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:630:3: error: previous declaration 'bool std::isgreaterequal(double, double)' here
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath: At global scope:
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:637:3: error: template with C linkage
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath: In function 'bool std::isless(double, double)':
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:652:32: error: declaration of C function 'bool std::isless(double, double)' conflicts with
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:648:3: error: previous declaration 'bool std::isless(float, float)' here
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath: In function 'bool std::isless(long double, long double)':
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:656:42: error: declaration of C function 'bool std::isless(long double, long double)' conflicts with
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:652:3: error: previous declaration 'bool std::isless(double, double)' here
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath: At global scope:
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:659:3: error: template with C linkage
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath: In function 'bool std::islessequal(double, double)':
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:674:37: error: declaration of C function 'bool std::islessequal(double, double)' conflicts with
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:670:3: error: previous declaration 'bool std::islessequal(float, float)' here
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath: In function 'bool std::islessequal(long double, long double)':
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:678:47: error: declaration of C function 'bool std::islessequal(long double, long double)' conflicts with
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:674:3: error: previous declaration 'bool std::islessequal(double, double)' here
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath: At global scope:
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:681:3: error: template with C linkage
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath: In function 'bool std::islessgreater(double, double)':
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:696:39: error: declaration of C function 'bool std::islessgreater(double, double)' conflicts with
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:692:3: error: previous declaration 'bool std::islessgreater(float, float)' here
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath: In function 'bool std::islessgreater(long double, long double)':
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:700:49: error: declaration of C function 'bool std::islessgreater(long double, long double)' conflicts with
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:696:3: error: previous declaration 'bool std::islessgreater(double, double)' here
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath: At global scope:
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:703:3: error: template with C linkage
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath: In function 'bool std::isunordered(double, double)':
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:718:37: error: declaration of C function 'bool std::isunordered(double, double)' conflicts with
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:714:3: error: previous declaration 'bool std::isunordered(float, float)' here
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath: In function 'bool std::isunordered(long double, long double)':
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:722:47: error: declaration of C function 'bool std::isunordered(long double, long double)' conflicts with
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:718:3: error: previous declaration 'bool std::isunordered(double, double)' here
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath: At global scope:
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:725:3: error: template with C linkage
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath: In function 'long double std::acosh(long double)':
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:1119:24: error: declaration of C function 'long double std::acosh(long double)' conflicts with
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:1115:3: error: previous declaration 'float std::acosh(float)' here
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath: At global scope:
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:1122:3: error: template with C linkage
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath: In function 'long double std::asinh(long double)':
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:1135:24: error: declaration of C function 'long double std::asinh(long double)' conflicts with
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:1131:3: error: previous declaration 'float std::asinh(float)' here
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath: At global scope:
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:1138:3: error: template with C linkage
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath: In function 'long double std::atanh(long double)':
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:1151:24: error: declaration of C function 'long double std::atanh(long double)' conflicts with
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:1147:3: error: previous declaration 'float std::atanh(float)' here
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath: At global scope:
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:1154:3: error: template with C linkage
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath: In function 'long double std::cbrt(long double)':
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:1167:23: error: declaration of C function 'long double std::cbrt(long double)' conflicts with
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:1163:3: error: previous declaration 'float std::cbrt(float)' here
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath: At global scope:
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:1170:3: error: template with C linkage
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath: In function 'long double std::copysign(long double, long double)':
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:1183:44: error: declaration of C function 'long double std::copysign(long double, long double)' conflicts with
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:1179:3: error: previous declaration 'float std::copysign(float, float)' here
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath: At global scope:
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:1186:3: error: template with C linkage
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath: In function 'long double std::erf(long double)':
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:1199:22: error: declaration of C function 'long double std::erf(long double)' conflicts with
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:1195:3: error: previous declaration 'float std::erf(float)' here
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath: At global scope:
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:1202:3: error: template with C linkage
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath: In function 'long double std::erfc(long double)':
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:1215:23: error: declaration of C function 'long double std::erfc(long double)' conflicts with
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:1211:3: error: previous declaration 'float std::erfc(float)' here
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath: At global scope:
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:1218:3: error: template with C linkage
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath: In function 'long double std::exp2(long double)':
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:1231:23: error: declaration of C function 'long double std::exp2(long double)' conflicts with
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:1227:3: error: previous declaration 'float std::exp2(float)' here
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath: At global scope:
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:1234:3: error: template with C linkage
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath: In function 'long double std::expm1(long double)':
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:1247:24: error: declaration of C function 'long double std::expm1(long double)' conflicts with
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:1243:3: error: previous declaration 'float std::expm1(float)' here
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath: At global scope:
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:1250:3: error: template with C linkage
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath: In function 'long double std::fdim(long double, long double)':
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:1263:40: error: declaration of C function 'long double std::fdim(long double, long double)' conflicts with
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:1259:3: error: previous declaration 'float std::fdim(float, float)' here
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath: At global scope:
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:1266:3: error: template with C linkage
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath: In function 'long double std::fma(long double, long double, long double)':
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:1279:56: error: declaration of C function 'long double std::fma(long double, long double, long double)' conflicts with
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:1275:3: error: previous declaration 'float std::fma(float, float, float)' here
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath: At global scope:
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:1282:3: error: template with C linkage
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath: In function 'long double std::fmax(long double, long double)':
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:1295:40: error: declaration of C function 'long double std::fmax(long double, long double)' conflicts with
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:1291:3: error: previous declaration 'float std::fmax(float, float)' here
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath: At global scope:
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:1298:3: error: template with C linkage
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath: In function 'long double std::fmin(long double, long double)':
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:1311:40: error: declaration of C function 'long double std::fmin(long double, long double)' conflicts with
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:1307:3: error: previous declaration 'float std::fmin(float, float)' here
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath: At global scope:
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:1314:3: error: template with C linkage
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath: In function 'long double std::hypot(long double, long double)':
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:1327:41: error: declaration of C function 'long double std::hypot(long double, long double)' conflicts with
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:1323:3: error: previous declaration 'float std::hypot(float, float)' here
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath: At global scope:
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:1330:3: error: template with C linkage
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath: In function 'int std::ilogb(long double)':
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:1343:24: error: declaration of C function 'int std::ilogb(long double)' conflicts with
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:1339:3: error: previous declaration 'int std::ilogb(float)' here
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath: At global scope:
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:1346:3: error: template with C linkage
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath: In function 'long double std::lgamma(long double)':
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:1359:25: error: declaration of C function 'long double std::lgamma(long double)' conflicts with
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:1355:3: error: previous declaration 'float std::lgamma(float)' here
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath: At global scope:
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:1362:3: error: template with C linkage
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath: In function 'long long int std::llrint(long double)':
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:1375:25: error: declaration of C function 'long long int std::llrint(long double)' conflicts with
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:1371:3: error: previous declaration 'long long int std::llrint(float)' here
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath: At global scope:
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:1378:3: error: template with C linkage
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath: In function 'long long int std::llround(long double)':
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:1391:26: error: declaration of C function 'long long int std::llround(long double)' conflicts with
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:1387:3: error: previous declaration 'long long int std::llround(float)' here
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath: At global scope:
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:1394:3: error: template with C linkage
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath: In function 'long double std::log1p(long double)':
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:1407:24: error: declaration of C function 'long double std::log1p(long double)' conflicts with
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:1403:3: error: previous declaration 'float std::log1p(float)' here
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath: At global scope:
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:1410:3: error: template with C linkage
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath: In function 'long double std::log2(long double)':
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:1424:23: error: declaration of C function 'long double std::log2(long double)' conflicts with
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:1420:3: error: previous declaration 'float std::log2(float)' here
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath: At global scope:
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:1427:3: error: template with C linkage
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath: In function 'long double std::logb(long double)':
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:1440:23: error: declaration of C function 'long double std::logb(long double)' conflicts with
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:1436:3: error: previous declaration 'float std::logb(float)' here
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath: At global scope:
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:1443:3: error: template with C linkage
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath: In function 'long int std::lrint(long double)':
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:1456:24: error: declaration of C function 'long int std::lrint(long double)' conflicts with
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:1452:3: error: previous declaration 'long int std::lrint(float)' here
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath: At global scope:
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:1459:3: error: template with C linkage
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath: In function 'long int std::lround(long double)':
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:1472:25: error: declaration of C function 'long int std::lround(long double)' conflicts with
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:1468:3: error: previous declaration 'long int std::lround(float)' here
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath: At global scope:
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:1475:3: error: template with C linkage
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath: In function 'long double std::nearbyint(long double)':
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:1488:28: error: declaration of C function 'long double std::nearbyint(long double)' conflicts with
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:1484:3: error: previous declaration 'float std::nearbyint(float)' here
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath: At global scope:
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:1491:3: error: template with C linkage
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath: In function 'long double std::nextafter(long double, long double)':
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:1504:45: error: declaration of C function 'long double std::nextafter(long double, long double)' conflicts with
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:1500:3: error: previous declaration 'float std::nextafter(float, float)' here
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath: At global scope:
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:1507:3: error: template with C linkage
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath: In function 'long double std::nexttoward(long double, long double)':
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:1520:46: error: declaration of C function 'long double std::nexttoward(long double, long double)' conflicts with
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:1516:3: error: previous declaration 'float std::nexttoward(float, long double)' here
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath: At global scope:
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:1523:3: error: template with C linkage
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath: In function 'long double std::remainder(long double, long double)':
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:1536:45: error: declaration of C function 'long double std::remainder(long double, long double)' conflicts with
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:1532:3: error: previous declaration 'float std::remainder(float, float)' here
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath: At global scope:
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:1539:3: error: template with C linkage
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath: In function 'long double std::remquo(long double, long double, int*)':
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:1552:55: error: declaration of C function 'long double std::remquo(long double, long double, int*)' conflicts with
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:1548:3: error: previous declaration 'float std::remquo(float, float, int*)' here
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath: At global scope:
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:1555:3: error: template with C linkage
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath: In function 'long double std::rint(long double)':
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:1568:23: error: declaration of C function 'long double std::rint(long double)' conflicts with
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:1564:3: error: previous declaration 'float std::rint(float)' here
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath: At global scope:
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:1571:3: error: template with C linkage
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath: In function 'long double std::round(long double)':
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:1584:24: error: declaration of C function 'long double std::round(long double)' conflicts with
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:1580:3: error: previous declaration 'float std::round(float)' here
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath: At global scope:
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:1587:3: error: template with C linkage
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath: In function 'long double std::scalbln(long double, long int)':
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:1600:37: error: declaration of C function 'long double std::scalbln(long double, long int)' conflicts with
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:1596:3: error: previous declaration 'float std::scalbln(float, long int)' here
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath: At global scope:
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:1603:3: error: template with C linkage
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath: In function 'long double std::scalbn(long double, int)':
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:1616:35: error: declaration of C function 'long double std::scalbn(long double, int)' conflicts with
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:1612:3: error: previous declaration 'float std::scalbn(float, int)' here
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath: At global scope:
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:1619:3: error: template with C linkage
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath: In function 'long double std::tgamma(long double)':
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:1632:25: error: declaration of C function 'long double std::tgamma(long double)' conflicts with
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:1628:3: error: previous declaration 'float std::tgamma(float)' here
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath: At global scope:
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:1635:3: error: template with C linkage
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath: In function 'long double std::trunc(long double)':
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:1648:24: error: declaration of C function 'long double std::trunc(long double)' conflicts with
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:1644:3: error: previous declaration 'float std::trunc(float)' here
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath: At global scope:
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/cmath:1651:3: error: template with C linkage
In file included from /usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/bits/ios_base.h:43:0,
                 from /usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/ios:43,
                 from /usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/istream:40,
                 from /usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/sstream:39,
                 from /usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/complex:47,
                 from /gpfs/home/ilias/work/qch/software/pcmsolver/external/eigen3/include/eigen3/Eigen/Core:28,
                 from /gpfs/home/ilias/work/qch/software/pcmsolver/src/cavity/Cavity.hpp:34,
                 from /gpfs/home/ilias/work/qch/software/pcmsolver/src/cavity/Cavity.cpp:26:
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/bits/locale_classes.h:79:5: error: template with C linkage
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/bits/locale_classes.h:83:5: error: template with C linkage
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/bits/locale_classes.h:87:5: error: template with C linkage
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/bits/locale_classes.h:178:5: error: template with C linkage
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/bits/locale_classes.h:207:5: error: template with C linkage
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/bits/locale_classes.h:254:5: error: template with C linkage
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/bits/locale_classes.h:443:5: error: template with C linkage
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/bits/locale_classes.h:447:5: error: template with C linkage
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/bits/locale_classes.h:483:5: error: template with C linkage
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/bits/locale_classes.h:487:5: error: template with C linkage
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/bits/locale_classes.h:491:5: error: template with C linkage
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/bits/locale_classes.h:562:5: error: template with C linkage
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/bits/locale_classes.h:583:3: error: template with C linkage
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/bits/locale_classes.h:600:3: error: template with C linkage
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/bits/locale_classes.h:617:3: error: template with C linkage
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/bits/locale_classes.h:770:3: error: template with C linkage
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/bits/locale_classes.h:774:3: error: template specialization with C linkage
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/bits/locale_classes.h:778:3: error: template specialization with C linkage
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/bits/locale_classes.h:783:3: error: template specialization with C linkage
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/bits/locale_classes.h:787:3: error: template specialization with C linkage
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/bits/locale_classes.h:793:3: error: template with C linkage
In file included from /usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/bits/locale_classes.h:823:0,
                 from /usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/bits/ios_base.h:43,
                 from /usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/ios:43,
                 from /usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/istream:40,
                 from /usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/sstream:39,
                 from /usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/complex:47,
                 from /gpfs/home/ilias/work/qch/software/pcmsolver/external/eigen3/include/eigen3/Eigen/Core:28,
                 from /gpfs/home/ilias/work/qch/software/pcmsolver/src/cavity/Cavity.hpp:34,
                 from /gpfs/home/ilias/work/qch/software/pcmsolver/src/cavity/Cavity.cpp:26:
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/bits/locale_classes.tcc:43:3: error: template with C linkage
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/bits/locale_classes.tcc:60:3: error: template with C linkage
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/bits/locale_classes.tcc:78:3: error: template with C linkage
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/bits/locale_classes.tcc:91:3: error: template with C linkage
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/bits/locale_classes.tcc:105:3: error: template with C linkage
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/bits/locale_classes.tcc:122:3: error: template with C linkage
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/bits/locale_classes.tcc:128:3: error: template with C linkage
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/bits/locale_classes.tcc:133:3: error: template with C linkage
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/bits/locale_classes.tcc:172:3: error: template with C linkage
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/bits/locale_classes.tcc:228:3: error: template with C linkage
In file included from /usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/ios:43:0,
                 from /usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/istream:40,
                 from /usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/sstream:39,
                 from /usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/complex:47,
                 from /gpfs/home/ilias/work/qch/software/pcmsolver/external/eigen3/include/eigen3/Eigen/Core:28,
                 from /gpfs/home/ilias/work/qch/software/pcmsolver/src/cavity/Cavity.hpp:34,
                 from /gpfs/home/ilias/work/qch/software/pcmsolver/src/cavity/Cavity.cpp:26:
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/bits/ios_base.h: In function 'constexpr std::_Ios_Openmode std::operator&(std::_Ios_Openmode, std::_Ios_Openmode)':
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/bits/ios_base.h:117:49: error: declaration of C function 'constexpr std::_Ios_Openmode std::operator&(std::_Ios_Openmode, std::_Ios_Openmode)' conflicts with
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/bits/ios_base.h:77:3: error: previous declaration 'constexpr std::_Ios_Fmtflags std::operator&(std::_Ios_Fmtflags, std::_Ios_Fmtflags)' here
/usr/opt/freeware/bin/../lib/gcc/powerpc-ibm-aix7.1.0.0/4.6.1/include/c++/bits/ios_base.h:118: confused by earlier errors, bailing out
make[2]: *** [src/CMakeFiles/pcm.dir/cavity/Cavity.cpp.o] Error 1
make[1]: *** [src/CMakeFiles/pcm.dir/all] Error 2
make: *** [all] Error 2
ilias@147.213.80.175:~/work/qch/software/p
miroi commented 8 years ago

Now I got

.
.
.
"/gpfs/home/ilias/work/qch/software/pcmsolver/external/eigen3/include/eigen3/Eigen/src/Core/CwiseUnaryOp.h", line 59.22: 1540-0198 (W) The omitted keyword "private" is assumed for base class "internal::no_assignment_operator".
"/gpfs/home/ilias/work/qch/software/pcmsolver/external/eigen3/include/eigen3/Eigen/src/Core/CwiseUnaryOp.h", line 59.22: 1540-0198 (W) The omitted keyword "private" is assumed for base class "internal::no_assignment_operator".
"/gpfs/home/ilias/work/qch/software/pcmsolver/external/eigen3/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h", line 49.24: 1540-0198 (W) The omitted keyword "private" is assumed for base class "internal::no_assignment_operator".
"/gpfs/home/ilias/work/qch/software/pcmsolver/external/eigen3/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h", line 49.24: 1540-0198 (W) The omitted keyword "private" is assumed for base class "internal::no_assignment_operator".
"/gpfs/home/ilias/work/qch/software/pcmsolver/external/eigen3/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h", line 49.24: 1540-0198 (W) The omitted keyword "private" is assumed for base class "internal::no_assignment_operator".
"/gpfs/home/ilias/work/qch/software/pcmsolver/external/eigen3/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h", line 49.24: 1540-0198 (W) The omitted keyword "private" is assumed for base class "internal::no_assignment_operator".
"/gpfs/home/ilias/work/qch/software/pcmsolver/external/eigen3/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h", line 49.24: 1540-0198 (W) The omitted keyword "private" is assumed for base class "internal::no_assignment_operator".
"/gpfs/home/ilias/work/qch/software/pcmsolver/external/eigen3/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h", line 49.24: 1540-0198 (W) The omitted keyword "private" is assumed for base class "internal::no_assignment_operator".
"/gpfs/home/ilias/work/qch/software/pcmsolver/external/eigen3/include/eigen3/Eigen/src/Core/GenericPacketMath.h", line 187.1: 1540-0274 (S) The name lookup for "__builtin_prefetch" did not find a declaration.
"/gpfs/home/ilias/work/qch/software/pcmsolver/external/eigen3/include/eigen3/Eigen/src/Core/GenericPacketMath.h", line 184.39: 1540-0700 (I) The previous message was produced while processing "Eigen::internal::prefetch<double>(const double *)".
"/gpfs/home/ilias/work/qch/software/pcmsolver/external/eigen3/include/eigen3/Eigen/src/Core/products/GeneralBlockPanelKernel.h", line 1083.9: 1540-0700 (I) The previous message was produced while processing "Eigen::internal::gebp_kernel<double,double,long,2,2,0,0>::operator()(ResScalar *, long, const double *, const double *, long, long, long, ResScalar, long, long, long, long, double *)".
"/gpfs/home/ilias/work/qch/software/pcmsolver/external/eigen3/include/eigen3/Eigen/src/Core/products/TriangularSolverMatrix.h", line 177.24: 1540-0700 (I) The previous message was produced while processing "Eigen::internal::triangular_solve_matrix<double,long,1,2,0,0,0>::run(long, long, const double *, long, double *, long, level3_blocking<double,double> &)".
"/gpfs/home/ilias/work/qch/software/pcmsolver/external/eigen3/include/eigen3/Eigen/src/Core/SolveTriangular.h", line 101.5: 1540-0700 (I) The previous message was produced while processing "Eigen::internal::triangular_solver_selector<const Eigen::Block<const Eigen::Matrix<double,-1,-1,0,-1,-1>,-1,-1,0>,Eigen::Block<Eigen::Matrix<double,-1,-1,0,-1,-1>,-1,-1,0>,1,2,0,-1>::run(const Block<const Eigen::Matrix<double,-1,-1,0,-1,-1>,-1,-1,0> &, Block<Eigen::Matrix<double,-1,-1,0,-1,-1>,-1,-1,0> &)".
"/gpfs/home/ilias/work/qch/software/pcmsolver/external/eigen3/include/eigen3/Eigen/src/Core/SolveTriangular.h", line 185.3: 1540-0700 (I) The previous message was produced while processing "Eigen::TriangularView<const Eigen::Block<const Eigen::Matrix<double,-1,-1,0,-1,-1>,-1,-1,0>,2>::solveInPlace<1,Eigen::Block<Eigen::Matrix<double,-1,-1,0,-1,-1>,-1,-1,0> >(const MatrixBase<Eigen::Block<Eigen::Matrix<double,-1,-1,0,-1,-1>,-1,-1,0> > &) const".
"/gpfs/home/ilias/work/qch/software/pcmsolver/external/eigen3/include/eigen3/Eigen/src/Core/TriangularMatrix.h", line 342.14: 1540-0700 (I) The previous message was produced while processing "Eigen::TriangularView<const Eigen::Block<const Eigen::Matrix<double,-1,-1,0,-1,-1>,-1,-1,0>,2>::solveInPlace<Eigen::Block<Eigen::Matrix<double,-1,-1,0,-1,-1>,-1,-1,0> >(const MatrixBase<Eigen::Block<Eigen::Matrix<double,-1,-1,0,-1,-1>,-1,-1,0> > &) const".
"/gpfs/home/ilias/work/qch/software/pcmsolver/external/eigen3/include/eigen3/Eigen/src/QR/HouseholderQR.h", line 328.8: 1540-0700 (I) The previous message was produced while processing "Eigen::internal::solve_retval<Eigen::HouseholderQR<Eigen::Matrix<double,-1,-1,0,-1,-1> >,Eigen::Matrix<double,-1,-1,0,-1,-1> >::evalTo<Eigen::Matrix<double,-1,-1,0,-1,-1> >(Matrix<double,-1,-1,0,-1,-1> &) const".
"/gpfs/home/ilias/work/qch/software/pcmsolver/external/eigen3/include/eigen3/Eigen/src/misc/Solve.h", line 51.66: 1540-0700 (I) The previous message was produced while processing "Eigen::internal::solve_retval_base<Eigen::HouseholderQR<Eigen::Matrix<double,-1,-1,0,-1,-1> >,Eigen::Matrix<double,-1,-1,0,-1,-1> >::evalTo<Eigen::Matrix<double,-1,-1,0,-1,-1> >(Matrix<double,-1,-1,0,-1,-1> &) const".
"/gpfs/home/ilias/work/qch/software/pcmsolver/external/eigen3/include/eigen3/Eigen/src/Core/ReturnByValue.h", line 61.40: 1540-0700 (I) The previous message was produced while processing "Eigen::ReturnByValue<Eigen::internal::solve_retval_base<Eigen::HouseholderQR<Eigen::Matrix<double,-1,-1,0,-1,-1> >,Eigen::Matrix<double,-1,-1,0,-1,-1> > >::evalTo<Eigen::Matrix<double,-1,-1,0,-1,-1> >(Matrix<double,-1,-1,0,-1,-1> &) const".
"/gpfs/home/ilias/work/qch/software/pcmsolver/external/eigen3/include/eigen3/Eigen/src/Core/Matrix.h", line 296.12: 1540-0700 (I) The previous message was produced while processing "Eigen::Matrix<double,-1,-1,0,-1,-1>::Matrix(const ReturnByValue<Eigen::internal::solve_retval_base<Eigen::HouseholderQR<Eigen::Matrix<double,-1,-1,0,-1,-1> >,Eigen::Matrix<double,-1,-1,0,-1,-1> > > &)".
"/gpfs/home/ilias/work/qch/software/pcmsolver/external/eigen3/include/eigen3/Eigen/src/Core/Transpose.h", line 65.46: 1540-0700 (I) The previous message was produced while processing "Eigen::Transpose<const Eigen::ReturnByValue<Eigen::internal::solve_retval_base<Eigen::HouseholderQR<Eigen::Matrix<double,-1,-1,0,-1,-1> >,Eigen::Matrix<double,-1,-1,0,-1,-1> > > >::Transpose(const ReturnByValue<Eigen::internal::solve_retval_base<Eigen::HouseholderQR<Eigen::Matrix<double,-1,-1,0,-1,-1> >,Eigen::Matrix<double,-1,-1,0,-1,-1> > > &)".
"/gpfs/home/ilias/work/qch/software/pcmsolver/external/eigen3/include/eigen3/Eigen/src/Core/Transpose.h", line 213.10: 1540-0700 (I) The previous message was produced while processing "Eigen::DenseBase<Eigen::ReturnByValue<Eigen::internal::solve_retval_base<Eigen::HouseholderQR<Eigen::Matrix<double,-1,-1,0,-1,-1> >,Eigen::Matrix<double,-1,-1,0,-1,-1> > > >::transpose() const".
"/gpfs/home/ilias/work/qch/software/pcmsolver/external/eigen3/include/eigen3/unsupported/Eigen/src/Splines/SplineFitting.h", line 141.73: 1540-0700 (I) The previous message was produced while processing "Eigen::SplineFitting<Eigen::Spline<double,1,-1> >::Interpolate<Eigen::Transpose<const Eigen::Matrix<double,-1,1,0,-1,1> > >(const Transpose<const Eigen::Matrix<double,-1,1,0,-1,1> > &, DenseIndex, const KnotVectorType &)".
"/gpfs/home/ilias/work/qch/software/pcmsolver/src/utils/SplineFunction.hpp", line 61.21: 1540-0700 (I) The previous message was produced while processing "SplineFunction::SplineFunction(const Eigen::VectorXd &, const Eigen::VectorXd &)".
make[2]: *** [src/CMakeFiles/pcm.dir/cavity/Cavity.cpp.o] Error 1
make[1]: *** [src/CMakeFiles/pcm.dir/all] Error 2
make: *** [all] Error 2
ilias@147.213.80.175:~/work/qch/software/pcmsolver/build_xl/.
miroi commented 8 years ago

Well, on branch hotfix-appveyor

"/gpfs/home/ilias/work/qch/software/pcmsolver/external/eigen3/include/eigen3/Eigen/src/Core/CwiseUnaryOp.h", line 59.22: 1540-0198 (W) The omitted keyword "private" is assumed for base class "internal::no_assignment_operator".
"/gpfs/home/ilias/work/qch/software/pcmsolver/external/eigen3/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h", line 49.24: 1540-0198 (W) The omitted keyword "private" is assumed for base class "internal::no_assignment_operator".
"/gpfs/home/ilias/work/qch/software/pcmsolver/external/eigen3/include/eigen3/Eigen/src/Core/CwiseUnaryOp.h", line 59.22: 1540-0198 (W) The omitted keyword "private" is assumed for base class "internal::no_assignment_operator".
"/gpfs/home/ilias/work/qch/software/pcmsolver/external/eigen3/include/eigen3/Eigen/src/Core/CwiseUnaryOp.h", line 59.22: 1540-0198 (W) The omitted keyword "private" is assumed for base class "internal::no_assignment_operator".
"/gpfs/home/ilias/work/qch/software/pcmsolver/external/eigen3/include/eigen3/Eigen/src/Core/CwiseUnaryOp.h", line 59.22: 1540-0198 (W) The omitted keyword "private" is assumed for base class "internal::no_assignment_operator".
"/gpfs/home/ilias/work/qch/software/pcmsolver/external/eigen3/include/eigen3/Eigen/src/Core/CwiseUnaryOp.h", line 59.22: 1540-0198 (W) The omitted keyword "private" is assumed for base class "internal::no_assignment_operator".
"/gpfs/home/ilias/work/qch/software/pcmsolver/external/eigen3/include/eigen3/Eigen/src/Core/CwiseUnaryOp.h", line 59.22: 1540-0198 (W) The omitted keyword "private" is assumed for base class "internal::no_assignment_operator".
"/gpfs/home/ilias/work/qch/software/pcmsolver/external/eigen3/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h", line 49.24: 1540-0198 (W) The omitted keyword "private" is assumed for base class "internal::no_assignment_operator".
"/gpfs/home/ilias/work/qch/software/pcmsolver/external/eigen3/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h", line 49.24: 1540-0198 (W) The omitted keyword "private" is assumed for base class "internal::no_assignment_operator".
"/gpfs/home/ilias/work/qch/software/pcmsolver/external/eigen3/include/eigen3/Eigen/src/Core/CwiseUnaryOp.h", line 59.22: 1540-0198 (W) The omitted keyword "private" is assumed for base class "internal::no_assignment_operator".
"/gpfs/home/ilias/work/qch/software/pcmsolver/external/eigen3/include/eigen3/Eigen/src/Core/CwiseUnaryOp.h", line 59.22: 1540-0198 (W) The omitted keyword "private" is assumed for base class "internal::no_assignment_operator".
"/gpfs/home/ilias/work/qch/software/pcmsolver/external/eigen3/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h", line 49.24: 1540-0198 (W) The omitted keyword "private" is assumed for base class "internal::no_assignment_operator".
"/gpfs/home/ilias/work/qch/software/pcmsolver/external/eigen3/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h", line 49.24: 1540-0198 (W) The omitted keyword "private" is assumed for base class "internal::no_assignment_operator".
"/gpfs/home/ilias/work/qch/software/pcmsolver/external/eigen3/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h", line 49.24: 1540-0198 (W) The omitted keyword "private" is assumed for base class "internal::no_assignment_operator".
"/gpfs/home/ilias/work/qch/software/pcmsolver/external/eigen3/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h", line 49.24: 1540-0198 (W) The omitted keyword "private" is assumed for base class "internal::no_assignment_operator".
"/gpfs/home/ilias/work/qch/software/pcmsolver/external/eigen3/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h", line 49.24: 1540-0198 (W) The omitted keyword "private" is assumed for base class "internal::no_assignment_operator".
"/gpfs/home/ilias/work/qch/software/pcmsolver/external/eigen3/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h", line 49.24: 1540-0198 (W) The omitted keyword "private" is assumed for base class "internal::no_assignment_operator".
"/gpfs/home/ilias/work/qch/software/pcmsolver/external/eigen3/include/eigen3/Eigen/src/Core/GenericPacketMath.h", line 187.1: 1540-0274 (S) The name lookup for "__builtin_prefetch" did not find a declaration.
"/gpfs/home/ilias/work/qch/software/pcmsolver/external/eigen3/include/eigen3/Eigen/src/Core/GenericPacketMath.h", line 184.39: 1540-0700 (I) The previous message was produced while processing "Eigen::internal::prefetch<double>(const double *)".
"/gpfs/home/ilias/work/qch/software/pcmsolver/external/eigen3/include/eigen3/Eigen/src/Core/products/GeneralBlockPanelKernel.h", line 1083.9: 1540-0700 (I) The previous message was produced while processing "Eigen::internal::gebp_kernel<double,double,long,2,2,0,0>::operator()(ResScalar *, long, const double *, const double *, long, long, long, ResScalar, long, long, long, long, double *)".
"/gpfs/home/ilias/work/qch/software/pcmsolver/external/eigen3/include/eigen3/Eigen/src/Core/products/TriangularSolverMatrix.h", line 177.24: 1540-0700 (I) The previous message was produced while processing "Eigen::internal::triangular_solve_matrix<double,long,1,2,0,0,0>::run(long, long, const double *, long, double *, long, level3_blocking<double,double> &)".
"/gpfs/home/ilias/work/qch/software/pcmsolver/external/eigen3/include/eigen3/Eigen/src/Core/SolveTriangular.h", line 101.5: 1540-0700 (I) The previous message was produced while processing "Eigen::internal::triangular_solver_selector<const Eigen::Block<const Eigen::Matrix<double,-1,-1,0,-1,-1>,-1,-1,0>,Eigen::Block<Eigen::Matrix<double,-1,-1,0,-1,-1>,-1,-1,0>,1,2,0,-1>::run(const Block<const Eigen::Matrix<double,-1,-1,0,-1,-1>,-1,-1,0> &, Block<Eigen::Matrix<double,-1,-1,0,-1,-1>,-1,-1,0> &)".
"/gpfs/home/ilias/work/qch/software/pcmsolver/external/eigen3/include/eigen3/Eigen/src/Core/SolveTriangular.h", line 185.3: 1540-0700 (I) The previous message was produced while processing "Eigen::TriangularView<const Eigen::Block<const Eigen::Matrix<double,-1,-1,0,-1,-1>,-1,-1,0>,2>::solveInPlace<1,Eigen::Block<Eigen::Matrix<double,-1,-1,0,-1,-1>,-1,-1,0> >(const MatrixBase<Eigen::Block<Eigen::Matrix<double,-1,-1,0,-1,-1>,-1,-1,0> > &) const".
"/gpfs/home/ilias/work/qch/software/pcmsolver/external/eigen3/include/eigen3/Eigen/src/Core/TriangularMatrix.h", line 342.14: 1540-0700 (I) The previous message was produced while processing "Eigen::TriangularView<const Eigen::Block<const Eigen::Matrix<double,-1,-1,0,-1,-1>,-1,-1,0>,2>::solveInPlace<Eigen::Block<Eigen::Matrix<double,-1,-1,0,-1,-1>,-1,-1,0> >(const MatrixBase<Eigen::Block<Eigen::Matrix<double,-1,-1,0,-1,-1>,-1,-1,0> > &) const".
"/gpfs/home/ilias/work/qch/software/pcmsolver/external/eigen3/include/eigen3/Eigen/src/QR/HouseholderQR.h", line 328.8: 1540-0700 (I) The previous message was produced while processing "Eigen::internal::solve_retval<Eigen::HouseholderQR<Eigen::Matrix<double,-1,-1,0,-1,-1> >,Eigen::Matrix<double,-1,-1,0,-1,-1> >::evalTo<Eigen::Matrix<double,-1,-1,0,-1,-1> >(Matrix<double,-1,-1,0,-1,-1> &) const".
"/gpfs/home/ilias/work/qch/software/pcmsolver/external/eigen3/include/eigen3/Eigen/src/misc/Solve.h", line 51.66: 1540-0700 (I) The previous message was produced while processing "Eigen::internal::solve_retval_base<Eigen::HouseholderQR<Eigen::Matrix<double,-1,-1,0,-1,-1> >,Eigen::Matrix<double,-1,-1,0,-1,-1> >::evalTo<Eigen::Matrix<double,-1,-1,0,-1,-1> >(Matrix<double,-1,-1,0,-1,-1> &) const".
"/gpfs/home/ilias/work/qch/software/pcmsolver/external/eigen3/include/eigen3/Eigen/src/Core/ReturnByValue.h", line 61.40: 1540-0700 (I) The previous message was produced while processing "Eigen::ReturnByValue<Eigen::internal::solve_retval_base<Eigen::HouseholderQR<Eigen::Matrix<double,-1,-1,0,-1,-1> >,Eigen::Matrix<double,-1,-1,0,-1,-1> > >::evalTo<Eigen::Matrix<double,-1,-1,0,-1,-1> >(Matrix<double,-1,-1,0,-1,-1> &) const".
"/gpfs/home/ilias/work/qch/software/pcmsolver/external/eigen3/include/eigen3/Eigen/src/Core/Matrix.h", line 296.12: 1540-0700 (I) The previous message was produced while processing "Eigen::Matrix<double,-1,-1,0,-1,-1>::Matrix(const ReturnByValue<Eigen::internal::solve_retval_base<Eigen::HouseholderQR<Eigen::Matrix<double,-1,-1,0,-1,-1> >,Eigen::Matrix<double,-1,-1,0,-1,-1> > > &)".
"/gpfs/home/ilias/work/qch/software/pcmsolver/external/eigen3/include/eigen3/Eigen/src/Core/Transpose.h", line 65.46: 1540-0700 (I) The previous message was produced while processing "Eigen::Transpose<const Eigen::ReturnByValue<Eigen::internal::solve_retval_base<Eigen::HouseholderQR<Eigen::Matrix<double,-1,-1,0,-1,-1> >,Eigen::Matrix<double,-1,-1,0,-1,-1> > > >::Transpose(const ReturnByValue<Eigen::internal::solve_retval_base<Eigen::HouseholderQR<Eigen::Matrix<double,-1,-1,0,-1,-1> >,Eigen::Matrix<double,-1,-1,0,-1,-1> > > &)".
"/gpfs/home/ilias/work/qch/software/pcmsolver/external/eigen3/include/eigen3/Eigen/src/Core/Transpose.h", line 213.10: 1540-0700 (I) The previous message was produced while processing "Eigen::DenseBase<Eigen::ReturnByValue<Eigen::internal::solve_retval_base<Eigen::HouseholderQR<Eigen::Matrix<double,-1,-1,0,-1,-1> >,Eigen::Matrix<double,-1,-1,0,-1,-1> > > >::transpose() const".
"/gpfs/home/ilias/work/qch/software/pcmsolver/external/eigen3/include/eigen3/unsupported/Eigen/src/Splines/SplineFitting.h", line 141.73: 1540-0700 (I) The previous message was produced while processing "Eigen::SplineFitting<Eigen::Spline<double,1,-1> >::Interpolate<Eigen::Transpose<const Eigen::Matrix<double,-1,1,0,-1,1> > >(const Transpose<const Eigen::Matrix<double,-1,1,0,-1,1> > &, DenseIndex, const KnotVectorType &)".
"/gpfs/home/ilias/work/qch/software/pcmsolver/src/utils/SplineFunction.hpp", line 61.21: 1540-0700 (I) The previous message was produced while processing "SplineFunction::SplineFunction(const Eigen::VectorXd &, const Eigen::VectorXd &)".
make[2]: *** [src/CMakeFiles/pcm.dir/cavity/Cavity.cpp.o] Error 1
make[1]: *** [src/CMakeFiles/pcm.dir/all] Error 2
make: *** [all] Error 2
ilias@147.213.80.175:~/work/qch/software/pcmsolver/build_xl/.git status 
On branch hotfix-appveyor
Your branch is up-to-date with 'origin/hotfix-appveyor'.
nothing to commit, working directory clean
ilias@147.213.80.175:~/work/qch/software/pcmsolver/build_xl/.
robertodr commented 8 years ago

The build with the XL compilers is much more problematic, so I did not expect these simple fixes to work for that... I can't offer much help on this right now

robertodr commented 7 years ago

The IBM C++ compilers are not officially supported. The current suggested workaround is to use the GNU compilers for C and C++ and the native IBM compiler for Fortran. Closing this issue.